概述 Kubernetes 1.24 是正式弃用 Dockershim 的版本,本文主要描述一下安装 Kubernetes 1.24 + containerd 1.6.6 作为 CRI 的集群。 软件 版本 其他 kubernetes 1.24.1 containerd 1.6.6 runc 1.1.2 CentOS 8 Stream 内核 5.18.5-1.el8.elrepo.x86_64 yum repo文件 安装的时候可能会遇
概述 我们知道 kubeadm init 的过程中会进行很多 preflight 的检查,这些主要是指内核参数、模块、CRI 等环境的检查,如果有哪些配置不符合 Kubernetes 的要求,就会抛出 Warning 或者 Error 的
概述 不管是在 control plane 节点还是在普通的 worker 节点,kubelet 是必须要启动的进程,而 kubelet 的安装方式可以用 rpm 包也可以用二进制。 关于 kube init 里关于 kubelet 启动的日志
概述 上节提到执行 kubeadm init 之后,会在机器上启动 kubelet,实际上在 controlplane 节点上还会启动像 kube-apiserver, kube-controller-manager, kube-scheduler 甚至还有 etcd,那么这些进程又是怎么被启动的呢,下
概述 关于 kubeadm 的配置,个人觉得是比较繁琐的,既可以有本地文件,还可以合并一些命令行输入的参数和配置,因为 kubeadm 负责启动的组件实在太多,某些组件的参数
概述 查看一下 reset 的 help 信息。 1 2 3 4 5 6 7 8 9 # kubeadm reset --help Performs a best effort revert of changes made to this host by 'kubeadm init' or 'kubeadm join' The "reset" command executes the following phases: preflight Run reset pre-flight checks update-cluster-status Remove this node from the ClusterStatus object. remove-etcd-member Remove a local etcd member. cleanup-node Run