安装 Kubernetes
我们按照以下步骤在单节点本地群集模式下在 Ubuntu 16.04 上安装了 Kubernetes:
- 安装 LXD 和 Docker,这是在本地安装 Kubernetes 的先决条件。 LXD 是与 Linux 容器一起使用的容器管理器。我们已经在上一节中学习了如何安装 Docker。要安装 LXD,请运行以下命令:
$ sudo snap install lxd
lxd 2.19 from 'canonical' installed
- 初始化
lxd
并创建虚拟网络:
$ sudo /snap/bin/lxd init --auto
LXD has been successfully configured.
$ sudo /snap/bin/lxc network create lxdbr0 ipv4.address=auto ipv4.nat=true ipv6.address=none ipv6.nat=false
If this is your first time using LXD, you should also run: lxd init
To start your first container, try: lxc launch ubuntu:16.04
Network lxdbr0 created
- 将您的用户添加到
lxd
组:
$ sudo usermod -a -G lxd $(whoami)
- 安装
conjure-up
并重启机器:
$ sudo snap install conjure-up --classic
conjure-up 2.3.1 from 'canonical' installed
- 启动
conjure-up
以安装 Kubernetes:
$ conjure-up kubernetes
- 从法术列表中选择 Kubernetes Core 。
- 从可用云列表中选择 localhost 。
- 从网络列表中选择 lxbr0 网桥。
- 提供选项的 sudo 密码:将 kubectl 和 kubefed 客户端程序下载到本地主机。
- 在下一个屏幕中,它会要求选择要安装的应用。安装其余五个应用。
您知道当安装期间的最终屏幕如下所示时,Kubernetes 集群已准备好进行酿造:
如果您在安装时遇到问题,请在互联网上搜索帮助,从以下链接的文档开始:
https://kubernetes.io/docs/getting-started-guides/ubuntu/local/
https://kubernetes.io/docs/getting-started-guides/ubuntu/
https://tutorials.ubuntu.com/tutorial/install-kubernetes-with-conjure-up