Skip to Content

In the few years since it has been open sourced by Google, Kubernetes has become the container orchestrator of choice for many organizations. 

This course will introduce the students to its concepts, the various components of a Kubernetes cluster deployment and how they interact with each other.  It will provide fundamental knowledge on a subset of Kubernetes resources showcasing the flexibility, resilience, and scalability of the platform. It will introduce new Kubernetes objects and deepen the understanding of objects already covered.  It will emphasize on cluster administration, best practices, and security implementation.

 

Course Highlights:

  • Kubernetes overview
  • Deploying a Kubernetes cluster
  • Common kubectl commands
  • Pods, labels, and annotations
  • Deployments, ReplicaSets, StatefulSets, and DaemonSets
  • Volumes, ConfigMaps, and Secrets
  • Services, CNIs
  • RBAC
  • Helm
  • OPA Gatekeeper
  • HPA, PDB, CRD
  • Kubernetes Networks and Administration
 

Course Benefits:

  • Deploy a multi-node Kubernetes cluster.
  • Identify the components of a Kubernetes cluster deployment and their function.
  • Interact with Kubernetes clusters via command line interface.
  • Understand the value of various Kubernetes resources and how to create/update/delete them.
  • Deploy microservices based web applications and expose them on the network outside the cluster.
  • Manage access to the cluster via ServiceAccounts and RBAC
  • Use Helm to manage workloads in Kubernetes
  • Implement security policies using OPA Gatekeeper
  • Install and administer Kubernetes clusters

Course Typically Offered: Online during Winter and Summer quarter 

Prerequisites: Basic knowledge of how to navigate a Linux shell (BASH, Bourne, tch, etc.) is expected.

Next steps: Upon completion of this class, consider enrolling in other courses in the DevOps CI/CD Certificate.

More information: Contact infotech@ucsd.edu to learn more about DevOps CI/CD and course offerings.

Course Number: CSE-41382
Credit: 3.00 unit(s)
Related Certificate Programs: DevOps CI/CD