Skip to content

Commit

Permalink
deploy: dcd8c50
Browse files Browse the repository at this point in the history
  • Loading branch information
RifeWang committed Oct 11, 2024
1 parent 97929ed commit c0e7566
Show file tree
Hide file tree
Showing 24 changed files with 160 additions and 65 deletions.
2 changes: 1 addition & 1 deletion categories/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion categories/index.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Categories - Category - 凌虚 Blog</title><link>https://rifewang.github.io/categories/</link><description>Categories - Category - 凌虚 Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)</copyright><lastBuildDate>Mon, 07 Oct 2024 19:06:17 +0800</lastBuildDate><atom:link href="https://rifewang.github.io/categories/" rel="self" type="application/rss+xml"/><item><title>Kubernetes</title><link>https://rifewang.github.io/categories/kubernetes/</link><pubDate>Mon, 07 Oct 2024 19:06:17 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/kubernetes/</guid><description></description></item><item><title>网络</title><link>https://rifewang.github.io/categories/%E7%BD%91%E7%BB%9C/</link><pubDate>Sat, 24 Aug 2024 13:24:29 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/%E7%BD%91%E7%BB%9C/</guid><description></description></item><item><title>分布式</title><link>https://rifewang.github.io/categories/%E5%88%86%E5%B8%83%E5%BC%8F/</link><pubDate>Thu, 22 Aug 2024 15:05:53 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/%E5%88%86%E5%B8%83%E5%BC%8F/</guid><description></description></item><item><title>系统架构</title><link>https://rifewang.github.io/categories/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/</link><pubDate>Thu, 22 Aug 2024 15:05:53 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/</guid><description></description></item><item><title>Middleware</title><link>https://rifewang.github.io/categories/middleware/</link><pubDate>Mon, 15 Jul 2024 22:11:09 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/middleware/</guid><description></description></item><item><title>Engineering</title><link>https://rifewang.github.io/categories/engineering/</link><pubDate>Thu, 04 Jul 2024 14:44:38 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/engineering/</guid><description></description></item><item><title>Elasticsearch</title><link>https://rifewang.github.io/categories/elasticsearch/</link><pubDate>Sun, 17 Mar 2024 22:18:54 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/elasticsearch/</guid><description></description></item><item><title>Uncate</title><link>https://rifewang.github.io/categories/uncate/</link><pubDate>Fri, 07 Apr 2023 11:27:16 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/uncate/</guid><description></description></item><item><title>Web Security</title><link>https://rifewang.github.io/categories/web-security/</link><pubDate>Thu, 12 Aug 2021 10:58:20 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/web-security/</guid><description></description></item><item><title>MySQL</title><link>https://rifewang.github.io/categories/mysql/</link><pubDate>Sun, 20 Dec 2020 00:00:00 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/mysql/</guid><description></description></item></channel></rss>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Categories - Category - 凌虚 Blog</title><link>https://rifewang.github.io/categories/</link><description>Categories - Category - 凌虚 Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)</copyright><lastBuildDate>Fri, 11 Oct 2024 16:46:19 +0800</lastBuildDate><atom:link href="https://rifewang.github.io/categories/" rel="self" type="application/rss+xml"/><item><title>Kubernetes</title><link>https://rifewang.github.io/categories/kubernetes/</link><pubDate>Fri, 11 Oct 2024 16:46:19 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/kubernetes/</guid><description></description></item><item><title>网络</title><link>https://rifewang.github.io/categories/%E7%BD%91%E7%BB%9C/</link><pubDate>Sat, 24 Aug 2024 13:24:29 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/%E7%BD%91%E7%BB%9C/</guid><description></description></item><item><title>分布式</title><link>https://rifewang.github.io/categories/%E5%88%86%E5%B8%83%E5%BC%8F/</link><pubDate>Thu, 22 Aug 2024 15:05:53 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/%E5%88%86%E5%B8%83%E5%BC%8F/</guid><description></description></item><item><title>系统架构</title><link>https://rifewang.github.io/categories/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/</link><pubDate>Thu, 22 Aug 2024 15:05:53 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/</guid><description></description></item><item><title>Middleware</title><link>https://rifewang.github.io/categories/middleware/</link><pubDate>Mon, 15 Jul 2024 22:11:09 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/middleware/</guid><description></description></item><item><title>Engineering</title><link>https://rifewang.github.io/categories/engineering/</link><pubDate>Thu, 04 Jul 2024 14:44:38 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/engineering/</guid><description></description></item><item><title>Elasticsearch</title><link>https://rifewang.github.io/categories/elasticsearch/</link><pubDate>Sun, 17 Mar 2024 22:18:54 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/elasticsearch/</guid><description></description></item><item><title>Uncate</title><link>https://rifewang.github.io/categories/uncate/</link><pubDate>Fri, 07 Apr 2023 11:27:16 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/uncate/</guid><description></description></item><item><title>Web Security</title><link>https://rifewang.github.io/categories/web-security/</link><pubDate>Thu, 12 Aug 2021 10:58:20 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/web-security/</guid><description></description></item><item><title>MySQL</title><link>https://rifewang.github.io/categories/mysql/</link><pubDate>Sun, 20 Dec 2020 00:00:00 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/categories/mysql/</guid><description></description></item></channel></rss>
3 changes: 2 additions & 1 deletion categories/kubernetes/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-mobile title=Search><i class="fas fa-search fa-fw" aria-hidden=true></i>
</a><a href=javascript:void(0); class="search-button search-clear" id=search-clear-mobile title=Clear><i class="fas fa-times-circle fa-fw" aria-hidden=true></i>
</a><span class="search-button search-loading" id=search-loading-mobile><i class="fas fa-spinner fa-fw fa-spin" aria-hidden=true></i></span></div><a href=javascript:void(0); class=search-cancel id=search-cancel-mobile>Cancel</a></div><a class=menu-item href=/posts/ title>文章</a><a class=menu-item href=/categories/ title>分类</a><a class=menu-item href=/tags/ title>标签</a><a class=menu-item href=/about title>作者</a><a href=javascript:void(0); class="menu-item theme-switch" title="Switch Theme">
<i class="fas fa-adjust fa-fw" aria-hidden=true></i></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden=true></i>&nbsp;Kubernetes</h2><h3 class=group-title>2024</h3><article class=archive-item><a href=/kube-proxy-cni/ class=archive-item-link>Kubernetes: kube-proxy 和 CNI 是如何协作的?</a>
<i class="fas fa-adjust fa-fw" aria-hidden=true></i></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden=true></i>&nbsp;Kubernetes</h2><h3 class=group-title>2024</h3><article class=archive-item><a href=/k8s-pod-security/ class=archive-item-link>Kubernetes:Seccomp、AppArmor、SELinux & Pod 安全性标准和准入</a>
<span class=archive-item-date>10-11</span></article><article class=archive-item><a href=/kube-proxy-cni/ class=archive-item-link>Kubernetes: kube-proxy 和 CNI 是如何协作的?</a>
<span class=archive-item-date>10-07</span></article><article class=archive-item><a href=/k8s-csi/ class=archive-item-link>Kubernetes CSI 简介:工作流程和原理</a>
<span class=archive-item-date>09-29</span></article><article class=archive-item><a href=/oci/ class=archive-item-link>OCI 简介:Kubernetes 环境下从代码到容器的全流程</a>
<span class=archive-item-date>09-26</span></article><article class=archive-item><a href=/kubectl-to-k8s/ class=archive-item-link>kubectl 执行一条命令之后发生了什么?</a>
Expand Down
11 changes: 2 additions & 9 deletions categories/kubernetes/index.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Kubernetes - Category - 凌虚 Blog</title><link>https://rifewang.github.io/categories/kubernetes/</link><description>Kubernetes - Category - 凌虚 Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)</copyright><lastBuildDate>Mon, 07 Oct 2024 19:06:17 +0800</lastBuildDate><atom:link href="https://rifewang.github.io/categories/kubernetes/" rel="self" type="application/rss+xml"/><item><title>Kubernetes: kube-proxy 和 CNI 是如何协作的?</title><link>https://rifewang.github.io/kube-proxy-cni/</link><pubDate>Mon, 07 Oct 2024 19:06:17 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/kube-proxy-cni/</guid><description><![CDATA[<p>在 Kubernetes 中,<code>kube-proxy</code> 和 <code>CNI</code> 插件协同工作,确保集群内 Pod 之间的互联互通。</p>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Kubernetes - Category - 凌虚 Blog</title><link>https://rifewang.github.io/categories/kubernetes/</link><description>Kubernetes - Category - 凌虚 Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)</copyright><lastBuildDate>Fri, 11 Oct 2024 16:46:19 +0800</lastBuildDate><atom:link href="https://rifewang.github.io/categories/kubernetes/" rel="self" type="application/rss+xml"/><item><title>Kubernetes:Seccomp、AppArmor、SELinux &amp; Pod 安全性标准和准入</title><link>https://rifewang.github.io/k8s-pod-security/</link><pubDate>Fri, 11 Oct 2024 16:46:19 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/k8s-pod-security/</guid><description><![CDATA[<p>在云原生环境中,为确保容器化应用的安全运行,Kubernetes 利用了 Linux 内核的三大安全机制:<code>Seccomp</code>、<code>AppArmor</code> 和 <code>SELinux</code>,并引入了 Pod 安全性标准与准入控制来增强 Pod 的安全性。</p>]]></description></item><item><title>Kubernetes: kube-proxy 和 CNI 是如何协作的?</title><link>https://rifewang.github.io/kube-proxy-cni/</link><pubDate>Mon, 07 Oct 2024 19:06:17 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/kube-proxy-cni/</guid><description><![CDATA[<p>在 Kubernetes 中,<code>kube-proxy</code> 和 <code>CNI</code> 插件协同工作,确保集群内 Pod 之间的互联互通。</p>
<h2 id="kube-proxy--cni">Kube-proxy &amp; CNI</h2>
<p></p>
<p>如上图所示,假设我们有一个类型为 <code>ClusterIP</code> 的 <code>Service</code>,它对应两个位于不同节点的 Pod。</p>]]></description></item><item><title>Kubernetes CSI 简介:工作流程和原理</title><link>https://rifewang.github.io/k8s-csi/</link><pubDate>Sun, 29 Sep 2024 17:11:31 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/k8s-csi/</guid><description><![CDATA[<p>本文将会以 <a href="https://github.com/kubernetes-csi/csi-driver-nfs" target="_blank" rel="noopener noreffer ">CSI driver - NFS</a> 为例,讲述 <code>CSI</code> 驱动的工作流程和原理。</p>
Expand Down Expand Up @@ -52,11 +52,4 @@
<li>节点打分:给过滤出来的节点进行打分。</li>
<li>最后选择得分最高的那个 node 与 pod 绑定(如果最高得分有多个 node 则随机选择一个)。</li>
</ul>
<p>更加详细的步骤则参考下图所示:</p>]]></description></item><item><title>Kubernetes Service 与 long-lived connections</title><link>https://rifewang.github.io/k8s-service-long-lived-connection/</link><pubDate>Wed, 12 Jun 2024 16:14:46 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/k8s-service-long-lived-connection/</guid><description><![CDATA[<p>本文将会介绍:</p>
<ul>
<li>从 pod 到 service 再到 pod,kubernetes 中的流量是怎么走的?</li>
<li>对于 long-lived connection 长连接又是怎样的情况?</li>
</ul>
<h2 id="从-pod-到-service-再到-pod">从 pod 到 service 再到 pod</h2>
<p></p>
<p>如上图所示:</p>]]></description></item></channel></rss>
<p>更加详细的步骤则参考下图所示:</p>]]></description></item></channel></rss>
2 changes: 1 addition & 1 deletion index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.json

Large diffs are not rendered by default.

5 changes: 2 additions & 3 deletions index.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>凌虚 Blog</title><link>https://rifewang.github.io/</link><description>这是凌虚的博客网站</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)</copyright><lastBuildDate>Mon, 07 Oct 2024 19:06:17 +0800</lastBuildDate><atom:link href="https://rifewang.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes: kube-proxy 和 CNI 是如何协作的?</title><link>https://rifewang.github.io/kube-proxy-cni/</link><pubDate>Mon, 07 Oct 2024 19:06:17 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/kube-proxy-cni/</guid><description><![CDATA[<p>在 Kubernetes 中,<code>kube-proxy</code> 和 <code>CNI</code> 插件协同工作,确保集群内 Pod 之间的互联互通。</p>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>凌虚 Blog</title><link>https://rifewang.github.io/</link><description>这是凌虚的博客网站</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)</copyright><lastBuildDate>Fri, 11 Oct 2024 16:46:19 +0800</lastBuildDate><atom:link href="https://rifewang.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes:Seccomp、AppArmor、SELinux &amp; Pod 安全性标准和准入</title><link>https://rifewang.github.io/k8s-pod-security/</link><pubDate>Fri, 11 Oct 2024 16:46:19 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/k8s-pod-security/</guid><description><![CDATA[<p>在云原生环境中,为确保容器化应用的安全运行,Kubernetes 利用了 Linux 内核的三大安全机制:<code>Seccomp</code>、<code>AppArmor</code> 和 <code>SELinux</code>,并引入了 Pod 安全性标准与准入控制来增强 Pod 的安全性。</p>]]></description></item><item><title>Kubernetes: kube-proxy 和 CNI 是如何协作的?</title><link>https://rifewang.github.io/kube-proxy-cni/</link><pubDate>Mon, 07 Oct 2024 19:06:17 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/kube-proxy-cni/</guid><description><![CDATA[<p>在 Kubernetes 中,<code>kube-proxy</code> 和 <code>CNI</code> 插件协同工作,确保集群内 Pod 之间的互联互通。</p>
<h2 id="kube-proxy--cni">Kube-proxy &amp; CNI</h2>
<p></p>
<p>如上图所示,假设我们有一个类型为 <code>ClusterIP</code> 的 <code>Service</code>,它对应两个位于不同节点的 Pod。</p>]]></description></item><item><title>Kubernetes CSI 简介:工作流程和原理</title><link>https://rifewang.github.io/k8s-csi/</link><pubDate>Sun, 29 Sep 2024 17:11:31 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/k8s-csi/</guid><description><![CDATA[<p>本文将会以 <a href="https://github.com/kubernetes-csi/csi-driver-nfs" target="_blank" rel="noopener noreffer ">CSI driver - NFS</a> 为例,讲述 <code>CSI</code> 驱动的工作流程和原理。</p>
Expand Down Expand Up @@ -46,5 +46,4 @@
<p>随着 Kubernetes 在云原生领域的广泛使用,流量管理成为了至关重要的一环。为了有效地管理从外部流入集群的流量,Kubernetes 提供了多种解决方案,其中最常见的是 <code>Ingress</code> 和新兴的 <code>Gateway API</code>。</p>]]></description></item><item><title>图解计算机网络:一条 HTTP 请求的网络拓扑之旅</title><link>https://rifewang.github.io/http-network-travel/</link><pubDate>Sat, 24 Aug 2024 13:24:29 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/http-network-travel/</guid><description><![CDATA[<h2 id="引言">引言</h2>
<p>常见的网络拓扑结构如下图所示:</p>
<p></p>
<p>在此拓扑中,终端设备通过 WiFi 连接到路由器,路由器再连接到光猫(或终端设备通过移动网络 4G/5G 连接到基站),之后 ISP 网络服务提供商接管网络通信,将请求最终转发至应用服务器。</p>]]></description></item><item><title>DDIA 分布式数据的分区与复制 - 基于 Redis、Kafka、Elasticsearch 的深入分析</title><link>https://rifewang.github.io/ddia-partition-replication-redis-kafka-es/</link><pubDate>Thu, 22 Aug 2024 15:05:53 +0800</pubDate><author>凌虚</author><guid>https://rifewang.github.io/ddia-partition-replication-redis-kafka-es/</guid><description><![CDATA[<h2 id="引言">引言</h2>
<p>本文基于《Designing Data-Intensive Applications》一书(设计数据密集型应用,简称 <code>DDIA</code>),深入探讨了 <code>Redis</code>、<code>Kafka</code> 和 <code>Elasticsearch</code> 等常用组件的分区与复制机制。通过这些案例分析,我们可以更好地理解分布式系统的基本原理和实际应用。</p>]]></description></item></channel></rss>
<p>在此拓扑中,终端设备通过 WiFi 连接到路由器,路由器再连接到光猫(或终端设备通过移动网络 4G/5G 连接到基站),之后 ISP 网络服务提供商接管网络通信,将请求最终转发至应用服务器。</p>]]></description></item></channel></rss>
Loading

0 comments on commit c0e7566

Please sign in to comment.