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
Flex-Layout ist heutzutage eine häufig verwendete...
Dieser Artikel verwendet ein jQuery-Plugin, um ei...
Definition und Verwendung von „deaktiviert“ Das d...
Inhaltsverzeichnis Vorwort 1. Daten extrahieren 2...
Dieser Artikel fasst die Wissenspunkte zu MySql-I...
HTML-Meta-Tag HTML-Meta-Tags können verwendet wer...
Wenn wir SQL zum Extrahieren von Daten verwenden,...
Ich habe Vue und Bootstrap verwendet, um ein rela...
Bei der Verwendung von MySQL werden Daten im Allg...
Swap deaktivieren Wenn auf dem Server ein Datenba...
Vorwort Ab React 16 wurde das Konzept der Fehlerg...
Inhaltsverzeichnis MySQL-Protokolldateien binlog ...
Dieser Artikel stellt hauptsächlich die Beispiela...
Die PC-Version von React wurde für die Verwendung...
MySQL ist die am häufigsten verwendete Datenbank....