Umgebung: (Docker, K8s-Cluster), fahren Sie mit dem Image des Java-Programms fort, das beim letzten Mal von Docker als Beispiel gestartet wurde (https://www.jb51.net/article/189462.htm). Pushen Sie das erstellte Image in das private Repository von Docker Docker-Tag Demo-Bild: neuestes Localhost: 5000/Demo-Bild: 1.0 docker push localhost:5000/demo-img:1.0 k8s stellt das Image bereit k8s erstellt einen Namespace und ein Geheimnis Erstellen Sie einen Namespace cl-test. Definieren Sie den Namen gemäß Ihrer eigenen Namenskonvention. Ich verwende dies zum Testen. kubectl erstellt Namespace cl-test Nachdem wir ns erstellt haben, müssen wir ein Geheimnis für dieses ns erstellen
Die Konsole gibt „secret/regcred created“ zurück, um die erfolgreiche Erstellung anzuzeigen. Erstellen Sie eine YAML-Datei für den Demo-Dienst. Wir packen Dienst und Bereitstellung in eine YAML-Datei. --- API-Version: v1 Art: Dienstleistung Metadaten: Name: Demo-Dienst Namespace: cl-test Beschriftungen: App: Demo-Service Spezifikation: Typ: NodePort Häfen: - Hafen: 8701 ZielPort: 8701 Protokoll: TCP Name: http Wähler: App: Demo-Pod --- API-Version: Apps/v1 Art: Bereitstellung Metadaten: Name: Demo-Bereitstellung Namespace: cl-test Spezifikation: Wähler: Übereinstimmungsetiketten: App: Demo-Pod Replikate: 1 Vorlage: Metadaten: Beschriftungen: App: Demo-Pod Spezifikation: Behälter: - Name: Demo-Container image: localhost:5000/demo-img:1.0 #Der Bildname + die Version der lokalen privaten Bildbibliothek-Ports: - ContainerPort: 8701 Start-up kubectl create -f demo.yaml Pods anzeigen kubectl get pod -n cl-test Überprüfen Sie das Pod-Protokoll. Dies ist genau das Protokoll, das wir beim Start von Java zuvor angezeigt haben. Dies ist das Ende dieses Artikels über die Implementierung der K8s-Bereitstellung von Docker-Containern. Weitere relevante Inhalte zur K8s-Bereitstellung von Docker-Containern finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: JavaScript-Grundlagenreihe: Funktionen und Methoden
Vorwort Vor kurzem hat unsere Firma MBP konfiguri...
Inhaltsverzeichnis 1. Implementierungsprinzip des...
Die Aufgabe der Parallelitätskontrolle in einem D...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Installieren Sie zugehörige Abhängigkeiten npm ic...
Was sind die Lebenszyklusfunktionen von React-Kom...
Inhaltsverzeichnis 1. Commonjs-Exporte und erford...
Diese Sammlung zeigt eine Reihe herausragender und...
Im Folgenden habe ich einige grundlegende SQL-Ken...
Geben Sie den laufenden Container ein # Geben Sie...
Hier sind einige Punkte, die Sie bei der Registri...
Inhaltsverzeichnis 1. Einführung in die Grundfunk...
Vorwort In MySQL können wir den Befehl EXPLAIN ve...
Inhaltsverzeichnis 0. Was ist ein Modul 1.Modul l...
yum oder rpm? Die Yum-Installationsmethode ist se...