github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/examples/orbiter/static/orbiter.yml (about) 1 kind: orbiter.caos.ch/Orb 2 version: v0 3 clusters: 4 k8s: 5 kind: orbiter.caos.ch/KubernetesCluster 6 version: v0 7 spec: 8 controlplane: 9 nodes: 1 10 pool: masters 11 provider: onprem 12 updatesdisabled: false 13 taints: 14 - key: node-role.kubernetes.io/master 15 effect: NoSchedule 16 networking: 17 dnsdomain: cluster.orbostest 18 network: calico 19 podcidr: 100.127.224.0/20 20 servicecidr: 100.126.4.0/22 21 versions: 22 kubernetes: v1.18.8 23 orbiter: v4.0.0 24 workers: 25 - nodes: 1 26 pool: workers 27 provider: onprem 28 updatesdisabled: false 29 providers: 30 onprem: 31 kind: orbiter.caos.ch/StaticProvider 32 version: v1 33 spec: 34 pools: 35 masters: 36 - ip: 192.168.122.61 37 id: first 38 hostname: master01 39 workers: 40 - ip: 192.168.122.83 41 id: second 42 hostname: worker01 43 loadbalancing: 44 kind: orbiter.caos.ch/DynamicLoadBalancer 45 version: v2 46 spec: 47 workers: 48 - ip: 192.168.122.11 49 transport: 50 - name: httpsingress 51 frontendport: 443 52 backendport: 30443 53 backendpools: 54 - workers 55 whitelist: 56 - 0.0.0.0/0 57 healthchecks: 58 protocol: https 59 path: /ambassador/v0/check_ready 60 code: 200 61 - name: httpingress 62 frontendport: 80 63 backendport: 30080 64 backendpools: 65 - workers 66 whitelist: 67 - 0.0.0.0/0 68 healthchecks: 69 protocol: http 70 path: /ambassador/v0/check_ready 71 code: 200 72 masters: 73 - ip: 192.168.122.10 74 transport: 75 - name: kubeapi 76 frontendport: 6443 77 backendport: 6666 78 backendpools: 79 - masters 80 whitelist: 81 - 0.0.0.0/0 82 healthchecks: 83 protocol: https 84 path: /healthz 85 code: 200