|
本帖最后由 Pretender. 于 2019-12-18 15:07 編輯
根據(jù)github上找到的樹莓派的k8s的部署腳本(ansible), 修改后用3個N1盒子架設(shè)了一主二從的測試集群。我還看到可以使用 rancher的k3s來部署。分享一下我的部署方式, 作為參考。倉庫在這里
準(zhǔn)備
刷好 Armbian 筆者的系統(tǒng)是ARMBIAN 5.77 設(shè)置靜態(tài)IP 可兲朝上網(wǎng) 建議設(shè)置ssh自動登陸 # 生成keyssh-kegen
ssh-copy-id root@your-n1-ip
kubectl 應(yīng)該安裝在你的管理機(jī)上。如果使用PC或筆記本來管理集群,就需要安裝在你的PC或筆記本上
步驟
Clone 倉庫
- git clone git@github.com:air33/rak8s.git
復(fù)制代碼 修改 ansible.cfg 和 inventory
inventory: 設(shè)置集群的IP ansible.cfg: 修改remote_user, 缺省是root, 可以不改
試試 ansible
- <span style="color: rgb(102, 102, 102); font-family: Monaco, Consolas, "Lucida Console", "Courier New", serif; font-size: 12px;"> </span>ansible -m ping all
復(fù)制代碼 部署
部署集群 - ansible-playbook cluster.yml
復(fù)制代碼安裝 dashboard - ansible-playbook dashboard.yml
復(fù)制代碼清除設(shè)置 - ansible-playbook cleanup.yml
復(fù)制代碼部署后
CLI 看看能否從筆記本上執(zhí)行
輸出類似 - NAME STATUS ROLES AGE VERSION
- aml01 Ready master 30m v1.14.1
- aml02 Ready <none> 29m v1.14.1
- aml03 Ready <none> 29m v1.14.1
復(fù)制代碼 即說明部署成功
Dashboard
啟動 - kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
復(fù)制代碼
以上就是斐訊N1盒子使用Rambian架設(shè)kubernetes集群教程的分享了,希望對大家有所幫助。 |
上一篇: N1 coreelec 配T1遙控器,重啟后無法自動連上遙控器下一篇: 天貓精靈怎么控制斐訊盒子T1?
|