ConfigMap چیست؟
ConfigMap چیست؟

تصویری: ConfigMap چیست؟

تصویری: ConfigMap چیست؟
تصویری: 26 - Использование ConfigMap и переменных окружения в Kubernetes 2024, نوامبر
Anonim

آ ConfigMap فرهنگ لغت تنظیمات پیکربندی است. این فرهنگ لغت از جفت رشته های کلید-مقدار تشکیل شده است. Kubernetes این مقادیر را به کانتینرهای شما ارائه می دهد. مانند سایر دیکشنری ها (نقشه ها، هش ها،) کلید به شما امکان می دهد مقدار پیکربندی را دریافت و تنظیم کنید.

به این ترتیب، چگونه می توانم یک ConfigMap در Kubernetes دریافت کنم؟

  1. شما باید یک خوشه Kubernetes داشته باشید و ابزار خط فرمان kubectl باید برای ارتباط با خوشه شما پیکربندی شود.
  2. از دستور kubectl create configmap برای ایجاد ConfigMaps از دایرکتوری ها، فایل ها یا مقادیر تحت اللفظی استفاده کنید:
  3. می توانید از kubectl describe یا kubectl get برای بازیابی اطلاعات مربوط به ConfigMap استفاده کنید.

همچنین بدانید، تفاوت بین نقشه های پیکربندی Kubernetes Engine و Secrets چیست؟ بزرگ تفاوت بین اسرار و ConfigMaps هستند اسرار مبهم هستند با یک کدگذاری Base64. ممکن است بیشتر باشد تفاوت در آینده، اما استفاده از آن تمرین خوبی است اسرار برای داده های محرمانه (مانند کلیدهای API) و ConfigMaps برای داده های غیر محرمانه (مانند شماره پورت).

در این رابطه، چگونه ConfigMap را در Kubernetes ویرایش کنم؟

فقط پرتاب کنید: kubectl edit configmap <نام از configmap > در خط فرمان شما. پس شما می توانید ویرایش کنید پیکربندی شما این یک vim را باز می کند ویرایشگر با configmap در قالب یامل حالا به سادگی ویرایش کنید آن را ذخیره کنید.

چگونه از شر pod Kubernetes خلاص شوم؟

ابتدا نام گره مورد نظر خود را تایید کنید برداشتن ، و مطمئن شوید که همه غلاف ها روی گره را می توان با خیال راحت و بدون هیچ رویه خاصی خاتمه داد. در مرحله بعد، از دستور drain برای اخراج همه کاربران استفاده کنید غلاف ها از گره آنها بر روی گره های دیگر توسط کنترل کننده آنها (استقرار، ReplicaSet و غیره) برنامه ریزی می شوند.

توصیه شده: