ConfigMapها و Secretها
بخشی از دوره کوبرنتیز (Kubernetes)
همین الان اگر کانتینر شما به یک تنظیم نیاز داشته باشد، مثلاً سطح لاگ یا نام کاربری دیتابیس، تنها جایی که میشود گذاشتش داخل خود ایمیج است. این تا روزی جواب میدهد که در استیجینگ به مقداری متفاوت از پروداکشن نیاز پیدا کنید، یا برای کلاستر تست هر توسعهدهنده مقدار دیگری بخواهید.
Kubernetes دو شیء به شما میدهد که این را با نگهداشتن پیکربندی بهکلی بیرون از ایمیج و دادن آن به کانتینر در زمان اجرا حل میکنند. یک ConfigMap پیکربندیای را نگه میدارد که دیدهشدنش به شکل متن ساده اشکالی ندارد، چیزهایی مثل یک پیام خوشامد یا سطح لاگ. یک Secret همان جور چیزها را برای مقادیری نگه میدارد که نمیخواهید به شکل متن ساده اینطرف و آنطرف بیفتند، مثل رمزهای عبور یا توکنهای API. ...
میخواهی کوبرنتیز (Kubernetes) ConfigMapها و Secretها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با کوبرنتیز (Kubernetes) آماده دریافت کنی و ConfigMapها و Secretها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسConfigMapها و Secretهاچه چیزهایی یاد میگیری
- ConfigMap manifest
- EnvFrom
- Mount as file
- Secret base64
- Kubectl create secret generic
- Never commit real secrets
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1کوبرنتیس (Kubernetes) چیست25 دقیقه
- 2اولین پاد (Pod) شما30 دقیقه
- 3دیپلویمنتها (Deployments) و رپلیکاستها (ReplicaSets)35 دقیقه
- 4سرویسها (Services)35 دقیقه
- 5پروبها (Probes) و خودترمیمی35 دقیقه
- 6ConfigMapها و Secretها35 دقیقه
- 7ولومها (Volumes) و ذخیرهسازی پایدار35 دقیقه
- 8نِیماسپیسها (Namespaces) و لیبلها (Labels)25 دقیقه
- 9اینگرس (Ingress)35 دقیقه
- 10مبانی هلم (Helm)35 دقیقه
- 11مقیاسبندی و HPA30 دقیقه
- 12RBAC35 دقیقه
- 13آبزرویبیلیتی30 دقیقه
- 14پروژه نهایی: استقرار یک پشته60 دقیقه
