Kubernetes Basics – Deployments

Introduction In previous posts on Kubernetes basics, We learned that Kubernetes is all about running containerized apps. A Kubernetes cluster consists of masters and nodes which we can manage through an API using kubectl command line tool. We also learned that Pods are the smallest deployable unit in Kubernetes API and Pod hosts the container(s). … Read more

Kubernetes Basics – Services

Introduction In previous two posts on Kubernestes basics, we covered some fundamental concepts, a high level overview and then started working with Kubernetes cluster and Pods. We learned that Kubernetes is all about running containerized apps. A Kubernetes cluster consists of masters and nodes which we can manage through an API using kubectl command line … Read more

Kubernetes Basics – Pods

Introduction In previous post about Kubernetes basics, we learned that a kubernetes cluster is made of masters and nodes. Masters contains the cluster control plane and nodes are where we run our applications (containers). We also learned about workload objects in kubernetes such as Pods, services and deployments. Today, we will learn more about pods, … Read more

Kubernetes Basics

Introduction In this post, we will start with the basics of kubernetes, some terminologies and basic building blocks of its infrastructural bits and the workload objects. We will also learn basics of kubernetes cluster and will also look at kubectl for cluster management. For this post, I am assuming that you are already familiar with … Read more

Import Bootstrap and Font-Awesome using Parcel JS

Introduction In previous post, I talked about importing jQuery and jQuery UI modules in our JavaScript code using Parcel JS. Today, I want to share that how to include bootstrap and font-awesome packages in our application. We will be continuing with the same code-base from previous post. However, I created a new branch (bootstrapimport), so … Read more

Event Logs in .NET Core Worker Application

Introduction Logging is essential for software development practices, but it’s often underestimated until the program crashes. Logging serves numerous purposes including root cause analysis, bug analysis, and even performance reviews for the application. There are great many libraries and approaches about how to incorporate Logging in your application. But sometimes we just need very basic … Read more