ConfigMaps
und Secrets
sind.Secrets
und ConfigMaps
verwenden?Pod
automatisch Änderungen an einer ConfigMap
, die er verwendet, anwenden?Secrets
verschlüsselt werden.ConfigMaps
/Secrets
ausrollst und welche Fallstricke es gibtetcd
?etcd
bei Kubernetes eingesetzt?raft
erklären.Für die Aufgaben kannst du das für das Buch verwendete k8s Cluster verwenden.
Deployment
, das Pods mit einem Nginx Container erstellt. Verwende dafür
dieses Container Image
Show archive.org snapshot
.ConfigMap
, die Nginx Konfiguration enthält. Mounte diese Nginx Konfiguration in deine Nginx Container. Baue einen Fehler in die Konfiguration ein, die verhindert, dass Nginx starten kann. Die Pods sollten im Crashloop Backoff landen.ConfigMap
. Starten die Container jetzt erfolgreich?kubectl port-forward
um mit dem Nginx in deinem Pod sprechen zu können.ConfigMap
(valide Konfiguration). Du kannst beispielsweise mit
return
Show archive.org snapshot
einen custom HTTP Statuscode zurückgeben. Wird die Konfiguration jetzt erfolgreich angewendet?kubectl rollout restart deployment/<deployment_name>
. Wird die Konfiguration nun angewendet?ConfigMap
, die den gleichen Inhalt hat wie deine bisherige. Ändere den returncode nochmals auf einen neuen Wert. Editiere das Deployment und lass es die neue ConfigMap
verwenden. Was passiert?