mirror of
https://github.com/siderolabs/omni.git
synced 2026-05-05 06:36:12 +02:00
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>
43 lines
915 B
YAML
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"
|