|
本帖最后由 Pretender. 于 2019-12-18 15:07 编辑
根据github上找到的树莓派的k8s的部署脚本(ansible), 修改后用3个N1盒子架设了一主二从的测试集群。我还看到可以使用 rancher的k3s来部署。分享一下我的部署方式, 作为参考。仓库在这里
准备
刷好 Armbian 笔者的系统是ARMBIAN 5.77 设置静态IP 可兲朝上网 建议设置ssh自动登陆 # 生成keyssh-kegen
ssh-copy-id root@your-n1-ip
kubectl 应该安装在你的管理机上。如果使用PC或笔记本来管理集群,就需要安装在你的PC或笔记本上
步骤
Clone 仓库
- git clone git@github.com:air33/rak8s.git
复制代码 修改 ansible.cfg 和 inventory
inventory: 设置集群的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
复制代码 部署
部署集群 - ansible-playbook cluster.yml
复制代码安装 dashboard - ansible-playbook dashboard.yml
复制代码清除设置 - ansible-playbook cleanup.yml
复制代码部署后
CLI 看看能否从笔记本上执行
输出类似 - 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
复制代码 即说明部署成功
Dashboard
启动 - kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
复制代码
以上就是斐讯N1盒子使用Rambian架设kubernetes集群教程的分享了,希望对大家有所帮助。 |
上一篇: N1 coreelec 配T1遥控器,重启后无法自动连上遥控器下一篇: 天猫精灵怎么控制斐讯盒子T1?
|