WordPress on K8S and AWS RDS using Terraform

In this post I am going to show you how to deploy wordpress on k8s using AWS RDS service as the backend for our wordpress. Steps we are going to do : Writing code in terraform which automatically deploys services on k8s server and aws. Using RDS service on AWS for wordpress application. Deploying wordpressContinue reading “WordPress on K8S and AWS RDS using Terraform”

NAT gateway working

In this post we will see how to setup NAT gateway on the previous post of setting up wordpress and mysql : https://mynk.home.blog/2020/10/04/deploying-wordpress-and-mysql-on-ec2-in-custom-vpc-using-terraform/ Most of the process like making vpc, internat gateway etc. would remain the same except we just added the NAT gateway in our VPC. Workflow Creating a VPC and in this twoContinue reading “NAT gateway working”

Configuring Webserver in AWS EC2 using Ansible

Base Plan What we are going to do: Provision EC2 instance through ansible Retrieving facts like IP of EC2 instance Building inventory using dynamic inventory Configuring webserver in EC2 instance using ansible Deploying a webpage in the webserver To make ansible connect with aws we require a python library named boto or boto3 so makeContinue reading “Configuring Webserver in AWS EC2 using Ansible”

EFS in AWS

EFS stands for Elastic File Storage, a service provided by AWS of file storage and can easily be used with EC2. We can use EFS across AZs, different regions. To learn more about EFS : https://aws.amazon.com/efs/ In my earlier post ( https://mynk.home.blog/2020/06/15/571/ ) I hosted a web page on EC2 using S3 and EBS storage.Continue reading “EFS in AWS”

Deploying WordPress and Mysql on EC2 in custom VPC using Terraform

Workflow Creating a VPC and in this two subnet Public Subnet – accessible from public world Private Subnet – not accessible from public subnet Public facing internet gateway for VPC Routing table for subnet Launching preconfigured wordpress instance in public subnet Launching preconfigured mysql instance in private subnet Provider and Key VPC and Subnet VPCContinue reading “Deploying WordPress and Mysql on EC2 in custom VPC using Terraform”

Job DSL in jenkins

DSL stands for Domain Specific Language which emphasis on a single domain or we can say it is created for a single domain or purpose. Normally in jenkins we have a dashboard available and we create our jobs and pipelines through that. But, we just can’t every time make different jobs for our tasks itContinue reading “Job DSL in jenkins”

Deploying services on EKS using EFS (Drupal)

Elastic Kubernetes Service is a well managed kubernetes service and allows us to perform every task related to kubernetes on AWS cloud. Amazon EKS provides many facilities to the users like scalability of nodes etc… Here, we are going to deploy drupal on top of EKS and use EFS (Elastic File System) for PVC creationContinue reading “Deploying services on EKS using EFS (Drupal)”

Jenkins Pipeline for deployment on top of Kubernetes

Executing yaml files again and again can be exhaustive as a lot of error and mistakes may arise so we easily can integrate it with jenkins. Here is what we are going to do: Create container image that’s has Jenkins installed using dockerfile Or You can use the Jenkins Server on RHEL 8/7 When weContinue reading “Jenkins Pipeline for deployment on top of Kubernetes”

Monitoring Services on K8S while keeping their data persistent

Monitoring is a practice of keeping an eye on any service. Monitoring includes log checking, metric monitoring etc. For this to be done we have tools like Prometheus and Grafana. Prometheus and Grafana Prometheus is a tool that monitor metrics of a system and also provide some visuals to show stats. For this to beContinue reading “Monitoring Services on K8S while keeping their data persistent”

How updates are rolled in production with zero downtime

In a production or service based company it matters how soon you update or roll out new services or products. This signifies your services are efficient , fast and up to date with regards to today’s tech. Previously, rolling out updates was not a easy task as it is today. Earlier companies had to restartContinue reading “How updates are rolled in production with zero downtime”

Design a site like this with WordPress.com
Get started