DEV Community

Cover image for KUBERNETES
Nikilaadithyan123
Nikilaadithyan123

Posted on

KUBERNETES

About The Tool Kubernetes

Hi This is Nikil Aadithyan
I am going to post about a tool kubernetes

Programming languages used to built It
etcd: Kubernetes uses etcd as its distributed key-value store for configuration management and coordination. etcd is implemented in Go.

Docker: Although not a programming language, Docker is a crucial component in the Kubernetes ecosystem.

CoreDNS: Kubernetes uses CoreDNS as its default DNS server for service discovery within the cluster. CoreDNS is implemented in Go.

Kubelet: Kubelet is a Kubernetes node agent that manages the state of the node and ensures that containers are running. It is implemented in Go.

Kube-proxy: Kube-proxy is responsible for network proxying on the nodes. It is also implemented in Go.

Parent company of the Toll Kubernetes

Kubernetes was originally developed by engineers at Google, and it was later open-sourced and donated to the Cloud Native Computing Foundation (CNCF), a project of the Linux Foundation, in 2015. As a result, Kubernetes is now maintained and developed by the Kubernetes community under the auspices of the CNCF.

Purpose and Functionality of Tool kubernetes

Purpose
Kubernetes is an open-source container orchestration platform designed to automate the deployment, scaling, and management of containerized applications. Containers are lightweight, portable, and consistent environments that package an application and its dependencies.

Functionalties

  1. Container Orchestration
  2. Service Discovery and Load Balancing
  3. Automated Roll outs and Rollbacks
  4. Resource Management
  5. Self-Healing
  6. Declarative Configuration
  7. Multi-Cloud and Hybrid Cloud Support

Logo of Kubernetes

Image description

Wethere it is open source or Paid

Kubernetes is an open-source container orchestration platform designed to automate the deployment, scaling, and management of containerized applications.

Top comments (0)