kubespray增加刪除結點

2021-09-10 04:55:27 字數 1085 閱讀 7507

1. 在新增結點上執行如下操作:

systemctl stop firewalld

systemctl disable firewalld

rm /etc/yum.repos.d/*.repo -f

echo "nameserver 114.114.114.114" > /etc/resolv.conf

wget -o /etc/yum.repos.d/centos-base.repo  

yum clean all

cd /etc/pki/rpm-gpg/

wget

setenforce 0

sed -i --follow-symlinks 's/selinux=enforcing/selinux=disabled/g' /etc/sysconfig/selinux

yum install -y epel-release 

yum install -y python-pip 

yum install -y python36 python36-pip

pip install --upgrade pip   

pip install netaddr

pip install --upgrade jinja2

並在原有集群的ansible-cilent使用ssh-copy-id [email protected]的方式生成免密登入

並修改ansible-cilent所在伺服器的/etc/hosts檔案,將新增的結點加入

2. 修改原有kubespray安裝目錄下的host.ini檔案, 例如inventory/mycluster/hosts.ini,必須與原有k8s集群的相同,增加新的結點

3. 執行ansible-playbook -i inventory/mycluster/hosts.ini scale.yml 即可

4. 如果需要減去結點,只要修改hosts.ini檔案,減少對應的結點,之後執行

ansible-playbook -i inventory/mycluster/hosts.ini remove-node.yml -b -v

刪除子結點

刪除所有子結點的方法 procedure tct wjjg.delallchildrennode fnodeid string varsqlstr string begin sqlstr delete gy sb wjjg where id in select id from gy sb wjjg ...

11 8 刪除結點

刪除結點 輸入若干個正整數 輸入 1為結束標誌 建立乙個單向鍊錶,再輸入乙個整數m,刪除鍊錶中值為m的所有結點。試編寫相應程式。鍊錶結點定義 struct listnode 函式介面定義 struct listnode readlist struct listnode deletem struct ...

增加 刪除 OSD

新增和拆除 ceph 的 osd 程序相比其它兩種要多幾步。osd 守護程序把資料寫入磁碟和日誌,所以你得相應地提供一 osd 資料盤和日誌分割槽路徑 這是最常見的配置,但你可以按需調整 從 ceph v0.60 起,ceph 支援 dm crypt 加密的硬碟,在準備 osd 時你可以用 dm c...