/k8s_deployment

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

Primary LanguageDockerfileMIT LicenseMIT

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).