├── .vscode └── settings.json ├── Chapter01 ├── Dockerfile ├── README.md └── compose.yaml ├── Chapter02 ├── README.md └── kubeconfig.yml ├── Chapter03 ├── README.md ├── kind_cluster └── kind_cluster-advanced ├── Chapter04 ├── README.md ├── annotated_pod.yaml ├── hello-world-cronjob.yaml ├── hello-world-job-2.yaml ├── hello-world-job-3.yaml ├── hello-world-job-4.yaml ├── hello-world-job-5.yaml ├── hello-world-job-6.yaml ├── hello-world-job.yaml ├── labelled_pod.yaml └── nginx-pod.yaml ├── Chapter05 ├── README.md ├── alpine-with-adapter.yaml ├── failed-multi-container-pod.yaml ├── fluentd-configmap.yaml ├── multi-container-pod.yaml ├── multi-container-with-emptydir-pod.yaml ├── multi-container-with-hostpath.yaml ├── nginx-debian-with-custom-command-and-args.yaml ├── nginx-with-ambassador.yaml ├── nginx-with-basic-adapter.yaml ├── nginx-with-basic-init-container.yaml ├── nginx-with-basic-sidecar.yaml ├── nginx-with-fluentd-sidecar.yaml ├── nginx-with-init-container.yaml ├── nginx-with-native-sidecar.yaml └── sidecar.yaml ├── Chapter06 ├── README.md ├── custom-ns-2.yaml ├── default-ns.yaml ├── limitrange.yaml ├── pod-in-namespace-with-request-and-limit.yaml ├── pod-in-namespace-with-request.yaml ├── pod-in-namespace.yaml ├── pod-with-request-and-limit-1.yaml ├── pod-with-request-and-limit-2.yaml ├── pod-with-request-and-limit-3.yaml ├── resourcequota-with-object-count.yaml └── resourcequota.yaml ├── Chapter07 ├── Containerfile ├── README.md ├── app.py ├── flask-pod-with-configmap-all.yaml ├── flask-pod-with-configmap-volume.yaml ├── flask-pod-with-configmap.yaml ├── flask-pod-with-secret-all.yaml ├── flask-pod-with-secret-volume.yaml ├── flask-pod-with-secret.yaml ├── immutable-configmap.yaml ├── k8sutils.yaml ├── my-env-file.env ├── my-fifth-configmap.yaml ├── my-second-configmap.yaml ├── my-seventh-configmap.yaml ├── password.txt ├── secret-from-file-database.yaml ├── secret-from-file-stringData.yaml └── secret-from-file.yaml ├── Chapter08 ├── Containerfile ├── README.md ├── clusterip-service-headless.yaml ├── clusterip-service.yaml ├── externalname-service.yaml ├── k8sutils.yaml ├── new-nginx-pod.yaml ├── nginx-pod-with-liveness-command.yaml ├── nginx-pod-with-liveness-http-named-port.yaml ├── nginx-pod-with-liveness-http.yaml ├── nginx-pod-with-liveness-tcp.yaml ├── nginx-pod-with-readiness-http.yaml ├── nginx-pod-with-startupprobe.yaml └── nodeport-whoami.yaml ├── Chapter09 ├── README.md ├── gce-pd-sc.yaml ├── nginx-configmap.yaml ├── nginx-pod-fiberchannel.yaml ├── nginx-pod-hostpath-volume.yaml ├── nginx-pod-nfs-volume.yaml ├── nginx-pod.yaml ├── pod-with-dynamic-pvc.yaml ├── pod.yaml ├── pv-block.yaml ├── pv-cloning.yaml ├── pv-hostpath.yaml ├── pv-nfs.yaml ├── pv-ns.yaml ├── pv.yaml ├── pvc-dynamic.yaml ├── pvc.yaml └── storageclass-expandable.yaml ├── Chapter10 ├── README.md ├── nginx-pod-bare.yaml ├── nginx-replicaset-example.yaml ├── nginx-replicaset-expressions.yaml ├── nginx-replicaset-livenessprobe.yaml ├── nginx-replicationcontroller.yaml ├── nginx-service.yaml └── ns-rs.yaml ├── Chapter11 ├── Containerfile ├── README.md ├── index.html ├── nginx-deployment-readinessprobe.yaml ├── nginx-deployment-rollingupdate.yaml ├── nginx-deployment.yaml ├── nginx-service-nodeport.yaml ├── nginx-service.yaml └── ready ├── Chapter12 ├── Containerfile ├── README.md ├── k8sutils.yaml ├── mysql-headless-service.yaml ├── mysql-ns.yaml ├── mysql-secret.yaml ├── mysql-statefulset-rolling-update.yaml ├── mysql-statefulset.yaml ├── nginx-client-service.yaml ├── nginx-headless-service.yaml ├── nginx-statefulset-rollingupdate.yaml └── nginx-statefulset.yaml ├── Chapter13 ├── README.md ├── fluentd-daemonset.yaml ├── nginx-daemon-headless-service.yaml ├── nginx-daemonset.yaml ├── node-exporter.yaml └── priorityclass.yaml ├── Chapter14 ├── Helm-chart-references │ ├── grafana-values.yaml │ ├── newdaemon.yaml │ ├── node-exporter-svc.yaml │ ├── prometheus-node-exporter-servicemonitor.yaml │ └── prometheus-using-helm.md ├── README.md ├── dashboard-rbac.yml ├── dashboard-sa.yaml ├── grafana-instnace.yaml ├── install.sh ├── monitoring-ns.yaml ├── monitoring-sa.yaml ├── node-exporter-daemonset.yaml ├── node-exporter-svc.yaml ├── prometheus-instance.yaml ├── prometheusrule.yaml ├── servicemonitor-instance.yaml └── wp-values.yaml ├── Chapter15 └── README.md ├── Chapter16 └── README.md ├── Chapter17 └── README.md ├── Chapter18 ├── 01_serviceaccount │ ├── example-sa-ns.yaml │ ├── pod-reader-role.yaml │ └── read-pods-rolebinding.yaml ├── 02_rbac │ ├── nginx-pod.yaml │ ├── pod-logger-app.yaml │ ├── pod-logger-serviceaccount.yaml │ ├── pod-reader-role.yaml │ ├── rbac-demo-ns.yaml │ └── read-pods-rolebinding.yaml ├── README.md ├── admission-controller │ ├── Containerfile │ ├── README.md │ ├── ValidatingWebhookConfiguration.yaml │ ├── admission-controller.crt │ ├── admission-controller.csr │ ├── admission-controller.key │ ├── admission-controller.yaml │ ├── app.py │ ├── ca.crt │ ├── ca.key │ ├── ca.srl │ ├── cert.pem │ ├── k8sutils.yaml │ ├── key.pem │ ├── openssl.cnf │ ├── requirements.txt │ └── test-pod-for-validation.yaml ├── allow-from-web1-netpol.yaml ├── csr.yaml ├── default-deny-ingress.yaml ├── dns-utils.yaml ├── iamgini.crt ├── iamgini.csr ├── iamgini.key ├── pod-with-pullsecret.yaml ├── pod-with-security-context.yaml ├── references │ └── sa-demo-nginx-pod.yaml ├── web1-app.yaml └── web2-app.yaml ├── Chapter19 ├── 01_nodename │ └── nginx-deployment.yaml ├── 02_nodeselector │ ├── nginx-deployment-slow.yaml │ └── nginx-deployment.yaml ├── 03_affinity │ └── nginx-deployment.yaml ├── 04_taints │ └── nginx-deployment.yaml └── README.md ├── Chapter20 ├── README.md ├── ca │ ├── Dockerfile │ ├── backup │ │ └── elastic-hamster-deployment copy.yaml │ ├── ca-demo-ns.yaml │ ├── deployment-reader-role.yaml │ ├── elastic-hamster-deployment.yaml │ ├── elastic-hamster-hpa.yaml │ ├── elastic-hamster-serviceaccount.yaml │ ├── hamster.sh │ └── read-deployments-rolebinding.yaml ├── hpa │ ├── deployment-reader-role.yaml │ ├── elastic-hamster-deployment.yaml │ ├── elastic-hamster-hpa.yaml │ ├── elastic-hamster-serviceaccount.yaml │ ├── hpa-demo-ns.yaml │ ├── read-deployments-rolebinding.yaml │ ├── todo-deployment.yaml │ ├── todo-hpa.yaml │ └── todo-service.yaml ├── resource-limit │ └── nginx-deployment.yaml └── vpa │ ├── hamster-deployment.yaml │ ├── hamster-vpa.yaml │ └── vpa-demo-ns.yaml ├── Chapter21 ├── README.md ├── aks_agic │ ├── 00-ingress-demo-ns.yaml │ ├── blog-portal.yaml │ ├── portal-ingress.yaml │ ├── shopping-portal.yaml │ └── video-portal.yaml ├── gateway_api │ ├── 00-gateway-api-demo-ns.yaml │ ├── gateway.yaml │ ├── gatewayclass.yaml │ └── httproute.yaml ├── ingress │ ├── 00-ingress-demo-ns.yaml │ ├── blog-portal.yaml │ ├── portal-ingress.yaml │ ├── shopping-portal.yaml │ └── video-portal.yaml ├── nginx-ingresscontroller-cloud.yaml ├── portal-container │ ├── Containerfile │ └── app.py ├── services │ ├── one-page-deployment.yaml │ ├── one-page-service-clusterip.yaml │ ├── one-page-service-lb.yaml │ ├── one-page-service-nodeport.yaml │ └── svc-demo-ns.yaml └── troubles │ ├── app-with-high-resource.yaml │ ├── blog-portal.yaml │ ├── failing-pod.yaml │ ├── networkpolicy.yaml │ ├── node-not-ready.yaml │ ├── pvc.yaml │ ├── rbac.yaml │ ├── svc-unavailable.yaml │ └── test.txt ├── LICENSE ├── README.md └── extra ├── index.html ├── ingress ├── example-ingress.yaml └── example-services.yaml └── one-page-web-container ├── Containerfile ├── one-page-deployment.yaml ├── one-page-hpa.yaml └── one-page-service.yaml /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Chapter01/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter01/Dockerfile -------------------------------------------------------------------------------- /Chapter01/README.md: -------------------------------------------------------------------------------- 1 | ## Kubernetes Fundamentals -------------------------------------------------------------------------------- /Chapter01/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter01/compose.yaml -------------------------------------------------------------------------------- /Chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter02/README.md -------------------------------------------------------------------------------- /Chapter02/kubeconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter02/kubeconfig.yml -------------------------------------------------------------------------------- /Chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter03/README.md -------------------------------------------------------------------------------- /Chapter03/kind_cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter03/kind_cluster -------------------------------------------------------------------------------- /Chapter03/kind_cluster-advanced: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter03/kind_cluster-advanced -------------------------------------------------------------------------------- /Chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/README.md -------------------------------------------------------------------------------- /Chapter04/annotated_pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/annotated_pod.yaml -------------------------------------------------------------------------------- /Chapter04/hello-world-cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/hello-world-cronjob.yaml -------------------------------------------------------------------------------- /Chapter04/hello-world-job-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/hello-world-job-2.yaml -------------------------------------------------------------------------------- /Chapter04/hello-world-job-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/hello-world-job-3.yaml -------------------------------------------------------------------------------- /Chapter04/hello-world-job-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/hello-world-job-4.yaml -------------------------------------------------------------------------------- /Chapter04/hello-world-job-5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/hello-world-job-5.yaml -------------------------------------------------------------------------------- /Chapter04/hello-world-job-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/hello-world-job-6.yaml -------------------------------------------------------------------------------- /Chapter04/hello-world-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/hello-world-job.yaml -------------------------------------------------------------------------------- /Chapter04/labelled_pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/labelled_pod.yaml -------------------------------------------------------------------------------- /Chapter04/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter04/nginx-pod.yaml -------------------------------------------------------------------------------- /Chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/README.md -------------------------------------------------------------------------------- /Chapter05/alpine-with-adapter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/alpine-with-adapter.yaml -------------------------------------------------------------------------------- /Chapter05/failed-multi-container-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/failed-multi-container-pod.yaml -------------------------------------------------------------------------------- /Chapter05/fluentd-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/fluentd-configmap.yaml -------------------------------------------------------------------------------- /Chapter05/multi-container-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/multi-container-pod.yaml -------------------------------------------------------------------------------- /Chapter05/multi-container-with-emptydir-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/multi-container-with-emptydir-pod.yaml -------------------------------------------------------------------------------- /Chapter05/multi-container-with-hostpath.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/multi-container-with-hostpath.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-debian-with-custom-command-and-args.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-debian-with-custom-command-and-args.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-with-ambassador.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-with-ambassador.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-with-basic-adapter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-with-basic-adapter.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-with-basic-init-container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-with-basic-init-container.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-with-basic-sidecar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-with-basic-sidecar.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-with-fluentd-sidecar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-with-fluentd-sidecar.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-with-init-container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-with-init-container.yaml -------------------------------------------------------------------------------- /Chapter05/nginx-with-native-sidecar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/nginx-with-native-sidecar.yaml -------------------------------------------------------------------------------- /Chapter05/sidecar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter05/sidecar.yaml -------------------------------------------------------------------------------- /Chapter06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/README.md -------------------------------------------------------------------------------- /Chapter06/custom-ns-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/custom-ns-2.yaml -------------------------------------------------------------------------------- /Chapter06/default-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/default-ns.yaml -------------------------------------------------------------------------------- /Chapter06/limitrange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/limitrange.yaml -------------------------------------------------------------------------------- /Chapter06/pod-in-namespace-with-request-and-limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/pod-in-namespace-with-request-and-limit.yaml -------------------------------------------------------------------------------- /Chapter06/pod-in-namespace-with-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/pod-in-namespace-with-request.yaml -------------------------------------------------------------------------------- /Chapter06/pod-in-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/pod-in-namespace.yaml -------------------------------------------------------------------------------- /Chapter06/pod-with-request-and-limit-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/pod-with-request-and-limit-1.yaml -------------------------------------------------------------------------------- /Chapter06/pod-with-request-and-limit-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/pod-with-request-and-limit-2.yaml -------------------------------------------------------------------------------- /Chapter06/pod-with-request-and-limit-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/pod-with-request-and-limit-3.yaml -------------------------------------------------------------------------------- /Chapter06/resourcequota-with-object-count.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/resourcequota-with-object-count.yaml -------------------------------------------------------------------------------- /Chapter06/resourcequota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter06/resourcequota.yaml -------------------------------------------------------------------------------- /Chapter07/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/Containerfile -------------------------------------------------------------------------------- /Chapter07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/README.md -------------------------------------------------------------------------------- /Chapter07/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/app.py -------------------------------------------------------------------------------- /Chapter07/flask-pod-with-configmap-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/flask-pod-with-configmap-all.yaml -------------------------------------------------------------------------------- /Chapter07/flask-pod-with-configmap-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/flask-pod-with-configmap-volume.yaml -------------------------------------------------------------------------------- /Chapter07/flask-pod-with-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/flask-pod-with-configmap.yaml -------------------------------------------------------------------------------- /Chapter07/flask-pod-with-secret-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/flask-pod-with-secret-all.yaml -------------------------------------------------------------------------------- /Chapter07/flask-pod-with-secret-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/flask-pod-with-secret-volume.yaml -------------------------------------------------------------------------------- /Chapter07/flask-pod-with-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/flask-pod-with-secret.yaml -------------------------------------------------------------------------------- /Chapter07/immutable-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/immutable-configmap.yaml -------------------------------------------------------------------------------- /Chapter07/k8sutils.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/k8sutils.yaml -------------------------------------------------------------------------------- /Chapter07/my-env-file.env: -------------------------------------------------------------------------------- 1 | hello=world 2 | color=blue 3 | release=1.0 4 | production=true 5 | -------------------------------------------------------------------------------- /Chapter07/my-fifth-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/my-fifth-configmap.yaml -------------------------------------------------------------------------------- /Chapter07/my-second-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/my-second-configmap.yaml -------------------------------------------------------------------------------- /Chapter07/my-seventh-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/my-seventh-configmap.yaml -------------------------------------------------------------------------------- /Chapter07/password.txt: -------------------------------------------------------------------------------- 1 | mypassword -------------------------------------------------------------------------------- /Chapter07/secret-from-file-database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/secret-from-file-database.yaml -------------------------------------------------------------------------------- /Chapter07/secret-from-file-stringData.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/secret-from-file-stringData.yaml -------------------------------------------------------------------------------- /Chapter07/secret-from-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter07/secret-from-file.yaml -------------------------------------------------------------------------------- /Chapter08/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/Containerfile -------------------------------------------------------------------------------- /Chapter08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/README.md -------------------------------------------------------------------------------- /Chapter08/clusterip-service-headless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/clusterip-service-headless.yaml -------------------------------------------------------------------------------- /Chapter08/clusterip-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/clusterip-service.yaml -------------------------------------------------------------------------------- /Chapter08/externalname-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/externalname-service.yaml -------------------------------------------------------------------------------- /Chapter08/k8sutils.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/k8sutils.yaml -------------------------------------------------------------------------------- /Chapter08/new-nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/new-nginx-pod.yaml -------------------------------------------------------------------------------- /Chapter08/nginx-pod-with-liveness-command.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/nginx-pod-with-liveness-command.yaml -------------------------------------------------------------------------------- /Chapter08/nginx-pod-with-liveness-http-named-port.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/nginx-pod-with-liveness-http-named-port.yaml -------------------------------------------------------------------------------- /Chapter08/nginx-pod-with-liveness-http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/nginx-pod-with-liveness-http.yaml -------------------------------------------------------------------------------- /Chapter08/nginx-pod-with-liveness-tcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/nginx-pod-with-liveness-tcp.yaml -------------------------------------------------------------------------------- /Chapter08/nginx-pod-with-readiness-http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/nginx-pod-with-readiness-http.yaml -------------------------------------------------------------------------------- /Chapter08/nginx-pod-with-startupprobe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/nginx-pod-with-startupprobe.yaml -------------------------------------------------------------------------------- /Chapter08/nodeport-whoami.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter08/nodeport-whoami.yaml -------------------------------------------------------------------------------- /Chapter09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/README.md -------------------------------------------------------------------------------- /Chapter09/gce-pd-sc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/gce-pd-sc.yaml -------------------------------------------------------------------------------- /Chapter09/nginx-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/nginx-configmap.yaml -------------------------------------------------------------------------------- /Chapter09/nginx-pod-fiberchannel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/nginx-pod-fiberchannel.yaml -------------------------------------------------------------------------------- /Chapter09/nginx-pod-hostpath-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/nginx-pod-hostpath-volume.yaml -------------------------------------------------------------------------------- /Chapter09/nginx-pod-nfs-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/nginx-pod-nfs-volume.yaml -------------------------------------------------------------------------------- /Chapter09/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/nginx-pod.yaml -------------------------------------------------------------------------------- /Chapter09/pod-with-dynamic-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pod-with-dynamic-pvc.yaml -------------------------------------------------------------------------------- /Chapter09/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pod.yaml -------------------------------------------------------------------------------- /Chapter09/pv-block.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pv-block.yaml -------------------------------------------------------------------------------- /Chapter09/pv-cloning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pv-cloning.yaml -------------------------------------------------------------------------------- /Chapter09/pv-hostpath.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pv-hostpath.yaml -------------------------------------------------------------------------------- /Chapter09/pv-nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pv-nfs.yaml -------------------------------------------------------------------------------- /Chapter09/pv-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pv-ns.yaml -------------------------------------------------------------------------------- /Chapter09/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pv.yaml -------------------------------------------------------------------------------- /Chapter09/pvc-dynamic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pvc-dynamic.yaml -------------------------------------------------------------------------------- /Chapter09/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/pvc.yaml -------------------------------------------------------------------------------- /Chapter09/storageclass-expandable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter09/storageclass-expandable.yaml -------------------------------------------------------------------------------- /Chapter10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter10/README.md -------------------------------------------------------------------------------- /Chapter10/nginx-pod-bare.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter10/nginx-pod-bare.yaml -------------------------------------------------------------------------------- /Chapter10/nginx-replicaset-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter10/nginx-replicaset-example.yaml -------------------------------------------------------------------------------- /Chapter10/nginx-replicaset-expressions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter10/nginx-replicaset-expressions.yaml -------------------------------------------------------------------------------- /Chapter10/nginx-replicaset-livenessprobe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter10/nginx-replicaset-livenessprobe.yaml -------------------------------------------------------------------------------- /Chapter10/nginx-replicationcontroller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter10/nginx-replicationcontroller.yaml -------------------------------------------------------------------------------- /Chapter10/nginx-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter10/nginx-service.yaml -------------------------------------------------------------------------------- /Chapter10/ns-rs.yaml: -------------------------------------------------------------------------------- 1 | # ns-rs.yaml 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: rs-ns 6 | -------------------------------------------------------------------------------- /Chapter11/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter11/Containerfile -------------------------------------------------------------------------------- /Chapter11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter11/README.md -------------------------------------------------------------------------------- /Chapter11/index.html: -------------------------------------------------------------------------------- 1 | Welcome to nginx web server! -------------------------------------------------------------------------------- /Chapter11/nginx-deployment-readinessprobe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter11/nginx-deployment-readinessprobe.yaml -------------------------------------------------------------------------------- /Chapter11/nginx-deployment-rollingupdate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter11/nginx-deployment-rollingupdate.yaml -------------------------------------------------------------------------------- /Chapter11/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter11/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter11/nginx-service-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter11/nginx-service-nodeport.yaml -------------------------------------------------------------------------------- /Chapter11/nginx-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter11/nginx-service.yaml -------------------------------------------------------------------------------- /Chapter11/ready: -------------------------------------------------------------------------------- 1 | READY -------------------------------------------------------------------------------- /Chapter12/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/Containerfile -------------------------------------------------------------------------------- /Chapter12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/README.md -------------------------------------------------------------------------------- /Chapter12/k8sutils.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/k8sutils.yaml -------------------------------------------------------------------------------- /Chapter12/mysql-headless-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/mysql-headless-service.yaml -------------------------------------------------------------------------------- /Chapter12/mysql-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/mysql-ns.yaml -------------------------------------------------------------------------------- /Chapter12/mysql-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/mysql-secret.yaml -------------------------------------------------------------------------------- /Chapter12/mysql-statefulset-rolling-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/mysql-statefulset-rolling-update.yaml -------------------------------------------------------------------------------- /Chapter12/mysql-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/mysql-statefulset.yaml -------------------------------------------------------------------------------- /Chapter12/nginx-client-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/nginx-client-service.yaml -------------------------------------------------------------------------------- /Chapter12/nginx-headless-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/nginx-headless-service.yaml -------------------------------------------------------------------------------- /Chapter12/nginx-statefulset-rollingupdate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/nginx-statefulset-rollingupdate.yaml -------------------------------------------------------------------------------- /Chapter12/nginx-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter12/nginx-statefulset.yaml -------------------------------------------------------------------------------- /Chapter13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter13/README.md -------------------------------------------------------------------------------- /Chapter13/fluentd-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter13/fluentd-daemonset.yaml -------------------------------------------------------------------------------- /Chapter13/nginx-daemon-headless-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter13/nginx-daemon-headless-service.yaml -------------------------------------------------------------------------------- /Chapter13/nginx-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter13/nginx-daemonset.yaml -------------------------------------------------------------------------------- /Chapter13/node-exporter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter13/node-exporter.yaml -------------------------------------------------------------------------------- /Chapter13/priorityclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter13/priorityclass.yaml -------------------------------------------------------------------------------- /Chapter14/Helm-chart-references/grafana-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/Helm-chart-references/grafana-values.yaml -------------------------------------------------------------------------------- /Chapter14/Helm-chart-references/newdaemon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/Helm-chart-references/newdaemon.yaml -------------------------------------------------------------------------------- /Chapter14/Helm-chart-references/node-exporter-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/Helm-chart-references/node-exporter-svc.yaml -------------------------------------------------------------------------------- /Chapter14/Helm-chart-references/prometheus-node-exporter-servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/Helm-chart-references/prometheus-node-exporter-servicemonitor.yaml -------------------------------------------------------------------------------- /Chapter14/Helm-chart-references/prometheus-using-helm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/Helm-chart-references/prometheus-using-helm.md -------------------------------------------------------------------------------- /Chapter14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/README.md -------------------------------------------------------------------------------- /Chapter14/dashboard-rbac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/dashboard-rbac.yml -------------------------------------------------------------------------------- /Chapter14/dashboard-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/dashboard-sa.yaml -------------------------------------------------------------------------------- /Chapter14/grafana-instnace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/grafana-instnace.yaml -------------------------------------------------------------------------------- /Chapter14/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/install.sh -------------------------------------------------------------------------------- /Chapter14/monitoring-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/monitoring-ns.yaml -------------------------------------------------------------------------------- /Chapter14/monitoring-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/monitoring-sa.yaml -------------------------------------------------------------------------------- /Chapter14/node-exporter-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/node-exporter-daemonset.yaml -------------------------------------------------------------------------------- /Chapter14/node-exporter-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/node-exporter-svc.yaml -------------------------------------------------------------------------------- /Chapter14/prometheus-instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/prometheus-instance.yaml -------------------------------------------------------------------------------- /Chapter14/prometheusrule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/prometheusrule.yaml -------------------------------------------------------------------------------- /Chapter14/servicemonitor-instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/servicemonitor-instance.yaml -------------------------------------------------------------------------------- /Chapter14/wp-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter14/wp-values.yaml -------------------------------------------------------------------------------- /Chapter15/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter16/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter17/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter18/01_serviceaccount/example-sa-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/01_serviceaccount/example-sa-ns.yaml -------------------------------------------------------------------------------- /Chapter18/01_serviceaccount/pod-reader-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/01_serviceaccount/pod-reader-role.yaml -------------------------------------------------------------------------------- /Chapter18/01_serviceaccount/read-pods-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/01_serviceaccount/read-pods-rolebinding.yaml -------------------------------------------------------------------------------- /Chapter18/02_rbac/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/02_rbac/nginx-pod.yaml -------------------------------------------------------------------------------- /Chapter18/02_rbac/pod-logger-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/02_rbac/pod-logger-app.yaml -------------------------------------------------------------------------------- /Chapter18/02_rbac/pod-logger-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/02_rbac/pod-logger-serviceaccount.yaml -------------------------------------------------------------------------------- /Chapter18/02_rbac/pod-reader-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/02_rbac/pod-reader-role.yaml -------------------------------------------------------------------------------- /Chapter18/02_rbac/rbac-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/02_rbac/rbac-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter18/02_rbac/read-pods-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/02_rbac/read-pods-rolebinding.yaml -------------------------------------------------------------------------------- /Chapter18/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/README.md -------------------------------------------------------------------------------- /Chapter18/admission-controller/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/Containerfile -------------------------------------------------------------------------------- /Chapter18/admission-controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/README.md -------------------------------------------------------------------------------- /Chapter18/admission-controller/ValidatingWebhookConfiguration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/ValidatingWebhookConfiguration.yaml -------------------------------------------------------------------------------- /Chapter18/admission-controller/admission-controller.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/admission-controller.crt -------------------------------------------------------------------------------- /Chapter18/admission-controller/admission-controller.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/admission-controller.csr -------------------------------------------------------------------------------- /Chapter18/admission-controller/admission-controller.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/admission-controller.key -------------------------------------------------------------------------------- /Chapter18/admission-controller/admission-controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/admission-controller.yaml -------------------------------------------------------------------------------- /Chapter18/admission-controller/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/app.py -------------------------------------------------------------------------------- /Chapter18/admission-controller/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/ca.crt -------------------------------------------------------------------------------- /Chapter18/admission-controller/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/ca.key -------------------------------------------------------------------------------- /Chapter18/admission-controller/ca.srl: -------------------------------------------------------------------------------- 1 | 701B0629E531CBEB29DFB399D4EAB876CCDF4541 2 | -------------------------------------------------------------------------------- /Chapter18/admission-controller/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/cert.pem -------------------------------------------------------------------------------- /Chapter18/admission-controller/k8sutils.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/k8sutils.yaml -------------------------------------------------------------------------------- /Chapter18/admission-controller/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/key.pem -------------------------------------------------------------------------------- /Chapter18/admission-controller/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/openssl.cnf -------------------------------------------------------------------------------- /Chapter18/admission-controller/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/requirements.txt -------------------------------------------------------------------------------- /Chapter18/admission-controller/test-pod-for-validation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/admission-controller/test-pod-for-validation.yaml -------------------------------------------------------------------------------- /Chapter18/allow-from-web1-netpol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/allow-from-web1-netpol.yaml -------------------------------------------------------------------------------- /Chapter18/csr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/csr.yaml -------------------------------------------------------------------------------- /Chapter18/default-deny-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/default-deny-ingress.yaml -------------------------------------------------------------------------------- /Chapter18/dns-utils.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/dns-utils.yaml -------------------------------------------------------------------------------- /Chapter18/iamgini.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/iamgini.crt -------------------------------------------------------------------------------- /Chapter18/iamgini.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/iamgini.csr -------------------------------------------------------------------------------- /Chapter18/iamgini.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/iamgini.key -------------------------------------------------------------------------------- /Chapter18/pod-with-pullsecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/pod-with-pullsecret.yaml -------------------------------------------------------------------------------- /Chapter18/pod-with-security-context.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/pod-with-security-context.yaml -------------------------------------------------------------------------------- /Chapter18/references/sa-demo-nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/references/sa-demo-nginx-pod.yaml -------------------------------------------------------------------------------- /Chapter18/web1-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/web1-app.yaml -------------------------------------------------------------------------------- /Chapter18/web2-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter18/web2-app.yaml -------------------------------------------------------------------------------- /Chapter19/01_nodename/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter19/01_nodename/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter19/02_nodeselector/nginx-deployment-slow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter19/02_nodeselector/nginx-deployment-slow.yaml -------------------------------------------------------------------------------- /Chapter19/02_nodeselector/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter19/02_nodeselector/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter19/03_affinity/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter19/03_affinity/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter19/04_taints/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter19/04_taints/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter19/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter19/README.md -------------------------------------------------------------------------------- /Chapter20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/README.md -------------------------------------------------------------------------------- /Chapter20/ca/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/Dockerfile -------------------------------------------------------------------------------- /Chapter20/ca/backup/elastic-hamster-deployment copy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/backup/elastic-hamster-deployment copy.yaml -------------------------------------------------------------------------------- /Chapter20/ca/ca-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/ca-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter20/ca/deployment-reader-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/deployment-reader-role.yaml -------------------------------------------------------------------------------- /Chapter20/ca/elastic-hamster-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/elastic-hamster-deployment.yaml -------------------------------------------------------------------------------- /Chapter20/ca/elastic-hamster-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/elastic-hamster-hpa.yaml -------------------------------------------------------------------------------- /Chapter20/ca/elastic-hamster-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/elastic-hamster-serviceaccount.yaml -------------------------------------------------------------------------------- /Chapter20/ca/hamster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/hamster.sh -------------------------------------------------------------------------------- /Chapter20/ca/read-deployments-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/ca/read-deployments-rolebinding.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/deployment-reader-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/deployment-reader-role.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/elastic-hamster-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/elastic-hamster-deployment.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/elastic-hamster-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/elastic-hamster-hpa.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/elastic-hamster-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/elastic-hamster-serviceaccount.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/hpa-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/hpa-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/read-deployments-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/read-deployments-rolebinding.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/todo-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/todo-deployment.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/todo-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/todo-hpa.yaml -------------------------------------------------------------------------------- /Chapter20/hpa/todo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/hpa/todo-service.yaml -------------------------------------------------------------------------------- /Chapter20/resource-limit/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/resource-limit/nginx-deployment.yaml -------------------------------------------------------------------------------- /Chapter20/vpa/hamster-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/vpa/hamster-deployment.yaml -------------------------------------------------------------------------------- /Chapter20/vpa/hamster-vpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/vpa/hamster-vpa.yaml -------------------------------------------------------------------------------- /Chapter20/vpa/vpa-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter20/vpa/vpa-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter21/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/README.md -------------------------------------------------------------------------------- /Chapter21/aks_agic/00-ingress-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/aks_agic/00-ingress-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter21/aks_agic/blog-portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/aks_agic/blog-portal.yaml -------------------------------------------------------------------------------- /Chapter21/aks_agic/portal-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/aks_agic/portal-ingress.yaml -------------------------------------------------------------------------------- /Chapter21/aks_agic/shopping-portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/aks_agic/shopping-portal.yaml -------------------------------------------------------------------------------- /Chapter21/aks_agic/video-portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/aks_agic/video-portal.yaml -------------------------------------------------------------------------------- /Chapter21/gateway_api/00-gateway-api-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/gateway_api/00-gateway-api-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter21/gateway_api/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/gateway_api/gateway.yaml -------------------------------------------------------------------------------- /Chapter21/gateway_api/gatewayclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/gateway_api/gatewayclass.yaml -------------------------------------------------------------------------------- /Chapter21/gateway_api/httproute.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/gateway_api/httproute.yaml -------------------------------------------------------------------------------- /Chapter21/ingress/00-ingress-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/ingress/00-ingress-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter21/ingress/blog-portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/ingress/blog-portal.yaml -------------------------------------------------------------------------------- /Chapter21/ingress/portal-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/ingress/portal-ingress.yaml -------------------------------------------------------------------------------- /Chapter21/ingress/shopping-portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/ingress/shopping-portal.yaml -------------------------------------------------------------------------------- /Chapter21/ingress/video-portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/ingress/video-portal.yaml -------------------------------------------------------------------------------- /Chapter21/nginx-ingresscontroller-cloud.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/nginx-ingresscontroller-cloud.yaml -------------------------------------------------------------------------------- /Chapter21/portal-container/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/portal-container/Containerfile -------------------------------------------------------------------------------- /Chapter21/portal-container/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/portal-container/app.py -------------------------------------------------------------------------------- /Chapter21/services/one-page-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/services/one-page-deployment.yaml -------------------------------------------------------------------------------- /Chapter21/services/one-page-service-clusterip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/services/one-page-service-clusterip.yaml -------------------------------------------------------------------------------- /Chapter21/services/one-page-service-lb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/services/one-page-service-lb.yaml -------------------------------------------------------------------------------- /Chapter21/services/one-page-service-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/services/one-page-service-nodeport.yaml -------------------------------------------------------------------------------- /Chapter21/services/svc-demo-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/services/svc-demo-ns.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/app-with-high-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/app-with-high-resource.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/blog-portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/blog-portal.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/failing-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/failing-pod.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/networkpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/networkpolicy.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/node-not-ready.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/node-not-ready.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/pvc.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/rbac.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/svc-unavailable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/Chapter21/troubles/svc-unavailable.yaml -------------------------------------------------------------------------------- /Chapter21/troubles/test.txt: -------------------------------------------------------------------------------- 1 | This is a text file. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/README.md -------------------------------------------------------------------------------- /extra/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/extra/index.html -------------------------------------------------------------------------------- /extra/ingress/example-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/extra/ingress/example-ingress.yaml -------------------------------------------------------------------------------- /extra/ingress/example-services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/extra/ingress/example-services.yaml -------------------------------------------------------------------------------- /extra/one-page-web-container/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/extra/one-page-web-container/Containerfile -------------------------------------------------------------------------------- /extra/one-page-web-container/one-page-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/extra/one-page-web-container/one-page-deployment.yaml -------------------------------------------------------------------------------- /extra/one-page-web-container/one-page-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/extra/one-page-web-container/one-page-hpa.yaml -------------------------------------------------------------------------------- /extra/one-page-web-container/one-page-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/HEAD/extra/one-page-web-container/one-page-service.yaml --------------------------------------------------------------------------------