Skip to content

A kubernetes training course for absolute beginners. It covers additional topics for intermediate & advanced audience.

Notifications You must be signed in to change notification settings

AgarwalConsulting/Kubernetes-Training

Repository files navigation

Kubernetes

Kubernetes is a container orchestration platform at scale.

Setup

  • kubectl Install

    command line tool which allows for simulating multi node k8s cluster

  • kind Install

    command line tool which lets you control Kubernetes clusters

Test Setup

kind version

kind v0.8.1 go1.14.2 darwin/amd64

kubectl version

Client Version: version.Info{Major:"", Minor:"", GitVersion:"v0.0.0-master+$Format:%h$", GitCommit:"$Format:%H$", GitTreeState:"", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.14", Compiler:"gc", Platform:"darwin/amd64"} The connection to the server localhost:8080 was refused - did you specify the right host or port?

Getting Started

Single node cluster using kind

kind create cluster

Multi node cluster using Kind

  • Create
make k8s-kind-create
  • Destroy
make k8s-kind-delete

Outline

Kubernetes

Glossary

  • Namespace
  • Control Plane
  • Worker Plane

Resources

In-browser Hands-on: Playground

Videos:

Presentation

Start simple http server

python -m http.server

Open http://localhost:8000.

Powered by Remark. Tips & tricks: https://github.com/gnab/remark/wiki/Markdown.

About

A kubernetes training course for absolute beginners. It covers additional topics for intermediate & advanced audience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published