一条命令离线安装Kubernetes(k8s),3分钟装完,100年证书,生产环境稳如老狗

只需要准备好服务器,在任意一台服务器上执行下面命令即可


# 下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载
$ wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && 
    chmod +x sealos && mv sealos /usr/bin 
    
# 下载离线资源包
$ wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/2fb10b1396f8c6674355fcc14a8cda7c-v1.20.0/kube1.20.0.tar.gz

# 安装一个三master的kubernetes集群
$ sealos init --passwd '123456' 
	--master 192.168.0.2  --master 192.168.0.3  --master 192.168.0.4  	
	--node 192.168.0.5 	
	--pkg-url /root/kube1.20.0.tar.gz 	
	--version v1.20.0


  • 支持ARM版本离线包,v1.20版本离线包支持containerd集成,完全抛弃docker

  •  99年证书, 支持集群备份,升级

  •  不依赖ansible haproxy keepalived, 一个二进制工具,0依赖

  •  离线安装,不同kubernetes版本下载对应不同版本的资源包即可,离线包包含所有二进制文件配置文件和镜像

  •  高可用通过ipvs实现的localLB,占用资源少,稳定可靠,类似kube-proxy的实现

  •  几乎可兼容所有支持systemd的x86_64架构的环境

  •  轻松实现集群节点的增加/删除

  •  上千用户在线上环境使用sealos,稳定可靠

  •  资源包放在阿里云oss上,再也不用担心网速

  •  dashboard ingress prometheus等APP 同样离线打包,一键安装

地址:https://github.com/fanux/sealos


点赞(1455)

评论列表共有 0 条评论

立即
投稿
返回
顶部