This lesson is in the early stages of development (Alpha version)

Cloud Computing: Glossary

Key Points

Prep-work: Kubernetes Clusters
  • Kubernetes is an orchestrator of containers. It is most useful when it is run in a cluster of computers

  • Commercial K8s clusters are a good option for large computing needs.

  • We can run our containerized CMSSW jobs and subsequent analysis workflows in a K8s cluster.

See you tomorrow
  • First key point. Brief Answer to questions. (FIXME)

Demo: Creating a cluster
  • It takes just a few clicks to create you own K8s cluster

Kubectl and additional tools and services
  • kubectl is the ruler of GKE

  • Argo is a very useful tool for running workflows and parallel jobs

  • To be able to write, read and extract data, a few services/resources need to be set up on the GCP

See you tomorrow
Hands-on: Accessing your K8s cluster
  • Once a cluster is created on the Kubernetes Engine, it is really simple to explore its elements.

  • Connection to the cluster can be achieved using the Cloud Shell.

Break
Hands-on: Running and understanding Argo workflows
  • With a simple but a tight yaml structure, a full-blown analysis can be performed using the Argo tool on a K8s cluster.

Glossary

FIXME