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
Nginx verwendet mehrere Reverse-Proxy-Server, was...
Inhaltsverzeichnis 1. Ergebnisse erzielen 2. Impl...
1. Link zum Attribut (1) Platzieren Sie den Routi...
Der Sortierbefehl wird sehr häufig verwendet, ver...
1. Auf welche Probleme sind wir gestoßen? In Stan...
Shell ist ein in der Programmiersprache C geschri...
Serverstatusanalyse CPU-Details des Linux-Servers...
Inhaltsverzeichnis 1. Grundlegende Verwendung von...
Seit der Einführung des contentEditable-Attributs ...
1. DOCTYPE ist unverzichtbar. Der Browser bestimm...
auslösen: Trigger-Verwendungsszenarien und entspr...
Inhaltsverzeichnis 1. Übersicht 2. Routing Naviga...
Inhaltsverzeichnis 1 Docker installieren 2 Konfig...
Inhaltsverzeichnis Wie wird das SQL-Protokoll ang...
URL: http://hostname.com/contextPath/servletPath/...