Skip to content

Commit

Permalink
Merge pull request #168 from gcmutator/main
Browse files Browse the repository at this point in the history
fix some typos
  • Loading branch information
isno authored Mar 10, 2024
2 parents a3674d3 + 788b88a commit 5a87abe
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion GitOps/CICD.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
CI/CD 是架构中非常重要的一个组件,在云原生时代,依托于容器化持续集成,改变了以往应用通过 Jar、war 包形式的部署方式,转而制作成镜像,通过集成 GitLab CI、镜像仓库、Kubernetes 、Argo CD 等各类效率、流程系统,对纳管集群进行镜像发布、应用验证、升级,进而实现了自动化和监控贯穿于应用迭代的整个生命周期。

:::tip CI
CI(Continuous Intergration,持续集成),强调开发人员不断进行代码提交、单元测试、性能测试、代码扫描等操作,根据测试结果,发现问题及时回滚,并进行反馈。
CI(Continuous Integration,持续集成),强调开发人员不断进行代码提交、单元测试、性能测试、代码扫描等操作,根据测试结果,发现问题及时回滚,并进行反馈。

:::

Expand Down
2 changes: 1 addition & 1 deletion container/Container-Orchestration-Wars.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ Mesos 在 Twitter 的成功应用后,也吸引了全世界其他知名公司

2015 年 7 月 Google、RedHat 等企业共同发起成立了 CNCF(Cloud Native Computing Foundation)的基金会,希望以 Kubernetes 项目为基础,建立一个按照开源基金会方式运营的开源社区。与 Apache 基金会截然不同,CNCF 并不会把自身的组织架构和管理模式强加在其成员项目上,而是让其成员项目如 Kubernetes 更加自治化地自我管理,并提供如下维度的帮助:

- 生态绑定:将紧密围绕 Kubernetes 的插件项目(如 linkerd、fluentd、promethues)放在同一个 CNCF 生态下,形成有机的绑定。
- 生态绑定:将紧密围绕 Kubernetes 的插件项目(如 linkerd、fluentd、prometheus)放在同一个 CNCF 生态下,形成有机的绑定。
- 法律保护:保障 Kubernetes 的商标、Logo、License、专利、版权等被合理使用和消费。
- 市场推广:通过 meetups、K8sPort、Kubecon、Blog、Twitter、新闻媒体等线下、线上活动对 Kubernetes 等技术进行推广。
- 培训认证:制定规范、流程、课程来对 Kubernetes 等技术进行普及和相应的盈利。
Expand Down
2 changes: 1 addition & 1 deletion container/k8s-deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@

在 Kubernetes 集群中,apiserver 是整个集群的入口,任何用户或者程序对集群资源的增删改查操作都需要经过 kube-apiserver,因此它的高可用性决定了整个集群的高可用能力。

kube-apiserver 本质上是一个无状态的服务器,为了实现其高可用,通常会部署多个 kube-apiserver 实例,同时引入外部负载均衡器(以下简称 LB)进行流量代理。后续用户(kubectl 、dashbaord 等其他客户端)和集群内部的组件都将通过访问 LB 来访问 apiserver 。
kube-apiserver 本质上是一个无状态的服务器,为了实现其高可用,通常会部署多个 kube-apiserver 实例,同时引入外部负载均衡器(以下简称 LB)进行流量代理。后续用户(kubectl 、dashboard 等其他客户端)和集群内部的组件都将通过访问 LB 来访问 apiserver 。


2 changes: 1 addition & 1 deletion network/networking.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

1. 网卡 eth0 收到数据包。
2. 网卡通过 DMA 将数据包拷贝到内存的环形缓冲区(Ring Buffer,在网卡中有 RX Ring 和 TX Ring 两种缓冲)。
3. 数据从网卡拷贝到内存后, 网卡产生 IRQ(Interupt ReQuest,硬件中断)告知内核有新的数据包达到。
3. 数据从网卡拷贝到内存后, 网卡产生 IRQ(Interrupt ReQuest,硬件中断)告知内核有新的数据包达到。
4. 内核收到中断后, 调用相应中断处理函数,开始唤醒 ksoftirqd 内核线程处理软中断。
5. 内核进行软中断处理,调用 NAPI poll 接口来获取内存环形缓冲区(ring buffer)的数据包,送至更上层处理。
6. 内核中网络协议栈:L2 处理。
Expand Down

0 comments on commit 5a87abe

Please sign in to comment.