k8s 安装部署步骤


本文摘自PHP中文网,作者Guanhui,侵删。

k8s 安装部署步骤

准备环境:三台centos7 服务器

192.168.6.129 k8s-master(主)

192.168.6.130 k8s-node-1(节点)

192.168.6.131 k8s-node-2(节点)

kubernetes(k8s)的安装方法

五种方法:

  • kubernetes 二进制安装 (配置最繁琐,不亚于安装openstack)

  • kubeadm 安装 (谷歌推出的自动化安装工具,网络有要求)

  • minikube 安装 (仅仅用来体验k8s)

  • yum 安装 (最简单,版本比较低====学习推荐此种方法)

  • go编译安装 (最难)

我们采用yum安装,学习怎么使用k8s才是重点。

1、修改主机和host 解析

#请在129-130-131三台机器都执行如下操作

vim /etc/hosts:

1

2

3

192.168.6.129 k8s-master

192.168.6.130 k8s-node-1

192.168.6.131 k8s-node-2

修改主机名:

1

2

3

hostnamectl set-hostname k8s-master

hostnamectl set-hostname k8s-node-1

hostnamectl set-hostname k8s-node-2

2: 安装docker 1.12版本,系统自带的1.13有点小bug,需要修改,不然后期容器网络通讯会不通

1

2

3

4

5

6

7

8

9

10

11

12

13

[root@k8s-master ~]# yum provides docker

Loaded plugins: fastestmirror

Determining fastest mirrors

* base: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

2:docker-1.13.1-102.git7f2769b.el7.centos.x86_64 : Automates deployment of

: containerized applicat

Repo : extras

2:docker-1.13.1-103.git7f2769b.el7.centos.x86_64 : Automates deployment of

: containerized applications

Repo : extras

[root@k8s-master ~]#

去官网找1.12版本docker

http://vault.centos.org/7.4.1708/extras/x86_64/Packages/

需要提前安装 CentOS-Base.repo源

三台机器都需要下载这三个docker包:

http://vault.centos.org/7.4.1708/extras/x86_64/Packages/docker-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm

http://vault.centos.org/7.4.1708/extras/x86_64/Packages/docker-client-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm

http://vault.centos.org/7.4.1708/extras/x86_64/Packages/docker-common-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[root@k8s-master ~]# ls

docker-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm

docker-client-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm

docker-common-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm

[root@k8s-master ~]# scp * 192.168.6.130:~

root@192.168.6.130's password:

docker-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm 100% 15MB 30.7MB/s 00:00

docker-client-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm 100% 3451KB 29.6MB/s 00:00

docker-common-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm 100% 83KB 6.9MB/s 00:00

[root@k8s-master ~]# scp * 192.168.6.131:~

root@192.168.6.131's password:

docker-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm 100% 15MB 24.2MB/s 00:00

docker-client-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm 100% 3451KB 23.3MB/s 00:00

docker-common-1.12.6-71.git3e8e77d.el7.centos.x86_64.rpm 100% 83KB 5.8MB/s 00:00

[root@k8s-master ~]#

卸载系统已经安装的docker

阅读剩余部分

相关阅读 >>

宿主主机怎么访问虚拟机中的Docker服务

如何查看Docker容器内的文件

Docker镜像启动后无法访问怎么办

你知道如何在Docker容器中捕获信号么

怎么查看Docker容器的ip是多少

为何Docker刚启动起来就退出了

rpm方式安装Docker

启动Docker映射到宿主机时报错怎么办

linux查看Docker是否已经安装的方法

Docker如何通过代理上网

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...