写在开始

本篇文章主要介绍如何初始化集群,以及如何安装基础的软件,比如网关、 动态存储等配置

服务器信息

主机名 IP 配置
master1 192.168.1.10
node1 192.168.1.11
node2 192.168.1.12

安装k8s集群

  1. github下载二进制文件
  2. 运行如下命令安装k8s(单master双node集群)
 sealer run docker.io/sealerio/kubernetes:v1-22-15-sealerio-2 \
--masters 192.168.1.1 \
--nodes 192.168.1.11,192.168.1.12 --passwd "000000"

docker创建ETCD单点

参考文档:https://blog.csdn.net/weixin_40242845/article/details/132010623

docker run -d --name etcd -p 2379:2379 -p 2380:2380 --restart always   -e ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379 -e ALLOW_NONE_AUTHENTICATION=yes   -e ETCD_DATA_DIR=/opt/binami/etcd/data  bitnami/etcd:3.5.9

安装helm

下载地址

https://github.com/helm/helm/releases

上传

动态存储

打算采用GlusterFS 容我先学习一下…

安装apisix

明天安装