开源k8s平台部署工具sealos

羡山白鹤 · · 664 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

docker 安装

1、一键安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

curl -sSL https://get.daocloud.io/docker | sh

2、源安装

依赖

yum install -y yum-utils \

  device-mapper-persistent-data \

  lvm2

阿里云

$ sudo yum-config-manager \

    --add-repo \

    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

清华大学源

$ sudo yum-config-manager \

    --add-repo \

    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io

yum list docker-ce --showduplicates | sort -r

sudo systemctl status docker

sudo systemctl enable docker

sudo systemctl start docker

3、sealos 部署kubernetes集群

https://github.com/fanux/sealos

https://blog.csdn.net/xixihahalelehehe/article/details/105567076

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

# 下载并安装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/7b6af025d4884fdd5cd51a674994359c-1.18.0/kube1.18.0.tar.gz

修改主机名

hostnamectl set-hostname kmaster

hostnamectl set-hostname knode1

hostnamectl set-hostname knode2

cat >> /etc/hosts <<EOF

192.168.118.18 kmaster

192.168.118.19 knode1

192.168.118.20 knode2

EOF

sealos init --master 192.168.118.18 \

    --node 192.168.118.19 \

    --node 192.168.118.20  \

    --user root \

    --passwd rootroot \

    --version v1.18.0 \

    --pkg-url /root/kube1.18.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.18.0.tar.gz \

--version v1.18.0

清理

sealos clean \

    --master 192.168.0.2 \

    --master 192.168.0.3 \

    --master 192.168.0.4 \

    --node 192.168.0.5 \

    --user root \

    --passwd your-server-password

kubectl get node

kubectl get pod --all-namespaces


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:羡山白鹤

查看原文:开源k8s平台部署工具sealos

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

664 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传