Cloud Native DevOps with Kubernetes, 2nd Edition
β Scribed by Justin Domingus; John Arundel
- Publisher
- O'Reilly Media, Inc.
- Year
- 2022
- Tongue
- English
- Leaves
- 79
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
- Revolution in the Cloud
The Creation of the Cloud
Buying Time
Infrastructure as a Service
The Dawn of DevOps
Improving Feedback Loops
What Does DevOps Mean?
Infrastructure as Code
Learning Together
The Coming of Containers
The State of the Art
Thinking Inside the Box
Putting Software in Containers
Plug and Play Applications
Conducting the Container Orchestra
Kubernetes
From Borg to Kubernetes
Why Kubernetes?
Will Kubernetes Disappear?
Kubernetes Is Not a Panacea
Cloud Native
The Future of Operations
Distributed DevOps
Some Things Will Remain Centralized
Developer Productivity Engineering
You Are the Future
Summary - First Steps with Kubernetes
Running Your First Container
Installing Docker Desktop
What Is Docker?
Running a Container Image
The Demo Application
Looking at the Source Code
Introducing Go
How the Demo App Works
Building a Container
Understanding Dockerfiles
Minimal Container Images
Running docker image build
Naming Your Images
Port Forwarding
Container Registries
Authenticating to the Registry
Naming and Pushing Your Image
Running Your Image
Hello, Kubernetes
Running the Demo App
If the Container Doesnβt Start
Minikube
Summary - Getting Kubernetes
Cluster Architecture
The Control Plane
Node Components
High Availability
The Costs of Self-Hosting Kubernetes
Itβs More Work Than You Think
Itβs Not Just About the Initial Setup
Tools Donβt Do All the Work for You
Kubernetes The Hard Way
Kubernetes Is Hard
Administration Overhead
Start with Managed Services
Managed Kubernetes Services
Google Kubernetes Engine (GKE)
Cluster Autoscaling
Autopilot
Amazon Elastic Kubernetes Service (EKS)
Azure Kubernetes Service (AKS)
IBM Cloud Kubernetes Service
DigitalOcean Kubernetes
Kubernetes Installers
kops
Kubespray
kubeadm
Rancher Kubernetes Engine (RKE)
Puppet Kubernetes Module
Buy or Build: Our Recommendations
Run Less Software
Use Managed Kubernetes if You Can
But What About Vendor Lock-in?
Bare-Metal and On-Prem
Multi-Cloud Kubernetes Clusters
OpenShift
Anthos
Use Standard Kubernetes Self-Hosting Tools if You Must
Clusterless Container Services
Amazon Fargate
Azure Container Instances (ACI)
Google Cloud Run
Summary
π SIMILAR VOLUMES
Kubernetes is the operating system of the cloud-native world, providing a reliable and scalable platform for running containerized workloads. This book shows developers and operations staff how to apply industry-standard DevOps practices to Kubernetes in a cloud-native context. Youβll learn all abou
Kubernetes is the operating system of the cloud-native world, providing a reliable and scalable platform for running containerized workloads. This book shows developers and operations staff how to apply industry-standard DevOps practices to Kubernetes in a cloud-native context. You'll learn all abou
<p>Kubernetes is the de facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you'll learn hands-on Kubernetes recipes for automating the deployment, scaling, and operations of application containers across