Inhaltsverzeichnis:
- Erstellen Sie einen Dienst, um Ihre Bereitstellung verfügbar zu machen
- Zugriff auf Dienste über öffentliche IPs
Video: Was macht Kubectl-Exposure?
2024 Autor: Stanley Ellington | [email protected]. Zuletzt bearbeitet: 2023-12-16 00:12
EIN Kubernetes Service ist eine Abstraktionsschicht, die einen logischen Satz von Pods definiert und für diese Pods die externe Datenverkehr-Exposure, Load-Balancing und Service Discovery ermöglicht.
Wie stellen Sie den Kubernetes-Dienst auf diese Weise bereit?
Erstellen Sie einen Dienst, um Ihre Bereitstellung verfügbar zu machen
- Klicken Sie auf der Seite mit den Bereitstellungsdetails auf Verfügbarmachen.
- Legen Sie im Feld Neue Portzuordnung den Port auf 80 und den Zielport auf 8080 fest.
- Wählen Sie im Dropdown-Menü Diensttyp die Option Cluster-IP aus.
- Geben Sie für Dienstname my-cip-service ein.
- Klicken Sie auf Exponen.
Und wie funktioniert Kubernetes ClusterIP? EIN ClusterIP ist eine intern erreichbare IP für die Kubernetes Cluster und alle darin enthaltenen Dienste. Für NodePort, a ClusterIP wird zuerst erstellt und dann wird der gesamte Datenverkehr über einen angegebenen Port verteilt. Die Anfrage wird an einen der Pods auf dem im Feld targetPort angegebenen TCP-Port weitergeleitet.
Wie greife ich dementsprechend von außen auf einen Kubernetes-Dienst zu?
Zugriff auf Dienste über öffentliche IPs
- Verwenden Sie einen Dienst vom Typ NodePort oder LoadBalancer, um den Dienst außerhalb des Clusters erreichbar zu machen.
- Abhängig von Ihrer Clusterumgebung kann dies den Dienst möglicherweise nur Ihrem Unternehmensnetzwerk oder dem Internet zugänglich machen.
- Platzieren Sie Pods hinter den Diensten.
Wie greife ich auf ClusterIP zu?
Um die zu erreichen ClusterIp von einem externen Computer aus können Sie einen Kubernetes-Proxy zwischen dem externen Computer und dem Cluster öffnen. Sie können kubectl verwenden, um einen solchen Proxy zu erstellen. Wenn der Proxy aktiv ist, sind Sie direkt mit dem Cluster verbunden und können die interne IP ( ClusterIp ) für diesen Dienst.
Empfohlen:
Was macht die Hotelwartung?
Als Hotelwartungsmitarbeiter sind Sie in der Lage, verschiedene Energiesysteme wie Heizungs- und Kühlsysteme, Sanitär-, Beleuchtungs- und Küchengeräte zu überprüfen und zu reparieren. Sie helfen auch bei der Reparatur von Böden, Dächern und Türen und der Installation neuer Produkte wie Fenster, Teppiche und Leuchten
Wie macht man die Zugtechnik?
Bandwagon ist eine Überzeugungstechnik und eine Art Propaganda, mit der ein Schriftsteller seine Leser überzeugt, damit die Mehrheit der Argumentation des Schriftstellers zustimmen kann. Er tut dies, indem er vorschlägt, dass der Leser, da die Mehrheit zustimmt, auch dies tun sollte
Wofür steht Kubectl?
„ctl“steht für Kontrolle. Es gibt einige Aussprachen, die wir für kubectl gefunden haben: „kube control“, „kube cuddle“, „kube c-t-l“oder „kubie cuttle“
Wie deinstalliere ich Kubectl?
2 Antworten Installieren Sie kubectl binary über curl: sudo rm /usr/local/bin/kubectl. Als Teil des Google Cloud SDK herunterladen: gcloud-Komponenten entfernen kubectl. Installieren Sie mit Snap auf Ubuntu (genau wie Gparmar sagte): snap remove kubectl
Wie füge ich Kubectl zu meinem Pfad hinzu?
Hier sind die Schritte zum Einrichten eines kubectl unter Windows: Laden Sie die kubectl.exe über einen Link herunter und speichern Sie die Datei in einem beliebigen Ordner im Windows-Dateisystem. Fügen Sie den Speicherort des Ordners kubectl.exe in der Pfadvariablen hinzu - "Erweiterte Systemeinstellungen -> Erweitert -> Umgebungsvariablen -> Pfad"