├── .gitignore ├── 00. Exercises ├── HPA │ ├── deployment.yaml │ ├── hpa.yaml │ └── services.yaml ├── Pod │ └── Pod.yaml ├── expose-the-app │ ├── manifest.yaml │ ├── manifest2.yaml │ ├── svc-lb.yaml │ └── svc.yaml ├── ingress-first-principle │ ├── backend.yaml │ ├── db.yaml │ ├── fe.yaml │ └── reverse-proxy.yaml ├── ingress │ ├── ingress.yaml │ ├── manifest-be.yaml │ └── manifest-fe.yaml └── secret │ └── manifest.yaml ├── 01. K8s Core Concepts └── useful-links.md ├── 02. Install Cluster ├── commands.md ├── install-containerd.sh ├── install-k8s-components.sh └── useful-links.md ├── 03. Deploy Application ├── commands.md ├── nginx-deployment.yaml ├── nginx-service.yaml └── useful-links.md ├── 04. External Access ├── README.md ├── clusterip-svc.yaml ├── ingress.yaml ├── load-balancer-svc.yaml ├── node-port-svc.yaml └── useful-links.md ├── 05. Users and Permissions ├── cicd-binding.yaml ├── cicd-role.yaml ├── commands.md ├── dev-cr.yaml ├── dev-crb.yaml ├── dev-tom-csr.yaml ├── jenkins-sa.yaml └── useful-links.md ├── 06. Debugging & Troubleshooting ├── busybox-pod.yaml ├── commands.md └── useful-links.md ├── 07. Multi-container Pods ├── expose-pod-info.yaml ├── multi-container-pod.yaml └── useful-links.md ├── 08. Data Persistence ├── deployment-with-emptydir.yaml ├── deployment-with-pvc.yaml ├── pv-and-pvc.yaml └── useful-links.md ├── 09. Secret & ConfigMap ├── config-as-env-vars.yaml ├── config-as-volumes.yaml └── useful-links.md ├── 10. Resource Requests & Limits ├── commands.md ├── my-deployment.yaml └── useful-links.md ├── 11. Taints & Tolerations, NodeAffinity ├── pod-nodeaffinity.yaml ├── pod-podaffinity.yaml ├── pod-with-node-name.yaml ├── pod-with-node-selector.yaml ├── pod-with-tolerations.yaml └── useful-links.md ├── 12. Readiness & Liveness Probes ├── pod-health-probes.yaml └── useful-links.md ├── 13. Rolling Updates ├── commands.md └── useful-links.md ├── 14. Etcd Backup & Restore ├── commands.md └── useful-links.md ├── 15. K8s Rest API ├── commands.md ├── myscript-role.yaml └── useful-links.md ├── 16. Upgrade K8s Cluster ├── commands.md └── useful-links.md ├── 17. Contexts with Multiple Clusters ├── commands.md ├── kubeconfig-multiple-contexts.yaml └── useful-links.md ├── 18. Renew K8s Certificates ├── commands.md └── useful-links.md ├── 19. Network Policy ├── commands.md ├── demo-database.yaml ├── demo-frontend.yaml ├── demo-np-database.yaml ├── demo-np-frontend.yaml ├── demp-backend.yaml ├── np-example-1.yaml ├── np-example-2.yaml ├── np-example-3.yaml ├── np-example-4.yaml ├── np-example-5.yaml └── useful-links.md ├── InterviewQuestions.md ├── Kubernetes-Install ├── master.sh └── worker.sh ├── README.md ├── app ├── Readme.md ├── app.py ├── certificate ├── cluster_issuer.yaml ├── db-secret.yaml ├── deploy.yaml ├── dockerfile ├── horizontal_scale.yaml ├── ingress.yaml ├── postgres-cluster.yaml ├── requirements.txt ├── service.yaml └── templates │ └── index.html ├── image.png ├── kind └── config.yaml └── mychart ├── .helmignore ├── Chart.yaml ├── templates ├── NOTES.txt ├── _helpers.tpl ├── deployment.yaml ├── hpa.yaml ├── ingress.yaml ├── service.yaml ├── serviceaccount.yaml └── tests │ └── test-connection.yaml └── values.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /00. Exercises/HPA/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/HPA/deployment.yaml -------------------------------------------------------------------------------- /00. Exercises/HPA/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/HPA/hpa.yaml -------------------------------------------------------------------------------- /00. Exercises/HPA/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/HPA/services.yaml -------------------------------------------------------------------------------- /00. Exercises/Pod/Pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/Pod/Pod.yaml -------------------------------------------------------------------------------- /00. Exercises/expose-the-app/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/expose-the-app/manifest.yaml -------------------------------------------------------------------------------- /00. Exercises/expose-the-app/manifest2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/expose-the-app/manifest2.yaml -------------------------------------------------------------------------------- /00. Exercises/expose-the-app/svc-lb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/expose-the-app/svc-lb.yaml -------------------------------------------------------------------------------- /00. Exercises/expose-the-app/svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/expose-the-app/svc.yaml -------------------------------------------------------------------------------- /00. Exercises/ingress-first-principle/backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/ingress-first-principle/backend.yaml -------------------------------------------------------------------------------- /00. Exercises/ingress-first-principle/db.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/ingress-first-principle/db.yaml -------------------------------------------------------------------------------- /00. Exercises/ingress-first-principle/fe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/ingress-first-principle/fe.yaml -------------------------------------------------------------------------------- /00. Exercises/ingress-first-principle/reverse-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/ingress-first-principle/reverse-proxy.yaml -------------------------------------------------------------------------------- /00. Exercises/ingress/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/ingress/ingress.yaml -------------------------------------------------------------------------------- /00. Exercises/ingress/manifest-be.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/ingress/manifest-be.yaml -------------------------------------------------------------------------------- /00. Exercises/ingress/manifest-fe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/00. Exercises/ingress/manifest-fe.yaml -------------------------------------------------------------------------------- /00. Exercises/secret/manifest.yaml: -------------------------------------------------------------------------------- 1 | apiVersion -------------------------------------------------------------------------------- /01. K8s Core Concepts/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/01. K8s Core Concepts/useful-links.md -------------------------------------------------------------------------------- /02. Install Cluster/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/02. Install Cluster/commands.md -------------------------------------------------------------------------------- /02. Install Cluster/install-containerd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/02. Install Cluster/install-containerd.sh -------------------------------------------------------------------------------- /02. Install Cluster/install-k8s-components.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/02. Install Cluster/install-k8s-components.sh -------------------------------------------------------------------------------- /02. Install Cluster/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/02. Install Cluster/useful-links.md -------------------------------------------------------------------------------- /03. Deploy Application/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/03. Deploy Application/commands.md -------------------------------------------------------------------------------- /03. Deploy Application/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/03. Deploy Application/nginx-deployment.yaml -------------------------------------------------------------------------------- /03. Deploy Application/nginx-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/03. Deploy Application/nginx-service.yaml -------------------------------------------------------------------------------- /03. Deploy Application/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/03. Deploy Application/useful-links.md -------------------------------------------------------------------------------- /04. External Access/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/04. External Access/README.md -------------------------------------------------------------------------------- /04. External Access/clusterip-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/04. External Access/clusterip-svc.yaml -------------------------------------------------------------------------------- /04. External Access/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/04. External Access/ingress.yaml -------------------------------------------------------------------------------- /04. External Access/load-balancer-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/04. External Access/load-balancer-svc.yaml -------------------------------------------------------------------------------- /04. External Access/node-port-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/04. External Access/node-port-svc.yaml -------------------------------------------------------------------------------- /04. External Access/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/04. External Access/useful-links.md -------------------------------------------------------------------------------- /05. Users and Permissions/cicd-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/05. Users and Permissions/cicd-binding.yaml -------------------------------------------------------------------------------- /05. Users and Permissions/cicd-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/05. Users and Permissions/cicd-role.yaml -------------------------------------------------------------------------------- /05. Users and Permissions/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/05. Users and Permissions/commands.md -------------------------------------------------------------------------------- /05. Users and Permissions/dev-cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/05. Users and Permissions/dev-cr.yaml -------------------------------------------------------------------------------- /05. Users and Permissions/dev-crb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/05. Users and Permissions/dev-crb.yaml -------------------------------------------------------------------------------- /05. Users and Permissions/dev-tom-csr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/05. Users and Permissions/dev-tom-csr.yaml -------------------------------------------------------------------------------- /05. Users and Permissions/jenkins-sa.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: jenkins 5 | -------------------------------------------------------------------------------- /05. Users and Permissions/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/05. Users and Permissions/useful-links.md -------------------------------------------------------------------------------- /06. Debugging & Troubleshooting/busybox-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/06. Debugging & Troubleshooting/busybox-pod.yaml -------------------------------------------------------------------------------- /06. Debugging & Troubleshooting/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/06. Debugging & Troubleshooting/commands.md -------------------------------------------------------------------------------- /06. Debugging & Troubleshooting/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/06. Debugging & Troubleshooting/useful-links.md -------------------------------------------------------------------------------- /07. Multi-container Pods/expose-pod-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/07. Multi-container Pods/expose-pod-info.yaml -------------------------------------------------------------------------------- /07. Multi-container Pods/multi-container-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/07. Multi-container Pods/multi-container-pod.yaml -------------------------------------------------------------------------------- /07. Multi-container Pods/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/07. Multi-container Pods/useful-links.md -------------------------------------------------------------------------------- /08. Data Persistence/deployment-with-emptydir.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/08. Data Persistence/deployment-with-emptydir.yaml -------------------------------------------------------------------------------- /08. Data Persistence/deployment-with-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/08. Data Persistence/deployment-with-pvc.yaml -------------------------------------------------------------------------------- /08. Data Persistence/pv-and-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/08. Data Persistence/pv-and-pvc.yaml -------------------------------------------------------------------------------- /08. Data Persistence/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/08. Data Persistence/useful-links.md -------------------------------------------------------------------------------- /09. Secret & ConfigMap/config-as-env-vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/09. Secret & ConfigMap/config-as-env-vars.yaml -------------------------------------------------------------------------------- /09. Secret & ConfigMap/config-as-volumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/09. Secret & ConfigMap/config-as-volumes.yaml -------------------------------------------------------------------------------- /09. Secret & ConfigMap/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/09. Secret & ConfigMap/useful-links.md -------------------------------------------------------------------------------- /10. Resource Requests & Limits/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/10. Resource Requests & Limits/commands.md -------------------------------------------------------------------------------- /10. Resource Requests & Limits/my-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/10. Resource Requests & Limits/my-deployment.yaml -------------------------------------------------------------------------------- /10. Resource Requests & Limits/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/10. Resource Requests & Limits/useful-links.md -------------------------------------------------------------------------------- /11. Taints & Tolerations, NodeAffinity/pod-nodeaffinity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/11. Taints & Tolerations, NodeAffinity/pod-nodeaffinity.yaml -------------------------------------------------------------------------------- /11. Taints & Tolerations, NodeAffinity/pod-podaffinity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/11. Taints & Tolerations, NodeAffinity/pod-podaffinity.yaml -------------------------------------------------------------------------------- /11. Taints & Tolerations, NodeAffinity/pod-with-node-name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/11. Taints & Tolerations, NodeAffinity/pod-with-node-name.yaml -------------------------------------------------------------------------------- /11. Taints & Tolerations, NodeAffinity/pod-with-node-selector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/11. Taints & Tolerations, NodeAffinity/pod-with-node-selector.yaml -------------------------------------------------------------------------------- /11. Taints & Tolerations, NodeAffinity/pod-with-tolerations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/11. Taints & Tolerations, NodeAffinity/pod-with-tolerations.yaml -------------------------------------------------------------------------------- /11. Taints & Tolerations, NodeAffinity/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/11. Taints & Tolerations, NodeAffinity/useful-links.md -------------------------------------------------------------------------------- /12. Readiness & Liveness Probes/pod-health-probes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/12. Readiness & Liveness Probes/pod-health-probes.yaml -------------------------------------------------------------------------------- /12. Readiness & Liveness Probes/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/12. Readiness & Liveness Probes/useful-links.md -------------------------------------------------------------------------------- /13. Rolling Updates/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/13. Rolling Updates/commands.md -------------------------------------------------------------------------------- /13. Rolling Updates/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/13. Rolling Updates/useful-links.md -------------------------------------------------------------------------------- /14. Etcd Backup & Restore/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/14. Etcd Backup & Restore/commands.md -------------------------------------------------------------------------------- /14. Etcd Backup & Restore/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/14. Etcd Backup & Restore/useful-links.md -------------------------------------------------------------------------------- /15. K8s Rest API/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/15. K8s Rest API/commands.md -------------------------------------------------------------------------------- /15. K8s Rest API/myscript-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/15. K8s Rest API/myscript-role.yaml -------------------------------------------------------------------------------- /15. K8s Rest API/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/15. K8s Rest API/useful-links.md -------------------------------------------------------------------------------- /16. Upgrade K8s Cluster/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/16. Upgrade K8s Cluster/commands.md -------------------------------------------------------------------------------- /16. Upgrade K8s Cluster/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/16. Upgrade K8s Cluster/useful-links.md -------------------------------------------------------------------------------- /17. Contexts with Multiple Clusters/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/17. Contexts with Multiple Clusters/commands.md -------------------------------------------------------------------------------- /17. Contexts with Multiple Clusters/kubeconfig-multiple-contexts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/17. Contexts with Multiple Clusters/kubeconfig-multiple-contexts.yaml -------------------------------------------------------------------------------- /17. Contexts with Multiple Clusters/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/17. Contexts with Multiple Clusters/useful-links.md -------------------------------------------------------------------------------- /18. Renew K8s Certificates/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/18. Renew K8s Certificates/commands.md -------------------------------------------------------------------------------- /18. Renew K8s Certificates/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/18. Renew K8s Certificates/useful-links.md -------------------------------------------------------------------------------- /19. Network Policy/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/commands.md -------------------------------------------------------------------------------- /19. Network Policy/demo-database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/demo-database.yaml -------------------------------------------------------------------------------- /19. Network Policy/demo-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/demo-frontend.yaml -------------------------------------------------------------------------------- /19. Network Policy/demo-np-database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/demo-np-database.yaml -------------------------------------------------------------------------------- /19. Network Policy/demo-np-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/demo-np-frontend.yaml -------------------------------------------------------------------------------- /19. Network Policy/demp-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/demp-backend.yaml -------------------------------------------------------------------------------- /19. Network Policy/np-example-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/np-example-1.yaml -------------------------------------------------------------------------------- /19. Network Policy/np-example-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/np-example-2.yaml -------------------------------------------------------------------------------- /19. Network Policy/np-example-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/np-example-3.yaml -------------------------------------------------------------------------------- /19. Network Policy/np-example-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/np-example-4.yaml -------------------------------------------------------------------------------- /19. Network Policy/np-example-5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/np-example-5.yaml -------------------------------------------------------------------------------- /19. Network Policy/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/19. Network Policy/useful-links.md -------------------------------------------------------------------------------- /InterviewQuestions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/InterviewQuestions.md -------------------------------------------------------------------------------- /Kubernetes-Install/master.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/Kubernetes-Install/master.sh -------------------------------------------------------------------------------- /Kubernetes-Install/worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/Kubernetes-Install/worker.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/README.md -------------------------------------------------------------------------------- /app/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/Readme.md -------------------------------------------------------------------------------- /app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/app.py -------------------------------------------------------------------------------- /app/certificate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/certificate -------------------------------------------------------------------------------- /app/cluster_issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/cluster_issuer.yaml -------------------------------------------------------------------------------- /app/db-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/db-secret.yaml -------------------------------------------------------------------------------- /app/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/deploy.yaml -------------------------------------------------------------------------------- /app/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/dockerfile -------------------------------------------------------------------------------- /app/horizontal_scale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/horizontal_scale.yaml -------------------------------------------------------------------------------- /app/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/ingress.yaml -------------------------------------------------------------------------------- /app/postgres-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/postgres-cluster.yaml -------------------------------------------------------------------------------- /app/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | psycopg2-binary 3 | gunicorn 4 | -------------------------------------------------------------------------------- /app/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/service.yaml -------------------------------------------------------------------------------- /app/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/app/templates/index.html -------------------------------------------------------------------------------- /image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/image.png -------------------------------------------------------------------------------- /kind/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/kind/config.yaml -------------------------------------------------------------------------------- /mychart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/.helmignore -------------------------------------------------------------------------------- /mychart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/Chart.yaml -------------------------------------------------------------------------------- /mychart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/NOTES.txt -------------------------------------------------------------------------------- /mychart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/_helpers.tpl -------------------------------------------------------------------------------- /mychart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/deployment.yaml -------------------------------------------------------------------------------- /mychart/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/hpa.yaml -------------------------------------------------------------------------------- /mychart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/ingress.yaml -------------------------------------------------------------------------------- /mychart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/service.yaml -------------------------------------------------------------------------------- /mychart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /mychart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /mychart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishavmehra/devops/HEAD/mychart/values.yaml --------------------------------------------------------------------------------