In this course, you will learn how to use Kubernetes and tools to deploy applications and services in a cloud environment.
You get introduced to key concepts in Cloud Computing and Kubernetes (K8s), learn how perform common devops workloads and how to use different tools to manage K8s clusters, spaces, deployments, services, configuration, and persistence volumes.
Tools covered include kubectl command-line tool, package manager Helm, and several Web UI based interfaces to K8s with a strong emphasis on Dashboard and EInnovator Cloud Manager.
Several devops workloads are studies in detail, including: how to deploy, upgrade and scale stateless and stateful applications, how to configure applications, how to deploy marketplace services, how to expose services, how to setup Tekton CI/CD pipelines, how to secure access to K8s resources, and how to install and setup K8 custom resource extensions (operators).
The course is structured in multiple sessions or modules, each with a trainer-lead presentation and a practical hand-on lab. You will be provided with a K8s cloud environment to perform the labs, which you can continue to use after the course.