跳至主要內容

安装准备


安装准备

KubeSphere提供轻量级安装程序 KubeKey,支持安装 Kubernetes、KubeSphere 及相关插件,安装过程简单而友好。 支持的安装方式如下:

  • All-in-One:在单个节点上安装 KubeSphere,快速开始使用。
  • 多节点安装:在多个节点上安装 KubeSphere。
  • 在 Linux 上离线安装:将 KubeSphere 的所有镜像打包(便于在 Linux 上进行离线安装)。
  • 高可用安装:安装具有多个节点的高可用 KubeSphere 集群,该集群用于生产环境。
  • 最小化安装:仅安装 KubeSphere 所需的最少系统组件。
  • 全家桶安装:安装 KubeSphere 的所有可用系统组件,例如 DevOps、服务网格、告警等。
  • 在Kubernetes上安装KubeSphere:适用于在已有Kubernetes集群环境中,只需安装KubeSphere的场景。

为了快速入门和开始使用,我们以All-in-One方式安装,具体的安装需求如下:

  • 由于需要从互联网上拉取镜像,因此必须在联网环境下进行。
  • 对于 All-in-One,唯一的节点既是主节点,也是工作节点。
  • KubeSphere需要某些端口用于服务之间的通信,如果您的网络配置有防火墙规则,需要放通以下端口:
服务协议行为起始端口结束端口备注
sshTCPallow22
etcdTCPallow23792380
apiserverTCPallow6443
calicoTCPallow90999100
bgpTCPallow179
nodeportTCPallow3000032767
masterTCPallow1025010258
dnsTCPallow53
dnsUDPallow53
local-registryTCPallow5000离线环境需要
local-aptTCPallow5080离线环境需要
rpcbindTCPallow111使用 NFS 时需要
ipipIPENCAP / IPIPallowCalico 需要使用 IPIP 协议
metrics-serverTCPallow8443