Upendra KumarageQuerying AWS CloudFront and WAF Logs using AWS Athena — Part IISo, in the previous section, it was discussed up to the point where a Database is created in Athena. We will continue our discussion…4 min read·Aug 28, 2021----
Upendra KumarageQuerying AWS Cloudfront and WAF Logs using AWS Athena — Part IThis article is written assuming that the Cloudfront distribution and WAF (AWS Web Application Firewall) resources are already created and…4 min read·Jun 10, 2021--1--1
Upendra KumarageAdvanced Scheduling in Kubernetes with Dynamic Node Pools — Part IIIn our previous article, we had a glimpse of how to use node Affinity to schedule a pod on a given dynamic node pool. Here, we will…3 min read·Jan 20, 2021----
Upendra KumarageAdvanced Scheduling in Kubernetes with Dynamic Node Pools — Part ISo, the Dynamic Node Pools now. In essence, a Dynamic Node Pool is a node pool built up with nodes that are spin up and down on-demand…3 min read·Nov 4, 2020--1--1
Upendra KumarageGCP Filestore as a Persistent Storage in Google Kubernetes Engine clustersWhen it comes to storage of containerized applications, we have varied set of use cases and requirements on using the storage. As we know…5 min read·Jun 14, 2020----
Upendra KumarageAWS Well-Architected Framework and a Cloud Ready SystemEveryone is talking about cloud today, migration to a cloud service, deploying a new application in cloud, use cloud based storage…8 min read·Jun 2, 2020----
Upendra KumarageKubernetes ReplicationControllers, Deployments and Upgrade existing ReplicationController to…Most of the production level Kubernetes clusters are using Kubernetes Deployment already. But it is possible that some of the previously…8 min read·May 13, 2020----
Upendra KumarageSetting up your own VPN Server Using OpenVPNRecently, I was assigned with a task to build a VPN server using OpenVPN. OpenVPN itself provided an extensive set of documentation on how…8 min read·May 3, 2020----