k8s节点迁移

删除node

kubectl delete node hdss7-22.host.com

踢出集群(此步省略)

docker配置

cat /etc/docker/daemon.json

{
  "graph": "/data/docker",
  "storage-driver": "overlay2",
  "insecure-registries": ["registry.access.redhat.com","quay.io","harbor.od.com"],
  "registry-mirrors": ["https://q2gr04ke.mirror.aliyuncs.com"],
  "bip": "172.7.22.1/24",
  "exec-opts": ["native.cgroupdriver=systemd"],
  "live-restore": true
}

etcd

useradd -s /sbin/nologin -M etcd

scp -rp /opt/etcd-v3.1.20 10.4.7.201:/opt/

ln -s /opt/etcd-v3.1.20 /opt/etcd

scp -rp /data/etcd 10.4.7.201:/data/

scp -rp /data/logs 10.4.7.201:/data/

chown -R etcd.etcd /opt/etcd-v3.1.20/
chown -R etcd.etcd /data/etcd/ /data/logs/etcd-server/

supervisor

yum install supervisor -y
systemctl start supervisord.service 
systemctl enable supervisord.service


scp -rp /etc/supervisord.d/* 10.4.7.201:/etc/supervisord.d/

kubernetes

scp -rp /opt/kubernetes-v1.15.4 10.4.7.201:/opt/

ln -s /opt/kubernetes-v1.15.4 /opt/kubernetes
ln -s /opt/kubernetes/server/bin/kubectl /usr/bin/kubectl

scp -rp /data/kubelet 10.4.7.201:/data/

ipvs

scp /root/ipvs.sh 10.4.7.201:/root/
yum install ipvsadm -y

flannel

scp -rp /opt/flannel-v0.11.0 10.4.7.201:/opt/

ln -s /opt/flannel-v0.11.0 /opt/flannel

iptables

yum install iptables-services -y
systemctl start iptables.service 
systemctl enable iptables.service
iptables-save |grep -i reject
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

iptables -t filter -D INPUT -j REJECT --reject-with icmp-host-prohibited
iptables -t filter -D FORWARD -j REJECT --reject-with icmp-host-prohibited
iptables-save > /etc/sysconfig/iptables
iptables-save |grep -i postrouting

iptables -t nat -D POSTROUTING -s 172.7.22.0/24 ! -o docker0 -j MASQUERADE
iptables -t nat -I POSTROUTING -s 172.7.22.0/24 ! -d 172.7.0.0/16  ! -o docker0 -j MASQUERADE


iptables-save |grep -i postrouting

iptables-save > /etc/sysconfig/iptables

docker镜像

docker pull harbor.od.com/public/pause:latest
docker pull harbor.od.com/public/nginx:v1.7.9
docker pull harbor.od.com/public/dashboard:v1.8.3
docker pull harbor.od.com/public/traefik:v1.7.2
docker pull harbor.od.com/public/dashboard:v1.10.1
docker pull harbor.od.com/public/heapster:v1.5.4
docker pull harbor.od.com/public/coredns:v1.6.1
docker pull harbor.od.com/public/nginx:curl
docker pull harbor.od.com/base/jre8:8u112
docker pull harbor.od.com/app/dubbo-demo-service:master_200605_1708
docker pull harbor.od.com/infra/dubbo-monitor:latest
docker pull harbor.od.com/infra/jenkins:v2.190.3

nfs

yum install nfs-utils -y

kubernetes节点打标签

kubectl label node hdss7-22.host.com node-role.kubernetes.io/master=
kubectl label node hdss7-22.host.com node-role.kubernetes.io/node=
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wuxingge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值