
基于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集群。
相关推荐






cutterz
- 粉丝: 1
最新资源
- 初学者的单片机原理学习与开发指南
- Dreamweaver23:教你如何制作动态网页
- Delphi实现的人寿管理系统实例详解
- 自研时间管理系统:技术含量与实用性的完美结合
- HTML网页制作全面指南
- MMI教程:手机界面制作基础与进阶指南
- ASP.NET实现统计图绘制技术分享
- 探索可复用对象模型的分析模式
- VB与Matlab融合实现自动化主成分分析系统
- PHP5与AJAX双重验证表单实现教程
- 网页设计必备:配色工具包的功能与应用
- 全面掌握Dojo:中文精品教程整合版
- 第二版JAVA程序设计教学课件免费下载
- 模拟MSN与QQ消息提示窗口的设计实现
- 简易查询系统实现:HttpClient与HtmlParser源码解析
- TFTP备份工具:轻松备份交换机与路由器配置
- JsonLib:整合Struts的JSON类库解析
- 蒙特卡洛算法仿真课件与实验教程
- Delphi7中的DirectX7游戏编程应用
- 微软Visio绘图工具入门使用指南
- 免费下载简易新闻系统完整源码
- 工厂模式结构的HRMS项目实践心得
- 绿色版Java反编译工具:错误极少的高效解码
- C#编程实现学生信息数据库查询案例