开发者社区> 问答> 正文

多云混合云如何部署集群联邦?

多云混合云如何部署集群联邦?

展开
收起
小天使爱美 2020-03-26 14:57:11 833 0
1 条回答
写回答
取消 提交回答
  • 本文主要为您介绍如何部署联邦集群。 前提条件

    您已经成功创建两个 Kubernetes 集群,参见创建 Kubernetes 集群。
    您已了解如何通过kubectl连接Kubernetes集群。
    您已经安装 kubefedctl 工具,且 kubefedctl 工具的版本与联邦服务版本相配套。
    

    操作步骤

    部署联邦服务 operator。
        登录容器服务管理控制台。
        在 Kubernetes 菜单下,选择市场 > 应用目录,在右侧单击 ack-kubefed-init。
        在应用目录 -ack-kubefed-init 中,单击参数,使用默认参数值进行部署,如下所示。
        修改参数
        在右侧的创建区域,设置集群为 federation 主集群 ,本示例中为cluster1,同时可以看到命名空间已设定为 kube-federation-system,发布名称已设定为 kubefed-operator,然后单击创建。
        几秒钟后,在弹出 Helm 发布列表 - ack-kubefed-init 页面,您可以看到在集群中创建的联邦服务。发布
    部署联邦环境。
    上述部署 ack-kubefed-init 之后,就可以通过 kubefed-operator 来管理联邦集群的部署了。
        准备部署联邦环境所需要的资源。
    
        apiVersion: kubefed.alibabacloud.com/v1beta1
        kind: Kubefed
        metadata:
          finalizers:
          - kubefed-operator.finializer.alibabacloud.com
          labels:
            controller-tools.k8s.io: "1.0"
          name: kubefed-config
          namespace: kube-federation-system
        spec:
          hub: registry.cn-hangzhou.aliyuncs.com/aliacs-app-catalog
          imagePullPolicy: IfNotPresent
          kubefed:
            replicaCount: 2
          logging:
            level: default:info
          scope: Cluster
          version: v0.1.0-rc6
    
        说明
            Scope: 控制平面操作范围。
            Version:指定部署 kubefed 的版本。
        创建部署联邦环境所需要的资源。
    
        kubectl create -f kubefed-config.yaml
    
        验证联邦环境所是否部署完成。
    
        kubectl describe  kubefeds kubefed-config -n kube-federation-system
        Name:         kubefed-config
        Namespace:    kube-federation-system
        Labels:       controller-tools.k8s.io=1.0
        Annotations:  <none>
        API Version:  kubefed.alibabacloud.com/v1beta1
        Kind:         Kubefed
        Metadata:
          Creation Timestamp:  2019-09-04T08:56:06Z
          Finalizers:
            kubefed-operator.finializer.alibabacloud.com
          Generation:        1
          Resource Version:  48747611
          Self Link:         /apis/kubefed.alibabacloud.com/v1beta1/namespaces/kube-federation-system/kubefeds/kubefed-config
          UID:               d4f26fff-cef1-11e9-b9f4-bec634a5****
        Spec:
          Hub:                registry.cn-hangzhou.aliyuncs.com/aliacs-app-catalog
          Image Pull Policy:  IfNotPresent
          Kubefed:
            Replica Count:  2
          Logging:
            Level:  default:info
          Scope:    Cluster
          Version:  v0.1.0-rc6
        Status:
          Error Message:  
          Status:         Available
        Events:           <none>
    
        当 Statue 状态为 Available 时,表示当前的联邦环境完成部署,此时您可以开始组建联邦集群。关于联邦环境更多的状态说明如下:
        Statue状态 	说明
        Create 	初始化阶段
        Reconciling 	部署过程中
        ReconcileFailed 	部署失败标示
        Available 	部署完成标示
    
    2020-03-26 15:39:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于混合云架构的高可用实践 立即下载
企业应用混合云网络解决方案 立即下载
混合云最佳方案与实践 立即下载