ConfigMap дегеніміз не?
ConfigMap дегеніміз не?

Бейне: ConfigMap дегеніміз не?

Бейне: ConfigMap дегеніміз не?
Бейне: 26 - Использование ConfigMap и переменных окружения в Kubernetes 2024, Мамыр
Anonim

А ConfigMap конфигурация параметрлерінің сөздігі болып табылады. Бұл сөздік жолдардың кілт-мән жұптарынан тұрады. Kubernetes бұл мәндерді контейнерлеріңізге береді. Басқа сөздіктер сияқты (карталар, хэштер,) кілт конфигурация мәнін алуға және орнатуға мүмкіндік береді.

Осылайша Kubernetes-те ConfigMap-ті қалай алуға болады?

  1. Сізде Kubernetes кластері болуы керек және kubectl пәрмен жолы құралы кластермен байланысу үшін конфигурациялануы керек.
  2. Каталогтардан, файлдардан немесе әріптік мәндерден ConfigMaps жасау үшін kubectl configmap жасау пәрменін пайдаланыңыз:
  3. ConfigMap туралы ақпаратты алу үшін kubectl describe немесе kubectl get қолданбасын пайдалануға болады.

Сондай-ақ, Kubernetes Engine конфигурация карталары мен құпиялардың айырмашылығы неде екенін біліңіз? Үлкен Құпиялар арасындағы айырмашылық және ConfigMaps сол ма Құпиялар бұлыңғыр а Base64 кодтауы. Тағы да болуы мүмкін айырмашылықтар болашақ, бірақ оны пайдалану жақсы тәжірибе Құпиялар құпия деректер үшін (мысалы, API кілттері) және ConfigMaps құпия емес деректер үшін (мысалы, порт нөмірлері).

Осыған байланысты Kubernetes бағдарламасында ConfigMap файлын қалай өңдеуге болады?

Жай лақтырыңыз: kubectl конфигурация картасын өңдеу <атауы конфигматика > пәрмен жолында. Сонда сіз аласыз өңдеу сіздің конфигурацияңыз. Бұл vim ашады редактор бірге конфигматика yaml форматында. Енді жай өңдеу және оны сақтаңыз.

Pod Kubernetes-тен қалай құтылуға болады?

Алдымен қалаған түйіннің атын растаңыз жою , және барлығына көз жеткізіңіз бүршіктер түйінде ешқандай арнайы процедураларсыз қауіпсіз аяқталуы мүмкін. Әрі қарай, барлық пайдаланушыны шығару үшін төгу пәрменін пайдаланыңыз бүршіктер түйіннен. Олар контроллері арқылы басқа түйіндерге жоспарланады (орналастыру, ReplicaSet және т.б.).

Ұсынылған: