冰夕缘 发表于 2019-12-18 15:03

斐讯N1盒子使用Rambian架设kubernetes集群教程

本帖最后由 Pretender. 于 2019-12-18 15:07 编辑

根据github上找到的树莓派的k8s的部署脚本(ansible), 修改后用3个N1盒子架设了一主二从的测试集群。我还看到可以使用 rancher的k3s来部署。分享一下我的部署方式, 作为参考。仓库在这里

https://data.znds.com/attachment/album/201909/10/131605tbb3toqifoit344b.jpg
准备

[*]刷好 Armbian笔者的系统是ARMBIAN 5.77
[*]设置静态IP
[*]可兲朝上网
[*]建议设置ssh自动登陆    # 生成keyssh-kegen
ssh-copy-id root@your-n1-ip

[*]Ansible 2.2 or higher
[*]kubectl 应该安装在你的管理机上。如果使用PC或笔记本来管理集群,就需要安装在你的PC或笔记本上
步骤
Clone 仓库
git clone git@github.com:air33/rak8s.git修改 ansible.cfg 和 inventory
inventory: 设置集群的IPansible.cfg: 修改remote_user, 缺省是root, 可以不改
试试 ansible
<span style="color: rgb(102, 102, 102); font-family: Monaco, Consolas, &quot;Lucida Console&quot;, &quot;Courier New&quot;, serif; font-size: 12px;">   </span>ansible -m ping all部署
部署集群   ansible-playbook cluster.yml
安装 dashboard   ansible-playbook dashboard.yml
清除设置      ansible-playbook cleanup.yml
可能并没有把所有更改都复原
部署后
CLI    看看能否从笔记本上执行
   kubectl get nodes
输出类似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 proxy
**** Hidden Message *****如果要求输入token的话,这样找到    kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

以上就是斐讯N1盒子使用Rambian架设kubernetes集群教程的分享了,希望对大家有所帮助。

炉子先森 发表于 2019-12-18 15:07

感谢分享

wwwmirage 发表于 2020-4-5 16:16

学习一下~~~~~~~~~~~

jy00295017 发表于 2022-2-11 15:52

kubernetes和docker啥区别
页: [1]
查看完整版本: 斐讯N1盒子使用Rambian架设kubernetes集群教程