Video Thumbnail for Lesson
4.0: Intro to Built in Resources

Intro to Built in Resources

Kubernetes ships with a wide range of resource types. These objects are the building blocks used to deploy applications, expose them on the network, and manage their lifecycle.

In this module we'll take a quick tour of the most common resources, including:

  • Namespaces to organize cluster resources
  • Pods and higher level controllers like Deployments, ReplicaSets, Jobs, CronJobs, and DaemonSets
  • Networking tools such as Services, Ingress, and the Gateway API
  • Configuration and storage objects like ConfigMaps, Secrets, and PersistentVolumes
  • RBAC resources for controlling access to the cluster

Each lesson links to manifest files in the course repository so you can try the examples yourself.

We'll revisit these types again when we build and deploy the demo application later in the course. For now, use this section as a high level map of what Kubernetes provides out of the box.