کاربرد ConfigMap در Kubernetes چیست؟
کاربرد ConfigMap در Kubernetes چیست؟

تصویری: کاربرد ConfigMap در Kubernetes چیست؟

تصویری: کاربرد ConfigMap در Kubernetes چیست؟
تصویری: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, آوریل
Anonim

این ConfigMap منبع API مکانیسم هایی را برای تزریق کانتینرها با داده های پیکربندی فراهم می کند در حالی که کانتینرها را ناشناس نگه می دارد. کوبرنتیس . ConfigMap می تواند باشد استفاده شده برای ذخیره اطلاعات ریزدانه مانند ویژگی های فردی یا اطلاعات درشت دانه مانند کل فایل های پیکربندی یا حباب های JSON.

بر این اساس، ConfigMap در Kubernetes چیست؟

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

علاوه بر بالا، چگونه می توانم متغیرهای محیطی را در Kubernetes تنظیم کنم؟ وقتی یک Pod ایجاد می کنید، می توانید تنظیم متغیرهای محیطی برای کانتینرهایی که در Pod اجرا می شوند. به تنظیم متغیرهای محیطی ، شامل env یا فیلد envFrom در فایل پیکربندی. در پوسته خود، دستور printenv را اجرا کنید تا لیست شود متغیرهای محیطی به برای خروج از پوسته، exit را وارد کنید.

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

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

راز در Kubernetes چیست؟

آگهی ها. اسرار را می توان به صورت تعریف کرد کوبرنتیس اشیایی که برای ذخیره داده های حساس مانند نام کاربری و رمزهای عبور با رمزگذاری استفاده می شوند. راه های مختلفی برای ایجاد وجود دارد اسرار در Kubernetes.

توصیه شده: