Automating the deployment process pipeline, to containerize and deploy the application to Kubernetes.
- Docker
- Jenkinsfile
- Kubernetes deployment
- Kubernetes service
- Kubernetes ingress
- Ansible playbook k8s deployment
- Ansible playbook docker latest tag
- Ruby project
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
docker pull soumyarout80/task_adjust:latest
ansible-playbook ansible/docker_build.yml
ansible-playbook ansible/docker_latest_tag.yml
ansible-playbook ansible/main.yml
Name: Soumya Ranjan Rout
Email: soumyarout80@gmail.com
See the LICENSE file for license rights and limitations (MIT).