Kubernetesте ConfigMap эмнени колдонот?
Kubernetesте ConfigMap эмнени колдонот?

Video: Kubernetesте ConfigMap эмнени колдонот?

Video: Kubernetesте ConfigMap эмнени колдонот?
Video: 06. Kubernetes: Ingress, Service, PV, PVC, ConfigMap, Secret. Вечерняя школа Слёрма по Kubernetes. 2024, Май
Anonim

The ConfigMap API ресурсу контейнерлерди агностикалык сактоо менен конфигурация маалыматтары менен контейнерлерди инъекциялоо механизмдерин камсыз кылат Kubernetes . ConfigMap болушу мүмкүн колдонулган жеке касиеттери сыяктуу майда дандуу маалыматты же бүт конфигурация файлдары же JSON блобдору сыяктуу одоно маалыматты сактоо үчүн.

Демек, Kubernetesте ConfigMap деген эмне?

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

Жогорудагыдан тышкары, Kubernetes'те чөйрө өзгөрмөлөрүн кантип орнотом? Pod түзгөндө, сиз жасай аласыз чөйрө өзгөрмөлөрүн коюу Поддо иштеген контейнерлер үчүн. үчүн чөйрө өзгөрмөлөрүн коюу , камтыйт env же конфигурация файлындагы envFrom талаасы. Кабыгыңызда, тизмелөө үчүн printenv буйругун иштетиңиз чөйрө өзгөрмөлөрү . Кабаттан чыгуу үчүн exit кириңиз.

Бул жерде, мен кантип Кубернетесте ConfigMap түзө алам?

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

Kubernetes сыры эмнеде?

Жарнамалар. Secrets катары аныктоого болот Kubernetes колдонуучу аты жана сырсөздөр сыяктуу купуя маалыматтарды шифрлөө менен сактоо үчүн колдонулган объекттер. түзүүнүн бир нече жолу бар Кубернетестеги сырлар.

Сунушталууда: