کتاب Linkerd: Up and Running: A Guide to Operationalizing a Kubernetes-native Service Mesh (Linkerd: در حال اجرا: راهنمای عملیاتی کردن یک سرویس مش بومی Kubernetes) به شما نشان میدهد که چگونه مش سرویس Linkerd به توسعهدهندگان بومی ابری – از جمله مهندسان پلت فرم و قابلیت اطمینان سایت – امکان میدهد تا مشکل پیچیده اجرای برنامههای کاربردی توزیع شده در Kubernetes را حل کنند.
در ادامه مقدمهای از کتاب Linkerd: Up and Running را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Linkerd: Up and Running:
مشهای سرویس به کمی بازسازی شهرت نیاز دارند.
به نظر میرسد بسیاری از متخصصان بومی ابر در نظر دارند که مشها چیزهای ترسناک و پیچیدهای هستند، چیزهایی که تا زمانی که به عنوان آخرین راه حل برای نجات یک برنامه در حال مرگ مورد بررسی قرار نگیرند، باید از آنها اجتناب کرد. ما دوست داریم آن را تغییر دهیم: مشهای سرویس ابزارهای باورنکردنی برای ایجاد و اجرای برنامههای کاربردی بومی ابری به طور چشمگیری آسانتر از آنچه در غیر این صورت بود هستند.
و البته، ما فکر میکنیم لینکرد بهترین شبکه موجود برای آسان کردن کارها برای مردم است.
بنابراین، اگر سعی کردهاید یک برنامه نادرست را فقط بر اساس گزارشهای آن بفهمید، موهایتان را کندهاید، یا اگر ماهها تلاش کردهاید که مشهای دیگری را اجرا کنید و فقط میخواهید همه چیز کار کند، یا اگر در تلاش هستید. برای توضیح دادن به یک توسعه دهنده دیگر که چرا آنها واقعاً نیازی به نگرانی در مورد کدنویسی مجدد و mTLS در میکروسرویس خود ندارند… شما در جای درستی هستید. خوشحالیم که اینجا هستید
چه کسی باید کتاب Linkerd: Up and Running را بخواند؟
این کتاب برای کمک به افرادی است که فکر میکنند انجام کارها هنگام ایجاد، اجرا یا اشکالزدایی برنامههای میکروسرویس آسانتر است و به دنبال Linkerd هستند تا در این زمینه کمک کنند. در حالی که ما فکر میکنیم که کتاب Linkerd: Up and Running برای افرادی که به لینکرد علاقهمند هستند به نفع خود است، لینکرد – مانند خود محاسبات – در نهایت یک وسیله است، نه یک هدف. این کتاب منعکسکننده آن است.
فراتر از آن، برای ما فرقی نمیکند که یک توسعهدهنده اپلیکیشن، یک اپراتور خوشه، یک مهندس پلتفرم یا هر چیز دیگری باشید. باید چیزی در اینجا وجود داشته باشد که به شما کمک کند حداکثر استفاده را از Linkerd ببرید. هدف ما این است که همه چیزهایی را که برای راهاندازی و اجرای Linkerd نیاز دارید در اختیار شما قرار دهیم تا به شما در انجام کارها کمک کند.
برای استفاده بیشتر از کتاب Linkerd: Up and Running، به دانش اولیه در مورد Kubernetes، مفهوم کلی اجرای چیزها در کانتینرها و خط فرمان یونیکس نیاز دارید. آشنایی با Prometheus، Helm، Jaeger و غیره نیز مفید خواهد بود، اما واقعاً حیاتی نیست.
چرا ما کتاب Linkerd: Up and Running را نوشتیم؟
ما هر دو سالها در دنیای بومی ابر و قبل از آن سالها در نرمافزار کار کردهایم. در تمام این مدت، چالشی که هرگز از بین نرفته است، آموزش است. جالبترین چیز جدید در بلوک چندان خوب نیست مگر اینکه مردم واقعاً بفهمند که چیست و چگونه از آن استفاده کنند.
مشهای سرویس واقعاً تا به حال باید به خوبی درک شده باشند، اما مسلماً هر ماه افرادی هستند که باید جدیدترین و بزرگترین تغییرات مشها را مرتب کنند و هر ماه افراد بیشتری به سمت چیزی که به آنها کاملاً است مهاجرت میکنند. دنیای جدید ابری بومی ما این کتاب را نوشتیم و به روزرسانی آن ادامه خواهیم داد تا به همه این افراد کمک کنیم.
پیمایش در کتاب Linkerd: Up and Running
فصل ۱، «Service Mesh ۱۰۱»، مقدمهای برای مشهای سرویس است: چه کاری انجام میدهند، چه چیزی میتوانند کمک کنند، و چرا ممکن است بخواهید از یکی استفاده کنید. خواندن این مطلب برای افرادی که با مشها آشنایی ندارند ضروری است.
فصل ۲، \”معرفی لینکرد\”، به بررسی معماری و تاریخ لینکرد میپردازد. اگر قبلاً با Linkerd آشنایی دارید، این ممکن است بیشتر خلاصه شود.
فصل ۳، \”استقرار Linkerd\”، و فصل ۴، \”افزودن بارهای کاری به Mesh\”، همه در مورد اجرای Linkerd در یک کلاستر و کارکرد برنامه شما با Linkerd هستند. این دو فصل از کتاب Linkerd: Up and Running، پیچ و مهرههای اصلی استفاده از لینکرد را پوشش میدهند.
فصل ۵، \”Ingress and Linkerd\” با صحبت در مورد مشکل ورود، نحوه مدیریت آن، و نحوه تعامل Linkerd با کنترلکنندههای ورودی ادامه مییابد.
فصل ۶، \”The Linkerd CLI\”، در مورد CLI پیوند دهنده صحبت میکند که میتوانید از آن برای کنترل و بررسی استقرار Linkerd استفاده کنید.
فصل ۷، \”mTLS، Linkerd و Certificates\”، عمیقاً به mTLS Linkerd و روش استفاده از گواهینامههای X. ۵۰۹ میپردازد.
فصل ۸، «خطمشی Linkerd: نمای کلی و خطمشی مبتنی بر سرور»، و فصل ۹، «خطمشی مبتنی بر مسیر پیوند»، با بررسی اینکه چگونه Linkerd میتواند از آن هویتهای mTLS برای اعمال خطمشی در خوشهتان استفاده کند، ادامه دهید.
فصل ۱۰، «مشاهده پلتفرم شما با لینکرد»، همه چیز در مورد مکانیسمهای مشاهدهپذیری گسترده لینکرد است.
فصل ۱۱، \”اطمینان از قابلیت اطمینان با Linkerd\”، به نوبه خود، نحوه استفاده از Linkerd برای بهبود قابلیت اطمینان در برنامه شما را پوشش میدهد، و فصل ۱۲، \”ارتباطات چند خوشهای با Linkerd\”، در مورد گسترش یک شبکه Linkerd در چندین خوشه Kubernetes صحبت میکند.
فصل ۱۳، \”Linkerd CNI در مقابل کانتینرهای Init\”، به این موضوع میپردازد که دقیقاً چگونه لینکرد را با پیکربندی شبکه سطح پایین خوشه خود تعامل خواهید داشت. متأسفانه، این ممکن است یک موضوع ضروری برای بحث باشد، زیرا شما در نظر دارید Linkerd را به تولید برسانید، که موضوع فصل ۱۴، \”پیوند آماده تولید\” است.
در نهایت، فصل ۱۵، \”اشکالزدایی لینکرد\”، نحوه عیبیابی خود لینکرد را مورد بحث قرار میدهد، در صورتی که مواردی را بدرفتاری کنید (حتی اگرامیدواریم این کار را نکنید! ).
سرفصلهای کتاب Linkerd: Up and Running:
- Preface
- 1. Service Mesh 101
- 2. Intro to Linkerd
- 3. Deploying Linkerd
- 4. Adding Workloads to the Mesh
- 5. Ingress and Linkerd
- 6. The Linkerd CLI
- 7. mTLS, Linkerd, and Certificates
- 8. Linkerd Policy: Overview and Server-Based Policy
- 9. Linkerd Route-Based Policy
- 10. Observing Your Platform with Linkerd
- 11. Ensuring Reliability with Linkerd
- 12. Multicluster Communication with Linkerd
- 13. Linkerd CNI Versus Init Containers
- 14. Production-Ready Linkerd
- 15. Debugging Linkerd
- Index
- About the Authors
جهت دانلود کتاب Linkerd: Up and Running میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.