Managing Kubernetes
Managing Kubernetes
کتاب «مدیریت کوبرنتیز» راهنمایی برای کسانی است که مسئول نصب، نگهداری و ادارهٔ کلاسترهای Kubernetes در محیطهای محلی یا ابری هستند. کتاب با معرفی Kubernetes بهعنوان ارکستراتور متنباز برنامههای کانتینریشده، ابتدا مفاهیم کانتینرها، ارکستراسیون، API کوبرنتیز و معماری کلاستر را توضیح میدهد و سپس به اجزای اصلی مانند API server، زمانبند، control plane و نودهای worker میپردازد.
بخشهای اصلی کتاب بر کارهای عملی مدیریت کلاستر تمرکز دارند: نصب Kubernetes با kubeadm، پیکربندی control plane و افزونهها، راهاندازی دسترسپذیری بالا و انجام ارتقاها. همچنین موضوعاتی مانند احراز هویت و مدیریت کاربران، فایل kubeconfig، Service Accountها، مجوزدهی و کنترل دسترسی مبتنی بر نقش بررسی میشوند. در ادامه، کنترل پذیرش، شبکه، سیاستهای شبکه، service mesh، پایش و بازیابی از بحران و گسترش Kubernetes با مؤلفههای سفارشی مطرح میشوند.
این کتاب برای گردانندگان کلاستر و افرادی نوشته شده است که باید سلامت، امنیت و دسترسپذیری Kubernetes را برای کاربران و توسعهدهندگان حفظ کنند. رویکرد آن از توضیح سازوکارهای داخلی و شیوهٔ پردازش درخواستها تا عیبیابی و استفاده از نمونهکدها پیش میرود و برای درک عمیقتر ادارهٔ Kubernetes در سناریوهای گوناگون مناسب است.
- ترجمه
- بازبینیشده
نمونهی رایگان
نمونهی این کتاب هنوز آماده نشده است.
مشخصات
فهرست
- قفل را باز کنید
- تمام ظرفیت
- از upstream
- Kubernetes
- مدیریت Kubernetes
- فهرست مطالب
- پیشگفتار
- چه کسانی باید این کتاب را بخوانند
- چرا این کتاب را نوشتیم
- پیمایش در این کتاب
- شیوههای نگارشی بهکاررفته در این کتاب
- استفاده از نمونهکدها
- O’Reilly Safari
- نحوه تماس با ما
- سپاسگزاریها
- مقدمه
- نحوهٔ کارکرد کلاستر
- تنظیم، ایمنسازی و بهینهسازی کلاستر
- وقتی اوضاع خراب میشود، چگونه پاسخ بدهیم
- گسترش سیستم با موارد جدید و سفارشی
- کارکرد
- خلاصه
- مروری بر Kubernetes
- کانتینرها
- ارکستراسیون کانتینر
- API کوبرنتیس
- خلاصه
- معماری Kubernetes
- مفاهیم
- ساختار
- اجزا
- خلاصه
- سرور API Kubernetes
- ویژگیهای بنیادی برای مدیریتپذیری
- بخشهای API Server
- مدیریت درخواست
- جزئیات داخلی سرور API
- دیباگ کردن API Server
- خلاصه
- زمانبند
- مروری بر زمانبندی
- فرآیند زمانبندی
- کنترل زمانبندی با Labelها، Affinity، Taintها و
- تولرانسها
- خلاصه
- نصب Kubernetes
- kubeadm
- نصب Control Plane
- پیکربندی kubeadm
- نصب نودهای worker
- افزونهها
- فازها
- دسترسپذیری بالا
- ارتقاها
- خلاصه
- احراز هویت و مدیریت کاربر
- کاربران
- احراز هویت
- kubeconfig
- Service Accounts
- خلاصه
- مجوزدهی
- REST
- مجوزدهی
- کنترل دسترسی مبتنی بر نقش
- خلاصه
- کنترل پذیرش
- پیکربندی
- کنترلکنندههای رایج
- کنترلرهای پذیرش پویا
- اعتبارسنجی Admission Controllerها
- کنترلکنندههای Admission تغییردهنده
- خلاصه
- شبکه
- Container Network Interface
- kube-proxy
- کشف سرویس
- سیاست شبکه
- service mesh
- خلاصه
- پایش Kubernetes
- اهداف پایش
- تفاوتهای logging و monitoring
- ساختن یک پشتهٔ پایش
- چه چیزی را پایش کنیم؟
- بازیابی از فاجعه
- دسترسپذیری بالا
- وضعیت
- دادههای برنامه
- گرههای کارگر
- etcd
- آرک
- خلاصه
- گسترش Kubernetes
- نقاط توسعه Kubernetes
- daemonهای کلاستر
- دستیارهای کلاستر
- گسترش چرخهٔ حیات سرور API
- افزودن APIهای سفارشی به Kubernetes
- خلاصه
- نتیجهگیری
- نمایه