دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Amit Deshpande, Anuj Gupta, Ashish Saxena سری: ISBN (شابک) : 9789355515797 ناشر: BPB Publications سال نشر: 2023 تعداد صفحات: 364 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 5 Mb
در صورت تبدیل فایل کتاب Build Serverless Apps on Kubernetes with Knative: Build, deploy, and manage serverless applications on Kubernetes به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساخت برنامه های بدون سرور در Kubernetes با Knative: ساخت، استقرار و مدیریت برنامه های بدون سرور در Kubernetes نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نحوه استقرار و نگهداری برنامه های کاربردی بدون سرور با کارایی بالا و انعطاف پذیر را با استفاده از ویژگی های کلیدی Knative بیاموزید ● مزایای استفاده از Knative را به عنوان چارچوبی برای برنامه های بدون سرور خود بدانید. ● با آخرین ویژگی ها و قابلیت های Knative به روز باشید. ● از قابلیتهای Knative برای ساخت، استقرار و مدیریت کانتینرهای بدون سرور استفاده کنید. توصیف از آنجایی که رایانش ابری در جریان های کاری توسعه مدرن اهمیت فزاینده ای پیدا کرده است، توسعه دهندگان شروع به جستجوی راه هایی برای استفاده کامل از پتانسیل آن کرده اند. معماری بدون سرور یکی از این رویکردها است و Knative یک راه حل قدرتمند و همه کاره برای استقرار و مدیریت کانتینرهای بدون سرور است. این کتاب راهنمای جامع کانتینرهای بدون سرور Knative است. با معرفی مفاهیم اصلی معماری بدون سرور و مزایای آن آغاز می شود. سپس، کاوش عمیقی از Knative، اجزای آن، و نحوه تناسب آن با اکوسیستم گستردهتر Kubernetes ارائه میکند. این کتاب نحوه ساخت، استقرار و مدیریت کانتینرهای بدون سرور را با استفاده از Knative از طریق مثالهای عملی و مطالعات موردی نشان میدهد. موضوعاتی مانند راهاندازی یک محیط توسعه، ایجاد برنامههای بدون سرور سفارشی، ادغام با سایر ابزارها و سرویسهای بومی ابری، و بهترین شیوهها برای نظارت، ثبتنام و عیبیابی را پوشش میدهد. در پایان، کتاب به موضوعات پیشرفته ای مانند مقیاس بندی، بهینه سازی عملکرد و امنیت می پردازد. تا پایان کتاب، میتوانید برنامههای بدون سرور را با استفاده از Knative روی Kubernetes اجرا کنید. آنچه خواهید آموخت ● با مفاهیم اصلی معماری بدون سرور، پروژه Knative و اجزای آن آشنا شوید. ● نحوه راه اندازی یک محیط توسعه برای Knative را بیاموزید. ● بیاموزید که چگونه توابع Knative را بدون زحمت بسازید و به کار ببرید. ● با استفاده از مؤلفههای Knative مانند سرویس و رویداد، برنامههای درجه یک سازمانی بسازید. ● عملکرد و مقیاس پذیری برنامه های بدون سرور خود را بهینه کنید. این کتاب برای چه کسی است چه یک متخصص فعلی یا مشتاق فناوری/IT، دانشجو، یا کسی که میخواهد حرفه خود را در معماری بدون سرور شروع کند یا پیشرفت کند، این کتاب برای شماست. فهرست مطالب 1. به طور خلاصه بدون سرور و Knative 2. نصب و پیکربندی Knative - قسمت اول 3. نصب و پیکربندی - قسمت دوم 4. عملکردهای Knative - مروری 5. Knative Serving 6. Knative Evening 7. Scaling and Routing بهترین شیوه های Knative
Learn how to deploy and maintain high-performing, resilient serverless applications using Knative KEY FEATURES ● Understand the benefits of using Knative as the framework for your serverless applications. ● Stay up-to-date with the latest features and capabilities of Knative. ● Harness Knative\'s capabilities to build, deploy, and manage serverless containers. DESCRIPTION As cloud computing has become increasingly important in modern development workflows, developers have begun to look for ways to harness its full potential. Serverless architecture is one such approach, and Knative is a powerful and versatile solution for deploying and managing serverless containers. This book is a comprehensive guide to Knative serverless containers. It begins by introducing the core concepts of serverless architecture and its benefits. Then, it provides an in-depth exploration of Knative, its components, and how it fits within the broader Kubernetes ecosystem. The book demonstrates how to build, deploy, and manage serverless containers using Knative through practical examples and case studies. It covers topics such as setting up a development environment, creating custom serverless applications, integrating with other cloud-native tools and services, and best practices for monitoring, logging, and troubleshooting. Toward the end, the book delves into advanced topics such as scaling, performance optimization, and security. By the book\'s end, you can run serverless applications on Kubernetes using Knative. WHAT YOU WILL LEARN ● Get familiar with the core concepts of serverless architecture, the Knative project, and its components. ● Learn how to set up a development environment for Knative. ● Learn how to build and deploy Knative Functions effortlessly. ● Build enterprise-grade apps using Knative components such as Serving and Eventing. ● Optimize the performance and scalability of your serverless applications. WHO THIS BOOK IS FOR Whether you\'re a current or aspiring tech/IT professional, a student, or someone who wants to start or advance their career in serverless architecture, this book is for you. TABLE OF CONTENTS 1. Serverless and Knative in a Nutshell 2. Installation and Configuration of Knative – Part I 3. Installation and Configuration – Part II 4. Knative Functions – An Overview 5. Knative Serving 6. Knative Eventing 7. Scaling and Routing 8. Knative Best Practices
1. Serverless and Knative in a Nutshell Introduction Structure Objectives Introduction to Serverless Serverless How serverless works Key advantages of serverless Serverless should be considered for Key limitations/shortcomings of serverless Scenarios not suited for serverless Serverless 1.0 - Function-as-a-Service Serverless 2.0 - Serverless Containers Introduction to Knative Knative Serving Knative Eventing Knative features Conclusion Multiple choice questions Answers Key terms 2. Installation and Configuration of Knative – Part I Introduction Structure Objectives Kubernetes cluster Explore and understand various methods to get Kubernetes cluster Install kubectl CLI Validation of the Kubernetes cluster Kubernetes package manager Understanding Helm and its need Helm installation Verify Helm installation Istio Why Istio for Knative Istio installation Verify Istio installation Knative installation Explore and understand various approaches to installing Knative Install Knative Install Knative Serving with YAML Install Knative Eventing with YAML Install Knative CLI Validate Knative installation Conclusion Multiple choice questions Answers Key terms 3. Installation and Configuration – Part II Introduction Structure Objective Broker Brokers for Knative and its need Installation options for Kafka broker Installation and validation of Kafka GitOps with Argo CD Understanding GitOps and its need Installation of Argo CD Observability Understanding observability and its significance in Knative Understanding the Knative observability stack Loki Installing Loki Prometheus Installing Prometheus Jaeger Installing Jaeger Grafana Conclusion Multiple choice questions Answers Key terms 4. Knative Functions – An Overview Introduction Structure Objectives Knative Functions Installing Knative functions Creating function Building function Local build Remote build Conclusion Multiple choice questions Answers Key terms 5. Knative Serving Introduction Structure Objectives Knative Serving Benefits of Knative Serving Case study – Online order processing system Functional architecture Deployment architecture Flow diagram Service Implementation Order service Product service Customer service Build and deploy Order service Product and customer service Validate services Knative Serving – Services runtime behavior Conclusion Multiple choice questions Answers Key terms 6. Knative Eventing Introduction Structure Objectives Knative Eventing Knative Eventing patterns Source to Sink pattern Broker and Trigger pattern Case study – Online order processing system Functional architecture Deployment architecture Order processing system with Source to Sink pattern Service implementation Build and deploy services Event source installation Create event sources Validate services Order processing system with Broker and Triggers Pattern Service implementation Build and deploy services Broker installation Create event source Create triggers Validate services Conclusion Multiple choice questions Answers Key terms 7. Scaling and Routing Introduction Structure Objectives Deployment of use case on remote Kubernetes cluster Autoscaling in Knative About Knative Pod autoscaler Autoscaling configurations Global settings configuration Applying global settings – Order processing system Per-Revision settings configuration Metrics and targets Traffic management Revisions Understanding Revisions with order service Traffic splitting and switching Deployment strategies Blue-green deployment strategy Apply blue-green deployment strategy Canary deployment strategy Apply canary deployment strategy A/B testing deployment strategy Apply A/B testing deployment strategy Conclusion Multiple choice questions Answers Key terms 8. Knative Best Practices Introduction Structure Objectives Manage Knative Services deployment Manage Service deployment with GitOps powered by Argo CD Installation of Argo CD Access Argo CD web interface Setup Git repository for deployment through Argo CD Add Git repository for Argo CD Deployment of Services with Argo CD Continuous deployment with Argo CD Observability for Knative services Observability tools - Loki, Prometheus, Jaeger, and Grafana Configure Loki for logs Access Grafana web interface Visualize logs with Grafana Integrate Jaeger for distributed tracing Set up and configure Prometheus for Metrics Collection Configure alerts using Grafana Conclusion Multiple choice questions Answers Key terms Index