使用conjure-up安装
安装snap
安装方式参考下文:
安装conjure-up
重新登录(或者重启,否则 conjure-up 会报错说找不到 conjure-up 命令),
参考这里的步骤:
https://kubernetes.io/docs/getting-started-guides/ubuntu/
conjure-up的代理设置参考这个文章:
执行命令:
弹出窗口,选择安装类型,第一个选项是”Kubernetes Core”:
第二个选项是”The Canonical Distribution of Kubernetes”:
陆续出现了很多错误,
报错说版本不对
这个错误是用了
snappy-dev/edge
这个ppa, 安装上去的 snap 和 snapd 的版本大于 2.25但是也会如上报错。解决的方法就是卸载 snap 然后修改ppa 为 再重新安装。
lxd权限不够
这个是当前账号的group不对,重启就好了。
没有网络或者存储
sudo snap install lxd;
解决上面的问题后,就可以继续安装,
可以参考下文:
https://kubernetes.io/docs/getting-started-guides/ubuntu/local/
耐心等待,安装很慢,大概要等5-10分钟,然后就可以看到这个界面:
继续等待,需要很长时间,从网络监控看全程大概要下载2g多内容。
大概1个小时(估计是网速不够快),终于安装完成:
删除juju controller
参考juju资料:
如果 destroy-controller 不成功,会提示用 kill-controller:
juju kill-controller ****