Kubernetes(also known as K8s) is an orchestration tool for containerized applications. Starting with a collection of Docker containers.
“I predict that, because of automation certain tasks in the past that were impossible to automate, not only will we have a much wealthier civilization, but the quality of work will go up very significantly and a higher fraction of people will have callings and careers relative to today.” ~Jeff Bezos, founder of Amazon.
Understand the need for Automation:
•In the command line, we keep on writing commands and get our work done, and this might seem okay if there are only 2–3 commands but if we have 1000 of commands then writing these repeatedly will entirely consume our minds and leave us faded!! …
✪Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.
✪Docker provides completely isolated & secure environment per containers(Operating System).It is real quick that it launches complete OS with full boot, and launch other applications in it in less than a second.
So we will configure OS with HTTPD server running in one of the container on top of Docker.
✔Install Docker
✔Install RHEL8
🟌NOTE: MAKE SURE YUM IS CONFIGURED🟌
✌Now we are good to go!
➤So let us launch a container(Centos OS) inside Docker with the name myos & expose it to the public world so it can be accessed by the clients . …
Anything that we see is a Data. Best thing gifted to human beings is our Brain. We see, listen lot of things every minute and those things just store in our brain. Three areas of brain which are involved in explicit memory are : Amygdala, Neo-cortex and Hippocampus.
So humans don’t have to attach any extra storage devices like -Hard disk, PenDrive, etc. Only thing that humans have is their brain.
But in the case of Artificial device like -Computers which are just a box designed by humans. To store data in computers, they need some storage devices externally.
In case of companies ,To store more data in the servers, more storage devices will be required and keep on scaling which will consequently increase company’s cost in just buying these resources and then to keep them alive all the time will need more employees in different domains like- to manage networking, security, storage , wiring, internet, in addition, more electricity to keep the resources live every minute. …
You can read this article because this is coming from somewhere in the world! .Each letter, symbol, image, video is getting stored…“Thanks to the all the Datacenters”.
1.Write an Infrastructure as code using terraform, which automatically deploy the Wordpress application
2. On AWS, use RDS service for the relational database for Wordpress application.
3. Deploy the Wordpress as a container either on top of Minikube or EKS or Fargate service on AWS
4. The Wordpress application should be accessible from the public world if deployed on AWS or through workstation if deployed on Minikube.
Prerequisites:
✔AWS Account(& IAM)
✔AWS CLI
✔Minikube-Minikube is a tool that makes it easy to run Kubernetes locally.
✔Kubectl(This is a client program to contact to Kubernetes),Here we have setup our minikube vm on top of Virtual…
In this article our main emphasis is about EFS(Elastic File Service-Service by amazon):
TASK
2