Hey, my name is Arhant and I am a technologist from Australia. This is my online blog to showcase hands-on administration of Kubernetes AKA K8s (pronounced Kates
) hosting sample production grade web applications written in Node.js, .NET Core, and Go. For any comments, please use this contact: gokates.io@gmail.com
. You can also follow me on GitHub: https://github.com/proarhant.
PS: A link to my recent blog on coding
: This is a recent blog I have written to explain a solution to one of the classic coding problems:
Return The Number Of Islands Using DFS Algorithm.
Being a lifelong learner, while I am not working, I spend a lot of my personal time and effort to continue developing my technical skills on the cloud-native technology stack and its ecosystem including design, deployment and management of microservices on Kubernetes and Serverless Frameworks. I also practice coding to build web applications which I present to showcase GitOps way of deploying applications using CI/CD toolchains. I apprecaite if I can get feedback on the steps I will be presenting on this blog. I am still working on the blog...
Once the blog is ready, a feature will be available for posting comments to facilitate exchanging ideas and feedback. Hope, together, we will learn some amazing tech stacks +:).
October 2024 Update
: I have updated the blog with updated code snippet used to test the sample node.js backend app I have been building to showcase deployment on K8s, and updated steps to deploy app on AWS EKS. Also using CloudFormation to deploy Auto Scaling Groups (ASG) with targets running Docker containers.
The EKS flavour of K8s worker node setup on AWS can be compared to how AWS deploy ASG behind Application Load Balancer. A little busy at work at this moment, but definitely I will find some
more time to update this blog with works I have been doing in my personal labs. Please stay tuned for future updates...
In this tech blog, I will provide step by step instructions on how to deploy production grade Kubernetes infrastructure hosting containerized (dockerized) web applciations.
The following steps will be documented in details:
The users upload contents via web interface, which will be saved either to the backend MongoDB database or AWS S3 buckets depending on the type of contents users upload. For example, if the user uploads a video, then AWS S3 service will be called, otherwsie MongoDB service will be invoked to store the content.
I will also go through the deployments of other sample web applications written in Go and .NET Core detailing all the steps from dockerizing to deployment on K8s.