├── Chapter10 ├── metal-lb │ ├── README.md │ └── metal-lb-config.yaml ├── nginx │ └── README.md └── social_graph │ ├── configmap.yaml │ ├── db.yaml │ ├── ingress.yaml │ └── social-graph-manager.yaml ├── Chapter12 ├── fission │ └── yeah.py ├── knative │ ├── service-v2.yaml │ └── service.yaml └── kubeless │ └── yeah.py ├── Chapter13 ├── now-pod.yaml └── prometheus │ ├── minikube_values.yaml │ └── prometheus-operator.yaml ├── Chapter14 ├── httpbin-service.yaml ├── httpbin-v1.yaml ├── httpbin-v2.yaml └── logging-stack.yaml ├── Chapter15 ├── candy-crd.yaml ├── candy-with-flavor-crd.yaml ├── chocolate-with-finalizers.yaml ├── chocolate.yaml ├── create_nginx_deployment.py ├── custom_scheduler.py ├── gummy-bear.yaml ├── k.py ├── kubectl-show-stale_replica_sets ├── nginx-deployment.yaml ├── nginx-pod.json ├── some-pod-manual-scheduling.yaml ├── some-pod-with-custom-scheduler.yaml ├── some-pod.yaml └── watch_demo.py ├── Chapter2 ├── kind-ha-multi-node-config.yaml └── kind-multi-node-config.yaml ├── Chapter3 ├── eks-cluster-autoscaler.yaml ├── etcd-cluster.yaml ├── helm-rbac.yaml └── nginx-deployment.yaml ├── Chapter4 ├── cool-pod.yaml ├── custom-namespace.yaml ├── custom-service-account.yaml ├── deny-all-network-policy.yaml ├── deny-egress-network-policy.yaml ├── network-policy.yaml └── pod-with-secret.yaml ├── Chapter5 ├── admin-user.yaml ├── base │ ├── hue-learn.yaml │ └── kustomization.yaml ├── cron-job.yaml ├── factorial-job.yaml ├── hue-collect-proxy-ds.yaml ├── hue-finance-deployment.yaml ├── hue-fitness-pod.yaml ├── hue-learn-deployment-0.4.yaml ├── hue-learn-deployment.yaml ├── hue-learn │ └── Dockerfile ├── hue-music-pod.yaml ├── hue-reminders-deployment.yaml ├── hue-reminders-service.yaml ├── hue-reminders │ ├── Dockerfile │ └── main.go ├── overlays │ ├── production │ │ ├── kustomization.yaml │ │ └── namespace.yaml │ └── staging │ │ ├── hue-learn-patch.yaml │ │ ├── kustomization.yaml │ │ └── namespace.yaml ├── parallel-job.yaml ├── restricted-namespace.yaml └── trouble-shooter.yaml ├── Chapter6 ├── dir-persistent-volume-claim.yaml ├── dir-persistent-volume.yaml ├── hue-global-listener │ ├── Dockerfile │ └── build.sh ├── hue-job-scheduler │ ├── Dockerfile │ └── build.sh ├── hue-scheduler.yaml ├── local-persistent-volume-claim.yaml ├── local-storage-class.yaml ├── local-volume.yaml ├── pod-with-local-claim.yaml ├── shell-pod.yaml └── some-persistent-volume-claim.yaml ├── Chapter7 ├── cassandra-headless-service.yaml ├── cassandra-stateful-set.yaml ├── db-config-map.yaml ├── nginx-headless-service.yaml ├── nginx-stateful-set.yaml └── pod-with-db.yaml ├── Chapter8 ├── bash-loop-deployment.yaml ├── compute-quota.yaml ├── hue-reminders-deployment.yaml ├── hue-reminders-hpa.yaml ├── limits.yaml ├── nginx-deployment-with-resources.yaml ├── nginx-deployment.yaml ├── nginx-hpa.yaml ├── object-count-quota.yaml └── priority-class.yaml ├── Chapter9 ├── cool-chart │ ├── .helmignore │ ├── Chart.yaml │ ├── requirements.yml │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ └── values.yaml ├── food-chart │ ├── Chart.yaml │ ├── templates │ │ └── config-map.yaml │ └── values.yaml └── mariadb-config.yaml └── README.md /Chapter10/metal-lb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter10/metal-lb/README.md -------------------------------------------------------------------------------- /Chapter10/metal-lb/metal-lb-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter10/metal-lb/metal-lb-config.yaml -------------------------------------------------------------------------------- /Chapter10/nginx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter10/nginx/README.md -------------------------------------------------------------------------------- /Chapter10/social_graph/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter10/social_graph/configmap.yaml -------------------------------------------------------------------------------- /Chapter10/social_graph/db.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter10/social_graph/db.yaml -------------------------------------------------------------------------------- /Chapter10/social_graph/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter10/social_graph/ingress.yaml -------------------------------------------------------------------------------- /Chapter10/social_graph/social-graph-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter10/social_graph/social-graph-manager.yaml -------------------------------------------------------------------------------- /Chapter12/fission/yeah.py: -------------------------------------------------------------------------------- 1 | def main(): 2 | return 'Yeah, it works!!!' -------------------------------------------------------------------------------- /Chapter12/knative/service-v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter12/knative/service-v2.yaml -------------------------------------------------------------------------------- /Chapter12/knative/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter12/knative/service.yaml -------------------------------------------------------------------------------- /Chapter12/kubeless/yeah.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter12/kubeless/yeah.py -------------------------------------------------------------------------------- /Chapter13/now-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter13/now-pod.yaml -------------------------------------------------------------------------------- /Chapter13/prometheus/minikube_values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter13/prometheus/minikube_values.yaml -------------------------------------------------------------------------------- /Chapter13/prometheus/prometheus-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter13/prometheus/prometheus-operator.yaml -------------------------------------------------------------------------------- /Chapter14/httpbin-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter14/httpbin-service.yaml -------------------------------------------------------------------------------- /Chapter14/httpbin-v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter14/httpbin-v1.yaml -------------------------------------------------------------------------------- /Chapter14/httpbin-v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter14/httpbin-v2.yaml -------------------------------------------------------------------------------- /Chapter14/logging-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter14/logging-stack.yaml -------------------------------------------------------------------------------- /Chapter15/candy-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/candy-crd.yaml -------------------------------------------------------------------------------- /Chapter15/candy-with-flavor-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/candy-with-flavor-crd.yaml -------------------------------------------------------------------------------- /Chapter15/chocolate-with-finalizers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/chocolate-with-finalizers.yaml -------------------------------------------------------------------------------- /Chapter15/chocolate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/chocolate.yaml -------------------------------------------------------------------------------- /Chapter15/create_nginx_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/create_nginx_deployment.py -------------------------------------------------------------------------------- /Chapter15/custom_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/custom_scheduler.py -------------------------------------------------------------------------------- /Chapter15/gummy-bear.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/gummy-bear.yaml -------------------------------------------------------------------------------- /Chapter15/k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/k.py -------------------------------------------------------------------------------- /Chapter15/kubectl-show-stale_replica_sets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/kubectl-show-stale_replica_sets -------------------------------------------------------------------------------- /Chapter15/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter15/nginx-pod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/nginx-pod.json -------------------------------------------------------------------------------- /Chapter15/some-pod-manual-scheduling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/some-pod-manual-scheduling.yaml -------------------------------------------------------------------------------- /Chapter15/some-pod-with-custom-scheduler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/some-pod-with-custom-scheduler.yaml -------------------------------------------------------------------------------- /Chapter15/some-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/some-pod.yaml -------------------------------------------------------------------------------- /Chapter15/watch_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter15/watch_demo.py -------------------------------------------------------------------------------- /Chapter2/kind-ha-multi-node-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter2/kind-ha-multi-node-config.yaml -------------------------------------------------------------------------------- /Chapter2/kind-multi-node-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter2/kind-multi-node-config.yaml -------------------------------------------------------------------------------- /Chapter3/eks-cluster-autoscaler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter3/eks-cluster-autoscaler.yaml -------------------------------------------------------------------------------- /Chapter3/etcd-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter3/etcd-cluster.yaml -------------------------------------------------------------------------------- /Chapter3/helm-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter3/helm-rbac.yaml -------------------------------------------------------------------------------- /Chapter3/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter3/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter4/cool-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter4/cool-pod.yaml -------------------------------------------------------------------------------- /Chapter4/custom-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter4/custom-namespace.yaml -------------------------------------------------------------------------------- /Chapter4/custom-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter4/custom-service-account.yaml -------------------------------------------------------------------------------- /Chapter4/deny-all-network-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter4/deny-all-network-policy.yaml -------------------------------------------------------------------------------- /Chapter4/deny-egress-network-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter4/deny-egress-network-policy.yaml -------------------------------------------------------------------------------- /Chapter4/network-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter4/network-policy.yaml -------------------------------------------------------------------------------- /Chapter4/pod-with-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter4/pod-with-secret.yaml -------------------------------------------------------------------------------- /Chapter5/admin-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/admin-user.yaml -------------------------------------------------------------------------------- /Chapter5/base/hue-learn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/base/hue-learn.yaml -------------------------------------------------------------------------------- /Chapter5/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/base/kustomization.yaml -------------------------------------------------------------------------------- /Chapter5/cron-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/cron-job.yaml -------------------------------------------------------------------------------- /Chapter5/factorial-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/factorial-job.yaml -------------------------------------------------------------------------------- /Chapter5/hue-collect-proxy-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-collect-proxy-ds.yaml -------------------------------------------------------------------------------- /Chapter5/hue-finance-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-finance-deployment.yaml -------------------------------------------------------------------------------- /Chapter5/hue-fitness-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-fitness-pod.yaml -------------------------------------------------------------------------------- /Chapter5/hue-learn-deployment-0.4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-learn-deployment-0.4.yaml -------------------------------------------------------------------------------- /Chapter5/hue-learn-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-learn-deployment.yaml -------------------------------------------------------------------------------- /Chapter5/hue-learn/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-learn/Dockerfile -------------------------------------------------------------------------------- /Chapter5/hue-music-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-music-pod.yaml -------------------------------------------------------------------------------- /Chapter5/hue-reminders-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-reminders-deployment.yaml -------------------------------------------------------------------------------- /Chapter5/hue-reminders-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-reminders-service.yaml -------------------------------------------------------------------------------- /Chapter5/hue-reminders/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-reminders/Dockerfile -------------------------------------------------------------------------------- /Chapter5/hue-reminders/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/hue-reminders/main.go -------------------------------------------------------------------------------- /Chapter5/overlays/production/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/overlays/production/kustomization.yaml -------------------------------------------------------------------------------- /Chapter5/overlays/production/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: staging -------------------------------------------------------------------------------- /Chapter5/overlays/staging/hue-learn-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/overlays/staging/hue-learn-patch.yaml -------------------------------------------------------------------------------- /Chapter5/overlays/staging/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/overlays/staging/kustomization.yaml -------------------------------------------------------------------------------- /Chapter5/overlays/staging/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: staging -------------------------------------------------------------------------------- /Chapter5/parallel-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/parallel-job.yaml -------------------------------------------------------------------------------- /Chapter5/restricted-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/restricted-namespace.yaml -------------------------------------------------------------------------------- /Chapter5/trouble-shooter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter5/trouble-shooter.yaml -------------------------------------------------------------------------------- /Chapter6/dir-persistent-volume-claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/dir-persistent-volume-claim.yaml -------------------------------------------------------------------------------- /Chapter6/dir-persistent-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/dir-persistent-volume.yaml -------------------------------------------------------------------------------- /Chapter6/hue-global-listener/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/hue-global-listener/Dockerfile -------------------------------------------------------------------------------- /Chapter6/hue-global-listener/build.sh: -------------------------------------------------------------------------------- 1 | $ docker build . -t g1g1/hue-global-listener:1.0 -------------------------------------------------------------------------------- /Chapter6/hue-job-scheduler/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/hue-job-scheduler/Dockerfile -------------------------------------------------------------------------------- /Chapter6/hue-job-scheduler/build.sh: -------------------------------------------------------------------------------- 1 | $ docker build . -t g1g1/hue-job-scheduler:1.0 -------------------------------------------------------------------------------- /Chapter6/hue-scheduler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/hue-scheduler.yaml -------------------------------------------------------------------------------- /Chapter6/local-persistent-volume-claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/local-persistent-volume-claim.yaml -------------------------------------------------------------------------------- /Chapter6/local-storage-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/local-storage-class.yaml -------------------------------------------------------------------------------- /Chapter6/local-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/local-volume.yaml -------------------------------------------------------------------------------- /Chapter6/pod-with-local-claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/pod-with-local-claim.yaml -------------------------------------------------------------------------------- /Chapter6/shell-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/shell-pod.yaml -------------------------------------------------------------------------------- /Chapter6/some-persistent-volume-claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter6/some-persistent-volume-claim.yaml -------------------------------------------------------------------------------- /Chapter7/cassandra-headless-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter7/cassandra-headless-service.yaml -------------------------------------------------------------------------------- /Chapter7/cassandra-stateful-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter7/cassandra-stateful-set.yaml -------------------------------------------------------------------------------- /Chapter7/db-config-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter7/db-config-map.yaml -------------------------------------------------------------------------------- /Chapter7/nginx-headless-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter7/nginx-headless-service.yaml -------------------------------------------------------------------------------- /Chapter7/nginx-stateful-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter7/nginx-stateful-set.yaml -------------------------------------------------------------------------------- /Chapter7/pod-with-db.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter7/pod-with-db.yaml -------------------------------------------------------------------------------- /Chapter8/bash-loop-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/bash-loop-deployment.yaml -------------------------------------------------------------------------------- /Chapter8/compute-quota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/compute-quota.yaml -------------------------------------------------------------------------------- /Chapter8/hue-reminders-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/hue-reminders-deployment.yaml -------------------------------------------------------------------------------- /Chapter8/hue-reminders-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/hue-reminders-hpa.yaml -------------------------------------------------------------------------------- /Chapter8/limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/limits.yaml -------------------------------------------------------------------------------- /Chapter8/nginx-deployment-with-resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/nginx-deployment-with-resources.yaml -------------------------------------------------------------------------------- /Chapter8/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter8/nginx-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/nginx-hpa.yaml -------------------------------------------------------------------------------- /Chapter8/object-count-quota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/object-count-quota.yaml -------------------------------------------------------------------------------- /Chapter8/priority-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter8/priority-class.yaml -------------------------------------------------------------------------------- /Chapter9/cool-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/.helmignore -------------------------------------------------------------------------------- /Chapter9/cool-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/Chart.yaml -------------------------------------------------------------------------------- /Chapter9/cool-chart/requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/requirements.yml -------------------------------------------------------------------------------- /Chapter9/cool-chart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/templates/NOTES.txt -------------------------------------------------------------------------------- /Chapter9/cool-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /Chapter9/cool-chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/templates/deployment.yaml -------------------------------------------------------------------------------- /Chapter9/cool-chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/templates/ingress.yaml -------------------------------------------------------------------------------- /Chapter9/cool-chart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/templates/service.yaml -------------------------------------------------------------------------------- /Chapter9/cool-chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /Chapter9/cool-chart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /Chapter9/cool-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/cool-chart/values.yaml -------------------------------------------------------------------------------- /Chapter9/food-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/food-chart/Chart.yaml -------------------------------------------------------------------------------- /Chapter9/food-chart/templates/config-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/food-chart/templates/config-map.yaml -------------------------------------------------------------------------------- /Chapter9/food-chart/values.yaml: -------------------------------------------------------------------------------- 1 | favorite: 2 | drink: coffee 3 | food: pizza 4 | -------------------------------------------------------------------------------- /Chapter9/mariadb-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/Chapter9/mariadb-config.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Kubernetes-Third-Edition/HEAD/README.md --------------------------------------------------------------------------------