-
Taints and Tolerations
Taints and tolerations are used to restrict the pods to schedule them onto respective nodes. There is nothing to do with security. If no restrictions are applied K8s scheduler places the pods in all respective nodes equally to balance all the pods Assume we have certain resources assigned for application in a particular node, and…
-
What is ingress and what are the components of it?
Ingress is a resource, which exposes the http and https from external sources to the services within the cluster, by adding the rules in the ingress resource for routing the traffic, where traffic is controlled by ingress controller. From the above lines we can understand that ingress consists of two components: Ingress resource Ingress controller…
-
Kubernetes RBAC (Role Based Access Control)
The Kubernetes RBAC (role bases access control) system helps us in defining set of rules in controlling the access among users across resources. Kubernetes cluster by default has two name spaces, “default” and “kube-system”. Creation of additional namespaces is also possible for organizing and separation of work based on our purpose which I have already…
-
Integration of Git into Visual Studio
Nearly all versions of the Visual Studio IDE provide integration features for source control. Git Client is directly built into all the latest versions of Visual Studio IDE. This documentation is about using git in Visual Studio 2019 version. Git Cloning Process: – 1. All features relevant to Git are available at the ‘Team Explorer’ section.…
-
GitHub – Administration
To understand GitHub, you must first have an understanding of Git. Git is an open-source version control system and GitHub is a cloud-based Git repository hosting service. Essentially, it makes it a lot easier for individuals and teams to use Git for version control and collaboration. In this article, we will cover the administration of…
-
Namespaces in Kubernetes
A default namespace is created automatically when the cluster is being setup. To isolate or prevent a user from accidentally deleting the services, Kubernetes creates certain pods for its internal purpose like networking solution, DNS service etc. Kubernetes creates them under another namespace which is created at cluster startup named kube-system. The third namespace that…
-
Kubernetes basic Objects
In this article, we will learn about the basic objects of Kubernetes in detail with their respective YAML files. POD Replication Controller Replica Set Daemon Set Deployment Service Volume Job POD A pod is a basic unit of K8S. Pod always run on node. In K8S cluster Pod represents running process. Inside the pod, you…
-
Services and Blue-Green Deployment Strategy
In this article, we’ll briefly focus on services and blue-green deployment strategy. What is a service in Kubernetes? A service is responsible for making our pods discoverable inside the network or exposing them to the internet. A service identifies pods by its LabelSelector. What are the types of services? Cluster IP Node Port Load Balancer…
-
Understanding how to create and Install Windows Services in C#.Net
Windows Service in C#: This article is about how to create a Windows Service in C# .net using Visual Studio. Windows Services: Windows services are the executable applications which run in the background and doesn’t contain any user interface. Windows services can be scheduled to run automatically whenever operating system boots or can be started/stopped/paused…
-
Don’t Postpone Digital Transformation, but Firm up on the Strategy during COVID-19 pandemic
Trust you and your teams are safe! The recent outbreak of COVID-19 has affected lives around the world and has been a crisis for all sectors. The global pandemic continues to impact organizations – big or small and their customer base. It has thrown a couple of twists – the whole company working from…