omni/client/pkg/template/testdata/cluster2.yaml
Utku Ozdemir 331fc31984
feat: run embedded discovery service in Omni
Run a discovery service instance inside Omni (enabled by default).

It listens only on the SideroLink interface on port 8093.

Clusters can opt in to use this embedded discovery service instead of the `discovery.talos.dev`. It is added as a new cluster feature both on frontend and in cluster templates.

Closes siderolabs/omni#20.

Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
2024-06-06 01:11:17 +02:00

43 lines
915 B
YAML

kind: Cluster
name: my-first-cluster
kubernetes:
version: v1.18.2
talos:
version: v1.3.1
features:
enableWorkloadProxy: true
useEmbeddedDiscoveryService: true
patches:
- file: patches/my-cluster-patch.yaml
- file: ../testdata/patches/my-registry-mirrors.yaml
---
kind: ControlPlane
machines:
- 430d882a-51a8-48b3-ae00-90c5b0b5b0b0
patches:
- name: kubespan-enabled # weight is implied (000-999)
inline:
machine:
network:
kubespan:
enabled: false
---
kind: Workers
machines:
- 430d882a-51a8-48b3-ab00-d4b5b0b5b0b0
---
kind: Machine
name: 430d882a-51a8-48b3-ae00-90c5b0b5b0b0
install:
disk: /dev/vdb
patches: # ClusterMachine ConfigPatch
- name: my-address
inline:
machine:
network:
interfaces:
- interface: eth0
addresses: [192.168.0.2/24]
routes:
- gateway: "192.168.0.1"