github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/acceptancetests/repository/bundles-kubernetes-core-lxd.yaml (about)

     1  series: bionic
     2  description: A minimal two-machine Kubernetes cluster, appropriate for development.
     3  machines:
     4    '0':
     5      constraints: cores=2 mem=4G root-disk=16G
     6      series: bionic
     7    '1':
     8      constraints: cores=4 mem=8G root-disk=20G
     9      series: bionic
    10  services:
    11    easyrsa:
    12      annotations:
    13        gui-x: '450'
    14        gui-y: '550'
    15      charm: cs:~containers/easyrsa-185
    16      num_units: 1
    17      to:
    18      - lxd:0
    19    etcd:
    20      annotations:
    21        gui-x: '800'
    22        gui-y: '550'
    23      charm: cs:~containers/etcd-319
    24      num_units: 1
    25      options:
    26        channel: 3.2/stable
    27      to:
    28      - '0'
    29    flannel:
    30      annotations:
    31        gui-x: '450'
    32        gui-y: '750'
    33      charm: cs:~containers/flannel-339
    34      resources:
    35        flannel-amd64: 3
    36        flannel-arm64: 1
    37        flannel-s390x: 3
    38    kubernetes-master:
    39      annotations:
    40        gui-x: '800'
    41        gui-y: '850'
    42      charm: cs:~containers/kubernetes-master-522
    43      constraints: cores=2 mem=4G root-disk=16G
    44      expose: true
    45      num_units: 1
    46      options:
    47        channel: 1.12/stable
    48      to:
    49      - '0'
    50    kubernetes-worker:
    51      annotations:
    52        gui-x: '100'
    53        gui-y: '850'
    54      charm: cs:~containers/kubernetes-worker-378
    55      constraints: cores=4 mem=8G root-disk=20G
    56      expose: true
    57      num_units: 1
    58      options:
    59        channel: 1.12/stable
    60        proxy-extra-args: proxy-mode=userspace
    61      to:
    62      - '1'
    63  relations:
    64  - - kubernetes-master:kube-api-endpoint
    65    - kubernetes-worker:kube-api-endpoint
    66  - - kubernetes-master:kube-control
    67    - kubernetes-worker:kube-control
    68  - - kubernetes-master:certificates
    69    - easyrsa:client
    70  - - kubernetes-master:etcd
    71    - etcd:db
    72  - - kubernetes-worker:certificates
    73    - easyrsa:client
    74  - - etcd:certificates
    75    - easyrsa:client
    76  - - flannel:etcd
    77    - etcd:db
    78  - - flannel:cni
    79    - kubernetes-master:cni
    80  - - flannel:cni
    81    - kubernetes-worker:cni