Kubernetes – An Enterprise Guide: Effectively containerize applications,integrate enterprise systems,and scale applications in your enterprise,2nd Edition
Author: Marc Boorshtein and Scott Surovich
Publisher finelybook 出版社: Packt Publishing; 2nd edition (December 22,2021)
Language 语言: English
Print Length 页数: 578 pages
ISBN-10: 1803230037
ISBN-13: 9781803230030
Book Description
By finelybook
Master core Kubernetes concepts important to enterprises from security,policy,and management point-of-view. Learn to deploy a service mesh using Istio,build a CI/CD platform,and provide enterprise security to your clusters.
Key Features
Extensively revised edition to cover the latest updates and new releases along with two new chapters to introduce Istio
Get a firm command of Kubernetes from a dual perspective of an admin as well as a developer
Understand advanced topics including load balancing,externalDNS,global load balancing,authentication integration,policy,security,auditing,backup,Istio and CI/CD
Kubernetes has taken the world Author: storm,becoming the standard infrastructure for DevOps teams to develop,test,and run applications. With significant updates in each chapter,this revised edition will help you acquire the knowledge and tools required to integrate Kubernetes clusters in an enterprise environment.
The book introduces you to Docker and Kubernetes fundamentals,including a review of basic Kubernetes objects. You’ll get to grips with containerization and understand its core functionalities such as creating ephemeral multinode clusters using KinD. The book has replaced PodSecurityPolicies (PSP) with OPA/Gatekeeper for PSP-like enforcement. You’ll integrate your container into a cloud platform and tools including MetalLB,externalDNS,OpenID connect (OIDC),Open Policy Agent (OPA),Falco,and Velero. After learning to deploy your core cluster,you’ll learn how to deploy Istio and how to deploy both monolithic applications and microservices into your service mesh. Finally,you will discover how to deploy an entire GitOps platform to Kubernetes using continuous integration and continuous delivery (CI/CD).
What you will learn
Create a multinode Kubernetes cluster using KinD
Implement Ingress,MetalLB,ExternalDNS,and the new sandbox project,K8GBConfigure a cluster OIDC and impersonation
Deploy a monolithic application in Istio service mesh
Map enterprise authorization to Kubernetes
Secure clusters using OPA and GateKeeper
Enhance auditing using Falco and ECK
Back up your workload for disaster recovery and cluster migration
Deploy to a GitOps platform using Tekton,GitLab,and ArgoCD