Kubernetes : an enterprise guide : master containerized application deployments, integrate enterprise systems, and achieve scalability / Marc Boorshtein, Scott Surovich ; foreword by Ed Price
- Author
- Boorshtein, Marc
- Published
- Birmingham, UK : Packt Publishing Ltd., 2024.
- Edition
- Third edition.
- Physical Description
- 1 online resource (682 pages) : illustrations
- Additional Creators
- Surovich, Scott and Price, Ed, 1978-
Access Online
- Series
- Contents
- Cover -- Copyright -- Foreword -- Contributors -- Table of Contents -- Preface -- Chapter 1: Docker and Container Essentials -- Technical requirements -- Understanding the need for containerization -- Understanding why Kubernetes removed Docker -- Introducing Docker -- Docker versus Moby -- Understanding Docker -- Containers are ephemeral -- Docker images -- Image layers -- Persistent data -- Accessing services running in containers -- Installing Docker -- Preparing to install Docker -- Installing Docker on Ubuntu -- Granting Docker permissions -- Using the Docker CLI -- docker help, Docker run -- docker ps -- docker start and stop -- docker attach -- docker exec -- docker logs -- docker rm -- docker pull/run -- docker build -- Summary -- Questions -- Chapter 2: Deploying Kubernetes Using KinD -- Technical requirements -- Introducing Kubernetes components and objects -- Interacting with a cluster -- Using development clusters -- Why did we select KinD for this book? -- Working with a basic KinD Kubernetes cluster -- Understanding the node image -- KinD and Docker networking -- Keeping track of the nesting dolls -- Installing KinD -- Installing KinD -- prerequisites, Installing kubectl -- Installing the KinD binary -- Creating a KinD cluster -- Creating a simple cluster -- Deleting a cluster -- Creating a cluster config file -- Multi-node cluster configuration -- Customizing the control plane and Kubelet options -- Creating a custom KinD cluster -- Reviewing your KinD cluster -- KinD storage objects -- Storage drivers -- KinD storage classes -- Using KinD's Storage Provisioner -- Adding a custom load balancer for Ingress -- Creating the KinD cluster configuration -- The HAProxy configuration file -- Understanding HAProxy traffic flow, Simulating a kubelet failure -- Summary -- Questions -- Chapter 3: Kubernetes Bootcamp -- Technical requirements -- An overview of Kubernetes components -- Exploring the control plane -- The Kubernetes API server -- The etcd database -- kube-scheduler -- kube-controller-manager -- cloud-controller-manager -- Understanding the worker node components -- kubelet -- kube-proxy -- Container runtime -- Interacting with the API server -- Using the Kubernetes kubectl utility -- Understanding the verbose option -- General kubectl commands -- Introducing Kubernetes resources -- Kubernetes manifests, and What are Kubernetes resources? -- Reviewing Kubernetes resources -- Apiservices -- CertificateSigningRequests -- ClusterRoles -- ClusterRoleBindings -- ComponentStatus -- ConfigMaps -- ControllerRevisions -- CronJobs -- CSI drivers -- CSI nodes -- CSIStorageCapacities -- CustomResourceDefinitions -- DaemonSets -- Deployments -- Endpoints -- EndPointSlices -- Events -- FlowSchemas -- HorizontalPodAutoscalers -- IngressClasses -- Ingress -- Jobs -- LimitRanges -- LocalSubjectAccessReview -- MutatingWebhookConfiguration -- Namespaces -- NetworkPolicies -- Nodes -- PersistentVolumeClaims
- Summary
- Stay at the forefront of cloud-native technologies with the eagerly awaited Kubernetes - An Enterprise Guide, Third Edition. Delve deep into Kubernetes and emerge with the latest insights to conquer today's dynamic enterprise challenges. This meticulously crafted edition equips you with the latest insights to skillfully navigate the twists and turns of ever-evolving cloud technology. Experience a more profound exploration of advanced Kubernetes deployments, revolutionary techniques, and expert strategies that redefine your cloud-native skill set. Discover cutting-edge topics reshaping the technological frontier like virtual clusters, container security, and secrets management. Gain an edge by mastering these critical aspects of Kubernetes and propelling your enterprise to new heights. Expertly harness Kubernetes' power for business-critical applications with insider techniques. Smoothly transition to microservices with Istio, excel at modern deployments with GitOps/CI/CD, and bolster security with OPA/Gatekeeper and KubeArmor. Integrate Kubernetes with leading tools for maximum impact in a competitive landscape. Stay ahead of the technology curve with cutting-edge strategies for innovation and growth. Redefine cloud-native excellence with this definitive guide to leveraging Kubernetes.
- Subject(s)
- Genre(s)
- ISBN
- 9781835086957
9781835081754
1835081754 - Bibliography Note
- Includes bibliographical references and index.
View MARC record | catkey: 45625982