Kubernetes is an open-source tool that is crucial in container orchestration. Kubernetes helps in orchestrating and managing clusters at scale across various cloud environments or even on-premise servers. A cluster is a set of hosts meant for running containerized applications and services. A cluster needs a minimum of two nodes to work – one master node and a worker node. …
How To Create a Kubernetes Cluster Using Kubeadm on Ubuntu 18.04
This tutorial will guide you on setting up a Kubernetes cluster from scratch using Ansible and Kubeadm and further deploying a containerized Nginx application with it. Introduction Kubernetes (also known as k8s or “kube”) is an open-source container orchestration platform that automates many of the manual processes involved in deploying, managing, and scaling containerized applications. Kubernetes has a rapidly growing …
How to setup & optimise MongoDB on public cloud servers
Long gone are the days when MongoDB was the ‘new kid on the block’. These days, it has evolved to become the go-to solution for many people who are leaving relational databases behind. In this article, I’m not going to make the argument for why you should use MongoDB over {insert other NoSQL database}, or even why you should use …