ubuntu18.04安装k8s和kubeSphere
swapoff -a # 临时禁用交换分区 sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab # 永久禁用
1.安装KubeKey
export KKZONE=cn curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 bash - chmod +x kk
2.安装包括socat、conntrack、ebtables、ipset 等依赖程序
sudo apt install socat sudo apt install conntrack sudo apt install ebtables ipset

3.安装Kubesphere 分为 单机版和集群版,按需选择安装
-
All-In-One(单机模式)安装Kubesphere 以及 kubernates
# 推荐下面版本,可以直接安装 | 成功后显示kubesphere url及账号密码,然后进行步骤 -->4.组件安装 ./kk create cluster --with-kubernetes v1.21.13 --with-kubesphere v3.3.1
-
集群
-
在 [主节点] 进行命令行操作
-
# 生成集群配置文件 ./kk create config --with-kubernetes v1.21.13 --with-kubesphere v3.3.1 # 修改配置文件,对配置文件参数进行修改 vim config-sample.yaml --- spec: hosts: # 声明master及node节点 - {name: master, address: 192.168.0.2, internalAddress: 192.168.0.2, user: ubuntu, password: Testing123} # node节点可进行删减和增加 - {name: node1, address: 192.168.0.3, internalAddress: 192.168.0.3, user: ubuntu, password: Testing123} - {name: node2, address: 192.168.0.4, internalAddress: 192.168.0.4, user: ubuntu, password: Testing123} roleGroups: # 生命存储地址 etcd: - master # 声明控制节点(web) control-plane: - master worker: # 声明作业节点(可增加或进行删减) ++-- - node1 - node2 controlPlaneEndpoint: domain: lb.kubesphere.local
-
- node各节点安装 包括socat、conntrack、ebtables、ipset 等依赖程序
sudo apt install socat sudo apt install conntrack sudo apt install ebtables ipset
-
- 切回主节点 下载KK 的目录
# 创建:
./kk create cluster -f config-sample.yaml
-
- 运行成功出现 web页面 url连接以及账号密码即可进入Kubesphere页面

PS:部署失败情况处理
卸载 KubeSphere 和 Kubernetes ./kk delete cluster 删除集群 ./kk delete cluster -f config-sample.yaml

浙公网安备 33010602011771号