ETCD on Kubernetes with High Availability – Installation – Part 1
Install ETCD on Kubernetes with High Availability In this multi-part series, we will cover how to install, maintain and monitor an Etcd cluster on Kubernetes with High Availability. We will be installing Etcd v3.5.4 on Amazon Elastic Kubernetes Service (EKS), but similar setup should work for other Kubernetes clusters as well. Prerequisites Kubernetes 1.19+ Helm […]
Deploy React app to AWS S3 using Github Actions
In this blog, we will cover how to deploy a React app to AWS S3 using Github Actions. In our previous blog, we covered how to build a static website with headless CMS and deploy to AWS. So, this will be an extension of that and we will discuss how to create the continuous integration […]
Build static website with Headless CMS, AWS S3, CloudFront and CICD pipeline
In this blog, I will discuss how to build AWS Headless CMS static site using AWS S3 and AWS CloudFront. I will also cover how to automate the end-to-end deployments using a continuous integration and deployment (CICD) pipeline. i highly recommend Gatsby (or any other headless CMS) for building static sites along with cloud technologies […]
Setup SFTP on AWS with Username and Password in 15 minutes
In this blog, we will show you how to setup SFTP on AWS with Username and Password. Earlier this year, AWS added support for enabling password based authentication for AWS Transfer for SFTP using AWS Secrets Manager. AWS Transfer for SFTP is a fully managed service by AWS and helps you migrate your file transfer workflows […]
Install WordPress on EKS – AWS Kubernetes Service
Install WordPress on EKS Are you looking to install WordPress on EKS ? Lot of our clients are migrating their sites off from dedicated/VPC/shared hosting services to Cloud (AWS, Azure, and GCP). There are a lot of advantages of moving your site to the cloud-like you can obtain free SSL certificates from Amazon Certificate Manager […]
Ingress configuration for supporting multiple ACM issued certificates in Amazon EKS – Part 2
In Part 1, we covered the ingress resource configuration for hosting multiple sites on a single Amazon EKS cluster. In this blog, we will extend that discussion to support Amazon Certificate Manager (ACM) issued certificates for those domains. This will ensure that all sites can be accessed over ‘https’. We will also look into a […]
Ingress resource for hosting multiple sites on single Amazon EKS cluster – Part 1
We recently helped a client migrate ten of his wordpress sites from shared hosting to Ingress Amazon EKS cluster. One of the requirement was to setup a single EKS cluster with one database for all sites. During migration, we hit a couple of issues around Ingress resources and configuring it to use SSL certificates from […]
Installing Kubernetes cluster on AWS using KOPS
This blog will show you how to install a Kubernetes cluster on AWS using KOPS. Requirements You must have kubectl , kops and aws-cli installed on your system. For AWS operations, we will be using AWS CLI for our usage but same can be done using AWS GUI. You should have an IAM user created and configured […]
Container Orchestration Platforms to Know
Container As a Service (CaaS) is growing very rapidly. Enterprises are adopting the containers and orchestration for managing containerized applications at scale. In the previous blog we also discussed the tools for the container security. Orchestration Platforms: Kubernetes [Open Source]: Kubernetes is the CNCF (Cloud Computing Native Foundation ) hosted project. It is used for automated […]