k8s对接多个external ceph集群

背景

线上都是一个k8s对接一个ceph集群,为了将云盘和系统盘分开到两个物理隔离域中,我们将搭建两个独立的ceph集群,这样可以让两个集群完全独立,不会产生任何的干扰。于是k8s就需要对接两个ceph集群,以下是对接第二个ceph集群的配置过程。

新增Ceph集群信息

Monitor

10.16.55.71
10.16.55.72

Ceph cluster id:

98889dd6-2c0e-4273-84f1-d56e6e8d2689

配置过程

  • 配置ceph集群monitor信息

原k8s中configmap配置

bytedance@C02F65GMMD6R k8s % kubectl -n rook-ceph get cm rook-ceph-csi-config -o yaml
apiVersion: v1
data:
  csi-cluster-config-json: '[{"clusterID":"rook-ceph","monitors":["10.198.68.221:6789","10.198.103.73:6789","10.198.108.42:6789"]}]'
kind: ConfigMap
metadata:
  creationTimestamp: "2022-02-16T09:39:27Z"
  name: rook-ceph-csi-config
  namespace: rook-ceph
  ownerReferences:
  - apiVersion: apps/v1
    blockOwnerDeletion: false
    controller: true
    kind: Deployment
    name:

你可能感兴趣的:(运维,kubernetes,docker,容器)