240 发简信
IP属地:江苏
  • @大雄good 是的。 karmada 有自己的etcd、apiserver、controller、以及schduler。karmada-apiserver(采用的就是Kube-apiserver二进制),所以兼容K8s api以及可以使用kubectl、client-go等方式。

    k8s多集群分发方案karmada解析

    导读:kubernetes已经是容器编排的业界标准,各个云厂商都提供了相关的集群托管服务,同时不少公司也存在自建集群。如何将应用发布到不同k8s集群,对跨多集群或者混合云的应...

  • 解析的几个点不是很正确

    浪费global集群的资源。尤其是用户本来是想通过多集群来解决单集群pod数量不足的问题,这样反而浪费了资源也没解决问题;
    >>> karmada控制面并不会创建pod,也没有创建容器,并不会消耗计算资源。

    管理困惑。用户实际上只想在worker集群创建对象,但是global集群中也会存在这个对象;
    >>> karmada控制面里deployment等对象是个全局模板。

    可能是因为控制面启动kube-manager-controller组件引起了误会,kube-manager-controller只启动gc-controller(垃圾清理)。并没有启动其他controller。

    k8s多集群分发方案karmada解析

    导读:kubernetes已经是容器编排的业界标准,各个云厂商都提供了相关的集群托管服务,同时不少公司也存在自建集群。如何将应用发布到不同k8s集群,对跨多集群或者混合云的应...

  • 速读《effective go》

    1. 介绍 2. 格式化 3. 注释 4. 命名 5. 分号 6. 控制结构 7. 函数 8. 数据 9. 初始化 10. 方法 11. 接口和其它类型 12. 空白标识符 ...