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
- Container Orchestration
- Service Discovery and Load Balancing
- Automated Roll outs and Rollbacks
- Resource Management
- Self-Healing
- Declarative Configuration
- Multi-Cloud and Hybrid Cloud Support
Logo of Kubernetes
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)