Skip to content

gbih/Kubernetes-study-notes-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study Notes for Kubernetes In Action, v2

  1. Use multipass on OSX with microk8s.
  2. Explore how to best use K8s in terms of MLOps.
  3. Work through updated Kubernetes APIs.
  4. Explore main concept of K8s, which is to automate the management of clusters.

Outline

Part 1: Introduction to Kubernetes

  1. Introducing Kubernetes
  2. Understanding containers
  3. Deploying your first application

Part 2: Kubernetes API Objects

  1. Introducing Kubernetes API objects
  2. Running workloads in pods
  3. Managing the pod lifecycle
  4. Attaching storage volumes to pods
  5. Persisting data in PersistentVolumes
  6. Configuration via ConfigMaps, Secrets and the Downward API
  7. Organizing objects using Namespaces and Labels
  8. Exposing pods with Services
  9. Exposing services with Ingress
  10. Replicating pods with ReplicaSets
  11. Managing pods with Deployments
  12. Deploying stateful workloads with StatefulSets
  13. Deploying specialized workloads with DaemonSets, Jobs, and CronJobs

Part 3: Kubernetes Internals

  1. Understanding the Kubernetes API in detail
  2. Understanding the Control Plane components
  3. Understanding the Cluster Node components
  4. Understanding the internal operation of Kubernetes controllers

Part 4: Managing Kubernetes

  1. Deploying highly-available clusters
  2. Managing the computing resources available to Pods
  3. Advanced scheduling using affinity and anti-affinity
  4. Automatic scaling using the HorizontalPod Autoscaler
  5. Securing the API using Role-Based Access Control (RBAC)
  6. Protecting cluster nodes
  7. Securing network communication using NetworkPolicies
  8. Upgrading, backing up, and restoring Kubernetes clusters
  9. Adding centralized logging, metrics, alerting and tracing

Part 5: Making the most of Kubernetes

  1. Kubernetes development and deployments best practices
  2. Extending Kubernetes with CustomResource Definitions and operators

About

"Kubernetes in Action v2" study notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published