Kubernetes verstehen
Ein Leitfaden zur Modernisierung Ihrer Cloud-Infrastruktur
Im Inneren dieses Handbuchs
Wir haben unser beliebtes E-Book " Kubernetes verstehen" aktualisiert : Ein Leitfaden zur Modernisierung Ihrer Cloud-Infrastruktur. Diese umfassende Ressource deckt alles ab, von den grundlegenden Konzepten von Kubernetes bis hin zu den Komponenten eines Kubernetes-Clusters und der Implementierung eines Netzwerkmodells. Zu den neuen Abschnitten gehören das Verständnis des Standard-Kubernetes-Dashboards, die Hochverfügbarkeits-Kontrollebene und die automatische Skalierung.
Das werden Sie lernen:
- Was ist Kubernetes?
- Master, Knoten und die Steuerungsebene
- Objekte
- Steuerungen
- Netzwerk
- Unser Standpunkt
Was ist Kubernetes?
Kubernetes kann den Lebenszyklus von Containern verwalten, sie je nach Bedarf der Anwendung erstellen und zerstören und bietet darüber hinaus eine Vielzahl weiterer Funktionen. Es hat sich zu einem der meistdiskutierten Konzepte in der Cloud-basierten Anwendungsentwicklung entwickelt. Der Aufstieg von Kubernetes signalisiert einen Wandel in der Art und Weise, wie Anwendungen entwickelt und bereitgestellt werden.
Master, Knoten und die Steuerungsebene
Damit ein Kubernetes-Cluster die Homöostase für Ihre Anwendung aufrechterhalten kann, benötigt er eine zentrale Quelle für Kommunikation und Befehle. Master, Nodes und Control Plane sind wesentliche Komponenten. Die Control Plane bezieht sich auf Funktionen, die Entscheidungen über die Cluster-Wartung treffen, während der Master das ist, womit Sie über die Kommandozeile interagieren, um den Zustand Ihres Clusters zu beurteilen.
Objekte
In Kubernetes API gibt es vier grundlegende Kubernetes-Objekte: Pods, Services, Volumes und Namespaces stellen die Abstraktionen dar, die kommunizieren, was Ihr Cluster tut. Diese Objekte beschreiben, welche containerisierten Anwendungen ausgeführt werden, auf welchen Knoten sie laufen, welche Ressourcen verfügbar sind und mehr.
Steuerungen
Ein Controller ist ein Regelkreis, der die Kubernetes API kontinuierlich beobachtet und versucht, den gewünschten Zustand bestimmter Aspekte des Clusters zu verwalten. Hier sind kurze Referenzen der gängigsten Controller.
Netzwerk
Die Vernetzung in Kubernetes macht es einfach, bestehende Anwendungen von VMs auf Container und anschließend auf Pods zu portieren. Obwohl die Regeln des Kubernetes-Netzwerkmodells einfach sind, ist die Implementierung dieser Regeln ein fortgeschrittenes Thema.
Unser Standpunkt
Linode Kubernetes Engine ist für Entwickler konzipiert, die bereit sind, Kubernetes für Produktions-Workloads mit effizienten und erschwinglichen Ressourcen zu nutzen, sowie für Entwickler, die erkunden, wie es für sie funktionieren wird.