混合云思路

举报
baibaibai 发表于 2022/08/11 00:07:45 2022/08/11
1.3k+ 0 0
【摘要】 思路:1、首先要在本地安装一个kubesphere集群$ wget https://github.com/kubesphere/ks-installer/releases/download/v3.2.1/kubesphere-installer.yaml$ wget https://github.com/kubesphere/ks-installer/releases/download/v3...

思路:

1、首先要在本地安装一个kubesphere集群

$ wget https://github.com/kubesphere/ks-installer/releases/download/v3.2.1/kubesphere-installer.yaml

$ wget https://github.com/kubesphere/ks-installer/releases/download/v3.2.1/cluster-configuration.yaml

$ kubectl apply -f kubesphere-installer.yaml

$ kubectl apply -f cluster-configuration.yaml

检查安装日志:

$ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

然后等待kubesphere安装完成。

注意:使用kubernetes安装kubesphere,前提需要有默认的StorageClass。

使用NFS作为kubernetes的sc即可。

2、编辑集群配置

在 ks-installer 的 YAML 文件中,搜寻到 multicluster,将 clusterRole 的值设置为 host。

要设置主集群名称,请在 ks-installer 的 YAML 文件中的 multicluster.clusterRole 下添加 hostClusterName 字段:

$ kubectl edit cc ks-installer -n kubesphere-system

multicluster:

clusterRole: host

hostClusterName: <主集群名称>

然后等待安装即可

3、配置公有云集群

首先在华为云上购买一个CCE集群,然后为集群购买公网APIServer IP。

购买完之后,需要在集群安装一个kubesphere。

在安装完成kubesphere之后,修改配置文件:

$ kubectl edit cc ks-installer -n kubesphere-system

authentication:

jwtSecret: gfIwilcc0WjNGKJ5DLeksf2JKfcLgTZU

multicluster:

clusterRole: member

#保存退出

jwtSecret通过命令获取:

$ kubectl -n kubesphere-system get cm kubesphere-config -o yaml | grep -v "apiVersion" | grep jwtSecret

在公有云集群的kubesphere中填写jwt的目的是使主机群机器更好的管理成员集群。

修改完配置之后,通过命令查看安装进度:

$ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

4、导入成员集群

·在本地kubesphere集群,以 admin 身份登录 KubeSphere 控制台,转到集群管理页面点击添加集群。

·在导入集群页面,输入要导入的集群的基本信息。也可以点击右上角的编辑模式以 YAML 格式查看并编辑基本信息。编辑完成后,点击下一步。

·在连接方式,选择直接连接 Kubernetes 集群,复制 公有云kubeconfig 内容并粘贴至文本框。也可以点击右上角的编辑模式以 YAML 格式编辑的 kubeconfig。

·点击创建,等待集群添加。

主机群是本地集群,成员集群为华为云CCE集群。实现容器混合云。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

热门文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。