node
Last edited by Administrator 1 month ago
New page Page history Edit
#查看节点的标签:
kubectl get node --show-labels
#给一个node添加一个label
kubectl label node k8s-node1 role=backend
#删除label,只需要在命令行最后指定label的key名,并加一个减号即可:
kubectl label node k8s-node1 role-
#将k8s-node1节点设置为不可调度模式
kubectl cordon 10.47.123.115
#将k8s-node1节点设置为可以调度模式
kubectl uncordon 10.47.123.115
#将当前运行在k8s-node1节点上的容器驱离
kubectl drain k8s-node1
1.重装系统centos7.2
2.重新挂载硬盘到/data
#已挂载过/wls目录的,需删除vg和pv后重新挂载。
#查看VG
vgdisplay
#1.删除VG
vgremove VolGroup01
#查看PV
pvdisplay
#2.删除PV
pvremove /dev/vdb
#3.重新挂载
vgcreate VolGroup01 /dev/vdb
lvcreate -l +100%free VolGroup01 -n LVdata
mkdir /data
mkfs.ext4 /dev/mapper/VolGroup01-LVdata
chattr -i /etc/fstab
echo '/dev/mapper/VolGroup01-LVdata /data ext4 defaults 0 0 ' >> /etc/fstab
mount -a
echo 'root:Paic1234' |chpasswd
3.加入kubernetes集群
#1.设置免密登录
ssh-copy-id 10.47.54.253
#1.登录ansible服务器(10.47.54.11),修改/etc/ansible/hosts加入nodeIP
vim /etc/ansible/hosts
[new-node]
10.47.54.253
#执行ansible-playbook
ansible-playbook /etc/ansible/20.addnode.yml
ansible-playbook /etc/ansible/11.harbor.yml
#查看node是否已经加入集群
[root@LFA-L0115224 ~]# kubectl get node|grep 10.47.54.253
10.47.54.253 Ready node 13m v1.12.1
给NODE打标签(逻辑实体名字+环境STG)
kubectl label node 10.47.54.253 role=FLS-AFCH-JTC-AUTH-STG