Kubernetes Scheduling

Kubernetes schedules Pods on the worker nodes based on multiple factors. For the most part, you would want to leave Kubernetes alone to do its job. However, there are cases where you would want to have a say on the scheduling. A great didactic scenario is a mix of nodes having SSDs and HDs (spinning disks) and you would want to influence scheduling by making sure I/O hungry Pods go to nodes with SSDs.
Continue reading

ASP.NET Core 2.0 Apps on Kubernetes in Google Cloud Platform (Google Kubernetes Engine)

The official instructions for deploying ASP.NET Core app on GKE is available here. So, why this post? If you are like me, you will want to do all the development in Windows using Visual Studio and want to finally deploy the app in the K8s cluster. So, this post shows doing most of the work through Windows command prompt. Of course, some of the manual steps shown here will be part of the CI/CD process in a real project.
Continue reading