kubeadm(二)——安装node节点
2019-07-23 本文已影响0人
印随2018
1. install Docker
yum update -y
yum remove -y docker docker-common docker-selinux docker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce-18.09.0
sed -i -e "/ExecStart/ s/$/ --exec-opt native.cgroupdriver=systemd/" /usr/lib/systemd/system/docker.service
systemctl enable docker && systemctl restart docker && systemctl status docker
docker --version
2. install kubeadm
cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes Repository
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
EOF
yum install -y kubeadm kubelet-1.14.0 --disableexcludes=kubernetes
systemctl enable kubelet && systemctl start kubelet
3. config
cat > join-config.yaml << EOF
apiVersion: kubeadm.k8s.io/v1beta1
kind: JoinConfiguration
discovery:
bootstrapToken:
apiServerEndpoint: 172.21.102.130:6443
token: 5avkfv.8bu2kbbgc85kank0
unsafeSkipCAVerification: true
tlsBootstrapToken: 5avkfv.8bu2kbbgc85kank0
EOF
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": "https://registry.docker-cn.com"
}
EOF
kubeadm join --config=join-config.yaml