CKA [Installation] – Ubuntu 从0架设,常规操作
我们需要准备2台服务器,Master Node 最好是2Core2GB RAM, Worker Node是 1Core1GB RAM
MasterNode 会安装
- kube-controller-manager
- kube-apiserver
- etcd
- kube-scheduler
WorkerNode会安装
- kubelet
- kube-proxy

【常规操作1 – 准备多个 Certificate】


【常规操作2 – 多个组件需要 Kubeconfig 文件互相连接】


【Example of kubeconfig】
apiVersion: v1
kind: Config
clusters:
- cluster:
certificate-authority: /etc/kubernetes/pki/ca.crt
server: https://127.0.0.1:6443
name: kubernetes
users:
- name: kubelet
user:
client-certificate: /etc/kubernetes/pki/kubelet.crt
client-key: /etc/kubernetes/pki/kubelet.key
contexts:
- context:
cluster: kubernetes
user: kubelet
name: kubelet-context
current-context: kubelet-context
【常规操作3 – 每个组件都有自己的启动参数与配置】

你将使用 kube-apiserver
、kube-controller-manager
、kube-scheduler
、kubelet
、kube-proxy
等组件的 二进制文件来启动它们,所有组件都通过 命令行参数配置

📦 总结:前期准备清单

Facebook评论