在OpenEuler中,使用kubeKey一键安装kubesphere

本文详细介绍了如何在OpenEuler 22.09系统上,通过kubeKey一键安装Kubernetes和KubeSphere。在过程中遇到了包括节点基础环境缺失、Docker版本问题以及Calico网络插件安装失败等三个问题,并逐一解决,最终成功完成了集群的安装。
摘要由CSDN通过智能技术生成

在OpenEuler中,使用kubeKey一键安装kubesphere

准备好三台OpenEuler系统的虚拟机

我是用的是22.09版本

IOS镜像地址:https://repo.openeuler.org/openEuler-22.09/

进入虚拟机并查看系统版本

在这里插入图片描述

此次准备了三台虚拟机,准备搭建最小化集群

修改一下hostname

# 服务器1
hostnamectl set-hostname master
 
# 服务器2
hostnamectl set-hostname node1
 
# 服务器3
hostnamectl set-hostname node2

后面的操作只在master上操作

下载kubekey

yum install kubekey

开始部署前可预先在集群中每个节点部署 Docker,也可交由 KubeKey 自动部署 (KubeKey 自动部署的 Docker 版本为
20.10.8) 。

在这里插入图片描述

使用kk创建集群配置文件

kk create config --with-kubernetes v1.20.4 --with-kubesphere v3.1.1

生成如下图所示的《config-sample.yaml》

在这里插入图片描述

修改配置文件

修改host:和etcd master worker节点参数

apiVersion: kubekey.kubesphere.io/v1alpha1
kind: Cluster
metadata:
  name: sample
spec:
  hosts:
  - {
   name: master, address: 192.168.30.188, internalAddress: 192.168.30.188, user: root, password: cctegitc@123}
  - {
   name: node1, address: 192.168.30.189, internalAddress: 192.168.30.189, user: root, password: cctegitc@123}
  - {
   name: node2, address: 192.168.30.190, internalAddress: 192.168.30.190, user: root, password: cctegitc@123}
  roleGroups:
    etcd:
    - master
    master: 
    - master
    worker:
    - node1
    - node2
  controlPlaneEndpoint:
    domain: lb.kubesphere.local
    address: ""
    port: 6443
  kubernetes:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值