Naar inhoud

Blog

Productie Kubernetes-clusters bouwen met RKE2 en Longhorn

RKE2 & Longhorn-productie-opstelling

  • 2 min lezen
  • Updated

stapsgewijze handleiding: een productie-Kubernetes-cluster bouwen met Rancher RKE2 en Longhorn

Kubernetes clusterarchitectuur (RKE2)ControlevlakknooppuntenKnooppunt 1 (leider)API Serverenz.PlannerKnooppunt 2API Serverenz.ControllerbeheerderKnooppunt 3API ServeretcdController MgrWerkknooppuntenWerknemer 1kubeletkube-proxyPodsWerknemer 2kubeletkube-proxyPodsCanal CNI-netwerklaag (Pod-naar-Pod-communicatie)Longhorn Distributed Storage LayerHA-configuratie met 3 controlevlakknooppunten en automatische failover

Stap 1: Installeer RKE2

  1. Download het RKE2-installatieprogramma van de officiële Rancher-website.
  2. Voercurl -sfL https://get.rke2.io | sh -uit op elk knooppunt.
  3. Start de RKE2-service:systemctl enable rke2-server && systemctl start rke2-server

Stap 2: Longhorn implementeren voor opslag

Longhorn Distributed Storage-integratieApp Pod APVC ClaimApp Pod BPVC ClaimApp Pod CPVC ClaimStatefulSetPVC ClaimLonghorn CSI-chauffeur & MotorVolumeplanning & ReplicatiebeheerWerkknooppunt 1Replica A1 & B1SSD-opslagiSCSI TargetWorker Node 2Replica A2 & C1SSD-opslagiSCSI TargetWorker Node 3Replica B2 & C2SSD-opslagiSCSI TargetElk volume wordt gerepliceerd tussen knooppunten voor hoge beschikbaarheid
  1. Installeer Helm:curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
  2. Longhorn-repository toevoegen:helm repo add longhorn https://charts.longhorn.io
  3. Installeer Longhorn:helm install longhorn longhorn/longhorn --namespace longhorn-system --create-namespace

Architectuurdiagram

Kubernetes Cluster Architecture Diagram

Technische opmerkingen

  • Gebruik SSD-opslag voor de beste prestaties.
  • Zorg ervoor dat alle knooppunten unieke hostnamen en statische IP's hebben.
  • Configureer firewalls om Kubernetes-poorten toe te staan.

Procedure: Clusterstatus

verifiëren
kubectl get nodes
kubectl get pods -A
kubectl get storageclass

Beste YouTube-videogidsen

Video-walkthroughs







Extra bronnen

Veelvoorkomende problemen en probleemoplossing

  • Knooppunt neemt niet deel: Controleer firewall en token.
  • Longhorn-pods zijn niet actief: controleer de opslagklasse- en knooppuntlabels.
  • Netwerkproblemen: Controleer de configuratie van de CNI-plug-in.