Kubernetes unterstützt drei Arten der Authentifizierung: Basisauthentifizierung, Tokenauthentifizierung und CA-Authentifizierung. Dieser Artikel dient zum Aufzeichnen der einfachsten Befehle, die für die CA-Authentifizierung erforderlich sind. Kubernetes-Zusammensetzung Die getestete Version ist 1.10, aber es ist nicht auf diese Version beschränkt. Es ist eine gängige Methode für OpenSSL-Zertifikate. Erforderliche Zertifikate Die erforderlichen zertifikatsbezogenen Unterlagen sind: CA-Zertifikat Privater Schlüssel des CA-Zertifikats
[root@host121 k8scert]# openssl genrsa -out ca.key 2048 Generieren eines privaten RSA-Schlüssels, 2048 Bit langes Modul ........................................................+++ ..................+++ e ist 65537 (0x10001) [root@host121 k8scert] CA-Zertifikat
[root@host121 k8scert]# openssl req -x509 -new -nodes -key ca.key -subj "/CN=host121" -days 5000 -out ca.crt [root@host121 k8scert]# ls Archiv ca.crt ca.key [root@host121 k8scert] XXX-Zertifikat Die von apiserver/ControllerManager/kublet benötigten Zertifikate können wie folgt erstellt werden Privater Zertifikatsschlüssel
[root@host121 k8scert]# openssl genrsa -out server.key 2048 Generieren eines privaten RSA-Schlüssels, 2048 Bit langes Modul ..............................+++ ..............................................................................+++ e ist 65537 (0x10001) [root@host121 k8scert]# Zertifikatsignieranforderungsdatei
[root@host121 k8scert]# openssl req -new -key server.key -subj "/CN=host121" -out server.csr [root@host121 k8scert]# Die in subj festgelegten Betreffinformationen sind die eigenen Daten des Benutzers. Im Allgemeinen wird CN auf den Domänennamen/Computernamen/oder IP-Namen festgelegt. Beispielsweise kann Kubelet die IP des Knotens sein, auf dem es sich befindet. Zertifikat
[root@host121 k8scert]# openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 5000 Unterschrift ok Betreff=/CN=Host121 Abrufen des privaten CA-Schlüssels [root@host121 k8scert]# Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
Befehl: mysqlhotcopy Dieser Befehl sperrt die Tab...
Einführung in jsvc In der Produktion sollte Tomca...
Als ich kürzlich CSS studierte, stellte ich fest,...
Inhaltsverzeichnis 1. Vier Konzepte 1. JavaScript...
In diesem Artikel wird der spezifische Code von V...
In diesem Artikel erfahren Sie, wie Sie das benut...
In diesem Artikel finden Sie das grafische Tutori...
In diesem Artikel möchten wir eine Sammlung von 2...
es installation Docker-Pull Elasticsearch:7.4.0 #...
Die meisten Websites haben heutzutage lange Seite...
Inhaltsverzeichnis brauchen: Wichtige Punkte: Anh...
Inhaltsverzeichnis Überblick 1. Verstehen Sie die...
Die MySQL-Funktionen DATE_ADD(date,INTERVAL expr ...
Die Informationen auf Baidu sind so vielfältig, d...
In diesem Artikel wird der spezifische Code von V...