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-apiserverkube-controller-managerkube-schedulerkubeletkube-proxy 等组件的 二进制文件来启动它们,所有组件都通过 命令行参数配置

📦 总结:前期准备清单

Loading

Facebook评论