├── Chapter01 └── ansible │ ├── LICENSE │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── group_vars │ ├── all.yml │ └── kube-cluster.yml │ ├── hack │ └── setup-vms.sh │ ├── hosts.ini │ ├── reset-site.yaml │ ├── roles │ ├── cni │ │ ├── defaults │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── calico-etcd.yml.j2 │ │ │ ├── calico-rbac.yml.j2 │ │ │ ├── calico.yml.j2 │ │ │ ├── flannel-rbac.yml.j2 │ │ │ └── flannel.yml.j2 │ ├── commons │ │ ├── os-checker │ │ │ ├── defaults │ │ │ │ └── main.yml │ │ │ └── tasks │ │ │ │ └── main.yml │ │ └── pre-install │ │ │ ├── meta │ │ │ └── main.yml │ │ │ ├── tasks │ │ │ ├── main.yml │ │ │ └── pkg.yml │ │ │ └── templates │ │ │ └── 20-extra-args.conf.j2 │ ├── docker │ │ ├── defaults │ │ │ └── main.yml │ │ ├── meta │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── main.yml │ │ │ └── pkg.yml │ │ └── templates │ │ │ ├── docker.j2 │ │ │ └── docker.service.j2 │ ├── healthcheck │ │ ├── tasks │ │ │ └── main.yml │ │ └── vars │ │ │ └── main.yml │ ├── helm │ │ ├── files │ │ │ └── rbac-config.yml │ │ └── tasks │ │ │ └── main.yml │ ├── kubernetes │ │ ├── master │ │ │ ├── handlers │ │ │ │ └── main.yml │ │ │ ├── meta │ │ │ │ └── main.yml │ │ │ └── tasks │ │ │ │ ├── init.yml │ │ │ │ └── main.yml │ │ └── node │ │ │ ├── handlers │ │ │ └── main.yml │ │ │ ├── meta │ │ │ └── main.yml │ │ │ └── tasks │ │ │ ├── join.yml │ │ │ └── main.yml │ └── metallb │ │ ├── tasks │ │ └── main.yml │ │ ├── templates │ │ └── metallb-layer-2-config.yml.j2 │ │ └── vars │ │ └── main.yml │ ├── site.yaml │ └── utils │ └── Vagrantfile ├── Chapter02 ├── helm │ ├── crb-helm.yaml │ ├── customhelmrepo.yaml │ ├── install-helm.sh │ ├── mychart │ │ ├── Chart.yaml │ │ ├── mychart-0.1.0.tgz │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── service.yaml │ │ │ └── tests │ │ │ │ └── test-connection.yaml │ │ └── values.yaml │ └── sa-helm.yaml ├── kustomize │ ├── nginx │ │ ├── deployment-nginx.yaml │ │ └── kustomization.yaml │ └── registry │ │ ├── base │ │ ├── deployment-registry.yaml │ │ ├── kustomization.yaml │ │ ├── pvc-registry.yaml │ │ └── service-registry.yaml │ │ └── overlays │ │ ├── dev │ │ └── kustomization.yaml │ │ └── prod │ │ └── kustomization.yaml ├── postgres-operator │ └── ui │ │ └── postgres-ui.yaml └── yaml │ └── deployment-nginx.yaml ├── Chapter03 ├── aws │ └── buildspec.yaml └── gcp │ ├── sample-app-v2.tgz │ └── spinnaker-config.yaml ├── Chapter04 ├── gremlin │ └── nginx.yaml ├── litmus │ ├── nginx │ │ ├── nginx.yaml │ │ └── rbac.yaml │ └── prometheus │ │ ├── cr-prometheus.yaml │ │ ├── deployment-prometheus.yaml │ │ ├── ns-prometheus.yaml │ │ ├── prom-config.yaml │ │ └── svc-prometheus.yaml └── stackstorm │ └── first_rule.yaml ├── Chapter05 ├── aws │ ├── aws-secret.yaml │ ├── csi │ │ ├── cs-aws-csi-ebs.yaml │ │ ├── pod.yaml │ │ ├── pvc-csi-ebs.yaml │ │ └── secret.yaml │ ├── redis-statefulset.yml │ ├── sc-aws-gp2.yaml │ ├── sc-aws-io1-slow.yaml │ └── sc-aws-io1-slow.yaml.save ├── azure │ └── redis-statefulset.yml ├── gcp │ ├── cs-gce-pds-ssd.yaml │ ├── pv-gce-disk-1.yaml │ ├── pvc-gce-disk-1.yaml │ └── redis-statefulset.yml ├── openebs │ ├── minio.yaml │ └── nfs │ │ ├── crb-openebs-nfs.yaml │ │ ├── openebs-nfs.yaml │ │ ├── psp-openebs-nfs.yaml │ │ ├── pvc-openebs.nfs.yaml │ │ ├── sc-openebs-nfs.yaml │ │ └── svc-openebs-nfs.yaml └── rook │ ├── mysql.yaml │ ├── nfs.yaml │ ├── toolbox.yaml │ └── wordpress.yaml ├── Chapter06 ├── kasten │ ├── myapp.yaml │ ├── ns-backup.yaml │ └── pvc-backup.yaml ├── minio │ └── minio.yaml └── velero │ ├── myapp.yaml │ ├── ns-backup-example.yaml │ └── pvc-backup-example.yaml ├── Chapter07 ├── autoheal │ └── minio │ │ ├── minio-livenessprobe.yaml │ │ └── minio.yaml ├── bluegreen │ └── blue-percona.yaml ├── charts │ ├── node │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── charts │ │ │ └── mongodb-7.2.10.tgz │ │ ├── requirements.lock │ │ ├── requirements.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── mongodb-binding.yaml │ │ │ ├── pvc.yaml │ │ │ └── svc.yaml │ │ └── values.yaml │ ├── todo-dev │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── charts │ │ │ └── mongodb-7.2.10.tgz │ │ ├── requirements.lock │ │ ├── requirements.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── mongodb-binding.yaml │ │ │ ├── pvc.yaml │ │ │ └── svc.yaml │ │ └── values.yaml │ └── todo-prod │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── charts │ │ └── mongodb-7.2.10.tgz │ │ ├── requirements.lock │ │ ├── requirements.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── mongodb-binding.yaml │ │ ├── pvc.yaml │ │ └── svc.yaml │ │ └── values.yaml ├── hpa-my-ch7-app.yaml ├── hpav2-my-ch7-app.yaml ├── lb │ ├── minio.yaml │ └── svc-minio.yaml └── linkerd │ ├── emojivoto.yml │ └── ingress-nginx.yaml ├── Chapter08 ├── cloudwatch │ ├── cwagent-configmap.yaml │ ├── cwagent-serviceaccount.yaml │ └── cwagent.yaml ├── debug │ ├── minio-liveness.yaml │ ├── mongo-image.yaml │ ├── mongo-sc.yaml │ ├── node-problem-detector.yaml │ ├── sc-gp2.yaml │ ├── termination-image.yaml │ └── termination.yaml └── prometheus │ └── custom-values.yaml ├── Chapter09 ├── cis │ ├── job-eks.yaml │ ├── job-iks.yaml │ ├── job-master.yaml │ ├── job-node.yaml │ └── job.yaml ├── falco │ ├── client.yaml │ ├── custom_rules.yaml │ ├── dump.php │ ├── mysql.yaml │ └── ping.yaml ├── psp │ ├── aks-privileged-psp.yaml │ ├── eks-privileged-psp.yaml │ ├── gce-privileged-psp.yaml │ ├── restricted-psp.yaml │ └── restricted-vol-psp.yaml ├── rbac │ ├── binding-deployer.yaml │ ├── config-user3445.yaml │ └── role-deployer.yaml └── vault │ └── policy.hcl ├── Chapter10 ├── efk │ ├── elastic.yaml │ ├── fluent-bit-values.yaml │ └── kibana.yaml ├── postgres │ ├── cm-postgres.yaml │ ├── postgres.yaml │ ├── pvc-postgres.yaml │ └── svc-postgres.yaml └── telepresence │ └── index.html ├── LICENSE └── README.md /Chapter01/ansible/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/LICENSE -------------------------------------------------------------------------------- /Chapter01/ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/README.md -------------------------------------------------------------------------------- /Chapter01/ansible/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/Vagrantfile -------------------------------------------------------------------------------- /Chapter01/ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/ansible.cfg -------------------------------------------------------------------------------- /Chapter01/ansible/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/group_vars/all.yml -------------------------------------------------------------------------------- /Chapter01/ansible/group_vars/kube-cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/group_vars/kube-cluster.yml -------------------------------------------------------------------------------- /Chapter01/ansible/hack/setup-vms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/hack/setup-vms.sh -------------------------------------------------------------------------------- /Chapter01/ansible/hosts.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/hosts.ini -------------------------------------------------------------------------------- /Chapter01/ansible/reset-site.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/reset-site.yaml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/cni/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/cni/defaults/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/cni/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/cni/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/cni/templates/calico-etcd.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/cni/templates/calico-etcd.yml.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/cni/templates/calico-rbac.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/cni/templates/calico-rbac.yml.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/cni/templates/calico.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/cni/templates/calico.yml.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/cni/templates/flannel-rbac.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/cni/templates/flannel-rbac.yml.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/cni/templates/flannel.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/cni/templates/flannel.yml.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/commons/os-checker/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/commons/os-checker/defaults/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/commons/os-checker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/commons/os-checker/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/commons/pre-install/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: commons/os-checker } 4 | -------------------------------------------------------------------------------- /Chapter01/ansible/roles/commons/pre-install/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/commons/pre-install/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/commons/pre-install/tasks/pkg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/commons/pre-install/tasks/pkg.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/commons/pre-install/templates/20-extra-args.conf.j2: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="KUBELET_EXTRA_ARGS=--fail-swap-on=false" 3 | -------------------------------------------------------------------------------- /Chapter01/ansible/roles/docker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | docker_version: 17.03 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/docker/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: commons/os-checker } 4 | -------------------------------------------------------------------------------- /Chapter01/ansible/roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/docker/tasks/pkg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/docker/tasks/pkg.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/docker/templates/docker.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/docker/templates/docker.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/docker/templates/docker.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/docker/templates/docker.service.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/healthcheck/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/healthcheck/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/healthcheck/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/healthcheck/vars/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/helm/files/rbac-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/helm/files/rbac-config.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/helm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/helm/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/master/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/master/handlers/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/master/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/master/meta/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/master/tasks/init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/master/tasks/init.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/master/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/master/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/node/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/node/handlers/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/node/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/node/meta/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/node/tasks/join.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/node/tasks/join.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/kubernetes/node/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/kubernetes/node/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/metallb/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/metallb/tasks/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/roles/metallb/templates/metallb-layer-2-config.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/metallb/templates/metallb-layer-2-config.yml.j2 -------------------------------------------------------------------------------- /Chapter01/ansible/roles/metallb/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/roles/metallb/vars/main.yml -------------------------------------------------------------------------------- /Chapter01/ansible/site.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/site.yaml -------------------------------------------------------------------------------- /Chapter01/ansible/utils/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter01/ansible/utils/Vagrantfile -------------------------------------------------------------------------------- /Chapter02/helm/crb-helm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/crb-helm.yaml -------------------------------------------------------------------------------- /Chapter02/helm/customhelmrepo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/customhelmrepo.yaml -------------------------------------------------------------------------------- /Chapter02/helm/install-helm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/install-helm.sh -------------------------------------------------------------------------------- /Chapter02/helm/mychart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/Chart.yaml -------------------------------------------------------------------------------- /Chapter02/helm/mychart/mychart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/mychart-0.1.0.tgz -------------------------------------------------------------------------------- /Chapter02/helm/mychart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/templates/NOTES.txt -------------------------------------------------------------------------------- /Chapter02/helm/mychart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/templates/_helpers.tpl -------------------------------------------------------------------------------- /Chapter02/helm/mychart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/templates/deployment.yaml -------------------------------------------------------------------------------- /Chapter02/helm/mychart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/templates/ingress.yaml -------------------------------------------------------------------------------- /Chapter02/helm/mychart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/templates/service.yaml -------------------------------------------------------------------------------- /Chapter02/helm/mychart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /Chapter02/helm/mychart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/mychart/values.yaml -------------------------------------------------------------------------------- /Chapter02/helm/sa-helm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/helm/sa-helm.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/nginx/deployment-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/nginx/deployment-nginx.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/nginx/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/nginx/kustomization.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/registry/base/deployment-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/registry/base/deployment-registry.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/registry/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/registry/base/kustomization.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/registry/base/pvc-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/registry/base/pvc-registry.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/registry/base/service-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/registry/base/service-registry.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/registry/overlays/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/registry/overlays/dev/kustomization.yaml -------------------------------------------------------------------------------- /Chapter02/kustomize/registry/overlays/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/kustomize/registry/overlays/prod/kustomization.yaml -------------------------------------------------------------------------------- /Chapter02/postgres-operator/ui/postgres-ui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/postgres-operator/ui/postgres-ui.yaml -------------------------------------------------------------------------------- /Chapter02/yaml/deployment-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter02/yaml/deployment-nginx.yaml -------------------------------------------------------------------------------- /Chapter03/aws/buildspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter03/aws/buildspec.yaml -------------------------------------------------------------------------------- /Chapter03/gcp/sample-app-v2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter03/gcp/sample-app-v2.tgz -------------------------------------------------------------------------------- /Chapter03/gcp/spinnaker-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter03/gcp/spinnaker-config.yaml -------------------------------------------------------------------------------- /Chapter04/gremlin/nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/gremlin/nginx.yaml -------------------------------------------------------------------------------- /Chapter04/litmus/nginx/nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/litmus/nginx/nginx.yaml -------------------------------------------------------------------------------- /Chapter04/litmus/nginx/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/litmus/nginx/rbac.yaml -------------------------------------------------------------------------------- /Chapter04/litmus/prometheus/cr-prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/litmus/prometheus/cr-prometheus.yaml -------------------------------------------------------------------------------- /Chapter04/litmus/prometheus/deployment-prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/litmus/prometheus/deployment-prometheus.yaml -------------------------------------------------------------------------------- /Chapter04/litmus/prometheus/ns-prometheus.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: monitoring 5 | -------------------------------------------------------------------------------- /Chapter04/litmus/prometheus/prom-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/litmus/prometheus/prom-config.yaml -------------------------------------------------------------------------------- /Chapter04/litmus/prometheus/svc-prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/litmus/prometheus/svc-prometheus.yaml -------------------------------------------------------------------------------- /Chapter04/stackstorm/first_rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter04/stackstorm/first_rule.yaml -------------------------------------------------------------------------------- /Chapter05/aws/aws-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/aws-secret.yaml -------------------------------------------------------------------------------- /Chapter05/aws/csi/cs-aws-csi-ebs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/csi/cs-aws-csi-ebs.yaml -------------------------------------------------------------------------------- /Chapter05/aws/csi/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/csi/pod.yaml -------------------------------------------------------------------------------- /Chapter05/aws/csi/pvc-csi-ebs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/csi/pvc-csi-ebs.yaml -------------------------------------------------------------------------------- /Chapter05/aws/csi/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/csi/secret.yaml -------------------------------------------------------------------------------- /Chapter05/aws/redis-statefulset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/redis-statefulset.yml -------------------------------------------------------------------------------- /Chapter05/aws/sc-aws-gp2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/sc-aws-gp2.yaml -------------------------------------------------------------------------------- /Chapter05/aws/sc-aws-io1-slow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/sc-aws-io1-slow.yaml -------------------------------------------------------------------------------- /Chapter05/aws/sc-aws-io1-slow.yaml.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/aws/sc-aws-io1-slow.yaml.save -------------------------------------------------------------------------------- /Chapter05/azure/redis-statefulset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/azure/redis-statefulset.yml -------------------------------------------------------------------------------- /Chapter05/gcp/cs-gce-pds-ssd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/gcp/cs-gce-pds-ssd.yaml -------------------------------------------------------------------------------- /Chapter05/gcp/pv-gce-disk-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/gcp/pv-gce-disk-1.yaml -------------------------------------------------------------------------------- /Chapter05/gcp/pvc-gce-disk-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/gcp/pvc-gce-disk-1.yaml -------------------------------------------------------------------------------- /Chapter05/gcp/redis-statefulset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/gcp/redis-statefulset.yml -------------------------------------------------------------------------------- /Chapter05/openebs/minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/openebs/minio.yaml -------------------------------------------------------------------------------- /Chapter05/openebs/nfs/crb-openebs-nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/openebs/nfs/crb-openebs-nfs.yaml -------------------------------------------------------------------------------- /Chapter05/openebs/nfs/openebs-nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/openebs/nfs/openebs-nfs.yaml -------------------------------------------------------------------------------- /Chapter05/openebs/nfs/psp-openebs-nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/openebs/nfs/psp-openebs-nfs.yaml -------------------------------------------------------------------------------- /Chapter05/openebs/nfs/pvc-openebs.nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/openebs/nfs/pvc-openebs.nfs.yaml -------------------------------------------------------------------------------- /Chapter05/openebs/nfs/sc-openebs-nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/openebs/nfs/sc-openebs-nfs.yaml -------------------------------------------------------------------------------- /Chapter05/openebs/nfs/svc-openebs-nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/openebs/nfs/svc-openebs-nfs.yaml -------------------------------------------------------------------------------- /Chapter05/rook/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/rook/mysql.yaml -------------------------------------------------------------------------------- /Chapter05/rook/nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/rook/nfs.yaml -------------------------------------------------------------------------------- /Chapter05/rook/toolbox.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/rook/toolbox.yaml -------------------------------------------------------------------------------- /Chapter05/rook/wordpress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter05/rook/wordpress.yaml -------------------------------------------------------------------------------- /Chapter06/kasten/myapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter06/kasten/myapp.yaml -------------------------------------------------------------------------------- /Chapter06/kasten/ns-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter06/kasten/ns-backup.yaml -------------------------------------------------------------------------------- /Chapter06/kasten/pvc-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter06/kasten/pvc-backup.yaml -------------------------------------------------------------------------------- /Chapter06/minio/minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter06/minio/minio.yaml -------------------------------------------------------------------------------- /Chapter06/velero/myapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter06/velero/myapp.yaml -------------------------------------------------------------------------------- /Chapter06/velero/ns-backup-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter06/velero/ns-backup-example.yaml -------------------------------------------------------------------------------- /Chapter06/velero/pvc-backup-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter06/velero/pvc-backup-example.yaml -------------------------------------------------------------------------------- /Chapter07/autoheal/minio/minio-livenessprobe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/autoheal/minio/minio-livenessprobe.yaml -------------------------------------------------------------------------------- /Chapter07/autoheal/minio/minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/autoheal/minio/minio.yaml -------------------------------------------------------------------------------- /Chapter07/bluegreen/blue-percona.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/bluegreen/blue-percona.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/Chart.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/README.md -------------------------------------------------------------------------------- /Chapter07/charts/node/charts/mongodb-7.2.10.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/charts/mongodb-7.2.10.tgz -------------------------------------------------------------------------------- /Chapter07/charts/node/requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/requirements.lock -------------------------------------------------------------------------------- /Chapter07/charts/node/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/requirements.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/templates/NOTES.txt -------------------------------------------------------------------------------- /Chapter07/charts/node/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/templates/_helpers.tpl -------------------------------------------------------------------------------- /Chapter07/charts/node/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/templates/deployment.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/templates/ingress.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/templates/mongodb-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/templates/mongodb-binding.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/templates/pvc.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/templates/svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/templates/svc.yaml -------------------------------------------------------------------------------- /Chapter07/charts/node/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/node/values.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/Chart.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/README.md -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/charts/mongodb-7.2.10.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/charts/mongodb-7.2.10.tgz -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/requirements.lock -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/requirements.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/templates/NOTES.txt -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/templates/_helpers.tpl -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/templates/deployment.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/templates/ingress.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/templates/mongodb-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/templates/mongodb-binding.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/templates/pvc.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/templates/svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/templates/svc.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-dev/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-dev/values.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/Chart.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/README.md -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/charts/mongodb-7.2.10.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/charts/mongodb-7.2.10.tgz -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/requirements.lock -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/requirements.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/templates/NOTES.txt -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/templates/_helpers.tpl -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/templates/deployment.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/templates/ingress.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/templates/mongodb-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/templates/mongodb-binding.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/templates/pvc.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/templates/svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/templates/svc.yaml -------------------------------------------------------------------------------- /Chapter07/charts/todo-prod/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/charts/todo-prod/values.yaml -------------------------------------------------------------------------------- /Chapter07/hpa-my-ch7-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/hpa-my-ch7-app.yaml -------------------------------------------------------------------------------- /Chapter07/hpav2-my-ch7-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/hpav2-my-ch7-app.yaml -------------------------------------------------------------------------------- /Chapter07/lb/minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/lb/minio.yaml -------------------------------------------------------------------------------- /Chapter07/lb/svc-minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/lb/svc-minio.yaml -------------------------------------------------------------------------------- /Chapter07/linkerd/emojivoto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/linkerd/emojivoto.yml -------------------------------------------------------------------------------- /Chapter07/linkerd/ingress-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter07/linkerd/ingress-nginx.yaml -------------------------------------------------------------------------------- /Chapter08/cloudwatch/cwagent-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/cloudwatch/cwagent-configmap.yaml -------------------------------------------------------------------------------- /Chapter08/cloudwatch/cwagent-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/cloudwatch/cwagent-serviceaccount.yaml -------------------------------------------------------------------------------- /Chapter08/cloudwatch/cwagent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/cloudwatch/cwagent.yaml -------------------------------------------------------------------------------- /Chapter08/debug/minio-liveness.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/debug/minio-liveness.yaml -------------------------------------------------------------------------------- /Chapter08/debug/mongo-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/debug/mongo-image.yaml -------------------------------------------------------------------------------- /Chapter08/debug/mongo-sc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/debug/mongo-sc.yaml -------------------------------------------------------------------------------- /Chapter08/debug/node-problem-detector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/debug/node-problem-detector.yaml -------------------------------------------------------------------------------- /Chapter08/debug/sc-gp2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/debug/sc-gp2.yaml -------------------------------------------------------------------------------- /Chapter08/debug/termination-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/debug/termination-image.yaml -------------------------------------------------------------------------------- /Chapter08/debug/termination.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/debug/termination.yaml -------------------------------------------------------------------------------- /Chapter08/prometheus/custom-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter08/prometheus/custom-values.yaml -------------------------------------------------------------------------------- /Chapter09/cis/job-eks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/cis/job-eks.yaml -------------------------------------------------------------------------------- /Chapter09/cis/job-iks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/cis/job-iks.yaml -------------------------------------------------------------------------------- /Chapter09/cis/job-master.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/cis/job-master.yaml -------------------------------------------------------------------------------- /Chapter09/cis/job-node.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/cis/job-node.yaml -------------------------------------------------------------------------------- /Chapter09/cis/job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/cis/job.yaml -------------------------------------------------------------------------------- /Chapter09/falco/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/falco/client.yaml -------------------------------------------------------------------------------- /Chapter09/falco/custom_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/falco/custom_rules.yaml -------------------------------------------------------------------------------- /Chapter09/falco/dump.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/falco/dump.php -------------------------------------------------------------------------------- /Chapter09/falco/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/falco/mysql.yaml -------------------------------------------------------------------------------- /Chapter09/falco/ping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/falco/ping.yaml -------------------------------------------------------------------------------- /Chapter09/psp/aks-privileged-psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/psp/aks-privileged-psp.yaml -------------------------------------------------------------------------------- /Chapter09/psp/eks-privileged-psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/psp/eks-privileged-psp.yaml -------------------------------------------------------------------------------- /Chapter09/psp/gce-privileged-psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/psp/gce-privileged-psp.yaml -------------------------------------------------------------------------------- /Chapter09/psp/restricted-psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/psp/restricted-psp.yaml -------------------------------------------------------------------------------- /Chapter09/psp/restricted-vol-psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/psp/restricted-vol-psp.yaml -------------------------------------------------------------------------------- /Chapter09/rbac/binding-deployer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/rbac/binding-deployer.yaml -------------------------------------------------------------------------------- /Chapter09/rbac/config-user3445.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/rbac/config-user3445.yaml -------------------------------------------------------------------------------- /Chapter09/rbac/role-deployer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/rbac/role-deployer.yaml -------------------------------------------------------------------------------- /Chapter09/vault/policy.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter09/vault/policy.hcl -------------------------------------------------------------------------------- /Chapter10/efk/elastic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter10/efk/elastic.yaml -------------------------------------------------------------------------------- /Chapter10/efk/fluent-bit-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter10/efk/fluent-bit-values.yaml -------------------------------------------------------------------------------- /Chapter10/efk/kibana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter10/efk/kibana.yaml -------------------------------------------------------------------------------- /Chapter10/postgres/cm-postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter10/postgres/cm-postgres.yaml -------------------------------------------------------------------------------- /Chapter10/postgres/postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter10/postgres/postgres.yaml -------------------------------------------------------------------------------- /Chapter10/postgres/pvc-postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter10/postgres/pvc-postgres.yaml -------------------------------------------------------------------------------- /Chapter10/postgres/svc-postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/Chapter10/postgres/svc-postgres.yaml -------------------------------------------------------------------------------- /Chapter10/telepresence/index.html: -------------------------------------------------------------------------------- 1 | hello this server runs locally on my laptop 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-A-Complete-DevOps-Cookbook/HEAD/README.md --------------------------------------------------------------------------------