mtitek
  • Cloud
  • Big Data
  • CI
  • Install
  • Samples
  • Java
  • Ubuntu
  • Maven
  • Archive
Kubernetes
Components of Kubernetes
[source: https://kubernetes.io/docs/concepts/overview/components/]

  1. Install kubectl (version: 1.18.6) (Ubuntu)
  2. MiniKube (version: 1.12.1) (Ubuntu)
    1. Install VirtualBox
    2. Install MiniKube
    3. Start MiniKube
    4. MiniKube: Kubernetes Web UI (Dashboard)
    5. Hello Minikube
    6. Minikube's addons
    7. Use a private Docker registry with Minikube
    8. Collect Kubernetes metrics (Minikube's addon: 'metrics-server')
  3. Docker Desktop (version: 20.10.6) (Windows 10)
    1. Install Windows Subsystem for Linux (WSL 2)
    2. Install Docker Desktop (WSL 2) and Enable Kubernetes
    3. SSH into Linux distribution from a remote machine
    4. Docker Desktop: Kubernetes Web UI (Dashboard)
    5. Kubernetes Metrics Server
  4. Kubernetes Cluster
  5. Kubernetes Objects
    1. Cluster
      1. Namespaces (namespaces|ns)
      2. Volumes
        Persistent Volumes (persistentvolumes|pv)
        Persistent Volumes Claims (persistentvolumeclaims|pvc)
        Storage Classes (storageclasses|sc)
    2. Config and Storage
      1. ConfigMaps (configmaps|cm)
      2. Secrets (secrets)
    3. Workloads
      1. Pods (pods|po)
      2. ReplicaSets (replicasets|rs)
      3. Deployments (deployments|deploy)
      4. StatefulSets (statefulsets|sts)
      5. DaemonSets (daemonsets|ds)
      6. Jobs (jobs|batch)
      7. CronJobs (cronjobs|cj)
    4. Service
      1. Services (services|svc)
      2. Ingresses (ingresses|ing)
Annexes
  1. Glossary
  2. minikube command-line interface (CLI)
  3. kubectl command-line interface (CLI)
  4. kubectl CLI: kubectl get (print information about resources)
  5. kubectl CLI: API Resources (list supported API resources)
References
  • Kubernetes: Up & Running: Dive into the Future of Infrastructure
    Kubernetes: Up & Running: Dive into the Future of Infrastructure
    Authors: Brendan Burns, Joe Beda, Kelsey Hightower
    Publisher: O'Reilly Media; 2 edition (October 2019)
    ISBN: 978-1492046530
  • The Kubernetes Book
    The Kubernetes Book
    Authors: Nigel Poulton
    Publisher: Independently published (July 2017)
    ISBN: 978-1521823637
  • Kubernetes Documentation
    https://kubernetes.io/docs/home/
  • Kubernetes API Reference (v1.21.0)
    https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.21/
  • kubectl Cheat Sheet
    https://kubernetes.io/docs/reference/kubectl/cheatsheet/
  • Minikube Documentation
    https://minikube.sigs.k8s.io/docs/
© 2022  mtitek