- Terraform
- Google Cloud Platform (GCP)
- Jenkins
First create infrastructure using terraform
Decribe instructions for initiate the project
terraform init
terraform validate #to make sure there no syntax errors
terraform plan #to make sure everything will be created
terraform graph | dot -Tsvg > graph.svg
terraform apply #to apply my infrastructure on cloud provider Deploy and configure Jenkins on the created K8s cluster
Build image for jenkins using Dockerfile by
docker build -t omarkorey/myjenkins:V1 .
docker push omarkorey/myjenkins:V1 Dockerhub jenkins image repository: https://hub.docker.com/repository/docker/omarkorety/myjenkins
Build image for jenkins using Dockerfile by
kubectl create -f deployment.yamlkubectl create namespace Jenkins
kubectl create namespace myppphttps://github.com/omarkorety/simple-app
I learned how to configure kubernetes cluster on GCP,acquired experiences on GCP platform and learned how to use all the tools together for development life cycle





