کتاب Kubernetes Best Practices یا بهترین روشهای کار با کوبرنتیز یک کتاب جامع و کامل برای یادگیری ابزار متن باز کوبرنتیز میباشد. این کتاب از جدیدترین منابع یادگیری کوبرنتیز بوده و از آخرین تغییرات این ابزار استفاده کرده است. همچنین در 18 فصل نکات مقدماتی تا پیشرفتهی این ابزار را بیان کرده است.
در ادامه مقدمهای از کتاب Kubernetes Best Practices را از زبان نویسندگان آن شرح خواهیم داد.
مقدمهای بر کتاب Kubernetes Best Practices:
چه کسی باید این کتاب را بخواند؟
Kubernetes استاندارد واقعی برای توسعه ابری بومی است. این ابزار قدرتمندی است که میتواند برنامه بعدی شما را آسانتر توسعه دهد، استقرار آن سریعتر و قابل اعتمادتر عمل کند. با این حال، باز کردن قدرت Kubernetes مستلزم استفاده صحیح از آن است.
این کتاب برای هر کسی که برنامههای کاربردی دنیای واقعی را در Kubernetes پیادهسازی میکند و علاقهمند به یادگیری الگوها و شیوههایی است که میتوانند در برنامههایی که در بالای Kubernetes ایجاد میکنند اعمال کنند، در نظر گرفته شده است.
نکته مهم این است که این کتاب مقدمهای برای Kubernetes نیست. ما فرض میکنیم که آشنایی اولیه با API و ابزارهای Kubernetes دارید و میدانید که چگونه یک خوشه Kubernetes را ایجاد کرده و با آن تعامل داشته باشید. اگر به دنبال یادگیری Kubernetes هستید، منابع بسیار خوبی وجود دارد، مانند Kubernetes: Up and Running (O’Reilly) که میتواند به شما معرفی کند.
در عوض، این کتاب منبعی برای هر کسی است که میخواهد در مورد نحوه استقرار برنامهها و بارهای کاری خاص در Kubernetes غواصی کند. چه بخواهید اولین برنامه خود را در Kubernetes اجرا کنید و چه سالها از Kubernetes استفاده میکنید، باید برای شما مفید باشد.
بیشتر بخوانید: کتاب Docker Demystified
چرا ما این کتاب را نوشتیم؟
ما بین ما چهار نفر، تجربه قابل توجهی داریم که به طیف گستردهای از کاربران کمک میکنیم تا برنامههای خود را در Kubernetes مستقر کنند. از طریق این تجربه، ما متوجه شدیم که مردم در کجا مبارزه میکنند و به آنها کمک کردهایم تا راه موفقیت خود را پیدا کنند. وقتی برای نوشتن کتاب Kubernetes Best Practices نشستیم، سعی کردیم این تجربیات را ضبط کنیم تا افراد بیشتری بتوانند با خواندن درسهایی که از این تجربیات دنیای واقعی آموختیم، یاد بگیرند.
امیدواریم با تخصیص تجربیات خود به نوشتن، بتوانیم دانش خود را افزایش دهیم و به شما این امکان را بدهیم که بتوانید به تنهایی برنامه خود را در Kubernetes اجرا و مدیریت کنید.
پیمایش در کتاب Kubernetes Best Practices
اگرچه ممکن است این کتاب را از روی جلد به جلد در یک جلسه بخوانید، اما واقعاً اینطور نیست که شما از آن استفاده کنید. در عوض، ما کتاب Kubernetes Best Practices را طوری طراحی کردیم که مجموعهای از فصلهای مستقل باشد. هر فصل یک نمای کلی از یک کار خاص ارائه میدهد که ممکن است لازم باشد با Kubernetes انجام دهید. ما از مردم انتظار داریم که در کتاب فرو بروند تا در مورد یک موضوع یا علاقه خاص بیاموزند، و سپس کتاب را به حال خود رها کنند، تا زمانی که موضوع جدیدی مطرح شد، برگردند.
با وجود این رویکرد مستقل، موضوعاتی وجود دارد که کتاب را در بر میگیرد. چندین فصل در مورد توسعه برنامههای کاربردی در Kubernetes وجود دارد. فصل 2 گردش کار توسعهدهندگان را پوشش میدهد. فصل 5 یکپارچهسازی و آزمایش مداوم را مورد بحث قرار میدهد.
فصل 15 ساختن پلتفرمهای سطح بالاتر در بالای Kubernetes را پوشش میدهد و فصل 16 مدیریت برنامههای کاربردی حالت را مورد بحث قرار میدهد. علاوه بر توسعه برنامههای کاربردی، چندین فصل در مورد خدمات عملیاتی در Kubernetes وجود دارد. فصل 1 راهاندازی یک سرویس اساسی را پوشش میدهد و فصل 3 نظارت و معیارها را پوشش میدهد. فصل 4 مدیریت پیکربندی را پوشش میدهد، در حالی که فصل 6 نسخهسازی و انتشار را پوشش میدهد. فصل 7 به استقرار برنامه شما در سراسر جهان میپردازد.
همچنین چندین فصل در مورد مدیریت خوشه وجود دارد، از جمله فصل 8 در مورد مدیریت منابع، فصل 9 در مورد شبکه، فصل 10 در مورد امنیت پاد، فصل 11 در مورد سیاست و حاکمیت، فصل 12 در مورد مدیریت چند خوشه، و فصل 17 در مورد کنترل پذیرش و مجوز. در نهایت چندین فصل وجود دارد که واقعاً مستقل هستند. اینها یادگیری ماشینی (فصل 14) و ادغام با خدمات خارجی (فصل 13) را پوشش میدهند.
اگرچه خواندن همه فصلها قبل از اینکه واقعاً موضوع را در دنیای واقعی امتحان کنید میتواند مفید باشد، امید اصلی ما این است که از کتاب Kubernetes Best Practices به عنوان یک مرجع استفاده کنید. این به عنوان یک راهنما در نظر گرفته شده است که شما این موضوعات را در دنیای واقعی تمرین میکنید.
سرفصلهای کتاب Kubernetes Best Practices:
- Preface
- Chapter 1. Setting Up a Basic Service
- Chapter 2. Developer Workflows
- Chapter 3. Monitoring and Logging in Kubernetes
- Chapter 4. Configuration, Secrets, and RBAC
- Chapter 5. Continuous Integration, Testing, and Deployment
- Chapter 6. Versioning, Releases, and Rollouts
- Chapter 7. Worldwide Application Distribution and Staging
- Chapter 8. Resource Management
- Chapter 9. Networking, Network Security, and Service Mesh
- Chapter 10. Pod and Container Security
- Chapter 11. Policy and Governance for Your Cluster
- Chapter 12. Managing Multiple Clusters
- Chapter 13. Integrating External Services and Kubernetes
- Chapter 14. Running Machine Learning in Kubernetes
- Chapter 15. Building Higher-Level Application Patterns on Top of Kubernetes
- Chapter 16. Managing State and Stateful Applications
- Chapter 17. Admission Control and Authorization
- Chapter 18. Conclusion
- Index
- About the Authors
- Colophon
فایل کتاب Kubernetes Best Practices را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.