Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save adam-stokes/2b5330507c00b79a91bb2de80783e63b to your computer and use it in GitHub Desktop.

Select an option

Save adam-stokes/2b5330507c00b79a91bb2de80783e63b to your computer and use it in GitHub Desktop.
cdk bundle
```
services:
easyrsa:
charm: "cs:~containers/easyrsa-8"
num_units: 1
annotations:
"gui-x": "450"
"gui-y": "550"
to:
- "0"
etcd:
charm: "cs:~containers/etcd-29"
num_units: 3
annotations:
"gui-x": "800"
"gui-y": "550"
to:
- "1"
- "2"
- "3"
flannel:
charm: "cs:~containers/flannel-13"
annotations:
"gui-x": "450"
"gui-y": "750"
kubeapi-load-balancer:
charm: "cs:~containers/kubeapi-load-balancer-10"
num_units: 1
expose: true
annotations:
"gui-x": "450"
"gui-y": "250"
to:
- "4"
kubernetes-master:
charm: "cs:~containers/kubernetes-master-17"
num_units: 1
annotations:
"gui-x": "800"
"gui-y": "850"
to:
- "5"
kubernetes-worker:
charm: "cs:~containers/kubernetes-worker-22"
num_units: 3
expose: true
annotations:
"gui-x": "100"
"gui-y": "850"
to:
- "6"
- "7"
- "8"
relations:
- - "kubernetes-master:kube-api-endpoint"
- "kubeapi-load-balancer:apiserver"
- - "kubernetes-master:loadbalancer"
- "kubeapi-load-balancer:loadbalancer"
- - "kubernetes-master:kube-control"
- "kubernetes-worker:kube-control"
- - "kubernetes-master:certificates"
- "easyrsa:client"
- - "etcd:certificates"
- "easyrsa:client"
- - "kubernetes-master:etcd"
- "etcd:db"
- - "kubernetes-worker:certificates"
- "easyrsa:client"
- - "kubernetes-worker:kube-api-endpoint"
- "kubeapi-load-balancer:website"
- - "kubeapi-load-balancer:certificates"
- "easyrsa:client"
- - "flannel:etcd"
- "etcd:db"
- - "flannel:cni"
- "kubernetes-master:cni"
- - "flannel:cni"
- "kubernetes-worker:cni"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment