Создание ConfigMap и Secret
Вопрос
Создай ConfigMap из файла и литерала: kubectl create __(1)__ api-config --from-file=app.yaml --from-literal=LOG_LEVEL=info. Создай секрет общего типа: kubectl create secret __(2)__ db-secret --from-literal=password=.... Посмотри значение ключа: kubectl get secret db-secret -o jsonpath='{.data.password}' | base64 __(3)__.
Попробуйте сами
Заполните пропуски по номерам.
Показать ответ и разбор
Коротко
Что в пропусках
configmap или cm
generic
-d или --decode
Разбор
kubectl create configmap собирает объект из файлов и литералов. Для секретов подкоманда задаёт тип: generic (Opaque), tls, docker-registry. Значения в .data закодированы base64, base64 -d возвращает исходный текст: это ещё раз показывает, что base64 не шифрование.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.