-
kubernetes是Google 2014年创建并管理,是Google 10多年大规模容器管理技术Borg的开源版本。它是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。
通过Kubernetes你可以:
快速部署应用
快速扩展应用
无缝对接新的应用功能
节省资源,优化硬件资源的使用
Kubernetes 特点:
可移植: 支持公有云,私有云,混合云
可扩展: 模块化, 插件化, 可挂载, 可组合
自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展 -
————————————————
1. 基础环境准备
本次实验使用三台虚拟机做实验,使用vmware workstation安装三台Centos7.6虚拟机
vmware workstation下载地址,提取码:qwas
centos7.6下载地址,提取码:qwas
==================================
一台master节点,两台worker节点
master节点CPU不得低于2Core,内存大于2GB,可参考官方文档
master的swap必须关闭:swapoff -a
主机名 |
IP地址 |
master |
192.168.6.67 |
worker1 |
192.168.6.68 |
worker2 |
192.168.6.69 |
>>> 此步骤在所有节点操作
# 修改主机名
hostnamectl set-hostname master
hostnamectl set-hostname worker1
hostnamectl set-hostname worker2
==================================
# 添加hosts
vim /etc/hosts
# master
192.168.6.67 master
# node1
192.168.6.68 worker1
# node2
192.168.6.69 worker2
或--------------------------------
cat >> /etc/hosts << EOF
# master
192.168.6.67 master1
# node1
192.168.6.68 worker1
# node2
192.168.6.79 worker2
EOF
=================================
# 清空防火墙和关闭selinux
iptables -F
iptables -t nat -F
setenforce 0
#使用sed命令关闭selinux
sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
# 修改内核参数
cat > /etc/sysctl.conf << EOF
net.ipv4.ip_forward = 1文章来源:https://www.toymoban.com/news/detail-433369.html
net.b文章来源地址https://www.toymoban.com/news/detail-433369.html
到了这里,关于快速搭建Kubernetes (K8S)平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!