Core Kubernetes Objects

Core Kubernetes Objects

There are a number of core Kubernetes objects that you need to know about to understand how your containerised apps get deployed into a Kubernetes cluster:

  • Deployments & ReplicaSets are the most common way to deploy a horizontally-scaled app into a cluster
  • Services & Ingresses - expose your app within or outside of the cluster so other apps and services can connect to them
  • Namespaces act as “virtual clusters” within your cluster and are useful for segregating your workloads
  • ConfigMaps & Secrets store configuration data for your pods and pass it into your running app in a secure fashion