--- title: '聯合大學 資訊維護與管理群集 安裝部屬' disqus: hackmd --- 聯合大學 資訊維護與管理群集 安裝部屬 === ## 索引 [TOC] ## 注意事項 * 由於防火牆無設定內部HOST DNS,因此需要在每台更新`/etc/hosts` * 需要每台設定failure domains * 需要設定每台的kubeconfig允許的IP或是網域名稱 * 需要每台個別啟動iscasi(軟體) ### 每台更新`/etc/hosts` ``` 10.0.1.222 microk8s222 10.0.1.34 microk8s34 10.0.1.38 microk8s38 10.0.1.39 microk8s39 10.0.1.40 microk8s40 10.0.1.41 microk8s41 10.0.1.42 microk8s42 10.0.1.43 microk8s43 10.0.1.70 microk8s70 10.0.1.70 microk8s71 10.0.1.72 microk8s72 10.0.1.73 microk8s73 10.0.1.74 microk8s74 10.0.1.34 microk8s127 10.0.1.39 microk8s128 10.0.1.40 microk8s129 10.0.1.38 microk8s130 10.0.1.43 microk8s131 ``` ### 需要每台設定failure domains 在這裡以節點39為例 ``` echo "failure-domain=39" > /var/snap/microk8s/current/args/ha-conf microk8s.stop microk8s.start ``` ### 需要設定每台的kubeconfig允許的IP或是網域名稱 sudo nano /var/snap/microk8s/current/certs/csr.conf.template ``` #MOREIPS DNS.99 = k8s.120.105.128.201.nip.io DNS.100 = k8s.120.105.128.222.nip.io IP.99 = 120.105.128.201 IP.100 = 120.105.128.222 ``` ### 需要每台個別啟動iscasi(軟體) * 檢測狀態 ``` sudo cat /etc/iscsi/initiatorname.iscsi systemctl status iscsid ``` * 設定啟用 ``` sudo systemctl enable --now iscsid ``` ### 需要每台個別安裝NFS連線套件 這個套件主要是為了讓每個節點都有能力可以掛載NFS的儲存區 https://stackoverflow.com/questions/34113569/kubernetes-nfs-volume-mount-fail-with-exit-status-32 ``` sudo apt install -y nfs-common ``` ## Reference and FAQ * [設定failure domains](https://microk8s.io/docs/high-availability) * [需要每台個別啟動iscasi(軟體)](https://docs.openebs.io/docs/next/prerequisites.html#ubuntu) :::info **Find this document incomplete?** Leave a comment! ::: ###### tags: `CSIE ` `Documentation`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up