首页 > 其他分享 >KubeFed集群注册

KubeFed集群注册

时间:2023-01-25 11:44:29浏览次数:30  
标签:context -- cluster02 cluster01 集群 注册 kubefedctl KubeFed

下面将cluster01和cluster02这两个成员集群注册至KubeFed,需要先下载和安装kubefedctl CLI。

$ curl -LO https://github.com/kubernetes-sigs/kubefed/releases/download/v0.5.0/kubefedctl-0.5.0-linux-amd64.tgz
$ tar -zxvf kubefedctl-*.tgz
$ chmod +x kubefedctl
$ mv kubefedctl /usr/local/bin/

在使用kubefedctl join命令接入新集群之前,需要将cluster01和cluster02集群信息配置在本地kubeconfig文件中。使用Kubernetes原生的kubectl config命令配置kubeconfig文件。

设置KUBECONFIG环境变量并查看cluster01和cluster02的context信息。

$export KUBECONFIG=/root/.kube/config_all
$ kubectl config get-contexts
CURRENT   NAME        CLUSTER     AUTHINFO          NAMESPACE
*         cluster01   cluster01   cluster01-admin
          cluster02   cluster02   cluster02-admin

使用kubefedctl join命令依次将context为cluster01和cluster02的集群注册至KubeFed。

$ kubefedctl join cluster01 --cluster-context=cluster01 --host-cluster-context cluster01 --v=2
$ kubefedctl join cluster02 --cluster-context=cluster02 --host-cluster-context cluster01 --v=2

在kube-federation-system命名空间下可以查看注册成功的成员集群及状态。

$ kubectl -n kube-federation-system get kubefedclusters
NAME        AGE   READY
cluster01   94s   True
cluster02   21s   True

如果想从集群联邦中移除某个成员集群,可以使用kubefedctl unjoin命令,例如执行如下命令可以从集群联邦中移除cluster02。

$ kubefedctl unjoin cluster02 --cluster-context=cluster02 --host-cluster-  context cluster01 --v=2

标签:context,--,cluster02,cluster01,集群,注册,kubefedctl,KubeFed
From: https://www.cnblogs.com/muzinan110/p/17066804.html

相关文章

  • Helm Chart部署KubeFed
    选择cluster01作为KubeFed的主集群,将cluster02作为成员集群加入集群联邦。首先,需要在主集群中安装并部署KubeFed,使用HelmChart进行部署,需要安装Helm3客户端,命令如下。$......
  • Dubbo源码解析-高可用集群
    dubbo源码解析-高可用集群服务集群的概述概述为了避免单点故障,现在的应用通常至少会部署在两台服务器上,这样就组成了集群。集群就是单机的多实例,在多个服务器上部署多个服务......
  • k8s node节点加入集群
    秘钥必须要对,不然加不了这个连接的秘钥是在k8s的master节点init完成之后最后面的那段,复制过来就行,如果忘记了,重新生成一个也可以......
  • 【Windows】应用软件注册表位置
    ✨应用软件注册表位置搜索注册表编辑器或者regedit在注册表编辑器中,定位到HKEY_CURRENT_USER\Software大部分用户安装的应用软件注册表都在这个地方可以根据软件名......
  • 大数据必知必会:Hadoop(4)高可用集群安装
    (大数据必知必会:Hadoop(4)高可用集群安装)安装前准备高可用集群环境下,至少需要3台服务器,这里准备5台。IP地址主机名称角色10.0.0.5node1NameNode10.0.0.6n......
  • Windows Server上部署IoTDB 集群
    本文是参考官方的IoTDB集群版(1.0.0)的安装及启动教程:​​https://iotdb.apache.org/zh/UserGuide/V1.0.x/Cluster/Cluster-Setup.html​​,在WindowsServer2019上部署集......
  • CAD专用卸载工具,完美彻底卸载清除干净cad各种残留注册表和文件。
    CAD专用卸载工具,完美彻底卸载清除干净cad各种残留注册表和文件。有的同学由于一些原因想把cad卸载掉然后重新安装,但是cad安装到一半就失败了或者显示已安装或者未完成,还有......
  • Istio 服务注册与发现
    基于Kubernetes迅速发展的Istio在服务注册与发现组件上支持最完善的自然也为Kubernetes,这依托于Kubernetes对Pod、Service等资源的监控,为服务之间的调用提供弹性、......
  • 鹅鸭杀goose goose duck注册教程2023
    《鹅鸭杀》是GaggleStudios开发的策略休闲游戏,于2021年10月4日在Steam平台上发布。 这是一款带有社交性质的游戏,具体玩法类似升级版的狼人杀。要注册Gaggle.fun账号,请......
  • 欠你们的 → k8s 集群搭建,除夕奉上!
    开心一刻有一天,qq收到一个好友申请,验证消息上写的是:哥哥加我,我是妹妹我以为是性骚扰,就没加,直接回了一句:我喜欢少妇过了一会儿,姑姑就给我打了个电话:你妹妹qq......