K8s: Common Log & files locations

Summary: This article has location of common K8s Cluster files/logs on Master and Nodes (Linux & Windows) Applies to k8s Cluster with Master and Linux & Windows Node. Log location of common logs and files Master Manifest, Certificates and Configuration: Kubernetes Configuration Files jimmycater@master:/etc$ cd kubernetes jimmycater@master:/etc/kubernetes$ ls admin.conf  controller-manager.conf  kubelet.conf  manifests  pki  scheduler.conf Manifest […]

K8s: Adding Windows and Linux Node

Summary In this Lab we will learn about step by step process for adding Windows Server and Linux Server as Node in existing k8s Cluster Prerequisites   1. A compatible Linux host (Linux distributions based on Ubuntu, Debian and Red Hat) or Windows Server host (Windows Server 2016/2019)   2. 2 GB or more of […]

K8s Lab: Crating Master

Summary In this Lab exercise we will learn step by step process for creating k8s Cluster Prerequisites   1. A compatible Linux host (Linux distributions based on Ubuntu, Debian and Red Hat)   2. 2 GB or more of RAM per machine (any less will leave little room for your apps).   3. 2 CPUs […]

K8s: Pod, Deployment & Services

Summary In this article we will learn about Pod, Replication Controller, Deployment and Services. Perquisite Linux Physical or virtual machine for Master and Linux/Windows physical or virtual machine as Nodes (Minions) PODs:  Atomic unit of deployment and scaling in Kubernetes. POD is ring fenced environment (Sandbox or Namespace) to run Containers. It contains Network Stack, […]

K8s: Bootstrapping a Cluster with Kubeadm

Summary In this article we will learn about the process involved in Creating k8s Cluster and adding Linux/Windows Node Prerequisite Linux Physical or virtual machine for Master and Linux/Windows physical or virtual machine as Nodes (Minions) Bootstrapping a Cluster with kubeadm Step by Step process: Run Kubadm init, initialize Kubernetes Cluster First phase is pre-flight […]

Kubernetes: Master & Minions

Summary In this article we will learn Kubernetes Master and Node (Minions) basic concepts. Perquisite Linux Physical or virtual machine for Master and Linux/Windows physical or virtual machine as Nodes (Minions) Kubernetes : Introduction Kubernetes was designed and developed by Google. In 2014, Google donated Kubernetes to CNCF (Cloud Native Computing Foundation) Kubernetes lives on […]

AKS Lab: Working with AKS Cluster

Summary In this Lab article we will create Deployment with Service (Basic Load Balancer) for IIS website Prerequisites Azure subscription for Azure Azure Kubernetes Cluster, Azure Container Registry, kubeclt and Azure CLI module for Windows Step by Step process 1. Add Azure Container Registry to ASK Cluster az aks update -n “azureCluster” -g aksGroup –attach-acr […]

AKS Lab: Crating ASK Cluster

Summary In this Lab article we will create Azure Kubernetes Cluster with a Linux Node (default). We will add new Windows Node to the AKS Cluster and scale Cluster Node and Pods Prerequisites Azure subscription for Azure Container Instance, Azure Container Registry, kubeclt and Azure CLI module for Windows Creating Azure Kubernetes Cluster Step by […]

AKS Lab: Azure Container Instance

Summary In this Lab article we will create Azure Container Instance with Azure Container Registry Image. We will be using this same Azure Container Instance in Azure Kubernetes Cluster Scale Prerequisites Azure subscription for Azure Container Instance, Azure Container Registry and Azure CLI module for Windows Azure Container Instance ACI : Azure Container Instance is […]

AKS Lab: Azure Container Registry

Summary In this Lab article we will create Azure Container Registry and upload Docker image. We will be using this same Azure Container Registry in Azure Container Instance and Azure Kubernetes Cluster Labs Prerequisites Azure subscription for Azure Container registry, Container Image and Azure CLI module for Windows Step by Step process 1. Login to […]