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.
- Kubernetes overview
- Deploying a Kubernetes cluster
- Common kubectl commands
- Pods, labels, and annotations
- Deployments, ReplicaSets, StatefulSets, and DaemonSets
- Volumes, ConfigMaps, and Secrets
- Services, CNIs
- OPA Gatekeeper
- HPA, PDB, CRD
- Kubernetes Networks and Administration
- 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 firstname.lastname@example.org 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
+ Expand All
4/4/2023 - 6/3/2023
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
No information available at this time.
No refunds after: 4/10/2023.
4/4/2023 - 6/3/2023
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or email@example.com for information about when this course will be offered again.