What Kubernetes also called as K8s (K 8 Character s (ubernete)) is an open-source container-orchestration system for automating application deployment, scaling, and cluster management.It was founded by Joe Beda, Brendan Burns, and Craig McLuckie who were quickly joined by other Google engineers including Brian Grant and Tim Hockin and was first announced by Google in…
Kubernetes Cluster Up-gradation
1. Install the required Version (here 1.16.6) of kubeadm on Master Node Unhold the version of kubeadm : sudo apt-mark unhold kubeadm Install version 1.16.6 of kubeadm : sudo apt install -y kubeadm=1.16.6-00 2. Upgrade Control Plane Components using kubeadm Plan the upgrade : sudo kubeadm upgrade plan Apply the upgrade : sudo kubeadm upgrade…
Deploying a Microservice Application to Kubernetes
Microservice applications can be quite complex but that complexity can offer many benefits. Kubernetes can help you take advantage of those benefits by making these complex infrastructures easier to manage through automation. We will see the value of Kubernetes first-hand as you deploy a complex microservice architecture to the cluster and then independently scale some…
Deploying a Simple Service to Kubernetes
1. Create a deployment for the store-products service with four replicas. Log in to the Kube master node, Create the deployment with four replicas user@ip-10-0-1-101:~$ vi store-products-deployment.yaml Copy the content from https://github.com/cloudwwh/kubernetes/blob/master/store-products-deployment.yaml and make sure the intent are correct. user@ip-10-0-1-101:~$ kubectl apply -f store-products-deployment.yaml user@ip-10-0-1-101:~$ kubectl get pods -o wide NAME READY STATUS RESTARTS AGE IP …
Building a Kubernetes Cluster with Kubeadm
A Kubernetes cluster is a powerful tool for managing containers in a highly available manner. Kubeadm greatly simplifies the process of setting up a simple cluster. In this hands-on lab, you will build your own working Kubernetes cluster using Kubeadm. Install Docker on all three ubuntu (Ubuntu 18.04.3 LTS) nodes: Add the Docker GPG key:…
Docker Deployments
We can deploy/run containers with various tools. We see what are the options available to run the containers Running container from local/remote image, Image can be pulled from three locations (Docker Hub / Docker Trusted Registry) / Private Registry) Running container by building an image from a existing running container Running container by building an…
Docker Introduction
Docker is a set of platform as a service (PaaS) products that uses OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files. All containers are run by a single operating-system kernel and are thus more lightweight than virtual machines. The…
CAA Rechecking Bug – Let’s Encrypt to revoke 3 million certificates
Let’s Encrypt revoking few certificates due to CAA (Certification Authority Authorization) Rechecking Bug and this bug is confirmed by the Let’s Encrypt team on February 29th, 2020. They also confirmed that 3,048,289+ certificates were affected and these will be revoked. They may send an email when they revoke your certificate. For more details check the Lets…
Progressive Web application (PWA)
WHAT PWA (Progressive Web application) is a browser-based application that has become an alternative to a native mobile app. Its a web app that look and feel like a native mobile app. WHY Its a mobile app downloaded from a web application and not from app store. You can access the app offline too. A…