Summary and Setup
This lesson aims to introduce the use of Kubernetes, often referred to as K8s or K-ate-s, with the goal of using Kubernetes to enable reproducible computational environments at scale.
The hands-on work in this lesson is aimed to using Kubernetes on your own laptop. These concepts can be translated to other Kubernetes environments, including those provided by a single compute nodes, campus Kubernetes cluster, large scale national clusters, or cloud providers.
Data Sets
No datasets are required to be downloaded for this lesson.
Software Setup
Details
This lesson is designed around having access to a campus or regional Kubernetes resource. If one is not available, you can create a local one on your computer using a tool called Minikube. To use this tool, please visit the setup guide for MiniKube.
If you have access to a campus or regional platform, please reach out to the support staff of the platform for getting access. As a part of a workshop, this should be handled for you.
To access and interact with the resources, you will need a command
line tool called kubectl
. Instructions on how to install
this for your specific operating system are available at https://kubernetes.io/docs/tasks/tools/#kubectl