Skip to content

Commit 2db575f

Browse files
committed
1 parent 329677d commit 2db575f

File tree

716 files changed

+3339
-3456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

716 files changed

+3339
-3456
lines changed

author/berk-gokden/index.xml

Lines changed: 2 additions & 368 deletions
Large diffs are not rendered by default.

author/cheif-i/o/index.html

Lines changed: 75 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,8 @@
299299

300300

301301

302+
303+
302304

303305

304306

@@ -307,16 +309,16 @@
307309

308310

309311

310-
<meta property="twitter:card" content="summary_large_image" />
312+
<meta property="twitter:card" content="summary" />
311313

312314
<meta property="twitter:site" content="@CloudNativeCN" />
313315
<meta property="twitter:creator" content="@CloudNativeCN" />
314316

315317
<meta property="og:site_name" content="云原生社区(中国)" />
316318
<meta property="og:url" content="https://cloudnative.to/author/cheif-i/o/" />
317319
<meta property="og:title" content="Cheif I/O | 云原生社区(中国)" />
318-
<meta property="og:description" content="中立的云原生终端用户社区" /><meta property="og:image" content="https://cloudnative.to/media/sharing.png" />
319-
<meta property="twitter:image" content="https://cloudnative.to/media/sharing.png" /><meta property="og:locale" content="zh" />
320+
<meta property="og:description" content="中立的云原生终端用户社区" /><meta property="og:image" content="https://cloudnative.to/author/cheif-i/o/avatar_hue38add62c87b7486d80c9f3fda25dfc1_12220_270x270_fill_q75_lanczos_center.jpg" />
321+
<meta property="twitter:image" content="https://cloudnative.to/author/cheif-i/o/avatar_hue38add62c87b7486d80c9f3fda25dfc1_12220_270x270_fill_q75_lanczos_center.jpg" /><meta property="og:locale" content="zh" />
320322

321323

322324

@@ -337,7 +339,7 @@
337339
</head>
338340

339341

340-
<body id="top" data-spy="scroll" data-offset="70" data-target="#TableOfContents" class="page-wrapper " >
342+
<body id="top" data-spy="scroll" data-offset="70" data-target="#TableOfContents" class="page-wrapper " data-wc-page-id="312cf9c38d1913f2c8f5391dc94ae200" >
341343
<button onclick="topFunction()" id="backTopBtn" title="Go to top"><i class="fa-solid fa-circle-up" aria-hidden="true"></i></button>
342344

343345

@@ -741,29 +743,85 @@
741743

742744

743745

744-
<div class="container-xl pt-3">
745-
<h1>Cheif I/O</h1>
746-
</div>
747-
748746

749747
<section id="profile-page" class="pt-5">
750748
<div class="container">
751749

752750

751+
752+
753+
754+
755+
756+
757+
758+
759+
760+
761+
762+
763+
764+
765+
766+
767+
768+
769+
770+
<div class="row">
771+
<div class="col-12 col-lg-4">
772+
<div id="profile">
773+
774+
775+
776+
<img class="avatar avatar-circle"
777+
width="270" height="270"
778+
src="/author/cheif-i/o/avatar_hue38add62c87b7486d80c9f3fda25dfc1_12220_270x270_fill_q75_lanczos_center.jpg" alt="Cheif I/O">
779+
780+
781+
<div class="portrait-title">
782+
783+
<h2>Cheif I/O</h2>
753784

754-
755-
756-
757-
<div class="article-widget content-widget-hr">
758-
<h3>最新</h3>
759-
<ul>
760785

761-
<li>
762-
<a href="/blog/europoe-it-hiring-report-2021/">疫情期间欧洲 IT 民工招聘趋势报告解读,DevOps、AI 和平台工程师最高年薪 9 万欧</a>
763-
</li>
786+
787+
788+
<h3>
789+
790+
<span></span>
791+
792+
</h3>
793+
794+
</div>
795+
796+
<ul class="network-icon" aria-hidden="true">
764797

765798
</ul>
799+
766800
</div>
801+
</div>
802+
<div class="col-12 col-lg-8">
803+
804+
805+
806+
807+
<div class="article-style">
808+
809+
</div>
810+
811+
<div class="row">
812+
813+
814+
815+
816+
817+
</div>
818+
</div>
819+
</div>
820+
821+
822+
823+
824+
767825

768826
</div>
769827
</section>

author/dariusz-jedrzejczyk/index.xml

Lines changed: 5 additions & 109 deletions
Large diffs are not rendered by default.

author/diogenes-rettori/index.xml

Lines changed: 298 additions & 3 deletions
Large diffs are not rendered by default.

author/manish-chugtu/index.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@
146146
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Labels: &lt;span class=&#34;nv&#34;&gt;app&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;demo-red
147147
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; pod-template-hash&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;8b5df99cc
148148
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;nv&#34;&gt;version&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;version-red
149-
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Annotations: sidecar.istio.io/status&lt;span class=&#34;o&#34;&gt;={&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;version&amp;#34;&lt;/span&gt;:&lt;span class=&#34;s2&#34;&gt;&amp;#34;3c0b8d11844e85232bc77ad85365487638ee3134c91edda28def191c086dc23e&amp;#34;&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;initContainers&amp;#34;&lt;/span&gt;:&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;istio-init&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;containers&amp;#34;&lt;/span&gt;:&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;istio-proxy&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;volumes&amp;#34;&lt;/span&gt;:&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;istio-envoy&amp;#34;&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;i&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;stio-certs...
149+
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Annotations: sidecar.istio.io/status&lt;span class=&#34;o&#34;&gt;={&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;version&amp;#34;&lt;/span&gt;:&lt;span class=&#34;s2&#34;&gt;&amp;#34;3c0b8d11844e85232bc77ad85365487638ee3134c91edda28def191c086dc23e&amp;#34;&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;initContainers&amp;#34;&lt;/span&gt;:&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;istio-init&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;containers&amp;#34;&lt;/span&gt;:&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;istio-proxy&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;volumes&amp;#34;&lt;/span&gt;:&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;istio-envoy&amp;#34;&lt;/span&gt;,&lt;span class=&#34;s2&#34;&gt;&amp;#34;istio-certs...
150150
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;Status: Running
151151
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;IP: 10.32.0.6
152152
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;Controlled By: ReplicaSet/demo-red-pod-8b5df99cc

author/mayo-cream/index.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6701,7 +6701,7 @@ Istiod 将充当注册机构(RA)角色,负责对工作负载进行身份
67016701
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;rules&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
67026702
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;type&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;array&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
67036703
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;elements&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
6704-
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;type&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;record&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
6704+
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;type&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;record&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
67056705
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;fields&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
67066706
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;match&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
67076707
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;n&#34;&gt;type&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;array&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;

author/张浩/index.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2092,8 +2092,8 @@ dashboard 登陆的 token 如果使用管理员的话可以用 rbac 绑定集群
20922092
&lt;/p&gt;
20932093
&lt;h3 id=&#34;为什么需要-prometheus-operator&#34;&gt;为什么需要 prometheus-operator&lt;/h3&gt;
20942094
&lt;p&gt;因为是 prometheus 主动去拉取的,所以在 k8s 里 pod 因为调度的原因导致 pod 的 ip 会发生变化,人工不可能去维持,自动发现有基于 DNS 的,但是新增还是有点麻烦。&lt;/p&gt;
2095-
&lt;p&gt;Prometheus-operator 的本职就是一组用户自定义的 CRD 资源以及 Controller 的实现,Prometheus Operator 这个 controller 有 BRAC 权限下去负责监听这些自定义资源的变化,并且根据这些资源的定义自动化的完成如 Prometheus Server 自身以及配置的自动化管理工作。&lt;/p&gt;
2096-
&lt;p&gt;在 Kubernetes 中我们使用 Deployment、DamenSet、StatefulSet 来管理应用 Workload,使用 Service、Ingress 来管理应用的访问方式,使用 ConfigMap 和 Secret 来管理应用配置。我们在集群中对这些资源的创建,更新,删除的动作都会被转换为事件 (Event),Kubernetes 的 Controller Manager 负责监听这些事件并触发相应的任务来满足用户的期望。这种方式我们成为声明式,用户只需要关心应用程序的最终状态,其它的都通过 Kubernetes 来帮助我们完成,通过这种方式可以大大简化应用的配置管理复杂度。&lt;/p&gt;
2095+
&lt;p&gt;Prometheus-operator 的本职就是一组用户自定义的 CRD 资源以及 Controller 的实现,Prometheus Operator 这个 controller 有 RBAC 权限下去负责监听这些自定义资源的变化,并且根据这些资源的定义自动化的完成如 Prometheus Server 自身以及配置的自动化管理工作。&lt;/p&gt;
2096+
&lt;p&gt;在 Kubernetes 中我们使用 Deployment、DamenSet、StatefulSet 来管理应用 Workload,使用 Service、Ingress 来管理应用的访问方式,使用 ConfigMap 和 Secret 来管理应用配置。我们在集群中对这些资源的创建,更新,删除的动作都会被转换为事件 (Event),Kubernetes 的 Controller Manager 负责监听这些事件并触发相应的任务来满足用户的期望。这种方式我们称为声明式,用户只需要关心应用程序的最终状态,其它的都通过 Kubernetes 来帮助我们完成,通过这种方式可以大大简化应用的配置管理复杂度。&lt;/p&gt;
20972097
&lt;p&gt;而除了这些原生的 Resource 资源以外,Kubernetes 还允许用户添加自己的自定义资源 (Custom Resource)。并且通过实现自定义 Controller 来实现对 Kubernetes 的扩展,不需要用户去二开 k8s 也能达到给 k8s 添加功能和对象。&lt;/p&gt;
20982098
&lt;p&gt;因为 svc 的负载均衡,所以在 K8S 里监控 metrics 基本最小单位都是一个 svc 背后的 pod 为 target,所以 prometheus-operator 创建了对应的 CRD: &lt;code&gt;kind: ServiceMonitor&lt;/code&gt; ,创建的&lt;code&gt;ServiceMonitor&lt;/code&gt;里声明需要监控选中的 svc 的 label 以及 metrics 的 url 路径的和 namespaces 即可。&lt;/p&gt;
20992099
&lt;p&gt;工作架构如下图所示。&lt;/p&gt;
@@ -2808,7 +2808,7 @@ dashboard 登陆的 token 如果使用管理员的话可以用 rbac 绑定集群
28082808
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sed -ri &lt;span class=&#34;s1&#34;&gt;&amp;#39;/--address/s#=.+#=0.0.0.0#&amp;#39;&lt;/span&gt; /etc/kubernetes/manifests/kube-*
28092809
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;二进制的话查看是不是 bind 的 0.0.0.0 如果不是就修改成 0.0.0.0,多块网卡如果只想 bind 一个网卡就写对应的主机上的网卡 ip,写 0.0.0.0 就会监听所有网卡的对应端口。&lt;/p&gt;
28102810
&lt;h3 id=&#34;访问相关页面&#34;&gt;访问相关页面&lt;/h3&gt;
2811-
&lt;p&gt;通过浏览器查看&lt;code&gt;prometheus.monitoring.k8s.local&lt;/code&gt;与&lt;code&gt;grafana.monitoring.k8s.local&lt;/code&gt;是否正常,若沒问题就可以看到下图结果,grafana 初始用股名和密码是 admin。&lt;/p&gt;
2811+
&lt;p&gt;通过浏览器查看&lt;code&gt;prometheus.monitoring.k8s.local&lt;/code&gt;与&lt;code&gt;grafana.monitoring.k8s.local&lt;/code&gt;是否正常,若沒问题就可以看到下图结果,grafana 初始用户名和密码是 admin。&lt;/p&gt;
28122812
&lt;p&gt;
28132813

28142814

blog/201905-servicemesh-development-trend/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@
322322
content="2019-05-28T07:15:43&#43;08:00"
323323
/>
324324

325-
<meta property="article:modified_time" content="2024-05-16T13:48:14&#43;08:00">
325+
<meta property="article:modified_time" content="2024-05-30T14:43:58&#43;08:00">
326326

327327

328328

@@ -351,7 +351,7 @@
351351
"headline": "Service Mesh 发展趋势:云原生中流砥柱",
352352

353353
"datePublished": "2019-05-28T07:15:43+08:00",
354-
"dateModified": "2024-05-16T13:48:14+08:00",
354+
"dateModified": "2024-05-30T14:43:58+08:00",
355355

356356
"author": {
357357
"@type": "Person",

blog/201909-build-full-micro-service-platform-by-spring-boot-with-kubernetes/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@
322322
content="2019-09-02T07:15:43&#43;08:00"
323323
/>
324324

325-
<meta property="article:modified_time" content="2024-05-16T13:48:14&#43;08:00">
325+
<meta property="article:modified_time" content="2024-05-30T14:43:58&#43;08:00">
326326

327327

328328

@@ -351,7 +351,7 @@
351351
"headline": "使用 spring boot+kubernetes 构建完整微服务平台",
352352

353353
"datePublished": "2019-09-02T07:15:43+08:00",
354-
"dateModified": "2024-05-16T13:48:14+08:00",
354+
"dateModified": "2024-05-30T14:43:58+08:00",
355355

356356
"author": {
357357
"@type": "Person",

blog/202002-network-service-mesh/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@
322322
content="2020-02-15T10:57:00&#43;08:00"
323323
/>
324324

325-
<meta property="article:modified_time" content="2024-05-16T13:48:14&#43;08:00">
325+
<meta property="article:modified_time" content="2024-05-30T14:43:58&#43;08:00">
326326

327327

328328

@@ -351,7 +351,7 @@
351351
"headline": "NFV 走向云原生时代:Network Service Mesh 项目介绍",
352352

353353
"datePublished": "2020-02-15T10:57:00+08:00",
354-
"dateModified": "2024-05-16T13:48:14+08:00",
354+
"dateModified": "2024-05-30T14:43:58+08:00",
355355

356356
"author": {
357357
"@type": "Person",

0 commit comments

Comments
 (0)