github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/testdata/infrastructure/infra-cluster.yaml (about)

     1  metadata:
     2    name: kb-k8s-test-cluster
     3  user:
     4    name: user1
     5    privateKeyPath: ~/.ssh/test.pem
     6  nodes:
     7    - name: kb-infra-node-0
     8      address: 1.1.1.1
     9      internalAddress: 10.128.0.19
    10    - name: kb-infra-node-1
    11      address: 1.1.1.2
    12      internalAddress: 10.128.0.20
    13    - name: kb-infra-node-2
    14      address: 1.1.1.3
    15      internalAddress: 10.128.0.21
    16      options:
    17        hugePageFeature:
    18          hugePageSize: 10GB
    19  roleGroup:
    20    etcd:
    21      - kb-infra-node-0
    22      - kb-infra-node-1
    23      - kb-infra-node-2
    24    master:
    25      - kb-infra-node-0
    26    worker:
    27      - kb-infra-node-1
    28      - kb-infra-node-2
    29  
    30  kubernetes:
    31    containerManager: containerd
    32    # apis/kubeadm/types.Networking
    33    networking:
    34      plugin: cilium
    35      dnsDomain: cluster.local
    36      podSubnet: 10.233.64.0/18
    37      serviceSubnet: 10.233.0.0/18
    38    controlPlaneEndpoint:
    39      domain: lb.kubeblocks.local
    40      port: 6443
    41    cri:
    42      containerRuntimeType: "containerd"
    43      containerRuntimeEndpoint: "unix:///run/containerd/containerd.sock"
    44      sandBoxImage: "k8s.gcr.io/pause:3.8"
    45  addons:
    46    - name: openebs
    47      namespace: kube-blocks
    48      sources:
    49        chart:
    50          name: openebs
    51          version: 3.7.0
    52          repo: https://openebs.github.io/charts
    53          options:
    54            values:
    55              - "localprovisioner.basePath=/mnt/disks"
    56              - "localprovisioner.hostpathClass.isDefaultClass=true"