Sealos 部署过程 99年证书 kubernetes:v1.27.7

提前安装一下 jq 工具 / 注意切源

yum install -y jq

下载稳定版 4.3.7

wget https://github.com/labring/sealos/releases/download/v4.3.7/sealos_4.3.7_linux_amd64.tar.gz

安装

tar zxvf sealos_4.3.7_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin

部署 kubernetes:v1.27.7

sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.27.7 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.13.4 \
     --masters 192.168.22.234 \
     --nodes 192.168.22.235 -p 123456

如果你需要用 docker 版本,可以装这个镜像

labring/kubernetes-docker:v1.27.0

增加 K8s 节点
增加 node 节点:

sealos add --nodes 192.168.22.XX,192.168.2.XX

增加 master 节点:

sealos add --masters 192.168.22.XX,192.168.22.XX

删除 K8s 节点

删除 node 节点:

sealos delete --nodes 192.168.22.XX,192.168.22.XX

删除 master 节点:

sealos delete --masters 192.168.22.XX,192.168.22.XX

安装各种分布式应用

sealos run registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 
# Helm 是 Kubernetes 的包管理工具,它简化了 Kubernetes 应用程序的部署和管理。
sealos run registry.cn-shanghai.aliyuncs.com/labring/openebs:v3.9.0 
# OpenEBS 是一个开源的、云原生的存储解决方案,它能够与 Kubernetes 集成,为分布式应用提供持久化存储。OpenEBS 的核心理念是将存储资源作为 Kubernetes 中的微服务运行,从而实现存储的动态管理和调整,以满足现代化应用对数据处理的需求。
sealos run registry.cn-shanghai.aliyuncs.com/labring/minio-operator:v4.5.5 registry.cn-shanghai.aliyuncs.com/labring/ingress-nginx:4.1.0 
# MinIO Operator 是一个 Kubernetes Operator,用于在 Kubernetes 集群中自动化部署和管理 MinIO 实例。MinIO 是一个高性能的开源对象存储服务器,兼容 Amazon S3 API,可以在本地、数据中心或公共云环境中运行。

基本的安装要求

每个集群节点应该有不同的主机名。主机名不要带下划线。
所有节点的时间需要同步。
需要在 K8s 集群的第一个 master 节点上运行 sealos run 命令,目前集群外的节点不支持集群安装。
建议使用干净的操作系统来创建集群。不要自己装 Docker!
支持大多数 Linux 发行版,例如:Ubuntu、CentOS、Rocky linux。
支持 Docker Hub 中的所有 Kubernetes 版本。
支持使用 Containerd 作为容器运行时。
在公有云上安装请使用私有 IP。

正文完
 
admin
版权声明:本站原创文章,由 admin 2024-06-03发表,共计1554字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。