kubernets 集群部署使用sealos

简介

由于资源有限,所有只有两台机器:192.168.1.110(k8s-master1),192.168.1.111(k8s-node1)

软件包:
1、k8s镜像包:kube1.18.0.tar.gz,下载地址:https://sealyun.oss-cn-beijing.aliyuncs.com/7b6af025d4884fdd5cd51a674994359c-1.18.0/kube1.18.0.tar.gz
2、sealos工具,下载地址:http://store.lameleg.com/

配置hosts

所有节点均需要配置

[root@k8s-master1 ~]# vi /etc/hosts
192.168.1.110 k8s-master1
192.168.1.111 k8s-node1

上传离线包到master

上传k8s镜像包和sealos工具到服务器,并将sealos添加到系统命令

chmod +x sealos && mv sealos /usr/bin

安装k8s集群

支持多个master和node节点

sealos init --user root \ #服务器用户
	--passwd root\ #服务器密码
	--master 192.168.1.110  \ #master节点ip
	--node 192.168.19.111 \ #node节点ip
	--pkg-url /root/kube1.18.0.tar.gz \ #离线包地址
	--version v1.18.0 # 版本

查看集群

[root@k8s-master1 ~]# kubectl get nodes
NAME          STATUS   ROLES    AGE   VERSION
k8s-master1   Ready    master   16m   v1.18.0
k8s-node1     Ready    <none>   15m   v1.18.0

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐