首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >3MIN干完一周的工作量?快来看看应该如何部署 Kubernetes!

3MIN干完一周的工作量?快来看看应该如何部署 Kubernetes!

作者头像
程序猿DD
发布2021-12-21 17:08:14
发布2021-12-21 17:08:14
27200
代码可运行
举报
文章被收录于专栏:程序猿DD程序猿DD
运行总次数:0
代码可运行

平时大家是不是研读过很多关于安装高可用kubernetes的文献,对于如何安装想必都有自己的私藏宝典吧?

不过安装kubernetes的确不是一件简单的事情,步骤挺多还容易搞错,所以今天TJ君就来和大家分享一个开源项目,sealos,让你一条命令部署 Kubernetes 高可用集群!

按照作者自信、自信、还是自信的表述,这个项目唯一的缺点是:

一条命令三分钟装完,把一周的工作量缩短到三分钟,可能会导致您工作不饱满而被老板炒鱿鱼!!!

瞧瞧,多么的自信(嚣张)

  • 离线安装,包含所有依赖,内核负载不依赖haproxy keepalived,纯golang开发,99年证书,支持v1.20.0 v1.19.5 v1.18.13 v1.17.15!等等一系列的说明,怎么看怎么都是炫耀贴!

如果您正在学习Spring Boot,那么推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/

目前项目支持的环境有:

  • Linux 发行版, CPU架构
    • Debian 9+, x86_64/ arm64
    • Ubuntu 16.04, 18.04, 20.04, x86_64/ arm64
    • Centos/RHEL 7.6+, x86_64/ arm64
    • 其他支持 systemd 的系统环境. x86_64/ arm64
    • Kylin arm64

kubernetes 版本从1.16+一直到1.22+。

如何快速开始达成3分钟完成的目标呢?

那就只需要准备好服务器,在任意一台服务器上执行下面命令就可以啦!

代码语言:javascript
代码运行次数:0
运行
复制
# 下载并安装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/05a3db657821277f5f3b92d834bbaf98-v1.22.0/kube1.22.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.22.0.tar.gz \
 --version v1.22.0

其中的个部分参数含义如下:

  • passwd ,服务器密码
  • master,k8s master节点IP地址
  • node,k8s node节点IP地址
  • pkg-url,离线资源包地址,支持下载到本地,或者一个远程地址
  • version,资源包对应的版本

还可以根据命令方便的完成 增加master、增加node、删除指定master节点、删除指定node节点、清理集群等操作。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何快速开始达成3分钟完成的目标呢?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档