使用conjure-up安装

    1. 安装snap

      安装方式参考下文:

    2. 安装conjure-up

      重新登录(或者重启,否则 conjure-up 会报错说找不到 conjure-up 命令),

    参考这里的步骤:

    https://kubernetes.io/docs/getting-started-guides/ubuntu/

    conjure-up的代理设置参考这个文章:

    执行命令:

    弹出窗口,选择安装类型,第一个选项是”Kubernetes Core”:

    第二个选项是”The Canonical Distribution of Kubernetes”:

    使用conjure-up安装 - 图2

    陆续出现了很多错误,

    1. 报错说版本不对

      使用conjure-up安装 - 图4

      这个错误是用了 snappy-dev/edge 这个ppa, 安装上去的 snap 和 snapd 的版本大于 2.25但是也会如上报错。

      解决的方法就是卸载 snap 然后修改ppa 为  再重新安装。

    2. lxd权限不够

      这个是当前账号的group不对,重启就好了。

    3. 没有网络或者存储

      使用conjure-up安装 - 图7

      1. sudo snap install lxd;

    解决上面的问题后,就可以继续安装,

    可以参考下文:

    https://kubernetes.io/docs/getting-started-guides/ubuntu/local/

    耐心等待,安装很慢,大概要等5-10分钟,然后就可以看到这个界面:

    使用conjure-up安装 - 图9

    继续等待,需要很长时间,从网络监控看全程大概要下载2g多内容。

    使用conjure-up安装 - 图11

    大概1个小时(估计是网速不够快),终于安装完成:

    删除juju controller

    参考juju资料:

    如果 destroy-controller 不成功,会提示用 kill-controller:

    1. juju kill-controller ****