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 sekretuBase64
kubectl 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 secrets
kubectl describe secret default-token-69llp