Introduction There are lots of content available for Kubernetes, but its very hard to get step by step and from basics to advance things. So I decided to put everything from my experiences in simple way where you will learn Kubernetes easily. Please note that this tutorial only to help you to get working on Kubernetes from DevOps and Administrator point of view. Feel free to comment below, if you want to add anything in this page.
This tutorial part of our series on Kuberentes. up until now, we have covered Kuberenetes basics and Installation, now we will see how to deploy app in kuberenetes cluster with Pod, ReplicaSets and Deployment. Overview We are going to deploy simple Nginx application, which is most basic and easily available. we will try from Basic deployment concepts to Best practice for production deployment in Kubernetes. If you already you know the basic concepts, then you can directly Go to Best Practice section.
I have been working on improvement of existing CI/CD pipeline. were having some challenges like disk space, manage images and accessing data with docker registry server. I plan to use something else which could solve this issue, I came across the nice tool Portus docker registry. It has lots of features like Search for images, Image Favorites, LDAP authentication, Comment function to images etc. Portus architecture and Component Portus : Portus is a WebUI, Rails application that performs authentication and authorization.
Introduction In the previous post, we have learn kubernetes basics and understand it’s components. now in this tutorial we will see how to setup 3 nodes kubernets cluster. There is lots of tools available to setup kubernetes like Minikube, kubeadm and Kargo I found very simple installation using Kargo ( now knows as Kubespray ). which is just ansible playbooks. So we can see how to setup 3 node kubernetes cluster using Kargo.
This guide will help to understand basics concepts of Kubernetes. What is Kubernetes? Kubernetes (commonly referred to as “k8s”) is an open source container cluster manager originally designed by Google and donated to the Cloud Native Computing Foundation. It aims to provide a “platform for automating deployment, scaling, and operations of application containers across clusters of hosts”. It usually works with the Docker container tool and coordinates between a wide cluster of hosts running Docker.
Introduction In this tutorial we are going to learn about Docker registry and how to setup your own private registry with self-sign certificates. I hope you have read previous posts on docker basics and it’s concepts. What is Docker Registry? A registry is a storage and content delivery system, holding named Docker images, available in different tagged versions. There are to types of Registry: Public Registry : The default registry for all images.
Introduction In the previous tutorial, we have learn about docker and containers and Installation of docker. now we will see how to play with container because handling containers is the sole purpose of all these infrastructure. 1. RUN command docker run hello-world Whats just happend? Basically once you run above command, it’s do following things: Check “hello-world” image is exists or not locally, that’s why you see first msg “Unable to find.
Introduction In this tutorial we will learn following things: What is Containers Why Containers Containers vs VM’s What is Docker Docker component and architecture Docker Installation & Setup on CentOS 7 Docker basic commands In Traditional way of virtualization As we used lot of VMs for dev testing or any R & D purpose or may be for different different VMs for applications, But actually we create VM then we install OS then we host our application in that OS, so its actually takes much resouces.