Hitri začetek
Zaženi Kubernetes cluster na Hetznerju v 5 minutah.
Predpogoji
- Račun Hetzner Cloud
- Nameščen lok8s CLI (
b env add github.com/kernpilot/lok8s) - Par SSH ključev (priporočen Ed25519)
1. Ustvari konfiguracijo clustra
yaml
# cluster.lok8s.yaml
apiVersion: cluster.lok8s.dev/v1beta1
kind: KubeOne
metadata:
name: my-cluster
spec:
kubernetes:
version: "v1.35.5"
provider: hetzner
hcloud:
region: fsn1 # fsn1, nbg1 ali hel1
sshPublicKeyFile: "~/.ssh/id_ed25519.pub"
ssh:
user: root
publicKeyFile: "~/.ssh/id_ed25519.pub"
privateKeyFile: "~/.ssh/id_ed25519"
controlPlane:
replicas: 1 # 1 za dev, 3 za HA
type: cx33
workers:
platform:
replicas: 2
type: cpx312. Vzpostavi
bash
lo provisionTo na Hetzner Cloud ustvari tvojo kontrolno ravnino in worker vozlišča. Kubeconfig se samodejno shrani.
3. Preveri
bash
kubectl get nodesTvoja kontrolna ravnina in worker vozlišča naj bodo v stanju Ready.
4. Registracija v kubehz (neobvezno)
Poveži svoj cluster z nadzorno ploščo kubehz za vidljivost zdravja samo za branje. Registracija je samo odhodna — kubehz nikoli ne dobi dostopa v tvoj cluster.
bash
lo kubehz registerTo najavi cluster kot v čakanju. Nato ga prevzemi na app.kubehz.cloud, da dokažeš lastništvo in ga povežeš s svojim računom (registracija → prevzem → v lasti). Za podrobnosti in kaj prikazuje nadzorna plošča glej Registracijo.
Naslednji koraki
- Sprehod skozi prvi cluster — podrobna referenca konfiguracije
- Nadzorna plošča in račun — razišči nadzorno ploščo, ekipo in račun
- Kako deluje — model, meja zaupanja in tvoji podatki
- Vodnik za lastno gostovanje — napredna vzpostavitev z lastnim gostovanjem
- Gostovana kontrolna ravnina — prepuščena pot (zgodnji dostop)