چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Continuous Delivery for Kubernetes (Manning Early Access Program Version 6) MEAP

Mauricio Salatino

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Mauricio Salatino
سال انتشار
۲۰۲۲
فرمت
PDF
زبان
انگلیسی
حجم فایل
۱۲٫۷ مگابایت
شابک
9781617299322، 1617299324

دربارهٔ کتاب

Continuous Delivery for Kubernetes MEAP V06 Copyright welcome brief contents 1: Cloud-Native Continuous Delivery 1.1 Are you Cloud-Native? 1.1.1 Challenges of delivering Cloud-Native applications 1.2 Continuous Delivery Goals 1.2.1 Are you doing Continuous Delivery already? 1.3 The need for a “walking skeleton” 1.3.1 Building a Conference Platform 1.3.2 Differences with a Monolith 1.4 How the rest of the book works 1.5 Summary 1.5.1 Why Kubernetes? 1.5.2 When not Kubernetes? 2: Cloud-Native Application Challenges 2.1 Running the walking skeleton 2.1.1 Choosing the best Kubernetes environment for you 2.1.2 Installing Kubernetes KinD locally 2.1.3 Installing the walking skeleton with the help of Helm Helm Basics Installing the Conference Platform with a single command Verifying that the application is up and running 2.1.4 Interacting with your application 2.2 Inspecting the walking skeleton 2.2.1 Kubernetes Deployments basics Exploring Deployments ReplicaSets 2.2.2 Connecting services together Exploring Services Service Discovery in Kubernetes Troubleshooting internal Services 2.3 Cloud-Native applications Challenges 2.3.1 Downtime is not allowed 2.3.2 Service’s resilience built-in 2.3.3 Dealing with application state is not trivial 2.3.4 Dealing with inconsistent data 2.3.5 Understanding how the application is working 2.3.6 Application security and identity management 2.3.7 Other challenges 2.4 Summary 3: Service and Environment Pipelines 3.1 What does it take to continuously deliver a Cloud-Native Application? 3.2 Pipelines 3.2.1 Service Pipelines Conventions will save you time Service pipeline structure Service Pipelines in real life Service Pipelines requirements 3.2.2 Environment Pipeline Steps involved with an Environment Pipeline Environment Pipeline requirements and different approaches 3.2.3 Service Pipelines + Environment Pipelines 3.3 Implementing Cloud-Native Pipelines 3.3.1 Tekton Cloud-Native Pipelines Tekton in Action Pipelines in Tekton Tekton advantages and extras 3.3.2 Jenkins X: A one-stop-shop for CI/CD in Kubernetes Jenkins X Architecture Your projects and Jenkins X From Source to Service running 3.3.3 Other alternatives 3.4 Summary 4: Multi-Cloud Infrastructure 4.1 The challenges of managing with Infrastructure in Kubernetes 4.1.1 Managing your own Application Infrastructure 4.1.2 Different approaches to install and monitor Application Infrastructure components 4.2 Defining Infrastructure in a declarative way using Crossplane 4.2.1 Crossplane Providers 4.2.2 Crossplane Compositions 4.2.3 Crossplane Components and Requirements 4.2.4 Crossplane Behaviours 4.2.5 Crossplane Configuration Packages 4.3 Real Infrastructure for our walking skeleton 4.3.1 Provisioning our Application Infrastructure 4.3.2 Connecting our services with the new provisioned infrastructure 4.4 Building Cloud-Native platforms on top of Kubernetes 4.4.1 Creating our own Crossplane Configuration Package 4.4.2 Building and distributing our Configuration Package 4.4.3 Extending Crossplane with our custom Providers 4.5 Summary 5: Release Strategies 5.1 Kubernetes built-in mechanisms for releasing new versions 5.1.1 Rolling updates 5.1.2 Canary Releases 5.1.3 Blue/Green Deployments 5.1.4 A/B testing 5.1.5 Limitations and complexities of using Kubernetes built-in building blocks 5.2 Reducing releases risk to improve delivery speed 5.2.1 Introduction to Knative Serving 5.2.2 Knative Services 5.2.3 Advanced traffic-splitting features 5.2.4 The Knative Serving Autoscaler 5.3 Summary 6: Events for Cloud-Native Integrations 6.1 Producers and Consumers of events 6.1.1 Events and Event-Driven architectures 6.1.2 CloudEvents and Message Queue 6.1.3 Producers, Consumers and Events on Kubernetes 6.2 Building Event-Driven Applications with Knative Eventing 6.3 Selling Tickets for a trendy event 6.4 Summary 7: Functions for Kubernetes 7.1 Functions or Services? What’s the difference? 7.1.1 Functions, and Functions as a Service 7.1.2 Containers as a Service Platforms 7.2 Getting Closer to Developers with Knative `func` 7.2.1 Creating a Project with `func` 7.2.2 Building our function 7.2.3 Running our function locally 7.2.4 Deploying our function to a Kubernetes Cluster 7.2.5 Developer tooling is a must 7.2.6 Connecting functions together in a polyglot ecosystem 7.3 Building a highly-scalable and polyglot game using functions 7.3.1 Routing a large number of events concurrently 7.3.2 Dealing with function’s State 7.3.3 Monitoring all players and creating a real-time dashboard 7.4 Summary Take the fast track in your journey to continuous delivery, with open source tools for Kubernetes and cloud applications. This book explores the tools and techniques youll need to overcome common cloud native challenges. Summary In Platform Engineering on Kubernetes you will learn how Platform Engineering on Kubernetes shows you how to build secure and reliable Kubernetes-based deployment platforms for enterprise-scale cloud applications. Each chapter presents a different project, clearly demonstrating how it simplifies essential tasks like packaging, building pipelines, observability, and multi-cloud deployment. Developers and architects will learn to confidently integrate established patterns and open source projects into their own systems. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology A platform is a complete system of services, storage, and infrastructure to deploy, host, and manage an application. Cloud providers such a AWS and Azure offer pre-built platforms that allow some customization. By creating your own platform using Kubernetes and other open source software, you can match the needs of your applications exactly. About the book Platform Engineering on Kubernetes accelerates development of cloud-based systems with vibrant open source tools of the Kubernetes ecosystem. Youll use powerful open source projects like Helm, Tekton, Knative, and Crossplane to automate your projects from design through delivery. Learn how to package services, build and deploy services to a Kubernetes cluster, and combine different tools to solve the complex challenges of building your own Kubernetes-based platforms in a cloud native environment. One thing is clear, Platforms are a collection of services that help companies to get their software running in front of their customers (internal or external). Platforms aim to be a one-stop shop for teams to have all the tools that they need to be productive and continuously deliver business valuewith the rise in popularity and with the growing demand to improve development cycles, platforms that once used to provide us with computing resources had leveled up the stack to provide more and more services. In this book, we will focus on organization-specific platforms, not generic Cloud Platforms that you can buy off the shelf, like those offered by Cloud Providers. We also want to focus on Platforms that can work On-Premises on our organizations hardware. This is important for more regulated industries that cannot run on Public Clouds. This forces us to have a broader view of tools, standards, and workflows that can be applied outside the realm of a Cloud Provider. Consuming services from more than one Cloud Provider is also becoming increasingly popular. This can result from working for a company that acquired or became acquired by another company using a different provider, ending up in a situation where multiple providers must coexist, and there should be a shared strategy for both. The kind of platforms we will be looking at extends with custom behavior the layers mentioned before to include company-specific services that allow the organizations development teams to build complex systems for the organization and their customers. About the reader For developers and software architects familiar with the basics of containers and Kubernetes. About the author Mauricio Salatino is a staff engineer at VMware, where he works for the Knative project. He has previously worked as a Kubernetes trainer for LearnK8s, and as a senior software engineer for Red Hat/JBoss in the Business Automation R&D department. Mauricio is an active open-source contributor for different projects, including Jenkins X, Spring Cloud, and JHipster, a three-time speaker at Kubecon, and has been involved in the Kubernetes community since 2016.

قیمت نهایی

۴۴٬۰۰۰ تومان