Member-only story

Kubernetes — Objects (Resources/Kinds) Overview

Ashish Patel
DevOps Mojo
Published in
8 min readFeb 23, 2022

Introduction (Understanding) to Kubernetes Objects/Resources/Kinds.

Kubernetes Objects (Resources)

Kubernetes is a system with several concepts. Many of these concepts get manifested as “objects” in the RESTful API (often called “resources” or “kinds”).

Kubernetes Objects are persistent entities in the Kubernetes system that represent state of your cluster. By creating an object, you’re effectively telling the Kubernetes system what you want your cluster’s workload to look like; this is your cluster’s desired state.

Some of them are used to handle problems of container orchestration, like scheduling and self-healing, others are there to solve some inherent problems of containers.

Kubernetes objects can be distinguished between workload-oriented objects that are used for handling container workloads and infrastructure-oriented objects, that for example handle configuration, networking and security. Some of these objects can be put into a namespace, while others are available across the whole cluster.

we can describe these objects in the popular data-serialization language YAML and send them to the api-server, where they get validated before they are created.

Infrastructure Components

Cluster

--

--

DevOps Mojo
DevOps Mojo

Published in DevOps Mojo

Your place to learn more about DevOps. Kubernetes, Docker, Terraform, Helm, ArgoCD, Prometheus, Grafana, Loki, Istio, Ansible, Jenkins, Fluentd, FluentBit, IaC, GitOps, CI/CD, Git, etc.

Ashish Patel
Ashish Patel

Written by Ashish Patel

Cloud Architect • 4x AWS Certified • 6x Azure Certified • 1x Kubernetes Certified • MCP • .NET • Terraform • DevOps • Blogger [https://bit.ly/iamashishpatel]

Responses (4)