混合云思路

举报
baibaibai 发表于 2022/08/11 00:07:45 2022/08/11
【摘要】 思路: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

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

全部回复

上滑加载中

设置昵称

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

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

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