Kubernetes dla każdego – sztuka konteneryzacji
kubectl create configmap my-map-config --from-literal=key1=value1 tworzenie configmapy
my-map-config nazwa configmapy--from-literal tworzony z linii poleceńkubectl describe configmap my-map-config wyświetlenie definicji utworzonego configmapkubectl apply -f pod_configmap.yaml utworzenie poda ze skonfigurowanym configmap, który wcześniej utworzyliśmykubectl exec -it nginx -- /bin/bash zalogowanie się bezpośrednio do utworzonego kontenera w podzie
printenv wypisuje zmienne środowiskoweetcd. Domyślnie trzymane są w plain text. Udostępniane dla noda w którym będzie uruchamiany pod odwołujący się do zdefiniowanego przez nas sekretuBase64kubectl create secret docker-registry my-image-pull-secret \
--docker-username=<username> \
--docker-password=<password> \
--docker-email=<email-address>
secret_pod.yaml:
apiVersion: v1
kind: Pod
metadata:
name: secret-image
spec:
containers:
- name: kuard-tls
image: image_uri
imagePullPolicy: Always
imagePullSecrets:
- name: my-image-pull-secret
kubectl get secretskubectl describe secret default-token-69llp