5. Node节点部署及维护

目录

  • 1. kubernetes创建跟证书和秘钥
  • 2. ETCD集群部署及维护
  • 3. kubectl部署以及基本使用
  • 4. Master节点部署及维护
    • 4.1 kube-apiserver
    • 4.2 kube-scheduler
    • 4.3 kube-controller-manager
  • 5. Node节点部署及维护
    • 5.1 Flannel部署及维护
    • 5.2 kubernetes runtime部署及维护
    • 5.3 kubelet
    • 5.4 kube-proxy

kubernetes worker 节点运行如下组件:

  • docker 安装部署请看kubernetes runtime部署及维护
  • kubelet
  • kube-proxy
  • calico
  • flannel

其中 flannel 和 calico 的最大区别为 calico 可以实现ACL

01.初始化目录结构

mkdir -p /srv/kubernetes/bin
mkdir -p /srv/kubernetes/pki
mkdir -p /srv/kubernetes/log
mkdir -p /srv/kubernetes/kubeconfig

02.安装软件

安装依赖包

yum install -y chrony conntrack ipvsadm ipset jq iptables curl sysstat libseccomp wget socat git

下载软件包

DOWNURL='https://storage.googleapis.com/kubernetes-release/release'
#获取最新版本的kubrnetes
GETVERSION=$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)
#下载kubelet
curl -L ${DOWNURL}/${GETVERSION}/bin/linux/amd64/kubelet -o /srv/kubernetes/bin/kubelet
#下载kube-proxy
curl -L ${DOWNURL}/${GETVERSION}/bin/linux/amd64/kube-proxy -o /srv/kubernetes/bin/kube-proxy

cd /srv/kubernetes/bin
chmod +x kubelet kube-proxy

你可能感兴趣的:(5. Node节点部署及维护)