Kubernetes-Downward API
作为 Kubernetes 中最核心的资源对象、最基本的调度单元,可以发现 Pod 中的属性还是非常繁多的,前面使用过一个 volumes 的属性,表示声明一个数据卷,可以通过命令kubectl explain pod.spec.volum
Kubernetes-静态Pod
在 Kubernetes 集群中除了经常使用到的普通的 Pod 外,还有一种特殊的 Pod,叫做Static Pod,也就是静态Pod,静态Pod有什么特殊的地方呢?
Kubernetes-Pod资源配置
实际上上面几个步骤就是影响一个 Pod 生命周期的大的部分,但是还有一些细节也会在 Pod 的启动过程进行设置,比如在容器启动之前还会为当前的容器设置分配的 CPU、内存等资源,可以通过 CGroup 来对容器的资源进行限制,同样的,在 P
Kubernetes-ReplicaSet控制器
在实际使用的时候并不会直接使用 Pod,而是会使用各种控制器,Kubernetes 中运行了一系列控制器来确保集群的当前状态与期望状态保持一致,它们就是 Kubernetes 的大脑。例如,ReplicaSet 控制器负责维护集群中运行的
Kubernetes-Pod生命周期
上图展示了一个 Pod 的完整生命周期过程,其中包含 Init Container、Pod Hook、健康检查 三个主要部分,接下来分别介绍影响 Pod 生命周期的部分:
Kubernetes-Pod的基本原理
Pod 是 Kubernetes 集群中最基本的调度单元,在集群中部署的应用都是以 Pod 为单位的,而并不是我们熟知的容器
Containerd命令行工具-nerdctl
习惯了使用 docker cli,ctr 使用起来可能还是不太顺手,为了能够让大家更好的转到 containerd 上面来,社区提供了一个新的命令行工具:nerdctl。nerdctl 是一个与 docker cli 风格兼容的 conta
YAML文件格式以及如何编写Kubernetes的YAML类型的资源清单文件
YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。YAML语言(发音 /ˈjæməl/)的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。
在Kubernetes集群上创建第一个容器化应用
Kubernetes 集群已经搭建成功了,现在就可以在集群里面来跑应用了。要在集群里面运行应用,首先需要知道几个概念。
Containerd的安装和使用
我的系统是 CentOS 7.9


