Posts

Showing posts with the label kubernetes

OpenShift

Image
 What is OpenShift? OpenShift is an   open source   hybrid cloud   application   Platform as a Service   (PaaS) developed by Red Hat . Red Hat also offers a version of OpenShift for   private clouds   called OpenShift Enterprise .  At its core, OpenShift is an open-source tool that leverages the Kubernetes platform to manage  Docker containers  for consistent: Workload management Self-monitoring Centralized policy provisioning     With  OpenShift, developers can deploy containerized applications in an Integrated Development Environment (IDE), while employing Kubernetes to manage them. OpenShift uses Red Hat Enterprise Linux  (RHEL) and its  SELinux  (Security-Enhanced Linux) subsystem as its foundation. OpenShift supports multiple languages for ease of development, including Java, PHP, Python, Ruby, Perl and Node.js. Advantages : OpenShift is available both as:...

Azure Kubernetes Service (AKS)

Image
Before knowing about what is Azure Kubernetes Service (AKS), first we need to know what's kubernetes.  WHAT IS KUBERNETES ? Kubernetes is a popular open source platform for  container orchestration  — that is, for the management of applications built out of multiple, largely self-contained runtimes called  containers. Kubernetes is a  cluster management system  for managing containerized applications across multiple hosts, providing mechanisms for  deployment, maintenance, and scaling  of applications. It groups containers that make up an application into logical units for easy management and discovery. Azure Kubernetes Service (AKS) Azure Kubernetes Service (AKS) is a fully-managed service that allows you to run Kubernetes in Azure without having to manage your own Kubernetes clusters. Azure manages all the complex parts of running Kubernetes, and you can focus on your containers  Advanta ges : Pay only for the nodes (VMs) Easier cluste...

Industrial Use Case of KUBERNETES

Image
WHAT IS KUBERNETES ? Kubernetes is a cluster management system for managing containerized applications across multiple hosts, providing mechanisms for deployment, maintenance, and scaling of applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon years of experience at Google running production workloads at scale using a system called  Borg , combined with best-of-breed ideas and practices from the community. Google released Kubernetes in 2014, donated it as a seed technology for the founding of the  Cloud Native Computing Foundation  in 2015, and continues actively using and developing the project. Kubernetes Master The Kubernetes master is the primary control unit for the cluster. The master is responsible for managing and scheduling the workloads in addition to the networking and communications across the entire cluster. These are the components that run on the master: Etcd Storage ...