Kubernetes安装
- 本地测试安装Docker勾选Kubernetes即可使用。
- 服务器上搭建Kubernetes,有很多工具可以使用,这里使用sealos一键安装K8s底座:
1、需要的软件包:
sealos11814.tgz 包含sealos及核心包
helm-v3.5.2-linux-amd64.tar.gz helm 安装包
2、环境准备
2.1 支持的OS内核版本/CPU架构
Centos/RHEL 7.6+, x86_64
2.2 支持的kubernetes 版本
1.18+
2.3 资源配置
cpu >=32C
MEM >=64
DISK >=200GB
3、 部署要求和建议
执行sealos的机器需要ssh能够访问各个节点
各个节点的主机名必须不同
各个节点的时间同步
sealos 默认会关闭防火墙, 如果需要打开防火墙, 建议手动放行相关的端口。4、部署步骤
4.1 部署底座
(1)解压sealos11814.tgz 至/root目录,得到:sealos,kube1.18.14.tar.gz
(2)更改sealos二进制文件的权限
chmod +x sealos && mv sealos /usr/bin
(3)使用sealos完成k8s底座一键部署
/root 下执行:
单节点部署:
sealos init --passwd 主机密码 \
--master 主机IP \
--pkg-url /root/kube1.18.14.tar.gz \
--version v1.18.14
多节点部署(单个master节点)
sealos init --passwd 主机密码 \
--master master节点主机IP \
--node node节点主机IP \
--pkg-url /root/kube1.18.14.tar.gz \
--version v1.18.14
如果安装失败此命令清理集群:
sealos clean --all -f
集群安装后,master节点自动打上污点无法调度,可按需去除污点:
kubectl taint nodes --all node-role.kubernetes.io/master-