apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
featureGates:
SupportIPVSProxyMode: true
mode: ipvs
安装master
kubeadm init --config=kubernetes-config.yaml --experimental-upload-certs | tee kubeadm-init.log
*此处可以将包提前下载好导入到docker中
创建相应配置目录
mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
chown $(id -u):$(id -g) $HOME/.kube/config
安装flannel管理网络
wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
sed -i s#‘quay.io/coreos‘#‘registry.cn-hangzhou.aliyuncs.com/kube-iamges‘#g kube-flannel.yml
在node节点上执行
kubeadm join 192.168.100.10:6443 --token abcdef.0123456789abcdef \
--discovery-token-ca-cert-hash sha256:d343c8af1afc768ee1f64d2c5cc9225ecf7140d53a5fd7072ab920a7138446fe
kubectl apply -f kube-flannel.yml
原文:https://blog.51cto.com/shitouweb/2502822