რა არის ConfigMap-ის გამოყენება Kubernetes-ში?
რა არის ConfigMap-ის გამოყენება Kubernetes-ში?

ვიდეო: რა არის ConfigMap-ის გამოყენება Kubernetes-ში?

ვიდეო: რა არის ConfigMap-ის გამოყენება Kubernetes-ში?
ვიდეო: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, მაისი
Anonim

ის ConfigMap API რესურსი უზრუნველყოფს კონტეინერების კონფიგურაციის მონაცემების შეყვანის მექანიზმებს, კონტეინერების აგნოსტიკის შენარჩუნებისას კუბერნეტები . ConfigMap შეიძლება იყოს გამოყენებული წვრილმარცვლოვანი ინფორმაციის შესანახად, როგორიცაა ინდივიდუალური თვისებები ან უხეში ინფორმაცია, როგორიცაა მთლიანი კონფიგურაციის ფაილები ან JSON blobs.

შესაბამისად, რა არის ConfigMap Kubernetes-ში?

ა ConfigMap არის კონფიგურაციის პარამეტრების ლექსიკონი. ეს ლექსიკონი შედგება გასაღები-მნიშვნელობის წყვილი სიმებისაგან. კუბერნეტები უზრუნველყოფს ამ მნიშვნელობებს თქვენს კონტეინერებს. სხვა ლექსიკონების მსგავსად (რუკები, ჰეშები,) გასაღები საშუალებას გაძლევთ მიიღოთ და დააყენოთ კონფიგურაციის მნიშვნელობა.

ზემოთ აღნიშნულის გარდა, როგორ დავაყენო გარემოს ცვლადები Kubernetes-ში? როდესაც თქვენ ქმნით პოდს, შეგიძლიათ გარემოს ცვლადების დაყენება კონტეინერებისთვის, რომლებიც გადის პოდში. რომ გარემოს ცვლადების დაყენება , მოიცავს შური ან envFrom ველი კონფიგურაციის ფაილში. თქვენს გარსში გაუშვით printenv ბრძანება, რომ ჩამოთვალოთ გარემოს ცვლადები რა ჭურვიდან გასასვლელად, შეიყვანეთ გასასვლელი.

აქ, როგორ შევქმნა ConfigMap Kubernetes-ში?

  1. თქვენ უნდა გქონდეთ Kubernetes კლასტერი და kubectl ბრძანების ხაზის ინსტრუმენტი უნდა იყოს კონფიგურირებული თქვენს კლასტერთან კომუნიკაციისთვის.
  2. გამოიყენეთ kubectl create configmap ბრძანება ConfigMaps-ის შესაქმნელად დირექტორიებიდან, ფაილებიდან ან ლიტერატურული მნიშვნელობებიდან:
  3. შეგიძლიათ გამოიყენოთ kubectl describe ან kubectl get ConfigMap-ის შესახებ ინფორმაციის მისაღებად.

რა არის საიდუმლო Kubernetes-ში?

რეკლამები. საიდუმლოებები შეიძლება განისაზღვროს როგორც კუბერნეტები ობიექტები, რომლებიც გამოიყენება მგრძნობიარე მონაცემების შესანახად, როგორიცაა მომხმარებლის სახელი და პაროლები დაშიფვრით. შექმნის მრავალი გზა არსებობს საიდუმლოებები Kubernetes-ში.

გირჩევთ: