基于K8s 1.8.3版本的集群搭建指南

K8s集群搭建手册(超级详细)
Kubernetes(简称K8s)是一种开源容器编排系统,可以自动化部署、扩展和管理容器化应用程序。以下是K8s集群搭建手册的详细步骤。
环境准备
在开始搭建K8s集群之前,需要准备好服务器环境。这里假设有三台服务器,分别是k8s-master、k8s-slave1和k8s-slave2。
编辑/etc/hosts文件
在每台服务器上执行,编辑/etc/hosts文件,配置hostname通信。
```
vi /etc/hosts
192.168.100.71 k8s-master.doone.com
192.168.90.6 k8s-slave1.doone.com
192.168.90.7 k8s-slave2.doone.com
```
关闭防火墙
在每台服务器上执行,关闭防火墙。
```
systemctl stop firewalld.service # 停止firewall
systemctl disable firewalld.service # 禁止firewall开机启动
firewall-cmd --state # 查看默认防火墙状态(关闭后显示not running,开启后显示running)
```
关闭selinux
在每台服务器上执行,关闭selinux。
```
$ setenforce 0
$ vim /etc/selinux/config
SELINUX=disabled
```
关闭swap
在每台服务器上执行,关闭swap。
```
$ swapoff -a
$ vim /etc/fstab
# 注释掉SWAP分区项,即可
```
安装go语言环境
在需要时,安装go语言环境。下载linux版本go,解压后配置环境变量即可。
```
vi /etc/profile
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
$ source profile
```
创建K8s集群验证
安装cfssl,使用CloudFlare的PKI工具集cfssl来生成Certificate Authority(CA)证书和秘钥文件。
```
cd /usr/local/bin
wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64
mv cfssl_linux-amd64 cfssl
wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64
mv cfssljson_linux-amd64 cfssljson
wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64
mv cfssl-certinfo_linux-amd64 cfssl-certinfo
```
以上是K8s集群搭建手册的详细步骤,包含环境准备、编辑/etc/hosts文件、关闭防火墙、关闭selinux、关闭swap、安装go语言环境、创建K8s集群验证等步骤。通过按照这些步骤,可以成功搭建一个K8s集群。
216 浏览量
点击了解资源详情
107 浏览量
344 浏览量
174 浏览量
113 浏览量
2018-08-26 上传
2014-01-07 上传

cutterz
- 粉丝: 1
最新资源
- Struts菜单教程:struts-menu-2.4.3压缩包
- appointy:基于GUI的JSON请求伪造测试工具
- VB6.0打印控件:MSFlexGrid及多种控件内容高效输出解决方案
- InceptionV2花卉识别模型及界面代码分享
- JDK1.8官方正版64位下载与安装教程
- Spring AOP XML实例入门教程
- ASRock华擎H77 Pro4/MVP主板BIOS 1.70版发布
- 简易STM32单片机LED闪烁程序详解
- 构建微服务:Go语言Echo框架入门指南
- JExcel:Java操作Excel文件的开放源码工具
- WebAppDaft学院:Python技术深度学习
- 三维网格远点采样技术及其网格保持研究
- Delphi实现WINSOCK UDP多播通信源代码解析
- 华擎H77 Pro4-M主板新BIOS驱动2.00版发布
- GAP包WreathProductElements:安装、使用与许可证指南
- 国外设计师简历模板大全(JPG、PDF格式)