soumyarout80 / k8s_deployment

Automating the deployment process pipeline, to containerize and deploy the application to Kubernetes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

k8s_deployment 🚀

Continuous Integration

Automating the deployment process pipeline, to containerize and deploy the application to Kubernetes.

Project Structure and deployment pipeline files! ✨

Manual Deployment

Use the below commands to deploy ingress and app.

kubectl apply -f ingress.yml
kubectl apply -f namespace.yml
kubectl apply -f deployment.yml
kubectl apply -f service.yml

Jenkins pipeline

Jenkins pipeline

Docker image repository

docker pull soumyarout80/task_adjust:latest

Trigger by ansible

ansible-playbook ansible/docker_build.yml
ansible-playbook ansible/docker_latest_tag.yml
ansible-playbook ansible/main.yml

Author

Name: Soumya Ranjan Rout

Email: soumyarout80@gmail.com

License

See the LICENSE file for license rights and limitations (MIT).

About

Automating the deployment process pipeline, to containerize and deploy the application to Kubernetes.

License:MIT License


Languages

Language:Dockerfile 51.3%Language:Ruby 36.0%Language:Shell 12.7%