博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于Kubernetes构建企业容器云【入门实战篇】- 系统环境初始化 (一)
阅读量:7104 次
发布时间:2019-06-28

本文共 1323 字,大约阅读时间需要 4 分钟。

备注:

  1. 感谢devops学院,免费赠送的kubernetes基础学习视频。利用一天的时间学习完,学习过后了解了kubernetes各组件的工作流程和原理,为后面在工作中的应用和学习打下了坚实的基础。
  2. 虽然视频里已经在github里准备好了非常详细的安装文档,但还是想把它copy过来,稍加整理,方便自己以后查看。

相关地址

目的

通过手动部署Kubernetes v1.10.1了解K8S架构、组件交互工作原理,理解K8S的理念,最后讲解如何使用SaltStack自动化部署Kubernetes。

系统环境初始化

操作主机:所有节点

1.安装Docker

第一步:使用国内Docker源

[root@linux-node1 ~]# cd /etc/yum.repos.d/[root@linux-node1 yum.repos.d]# wget \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第二步:Docker安装:

[root@linux-node1 ~]# yum install -y docker-ce

第三步:启动后台进程:

[root@linux-node1 ~]# systemctl start docker

2.准备部署目录

mkdir -p /opt/kubernetes/{cfg,bin,ssl,log}mkdir /usr/loca/src/sslps:后面所有的证书都是在/usr/local/src/ssl目录下生成,再copy到其他目录的。

目录结构:所有文件均存放在/opt/kubernetes目录下

/opt/kubernetes/  ├── bin   #二进制文件  ├── cfg   #配置文件  ├── log   #日志文件  └── ssl   #证书文件

3.准备软件包

下载文件:k8s-v1.10.1-manual.zip

百度网盘下载地址:

下载完成后,文件放到所有服务器上的/usr/local/src/目录下。

4.解压软件包

cd /usr/local/src/ # tar zxf kubernetes.tar.gz  # tar zxf kubernetes-server-linux-amd64.tar.gz  # tar zxf kubernetes-client-linux-amd64.tar.gz # tar zxf kubernetes-node-linux-amd64.tar.gz

5.其他

ps: master节点到所有node节点需要做好ssh免密钥登陆。

角色 主机名 IP
Master/Node/Etcd linux-node1.example.com 192.168.56.11
Node/Etcd linux-node2.example.com 192.168.56.12
Node/Etcd linux-node3.example.com 192.168.56.13

架构图

转载于:https://blog.51cto.com/damaicha/2125755

你可能感兴趣的文章
git命令
查看>>
httpclient post 发送Json数据
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
git 将branch转为master
查看>>
AP的升级,交换机IOS 的备份,升级与故障恢复
查看>>
在 CentOS 上安装和配置 OpenStack Nova
查看>>
mysql的innodb中事务日志ib_logfile
查看>>
Java概述
查看>>
Launch和Shut Off操作详解 - 每天5分钟玩转 OpenStack(30)
查看>>
安装 Docker Machine - 每天5分钟玩转 Docker 容器技术(45)
查看>>
java异常
查看>>
我的友情链接
查看>>
DB2的CRASH RECOVERY
查看>>
UIPickerview循环滚动
查看>>
django课堂(5)静态文件
查看>>
java delete file
查看>>
Java原码解读之高位和低位优先
查看>>
EX436第二章:udev硬件设备管理机制
查看>>
web界面测试中需要测试的几个方面
查看>>