192.168.1.128 k8smaster
192.168.1.129 k8snode1
192.168.1.130 k8snode2
删除原来的配置
rm -rf /etc/kubernetes/*
rm -rf ~/.kube/*
rm -rf /var/lib/etcd/*
systemctl stop firewalld
swapoff -a
重置节点
kubeadm reset
第六重新初始化master节点
kubeadm init \
--apiserver-advertise-address=192.168.1.128 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version v1.19.4 \
--service-cidr=10.1.0.0/16 \
--pod-network-cidr=10.244.0.0/16
kubeadm join 192.168.1.128:6443 --token ivlcvq.gadbuag7y43mfofa \
--discovery-token-ca-cert-hash sha256:0349d48e5c6a869ff1a360f3635387e09f716251f7bb2688748ce0c89edf4121
Your Kubernetes control-plane has initialized successfully!
To start using your cluster, you need to run the following as a regular user:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
https://kubernetes.io/docs/concepts/cluster-administration/addons/
k8s安装dashboard
https://blog.csdn.net/u011663693/article/details/125328340
export JAVA_HOME=/var/local/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
dataDir=/home/hadoop/zookeeper/data
dataLogDir=/home/hadoop/zookeeper/log
#(主机名, 心跳端口、数据端口)
server.1=k8smaster:2888:3888
server.2=k8snode1:2888:3888
server.3=k8snode2:2888:3888
ssh root@k8smaster
cd /home/hadoop/app/hadoop-3.3.5/sbin
start-all.sh
ssh root@k8snode1
cd /home/hadoop/app/hadoop-3.3.5/sbin
start-all.sh
exit
ssh root@k8snode2
cd /home/hadoop/app/hadoop-3.3.5/sbin
start-all.sh
exit
停止所有docker容器
docker stop $(docker ps -a -q)