kubesphere部署(apple m1 m2 m3)

背景:使用一个命令kk(KubeKey)同时快速安装 Kubernetes 和 KubeSphere的集成环境,提高效率,减少部署时所花费的精力。这里环境为apple m2

一、KubeSphere简介

KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的DevOps 工作流。它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用 (plug-and-play) 的集成。

k8s的web调度系统多种多样,KubeSphere是其中相对不错的,并且在KubeSphere 3.0之后推出了KubeKey。KubeKey支持一键安装k8s或者KubeSphere,安装选择上也可以选择单点安装、集群安装及扩容升级等集群操作,非常方便。

二、kk简介

kk即KubeKey简称(由 Go 语言开发)是一种全新的安装工具,替代了以前使用的基于 ansible 的安装程序。KubeKey 为您提供灵活的安装选择,您可以仅安装 Kubernetes,也可以同时安装 Kubernetes 和 KubeSphere

(1)KubeKey 使用场景

仅安装 Kubernetes

使用一个命令同时安装 Kubernetes 和 KubeSphere

扩缩集群和升级集群

安装 Kubernetes 相关的插件(Chart 或 YAML)

(2)KubeKey 如何运作

下载 KubeKey 之后,您可以使用可执行文件 kk 来进行不同的操作。无论是使用它来创建,扩缩还是升级集群,都必须事先使用 kk 准备配置文件。此配置文件包含集群的基本参数,例如主机信息、网络配置(CNI 插件以及 Pod 和 Service CIDR)、仓库镜像、插件(YAML 或 Chart)和可插拔组件选项(如果您安装 KubeSphere)。有关更多信息,请参见示例配置文件

准备好配置文件后,您需要使用 ./kk 命令以及不同的标志来进行不同的操作。之后,KubeKey 会自动安装 Docker,并拉取所有必

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值