کتاب اپراتورهای Kubernetes
فرمت کتاب
epub
ویرایش
Second
ISBN
9781492048046
تعداد صفحات
348
انتشارات
O'Reilly
سال انتشار
2020
حجم
2.05 مگابایت
نویسنده
Jason Dobies
info نکات مهم قبل از خرید:
- نسخه کتاب فعلی به زبان لاتین میباشد.
- کتاب به صورت محصول میباشد و پس از خرید بلافاصله در دسترس شما قرار میگیرد.
- قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
- در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
- درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.
درباره این کتاب
کتاب اپراتورهای Kubernetes یا Kubernetes Operators را میتوان از معتبرترین و بهترین کتابهای آموزش کوبرنتیز به همراه اپراتورهای آن دانست. یکی از اصلیترین اجزای برنامه کوبرنتیز، اپراتورهای آن هستند که در کتاب اپراتورهای Kubernetes به صورت کامل و خلاصه آن را آموزش میدهد. همچنین فریمورکهای مرتبط با این نرمافزار و کار با کیت توسعه نرم افزار (SDK) آن نیز در این کتاب آموزش داده میشود. برای آگاهی بیشتر در مورد…
کتابهای پیشنهادی سردبیر
کتابهای پیشنهادی دیگر
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
کتاب اپراتورهای Kubernetes یا Kubernetes Operators را میتوان از معتبرترین و بهترین کتابهای آموزش کوبرنتیز به همراه اپراتورهای آن دانست. یکی از اصلیترین اجزای برنامه کوبرنتیز، اپراتورهای آن هستند که در کتاب اپراتورهای Kubernetes به صورت کامل و خلاصه آن را آموزش میدهد. همچنین فریمورکهای مرتبط با این نرمافزار و کار با کیت توسعه نرم افزار (SDK) آن نیز در این کتاب آموزش داده میشود.
برای آگاهی بیشتر در مورد Kubernetes و آموزش مقدماتی آن میتوانید کتاب Kubernetes Up & Running را خریداری و مطالعه نمایید.
Kubernetes Operators به چه معناست؟
اپراتور کوبرنتیز روشی برای بستهبندی، استقرار و مدیریت برنامه کوبرنتیز است. برنامههای Kubernetes هم در کوبرنتیز مستقر شده و هم با استفاده از API Kubernetes (رابط برنامهنویسی برنامه) و ابزار kubectl مدیریت میشوند.
یک اپراتور کوبرنتیز یک کنترلر خاص برنامه است که عملکرد API Kubernetes را برای ایجاد، پیکربندی و مدیریت موارد برنامههای پیچیده به نمایندگی از یک کاربر Kubernetes گسترش میدهد.
این سیستم بر پایه منابع و کنترلرهای اصلی کوبرنتیز ساخته شده است، اما دانش مربوط به دامنه این نرمافزار باعث میشود تا کل چرخه زندگی نرمافزاری را که مدیریت میکند به صورت خودکار انجام شود.
در کوبرنتیز، کنترلکنندههای صفحات، حلقههای کنترل را اجرا میکنند که بارها و بارها حالت مطلوب خوشه را با حالت واقعی آن مقایسه میکنند. اگر وضعیت واقعی خوشه مطابق با وضعیت مورد نظر نباشد، کنترلکننده برای رفع مشکل اقدام میکند.
برخی از وظایف اپراتور Kubernetes:
یک اپراتور یک کنترلر Kubernetes سفارشی است که از منابع سفارشی CR (Custom Resources) برای مدیریت برنامهها و اجزای آنها استفاده میکند. تنظیمات سطح بالا و تنظیمات توسط کاربر در CR ارائه میشود.
اپراتور Kubernetes دستورالعملهای سطح بالا را بر اساس اقدامات برتر در منطق اپراتور به اقدامات سطح پایین ترجمه میکند.
یک اپراتور Kubernetes همچنین بر اجرای برنامه خود نظارت میکند و میتواند از دادهها نسخه پشتیبان تهیه کند، از خرابیها بازیابی کند و به مرور زمان برنامه را به صورت خودکار ارتقا دهد.
عملکردهایی که یک اپراتور Kubernetes انجام میدهد میتواند تقریباً شامل موارد زیر باشد:
- مقیاسگذاری یک برنامه پیچیده
- ارتقاء نسخه برنامه یا حتی مدیریت ماژولهای هسته برای گرهها در یک خوشه محاسباتی با سختافزار تخصصی.
مبع: RedHat
سرفصلهای کتاب Kubernetes Operators:
- Operators Teach Kubernetes New Tricks
- Running Operators
- Operators at the Kubernetes Interface
- The Operator Framework
- Sample Application: Visitors Site
- Adapter Operators
- Operators in Go with the Operator SDK
- Operator Lifecycle Manager
- Operator Philosophy
- Getting Involved
