Skip to content

yehiyam/kubernetes-course

Repository files navigation

Kubernetes For Developers Course

Presentation
Source
Samples

docker

  • What is docker
  • How to install
  • Internals (client-server)
  • Layers
  • Dockerfile
  • Examples
  • How to build an image - demo
  • How to run locally - demo

Kubernetes components

  • Kubernetes in a nutshell
  • Containers
  • Orchestration
  • History
  • Control plane (master node)
  • Control plane (worker nodes)
  • How it works
  • API objects

Kubernetes environments

  • Locally
  • Minikube
  • Microk8s.io - demo
  • Cloud providers
  • On prem
  • What we use - kubespray
  • Other options
  • Katacoda - demo

Basic topics

  • Pods
  • Deployments
  • Services
  • Config maps/secrets

Advanced topics

  • Daemon set
  • Storage
  • Ingress
  • Job
  • Cronjob

Developing with kubernetes - Good practices

  • State of pods/containers
  • Work with pods by Label selector
  • Execute commands/shell inside container
  • Node selector/affinity
  • Logs
  • Debugging tips
  • Working with multiple clusters
  • set-context

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published