DevOps Project: Jenkins CI/CD for Kubernetes Deployments

  DevOps Tech Hub

116 Followers

Kubernetes Overview


What is Kubernetes

  • Kubernetes is an open-source, portable, cluster managed orchestration framework. Kubernetes allows containerized applications to run on multiple clusters for more reliable accessibility and organization.
  • Kubernetes supports large scale deployments hence is best suited for enterprise-level containers and cluster management.

Kubernetes Engine:

  • Google cloud platform offers Kubernetes Engine that provides container and cluster management services.
  • Kubernetes Engine provides Kubernetes functions like deployment, scaling, and management of containerized applications.

Below diagram depicts basic Kubernetes Engine Architecture:

Kubernetes cluster offerings:

  1. Automates deployments and Upgrades, and rollbacks.
  2. Automates containers scalability and availability
  3. Maintain network setup for all containers within the cluster.
  4. Monitor service health and replace the containers when unhealthy
  5. Supports Service discovery and load balancing


Previous Next