Category Archives for Docker Kubernetes

Ingress controller

Kubernetes Ingress Controller: An overview and Which is the best?

Kubernetes is in the spotlight of all the containerization platforms available. One of the hottest buzz-words in the IT world right now. Kubernetes, at its basic level, is a system for running and coordinating containerized applications across a cluster of machines. Ingress is an ‘intelligent high-level abstraction’ responsible for allowing simple host or URL based […]

Read More
Scheduling in Kubernetes

Scheduling in Kubernetes

Pods are the smallest deployable unit of Kubernetes where we can run our applications. Scheduling in Kubernetes is a core component as it aims to schedule the pod to a correct and available node. If you want to understand why Pods are placed onto a particular Node, or if you’re planning to know types of […]

Read More
Kubernetes Persistent Storage

Kubernetes Persistent Storage: PV, PVC and Storage Class

Kubernetes is a complete containerization orchestration, which provides the ability to run dynamically scaling, management of containerized applications. Persistent Storage in Kubernetes offers applications in K8s a handy way to request, and consume storage resources. To know more about the K8s Persistent Storage and its concept check out this blog post at k21academy.com/kubernetes36. In this […]

Read More
Kubernetes Installation

Kubernetes Installation Options: The Hard Way, Kubedm, MiniKube, Managed K8s (EKS, AKS, OKE, GKE)

When you install Kubernetes, choose an installation type based on ease of maintenance, security, control, available resources, and expertise required to operate and manage a cluster. You can deploy a Kubernetes cluster on a local machine, cloud, or choose a managed Kubernetes cluster. If you are interested in Docker & Kubernetes and wish to know […]

Read More
Kubernetes Networking

Kubernetes Networking: Container-to-container, Pod-to-Pod, Pod-to-Service, DNS, and Services

Kubernetes networking allows Kubernetes components to communicate with each other and with other applications such as communication between pods, containers, services, and external services. If you are interested in Docker & Kubernetes and wish to know more about Kubernetes Networking, then click on this link https://k21academy.com/kubernetes34 This post covers: – What is Kubernetes Networking? – […]

Read More
Docker Compose

Docker Compose: Installation and Multicontainer Application Deployment

Docker Compose is a tool for defining and running multi-container Docker applications. It makes it easier for users to orchestrate the processes of Docker containers, including starting up, shutting down, and setting up intra-container linking and volumes. If you are interested in Docker & Kubernetes and wish to know more about Docker Compose, then click […]

Read More
Container Orchestration

Container Orchestration and Management Options

Container Orchestration is used for managing, scheduling, scaling, storage, and networking for individual containers. In any container orchestration tool, we have to write a configuration file using either YAML or JSON. If you are interested to know more about Container Orchestration, how it works and the different types of Orchestration tools available, click on this […]

Read More
Docker Container Lifecycle Management

Docker Container Lifecycle Management: create, run, pause, stop and delete

Managing the states of Docker container is called Docker Container Lifecycle Management. We have to assure that the containers are up and running, or destroyed if they are of no use anymore. There are different stages when we create a Docker container which is known as Docker Container Lifecycle. If you are interested to know […]

Read More
Docker Storage

Docker Storage: Volume, bind mount, tmpfs, and NFS

Docker simplifies and accelerates our workflow while giving developers the liberty to innovate with their choice of tools, application stacks, and deployment environments for every project. A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. […]

Read More
Monitoring in Kubernetes

Monitoring in Kubernetes

Kubernetes is ‘hot & trending’ right now. It eliminates many of the manual processes in deploying, scaling, and management of containers across several servers. Monitoring such a tool is just as much important as it gives us insight into our cluster’s current health and helps in determining our application is performance. K8s has its in-built […]

Read More
1 2 3 5