Skip to content

10. Kubernetes installation (WS)

Siarhei P edited this page Aug 24, 2023 · 3 revisions

Homework Assignment 1. K8s Installation


Localhost:

  • Install kubectl for local run
  • Install k9s to maintain cluster
  • Make print-screen of k9s with pods in all namespaces

Kubernetes host

  • Finish workshop deployment if it is not done yet
  • Deploy shell pod in default namespace which you can you use for internal checks inside the cluster

Monitoring of cluster:

  • Create GitHub action to check status of pods and create slack notification if you have crashed/failed pods

Your print-screen, github action file add to PR

How-to

How to install go for k9s: https://golang.org/doc/install

How to install k9s: https://k9scli.io/topics/install/

How to install kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl/