没有合适的资源?快使用搜索试试~ 我知道了~
首页CentOS 7.5 安装 K8S v1.11.0 集群
CentOS 7.5 安装 K8S v1.11.0 集群
需积分: 9 134 浏览量
更新于2023-05-29
评论
收藏 238KB DOCX 举报
CentOS 7.5 安装 K8S v1.11.0 集群部署 Kubernetes 是 Google 团队发起的开源项目,它的目标是管理跨多个主机的容器,提供基本的部署,维护以及运用伸缩,主要实现语言为 Go 语言。
资源详情
资源评论
资源推荐

CentOS 7.4 安装 K8S v1.11.0 集群
目录
0. 引言
1. 准备工作
o 1.1 安装 Docker-CE
o 1.2 安装 Kubeadm
o 1.3 配置 Kubeadm 所用到的镜像
o 1.4 关闭 Swap
o 1.5 关闭 SELinux
o 1.6 配置转发参数
2. 【主机】正式安装 Kuberentes
o 2.1 初始化相关镜像
o 2.2 配置 kubectl 认证信息
o 2.3 安装 Flannel 网络
3. 【 Node 节点】配置
4.Dashboard 配置
5. 结语

&
回到顶部
1. 引言
最近打算将现有项目的 Docker 部署到阿里云上面,但是之前是单机部署,现
在阿里云上面有 3 台机器,所以想做一个 Docker 集群。之前考虑是用 Docker
Swarm 来做这个事情的,不过后面看了一下现在 K8S 用的比较多,进而想在
这三台机器上部署 K8S 集群。
下面附上 Kubernetes 介绍:
Kubernetes 是 Google 团队发起的开源项目,它的目标是管理跨多个主机的容器,
提供基本的部署,维护以及运用伸缩,主要实现语言为 Go 语言。Kubernetes 是:
易学:轻量级,简单,容易理解
便携:支持公有云,私有云,混合云,以及多种云平台
可拓展:模块化,可插拔,支持钩子,可任意组合

自修复:自动重调度,自动重启,自动复制
看上去很牛掰的样子,下面我们就开始来部署吧。
回到顶部
2. 准备工作
万事开头难,本来如果没墙的话就没有这么多破事,首先我们要先配置好安装
Kubernetes 所需要的必备环境,这里我没有采用从零开始安装 Kubernetes 的
方式,而是使用了 Kubeadm 来进行 K8S 集群的安装与配置。
2.1. 安装 Docker-CE
关于如何在 CentOS 安装 Docker-CE 的文章大家可以看一下我 这篇文章 ,几
分钟的事情就可以安装完毕。
2.2. 安装 Kubeadm
安装 Kubeadm 首先我们要配置好阿里云的国内源,执行如下命令:

! "#$%$&
'
(()
之后呢,执行以下命令来重建 Yum 缓存:
下面就开始正式安装 Kubeadm 了:
*
不出意外的话,安装完成之后,我们执行以下命令来启用 Kubeadm 服务:
++
2.3. 配置 Kubeadm 所用到的镜像

这里是重中之重,因为在国内的原因,无法访问到 Google 的镜像库,所以我
们需要执行以下脚本来从 Docker Hub 仓库中获取相同的镜像,并且更改 TAG
让其变成与 Google 拉去镜像一致。
新建一个 Shell 脚本,填入以下代码之后保存。
,-
(. " $&*''') $&*''')
( $&*''') *
$&*''')
$&/0'#''/ $&/'
$&*'#/# $&''&1#
$&''&1
# 2 $&''&13
4(567(89:
*6(5
(*6(5#(6(5
*6(5
,个人新加的一句,;''')必加
(#$$$'#(/'
剩余25页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0