📄️ Create an Amazon EC2 Instance
Let's go back to the AWS console and type ec2 in the search bar
📄️ Kubernetes Primer
What is Kubernetes?
📄️ Installing Kubernetes on Our Instance
Make sure you are SSH'ed in to your Amazon EC2 instance
📄️ Kubernetes Hello World
Here is a sample Kubernetes manifest that deploys a web server for us:
📄️ Data Pipeline on Kubernetes
First, make sure we have the image name that we used when we created our pipline container image to Docker Hub. If you followed my naming convention, it should be in the format dockerhub-username/pipeline.
📄️ Automate Cloud Infrastructure Deployment with Terraform
Even though I simplified the experience of creating an environment by providing screenshots and the Linux commands in advance, there are many screens to point and click through and many commands to run. This translates to numerous opportunities to introduce human error to the equation and potentially cause a vulnerability from a misconfiguration.
📄️ Automate Our Pipeline Deployment with Terraform
Below, I included a Terraform manifest that deploys the following resources: