Posts

Showing posts from April, 2023

K8S

Kubernetes is a popular open-source container orchestration platform widely used for managing containerized applications in production environments. It was originally developed by Google and is now maintained by the Cloud Native Computing Foundation (CNCF). Kubernetes is designed to automate containerized applications and services' deployment, scaling, and management. It provides a set of abstractions that allow developers and operations teams to describe their application's infrastructure, services, and dependencies in a declarative way. Kubernetes then uses these descriptions to manage the containerized workloads, ensuring they are always running and healthy. Kubernetes works by managing a cluster of nodes, each of which is a virtual or physical machine that runs a container runtime, such as Docker. Kubernetes runs containers in pods, the most minor deployable units in Kubernetes. A pod contains one or more co-located containers that share the same network namespace, IPC name...