Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.1 KB

File metadata and controls

45 lines (35 loc) · 1.1 KB

NY-internal-k8s-training-materials

This repo contains the internal Kubernetes traininng materials.

Slides

  • Kubernetes Training: Part 1:

    • What's Kubernetes?
    • Architecture and terminologies
    • Namespace
    • Pod
    • Pod and Common Worklods
    • Labels and Annotations
    • ConfigMap
    • Secret
  • Kubernetes Training: Part 2:

    • Connectivity
      • Service & Load Balancing
      • Ingress & Ingress Controller
    • Pod Lifecyle
      • Lifecycle
      • Probe
      • Graceful Shutdown
    • Horizontal Pod Autoscaler
    • Trouble Shooting
      • OOMKilled
      • ImagePullBackOff
      • CrashLoopBackOff
      • CreateContainerConfigError

Provisioning

When using AWS Cloud9, simply run the following script:

$ cd provisioning
$ ./provision.sh

It will extend EBS size to 100GiB, then install tools like kubectl and k3d to complete the labs of this training.