پروبها (Probes) و خودترمیمی
بخشی از دوره کوبرنتیز (Kubernetes)
با پردازهای که crash کرده راحت میشود کنار آمد. رفته است، سیستمعامل متوجه شده، و کوبرنتیز (kubernetes) یکی تازه بالا میآورد. حالت سخت آن پردازهای است که هنوز در حال اجراست و دیگر کار نمیکند: یک وبسرور که استخر اتصالهایش به پایگاهداده قفل شده، یک worker که در یک حلقه بیپایان گیر کرده، برنامهای که آنقدر حافظه نشت داده که هر درخواستی timeout میخورد. از بیرون، پردازه زنده به نظر میرسد. شناسه پردازه دارد.
هیچ چیزی در سیستمعامل نمیتواند این تفاوت را به شما بگوید، چون «کار کردن» پرسشی است که فقط برنامه خودتان جوابش را میداند. پس کوبرنتیز همین را از خودش میپرسد. probe یک پرسش کوچک و تکرارشونده است که خوشه (cluster) از container شما میکند، و جوابِ container تعیین میکند بعدش چه اتفاقی بیفتد. ...
میخواهی کوبرنتیز (Kubernetes) پروبها (Probes) و خودترمیمی را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با کوبرنتیز (Kubernetes) آماده دریافت کنی و پروبها (Probes) و خودترمیمی را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسپروبها (Probes) و خودترمیمیچه چیزهایی یاد میگیری
- Liveness probe
- Readiness probe
- Startup probe
- Http probe spec
- Restart policy
- What happens on failure
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
