RBAC
بخشی از دوره کوبرنتیز (Kubernetes)
هر فرمانی که تا اینجای این دوره اجرا کردهاید به نام خود شما، یعنی ادمین کلاستر، بیرون رفته و کلاستر به همهشان بله گفته است. تا وقتی تنها دارید یاد میگیرید اشکالی ندارد. همان لحظه که نفر دوم اضافه میشود، یا همان لحظه که برنامهای داخل کلاستر لازم میشود با خود API کلاستر Kubernetes حرف بزند، دیگر ایرادی جدی دارد.
ایجنت مانیتورینگی را در نظر بگیرید که پادها را فهرست میکند تا از آنها متریک بردارد. اگر با دسترسیهای شما اجرا شود، آن وقت یک باگ در همان ایجنت، یا رخنه در ایمیجی که اجرا میکند، میتواند هر Deployment کلاستر را حذف کند. هیچ وقت به آن قدرت نیاز نداشت. فقط لازم داشت پادها را فهرست کند. ...
میخواهی کوبرنتیز (Kubernetes) RBAC را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با کوبرنتیز (Kubernetes) آماده دریافت کنی و RBAC را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسRBACچه چیزهایی یاد میگیری
- ServiceAccount
- Role vs ClusterRole
- RoleBinding
- Least privilege
- Verbs and resources
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
