Skip to content
Tech Trivandrum

Kubernetes Fundamentals

Understand how Kubernetes works and learn to deploy, expose, scale and update containerised applications on a cluster.

ContainersIntermediate

About this course

Kubernetes can look intimidating. This course breaks it down into its core ideas and builds them up one object at a time, until you can deploy and operate an application on a cluster with confidence.

What you will learn

  • Describe Kubernetes architecture and its main components
  • Deploy applications using Pods, Deployments and Services
  • Manage configuration and secrets
  • Persist data with volumes
  • Scale and update applications without downtime

Curriculum

  1. 01Kubernetes architectureWhat makes up a cluster.
    • Control plane and nodes
    • The API and kubectl
  2. 02WorkloadsRunning applications.
    • Pods
    • Deployments and ReplicaSets
    • Namespaces
  3. 03NetworkingReaching your applications.
    • Services
    • Ingress basics
    • DNS inside the cluster
  4. 04Configuration and storageSettings and data.
    • ConfigMaps and Secrets
    • Persistent volumes and claims
  5. 05Operating applicationsDay-two tasks.
    • Scaling
    • Rolling updates and rollbacks
    • Health probes

Prerequisites

  • Working knowledge of Docker and containers
  • Comfort with the Linux command line

More courses

Cloud ComputingBeginner

AWS Practical Course

A beginner-friendly, practical AWS program focused on building the foundation and hands-on confidence required to work with AWS in real-world IT environments.

View course
Cloud ComputingBeginner

Oracle Cloud Infrastructure (OCI)

Get productive on Oracle Cloud Infrastructure, from tenancy setup and networking to compute, storage and architecture fundamentals.

View course
Cloud ComputingBeginner

Microsoft Azure Fundamentals

Understand how Microsoft Azure is organised and learn to work with its core compute, storage, networking and identity services.

View course
Kubernetes Fundamentals | Tech Trivandrum