├── LICENSE ├── README.md ├── chapter1 ├── README.md └── install-docker.sh ├── chapter10 ├── custom-nginx.yaml ├── falco-ui-ingress.yaml ├── falco-ui-ingress2.yaml ├── install-falco.sh ├── install-falcosidekick.sh ├── kubeless │ ├── deploy-nginx.sh │ ├── install-kubeless.sh │ ├── isolate-pod.yaml │ ├── kubeless-v1.0.8.yaml │ └── nginx-ingress.yaml ├── logging │ ├── eck-filebeats.yaml │ ├── elastic-deploy.yaml │ ├── install-logging.sh │ ├── kibana-ingress.yaml │ └── values-sidekick-update.yaml ├── values-falco.yaml └── values-sidekick.yaml ├── chapter11 ├── create-backup-objects.sh ├── create-minio-ingress.sh ├── etcd │ └── install-etcd-tools.sh ├── install-velero-binary.sh ├── minio-deployment.yaml ├── minio-ingress.yaml └── nginx-deployment.yaml ├── chapter12 ├── create-kiali-ingress.sh ├── example-app │ ├── create-gw-vs.sh │ ├── gw.yaml │ ├── istio-manifests.yaml │ ├── kubernetes-manifests.yaml │ └── vs.yaml ├── expose_istio.sh ├── jaeger-deployment.yaml ├── kiali-ingress.yaml ├── kiali │ ├── create-kiali-istio-objs.sh │ ├── gw.yaml │ └── vs.yaml └── prometheus-deployment.yaml ├── chapter13 ├── authentication │ ├── deploy-auth.sh │ └── service-auth.yaml ├── coursed-grained-authorization │ └── coursed-grained-az.yaml ├── deploy_openunison_istio.sh ├── hello-world │ ├── deploy_helloworld.sh │ └── hello-world.yaml ├── integrate-kiali-openunison.sh ├── openunison-kiali-values.yaml ├── openunison-service-auth │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── authentication_chains.yaml │ │ ├── getusertoken.yaml │ │ └── sts.yaml │ └── values.yaml ├── openunison-values.yaml └── write-checks │ ├── call_service.sh │ ├── deploy_write_checks.sh │ └── write_checks.yaml ├── chapter14 ├── argocd │ ├── argocd-ingress.yaml │ ├── argocd-policy.yaml │ ├── deploy-argocd-ingress.sh │ └── getSshKnownHosts.sh ├── docker-registry │ ├── deploy-docker-registry.sh │ └── docker-registry.yaml ├── example-apps │ ├── argocd │ │ └── argocd-python-hello.yaml │ ├── docker │ │ └── PatchRepoDockerfile │ ├── python-hello-build │ │ └── src │ │ │ ├── pipelineresources │ │ │ └── tekton-image-result.yaml │ │ │ ├── pipelines │ │ │ └── tekton-pipeline.yaml │ │ │ └── tasks │ │ │ ├── tekton-task1.yaml │ │ │ ├── tekton-task2.yaml │ │ │ └── tekton-task3.yaml │ ├── python-hello-operations │ │ ├── README.md │ │ └── src │ │ │ └── deployments │ │ │ └── hello-python.yaml │ ├── python-hello │ │ ├── README.md │ │ └── source │ │ │ ├── Dockerfile │ │ │ ├── helloworld.py │ │ │ └── requirements.txt │ └── tekton │ │ ├── tekton-image-result.yaml │ │ ├── tekton-pipeline-run.yaml │ │ ├── tekton-pipeline.yaml │ │ ├── tekton-serviceaccount.yaml │ │ ├── tekton-source-git.yaml │ │ ├── tekton-task1.yaml │ │ ├── tekton-task2.yaml │ │ ├── tekton-task3.yaml │ │ ├── tekton-webhook-cr.yaml │ │ └── tekton-webhook.yaml ├── gatekeeper │ └── deploy_gatekeeper.sh ├── gitlab │ ├── helm │ │ ├── gen-helm-values.sh │ │ ├── gitlab-values.yaml │ │ └── gitlab-wildcard-tls.yaml │ └── sso-secret │ │ ├── deploy-gitlab-secret.sh │ │ └── provider ├── naas-gitops │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── argocd-sso │ │ │ ├── argocd-trust.yaml │ │ │ └── argocd-url.yaml │ │ ├── control-plane.yaml │ │ ├── gitlab-sso │ │ │ ├── gitlab-trust.yaml │ │ │ └── gitlab-url.yaml │ │ ├── jobs.yaml │ │ ├── listeners.yaml │ │ ├── myvd_activedirectory _gitops_naas.yaml │ │ ├── newproject.yaml │ │ ├── orgs.yaml │ │ ├── rbac.yaml │ │ ├── targets.yaml │ │ ├── tektoncd-sso │ │ │ ├── application.yaml │ │ │ ├── portal-url.yaml │ │ │ ├── tektondb-ingress.yaml │ │ │ ├── tektondb-oidc.yaml │ │ │ └── tektondb-trust.yaml │ │ ├── workflows.yaml │ │ └── workflows │ │ │ ├── init-openunison.yaml │ │ │ ├── jit-gitlab.yaml │ │ │ ├── jit-workflow.yaml │ │ │ └── new-application │ │ │ ├── configure-argo.yaml │ │ │ ├── create-operations-dev.yaml │ │ │ ├── create-operations-production.yaml │ │ │ ├── create-tekton.yaml │ │ │ ├── finish-gitops.yaml │ │ │ ├── new-application-production.yaml │ │ │ └── new-application.yaml │ └── values.yaml ├── openunison │ ├── deploy_openunison_imp.sh │ ├── mariadb.yaml │ ├── openunison-values.yaml │ └── smtp-blackhole.yaml ├── sample-repo │ ├── python-hello-build │ │ ├── deployToGit.sh │ │ └── src │ │ │ ├── pipelineresources │ │ │ └── tekton-image-result.yaml │ │ │ ├── pipelines │ │ │ └── tekton-pipeline.yaml │ │ │ └── tasks │ │ │ ├── tekton-task1.yaml │ │ │ ├── tekton-task2.yaml │ │ │ └── tekton-task3.yaml │ └── python-hello-operations │ │ ├── README.md │ │ ├── deployToGit.sh │ │ └── src │ │ └── deployments │ │ └── hello-python.yaml ├── shell │ ├── exempt-python-build.sh │ └── makeca.sh └── yaml │ ├── certmanager-ca.yaml │ ├── gitlab-shell-write.yaml │ ├── python-hello-build-policy.yaml │ ├── python-hello-policy.yaml │ └── tekton-pipelines-policy.yaml ├── chapter2 ├── HAProxy │ └── HAProxy.sh ├── calico.yaml ├── cluster-ha-demo.yaml ├── cluster01-kind.yaml ├── complete-install.sh ├── create-cluster.sh ├── get_helm.sh ├── install-kind.sh ├── nginx-deploy.yaml └── test-pvc.yaml ├── chapter4 ├── external-dns.sh ├── external-dns.yaml ├── install-metallb.sh ├── k8gb-example │ ├── README.md │ ├── get_helm.sh │ ├── k8gb │ │ ├── deploy-k8gb-buf.sh │ │ ├── deploy-k8gb-nyc.sh │ │ ├── k8gb-buf-values.yaml │ │ ├── k8gb-example-buf.yaml │ │ ├── k8gb-example-nyc.yaml │ │ ├── k8gb-nyc-values.yaml │ │ ├── nginx-fe-buff.yaml │ │ └── nginx-fe-nyc.yaml │ ├── kubeadm │ │ ├── calico.yaml │ │ ├── create-kubeadm-single.sh │ │ ├── get_helm.sh │ │ ├── kubeadm-config.yaml │ │ └── nginx-deploy.yaml │ └── metallb │ │ ├── metallb-config-buf.sh │ │ ├── metallb-config-buf.yaml │ │ ├── metallb-config-nyc.sh │ │ └── metallb-config-nyc.yaml ├── metallb-config.yaml └── nginx-dynamic.yaml ├── chapter5 ├── B17950_Chapter_05.pdf ├── README.md ├── apacheds.yaml ├── myvd-book.yaml ├── openunison-values.yaml ├── sa-cluster-admins.yaml └── token-login │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── applications.yaml │ ├── authentication_chains.yaml │ └── authentication_mechanisms.yaml │ └── values.yaml ├── chapter6 ├── enable-auditing.sh ├── k8s-audit-policy.yaml └── openunison │ ├── deploy_openunison_imp.sh │ └── openunison-values.yaml ├── chapter7 └── kubectl-secure-my-dashboard.go ├── chapter8 ├── defaultUser │ └── yaml │ │ ├── addDefaultUser.yaml │ │ └── setUnprivileged.yaml ├── enforce-memory-request │ ├── rego │ │ ├── enforcememory.rego │ │ └── enforcememory_test.rego │ └── yaml │ │ ├── config.yaml │ │ ├── gatekeeper-policy-template.yaml │ │ ├── gatekeeper-policy.yaml │ │ └── namespace_with_quota.yaml ├── example_admission_request.json ├── parameter-opa-policy-fail │ └── rego │ │ ├── limitregistries.rego │ │ └── limitregistries_test.rego ├── parameter-opa-policy │ ├── rego │ │ ├── limitregistries.rego │ │ └── limitregistries_test.rego │ └── yaml │ │ ├── gatekeeper-policy-template.yaml │ │ └── gatekeeper-policy.yaml └── simple-opa-policy │ ├── rego │ ├── limitregistries.rego │ └── limitregistries_test.rego │ └── yaml │ ├── gatekeeper-policy-template.yaml │ └── gatekeeper-policy.yaml ├── chapter9 ├── default_mutations.yaml ├── delete_all_pods_except_gatekeeper.sh ├── deploy_gatekeeper_psp_policies.sh ├── enforce_node_policies.yaml ├── initialize-for-chapter.sh ├── make_cluster_work_policies.yaml ├── minimal_gatekeeper_constraints.yaml ├── multi-tenant │ ├── opa │ │ ├── all-namespaces-psp.rego │ │ └── all-namespaces-psp_test.rego │ ├── sourcedata │ │ ├── cache_data.json │ │ └── pod_data.json │ └── yaml │ │ ├── check-new-pods-psp.yaml │ │ ├── gatekeeper-config.yaml │ │ ├── minimal_gatekeeper_constraints.yaml │ │ ├── require-psp-for-namespaceconstraint.yaml │ │ └── require-psp-for-namespaceconstrainttemplate.yaml └── show_constraint_violations.sh ├── cover.png ├── errata.md └── excursions ├── dnsmasq ├── README.md └── dnsmasq.conf ├── istio-multi-cluster-mesh ├── README.md ├── test-cluster01.yaml └── test-cluster02.yaml ├── k8gb └── README.md └── kind-multicluster ├── .README.md.swp ├── README.md ├── calico.yaml ├── cluster1-template.yaml ├── cluster1.yaml ├── cluster2-template.yaml ├── cluster2.yaml ├── create-clusters.sh ├── create-kind-cluster.sh ├── dnsmasq-template.conf ├── dnsmasq.conf ├── envars.sh ├── get_helm.sh ├── install-kind.sh ├── network-template.conf ├── nginx-deploy.yaml └── resolv-template.conf /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/README.md -------------------------------------------------------------------------------- /chapter1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter1/README.md -------------------------------------------------------------------------------- /chapter1/install-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter1/install-docker.sh -------------------------------------------------------------------------------- /chapter10/custom-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/custom-nginx.yaml -------------------------------------------------------------------------------- /chapter10/falco-ui-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/falco-ui-ingress.yaml -------------------------------------------------------------------------------- /chapter10/falco-ui-ingress2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/falco-ui-ingress2.yaml -------------------------------------------------------------------------------- /chapter10/install-falco.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/install-falco.sh -------------------------------------------------------------------------------- /chapter10/install-falcosidekick.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/install-falcosidekick.sh -------------------------------------------------------------------------------- /chapter10/kubeless/deploy-nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/kubeless/deploy-nginx.sh -------------------------------------------------------------------------------- /chapter10/kubeless/install-kubeless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/kubeless/install-kubeless.sh -------------------------------------------------------------------------------- /chapter10/kubeless/isolate-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/kubeless/isolate-pod.yaml -------------------------------------------------------------------------------- /chapter10/kubeless/kubeless-v1.0.8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/kubeless/kubeless-v1.0.8.yaml -------------------------------------------------------------------------------- /chapter10/kubeless/nginx-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/kubeless/nginx-ingress.yaml -------------------------------------------------------------------------------- /chapter10/logging/eck-filebeats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/logging/eck-filebeats.yaml -------------------------------------------------------------------------------- /chapter10/logging/elastic-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/logging/elastic-deploy.yaml -------------------------------------------------------------------------------- /chapter10/logging/install-logging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/logging/install-logging.sh -------------------------------------------------------------------------------- /chapter10/logging/kibana-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/logging/kibana-ingress.yaml -------------------------------------------------------------------------------- /chapter10/logging/values-sidekick-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/logging/values-sidekick-update.yaml -------------------------------------------------------------------------------- /chapter10/values-falco.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/values-falco.yaml -------------------------------------------------------------------------------- /chapter10/values-sidekick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter10/values-sidekick.yaml -------------------------------------------------------------------------------- /chapter11/create-backup-objects.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter11/create-backup-objects.sh -------------------------------------------------------------------------------- /chapter11/create-minio-ingress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter11/create-minio-ingress.sh -------------------------------------------------------------------------------- /chapter11/etcd/install-etcd-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter11/etcd/install-etcd-tools.sh -------------------------------------------------------------------------------- /chapter11/install-velero-binary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter11/install-velero-binary.sh -------------------------------------------------------------------------------- /chapter11/minio-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter11/minio-deployment.yaml -------------------------------------------------------------------------------- /chapter11/minio-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter11/minio-ingress.yaml -------------------------------------------------------------------------------- /chapter11/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter11/nginx-deployment.yaml -------------------------------------------------------------------------------- /chapter12/create-kiali-ingress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/create-kiali-ingress.sh -------------------------------------------------------------------------------- /chapter12/example-app/create-gw-vs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/example-app/create-gw-vs.sh -------------------------------------------------------------------------------- /chapter12/example-app/gw.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/example-app/gw.yaml -------------------------------------------------------------------------------- /chapter12/example-app/istio-manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/example-app/istio-manifests.yaml -------------------------------------------------------------------------------- /chapter12/example-app/kubernetes-manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/example-app/kubernetes-manifests.yaml -------------------------------------------------------------------------------- /chapter12/example-app/vs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/example-app/vs.yaml -------------------------------------------------------------------------------- /chapter12/expose_istio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/expose_istio.sh -------------------------------------------------------------------------------- /chapter12/jaeger-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/jaeger-deployment.yaml -------------------------------------------------------------------------------- /chapter12/kiali-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/kiali-ingress.yaml -------------------------------------------------------------------------------- /chapter12/kiali/create-kiali-istio-objs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/kiali/create-kiali-istio-objs.sh -------------------------------------------------------------------------------- /chapter12/kiali/gw.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/kiali/gw.yaml -------------------------------------------------------------------------------- /chapter12/kiali/vs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/kiali/vs.yaml -------------------------------------------------------------------------------- /chapter12/prometheus-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter12/prometheus-deployment.yaml -------------------------------------------------------------------------------- /chapter13/authentication/deploy-auth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/authentication/deploy-auth.sh -------------------------------------------------------------------------------- /chapter13/authentication/service-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/authentication/service-auth.yaml -------------------------------------------------------------------------------- /chapter13/coursed-grained-authorization/coursed-grained-az.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/coursed-grained-authorization/coursed-grained-az.yaml -------------------------------------------------------------------------------- /chapter13/deploy_openunison_istio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/deploy_openunison_istio.sh -------------------------------------------------------------------------------- /chapter13/hello-world/deploy_helloworld.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/hello-world/deploy_helloworld.sh -------------------------------------------------------------------------------- /chapter13/hello-world/hello-world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/hello-world/hello-world.yaml -------------------------------------------------------------------------------- /chapter13/integrate-kiali-openunison.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/integrate-kiali-openunison.sh -------------------------------------------------------------------------------- /chapter13/openunison-kiali-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/openunison-kiali-values.yaml -------------------------------------------------------------------------------- /chapter13/openunison-service-auth/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/openunison-service-auth/.helmignore -------------------------------------------------------------------------------- /chapter13/openunison-service-auth/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/openunison-service-auth/Chart.yaml -------------------------------------------------------------------------------- /chapter13/openunison-service-auth/templates/authentication_chains.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/openunison-service-auth/templates/authentication_chains.yaml -------------------------------------------------------------------------------- /chapter13/openunison-service-auth/templates/getusertoken.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/openunison-service-auth/templates/getusertoken.yaml -------------------------------------------------------------------------------- /chapter13/openunison-service-auth/templates/sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/openunison-service-auth/templates/sts.yaml -------------------------------------------------------------------------------- /chapter13/openunison-service-auth/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter13/openunison-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/openunison-values.yaml -------------------------------------------------------------------------------- /chapter13/write-checks/call_service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/write-checks/call_service.sh -------------------------------------------------------------------------------- /chapter13/write-checks/deploy_write_checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/write-checks/deploy_write_checks.sh -------------------------------------------------------------------------------- /chapter13/write-checks/write_checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter13/write-checks/write_checks.yaml -------------------------------------------------------------------------------- /chapter14/argocd/argocd-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/argocd/argocd-ingress.yaml -------------------------------------------------------------------------------- /chapter14/argocd/argocd-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/argocd/argocd-policy.yaml -------------------------------------------------------------------------------- /chapter14/argocd/deploy-argocd-ingress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/argocd/deploy-argocd-ingress.sh -------------------------------------------------------------------------------- /chapter14/argocd/getSshKnownHosts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/argocd/getSshKnownHosts.sh -------------------------------------------------------------------------------- /chapter14/docker-registry/deploy-docker-registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/docker-registry/deploy-docker-registry.sh -------------------------------------------------------------------------------- /chapter14/docker-registry/docker-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/docker-registry/docker-registry.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/argocd/argocd-python-hello.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/argocd/argocd-python-hello.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/docker/PatchRepoDockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/docker/PatchRepoDockerfile -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello-build/src/pipelineresources/tekton-image-result.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello-build/src/pipelineresources/tekton-image-result.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello-build/src/pipelines/tekton-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello-build/src/pipelines/tekton-pipeline.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello-build/src/tasks/tekton-task1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello-build/src/tasks/tekton-task1.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello-build/src/tasks/tekton-task2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello-build/src/tasks/tekton-task2.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello-build/src/tasks/tekton-task3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello-build/src/tasks/tekton-task3.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello-operations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello-operations/README.md -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello-operations/src/deployments/hello-python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello-operations/src/deployments/hello-python.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello/README.md -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello/source/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello/source/Dockerfile -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello/source/helloworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/python-hello/source/helloworld.py -------------------------------------------------------------------------------- /chapter14/example-apps/python-hello/source/requirements.txt: -------------------------------------------------------------------------------- 1 | flask -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-image-result.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-image-result.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-pipeline-run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-pipeline-run.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-pipeline.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-serviceaccount.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-source-git.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-source-git.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-task1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-task1.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-task2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-task2.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-task3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-task3.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-webhook-cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-webhook-cr.yaml -------------------------------------------------------------------------------- /chapter14/example-apps/tekton/tekton-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/example-apps/tekton/tekton-webhook.yaml -------------------------------------------------------------------------------- /chapter14/gatekeeper/deploy_gatekeeper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/gatekeeper/deploy_gatekeeper.sh -------------------------------------------------------------------------------- /chapter14/gitlab/helm/gen-helm-values.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/gitlab/helm/gen-helm-values.sh -------------------------------------------------------------------------------- /chapter14/gitlab/helm/gitlab-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/gitlab/helm/gitlab-values.yaml -------------------------------------------------------------------------------- /chapter14/gitlab/helm/gitlab-wildcard-tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/gitlab/helm/gitlab-wildcard-tls.yaml -------------------------------------------------------------------------------- /chapter14/gitlab/sso-secret/deploy-gitlab-secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/gitlab/sso-secret/deploy-gitlab-secret.sh -------------------------------------------------------------------------------- /chapter14/gitlab/sso-secret/provider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/gitlab/sso-secret/provider -------------------------------------------------------------------------------- /chapter14/naas-gitops/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/.helmignore -------------------------------------------------------------------------------- /chapter14/naas-gitops/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/Chart.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/argocd-sso/argocd-trust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/argocd-sso/argocd-trust.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/argocd-sso/argocd-url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/argocd-sso/argocd-url.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/control-plane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/control-plane.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/gitlab-sso/gitlab-trust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/gitlab-sso/gitlab-trust.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/gitlab-sso/gitlab-url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/gitlab-sso/gitlab-url.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/jobs.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/listeners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/listeners.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/myvd_activedirectory _gitops_naas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/myvd_activedirectory _gitops_naas.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/newproject.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/newproject.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/orgs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/orgs.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/rbac.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/targets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/targets.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/tektoncd-sso/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/tektoncd-sso/application.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/tektoncd-sso/portal-url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/tektoncd-sso/portal-url.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/tektoncd-sso/tektondb-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/tektoncd-sso/tektondb-ingress.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/tektoncd-sso/tektondb-oidc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/tektoncd-sso/tektondb-oidc.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/tektoncd-sso/tektondb-trust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/tektoncd-sso/tektondb-trust.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/init-openunison.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/init-openunison.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/jit-gitlab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/jit-gitlab.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/jit-workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/jit-workflow.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/new-application/configure-argo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/new-application/configure-argo.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/new-application/create-operations-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/new-application/create-operations-dev.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/new-application/create-operations-production.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/new-application/create-operations-production.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/new-application/create-tekton.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/new-application/create-tekton.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/new-application/finish-gitops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/new-application/finish-gitops.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/new-application/new-application-production.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/new-application/new-application-production.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/templates/workflows/new-application/new-application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/templates/workflows/new-application/new-application.yaml -------------------------------------------------------------------------------- /chapter14/naas-gitops/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/naas-gitops/values.yaml -------------------------------------------------------------------------------- /chapter14/openunison/deploy_openunison_imp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/openunison/deploy_openunison_imp.sh -------------------------------------------------------------------------------- /chapter14/openunison/mariadb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/openunison/mariadb.yaml -------------------------------------------------------------------------------- /chapter14/openunison/openunison-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/openunison/openunison-values.yaml -------------------------------------------------------------------------------- /chapter14/openunison/smtp-blackhole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/openunison/smtp-blackhole.yaml -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-build/deployToGit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-build/deployToGit.sh -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-build/src/pipelineresources/tekton-image-result.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-build/src/pipelineresources/tekton-image-result.yaml -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-build/src/pipelines/tekton-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-build/src/pipelines/tekton-pipeline.yaml -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-build/src/tasks/tekton-task1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-build/src/tasks/tekton-task1.yaml -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-build/src/tasks/tekton-task2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-build/src/tasks/tekton-task2.yaml -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-build/src/tasks/tekton-task3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-build/src/tasks/tekton-task3.yaml -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-operations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-operations/README.md -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-operations/deployToGit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-operations/deployToGit.sh -------------------------------------------------------------------------------- /chapter14/sample-repo/python-hello-operations/src/deployments/hello-python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/sample-repo/python-hello-operations/src/deployments/hello-python.yaml -------------------------------------------------------------------------------- /chapter14/shell/exempt-python-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/shell/exempt-python-build.sh -------------------------------------------------------------------------------- /chapter14/shell/makeca.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/shell/makeca.sh -------------------------------------------------------------------------------- /chapter14/yaml/certmanager-ca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/yaml/certmanager-ca.yaml -------------------------------------------------------------------------------- /chapter14/yaml/gitlab-shell-write.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/yaml/gitlab-shell-write.yaml -------------------------------------------------------------------------------- /chapter14/yaml/python-hello-build-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/yaml/python-hello-build-policy.yaml -------------------------------------------------------------------------------- /chapter14/yaml/python-hello-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/yaml/python-hello-policy.yaml -------------------------------------------------------------------------------- /chapter14/yaml/tekton-pipelines-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter14/yaml/tekton-pipelines-policy.yaml -------------------------------------------------------------------------------- /chapter2/HAProxy/HAProxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/HAProxy/HAProxy.sh -------------------------------------------------------------------------------- /chapter2/calico.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/calico.yaml -------------------------------------------------------------------------------- /chapter2/cluster-ha-demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/cluster-ha-demo.yaml -------------------------------------------------------------------------------- /chapter2/cluster01-kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/cluster01-kind.yaml -------------------------------------------------------------------------------- /chapter2/complete-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/complete-install.sh -------------------------------------------------------------------------------- /chapter2/create-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/create-cluster.sh -------------------------------------------------------------------------------- /chapter2/get_helm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/get_helm.sh -------------------------------------------------------------------------------- /chapter2/install-kind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/install-kind.sh -------------------------------------------------------------------------------- /chapter2/nginx-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/nginx-deploy.yaml -------------------------------------------------------------------------------- /chapter2/test-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter2/test-pvc.yaml -------------------------------------------------------------------------------- /chapter4/external-dns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/external-dns.sh -------------------------------------------------------------------------------- /chapter4/external-dns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/external-dns.yaml -------------------------------------------------------------------------------- /chapter4/install-metallb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/install-metallb.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/README.md -------------------------------------------------------------------------------- /chapter4/k8gb-example/get_helm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/get_helm.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/deploy-k8gb-buf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/deploy-k8gb-buf.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/deploy-k8gb-nyc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/deploy-k8gb-nyc.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/k8gb-buf-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/k8gb-buf-values.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/k8gb-example-buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/k8gb-example-buf.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/k8gb-example-nyc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/k8gb-example-nyc.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/k8gb-nyc-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/k8gb-nyc-values.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/nginx-fe-buff.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/nginx-fe-buff.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/k8gb/nginx-fe-nyc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/k8gb/nginx-fe-nyc.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/kubeadm/calico.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/kubeadm/calico.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/kubeadm/create-kubeadm-single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/kubeadm/create-kubeadm-single.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/kubeadm/get_helm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/kubeadm/get_helm.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/kubeadm/kubeadm-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/kubeadm/kubeadm-config.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/kubeadm/nginx-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/kubeadm/nginx-deploy.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/metallb/metallb-config-buf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/metallb/metallb-config-buf.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/metallb/metallb-config-buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/metallb/metallb-config-buf.yaml -------------------------------------------------------------------------------- /chapter4/k8gb-example/metallb/metallb-config-nyc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/metallb/metallb-config-nyc.sh -------------------------------------------------------------------------------- /chapter4/k8gb-example/metallb/metallb-config-nyc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/k8gb-example/metallb/metallb-config-nyc.yaml -------------------------------------------------------------------------------- /chapter4/metallb-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/metallb-config.yaml -------------------------------------------------------------------------------- /chapter4/nginx-dynamic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter4/nginx-dynamic.yaml -------------------------------------------------------------------------------- /chapter5/B17950_Chapter_05.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/B17950_Chapter_05.pdf -------------------------------------------------------------------------------- /chapter5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/README.md -------------------------------------------------------------------------------- /chapter5/apacheds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/apacheds.yaml -------------------------------------------------------------------------------- /chapter5/myvd-book.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/myvd-book.yaml -------------------------------------------------------------------------------- /chapter5/openunison-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/openunison-values.yaml -------------------------------------------------------------------------------- /chapter5/sa-cluster-admins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/sa-cluster-admins.yaml -------------------------------------------------------------------------------- /chapter5/token-login/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/token-login/.helmignore -------------------------------------------------------------------------------- /chapter5/token-login/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/token-login/Chart.yaml -------------------------------------------------------------------------------- /chapter5/token-login/templates/applications.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/token-login/templates/applications.yaml -------------------------------------------------------------------------------- /chapter5/token-login/templates/authentication_chains.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/token-login/templates/authentication_chains.yaml -------------------------------------------------------------------------------- /chapter5/token-login/templates/authentication_mechanisms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter5/token-login/templates/authentication_mechanisms.yaml -------------------------------------------------------------------------------- /chapter5/token-login/values.yaml: -------------------------------------------------------------------------------- 1 | # none -------------------------------------------------------------------------------- /chapter6/enable-auditing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter6/enable-auditing.sh -------------------------------------------------------------------------------- /chapter6/k8s-audit-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter6/k8s-audit-policy.yaml -------------------------------------------------------------------------------- /chapter6/openunison/deploy_openunison_imp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter6/openunison/deploy_openunison_imp.sh -------------------------------------------------------------------------------- /chapter6/openunison/openunison-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter6/openunison/openunison-values.yaml -------------------------------------------------------------------------------- /chapter7/kubectl-secure-my-dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter7/kubectl-secure-my-dashboard.go -------------------------------------------------------------------------------- /chapter8/defaultUser/yaml/addDefaultUser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/defaultUser/yaml/addDefaultUser.yaml -------------------------------------------------------------------------------- /chapter8/defaultUser/yaml/setUnprivileged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/defaultUser/yaml/setUnprivileged.yaml -------------------------------------------------------------------------------- /chapter8/enforce-memory-request/rego/enforcememory.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/enforce-memory-request/rego/enforcememory.rego -------------------------------------------------------------------------------- /chapter8/enforce-memory-request/rego/enforcememory_test.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/enforce-memory-request/rego/enforcememory_test.rego -------------------------------------------------------------------------------- /chapter8/enforce-memory-request/yaml/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/enforce-memory-request/yaml/config.yaml -------------------------------------------------------------------------------- /chapter8/enforce-memory-request/yaml/gatekeeper-policy-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/enforce-memory-request/yaml/gatekeeper-policy-template.yaml -------------------------------------------------------------------------------- /chapter8/enforce-memory-request/yaml/gatekeeper-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/enforce-memory-request/yaml/gatekeeper-policy.yaml -------------------------------------------------------------------------------- /chapter8/enforce-memory-request/yaml/namespace_with_quota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/enforce-memory-request/yaml/namespace_with_quota.yaml -------------------------------------------------------------------------------- /chapter8/example_admission_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/example_admission_request.json -------------------------------------------------------------------------------- /chapter8/parameter-opa-policy-fail/rego/limitregistries.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/parameter-opa-policy-fail/rego/limitregistries.rego -------------------------------------------------------------------------------- /chapter8/parameter-opa-policy-fail/rego/limitregistries_test.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/parameter-opa-policy-fail/rego/limitregistries_test.rego -------------------------------------------------------------------------------- /chapter8/parameter-opa-policy/rego/limitregistries.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/parameter-opa-policy/rego/limitregistries.rego -------------------------------------------------------------------------------- /chapter8/parameter-opa-policy/rego/limitregistries_test.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/parameter-opa-policy/rego/limitregistries_test.rego -------------------------------------------------------------------------------- /chapter8/parameter-opa-policy/yaml/gatekeeper-policy-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/parameter-opa-policy/yaml/gatekeeper-policy-template.yaml -------------------------------------------------------------------------------- /chapter8/parameter-opa-policy/yaml/gatekeeper-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/parameter-opa-policy/yaml/gatekeeper-policy.yaml -------------------------------------------------------------------------------- /chapter8/simple-opa-policy/rego/limitregistries.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/simple-opa-policy/rego/limitregistries.rego -------------------------------------------------------------------------------- /chapter8/simple-opa-policy/rego/limitregistries_test.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/simple-opa-policy/rego/limitregistries_test.rego -------------------------------------------------------------------------------- /chapter8/simple-opa-policy/yaml/gatekeeper-policy-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/simple-opa-policy/yaml/gatekeeper-policy-template.yaml -------------------------------------------------------------------------------- /chapter8/simple-opa-policy/yaml/gatekeeper-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter8/simple-opa-policy/yaml/gatekeeper-policy.yaml -------------------------------------------------------------------------------- /chapter9/default_mutations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/default_mutations.yaml -------------------------------------------------------------------------------- /chapter9/delete_all_pods_except_gatekeeper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/delete_all_pods_except_gatekeeper.sh -------------------------------------------------------------------------------- /chapter9/deploy_gatekeeper_psp_policies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/deploy_gatekeeper_psp_policies.sh -------------------------------------------------------------------------------- /chapter9/enforce_node_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/enforce_node_policies.yaml -------------------------------------------------------------------------------- /chapter9/initialize-for-chapter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/initialize-for-chapter.sh -------------------------------------------------------------------------------- /chapter9/make_cluster_work_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/make_cluster_work_policies.yaml -------------------------------------------------------------------------------- /chapter9/minimal_gatekeeper_constraints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/minimal_gatekeeper_constraints.yaml -------------------------------------------------------------------------------- /chapter9/multi-tenant/opa/all-namespaces-psp.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/opa/all-namespaces-psp.rego -------------------------------------------------------------------------------- /chapter9/multi-tenant/opa/all-namespaces-psp_test.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/opa/all-namespaces-psp_test.rego -------------------------------------------------------------------------------- /chapter9/multi-tenant/sourcedata/cache_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/sourcedata/cache_data.json -------------------------------------------------------------------------------- /chapter9/multi-tenant/sourcedata/pod_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/sourcedata/pod_data.json -------------------------------------------------------------------------------- /chapter9/multi-tenant/yaml/check-new-pods-psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/yaml/check-new-pods-psp.yaml -------------------------------------------------------------------------------- /chapter9/multi-tenant/yaml/gatekeeper-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/yaml/gatekeeper-config.yaml -------------------------------------------------------------------------------- /chapter9/multi-tenant/yaml/minimal_gatekeeper_constraints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/yaml/minimal_gatekeeper_constraints.yaml -------------------------------------------------------------------------------- /chapter9/multi-tenant/yaml/require-psp-for-namespaceconstraint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/yaml/require-psp-for-namespaceconstraint.yaml -------------------------------------------------------------------------------- /chapter9/multi-tenant/yaml/require-psp-for-namespaceconstrainttemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/multi-tenant/yaml/require-psp-for-namespaceconstrainttemplate.yaml -------------------------------------------------------------------------------- /chapter9/show_constraint_violations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/chapter9/show_constraint_violations.sh -------------------------------------------------------------------------------- /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/cover.png -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/errata.md -------------------------------------------------------------------------------- /excursions/dnsmasq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/dnsmasq/README.md -------------------------------------------------------------------------------- /excursions/dnsmasq/dnsmasq.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/dnsmasq/dnsmasq.conf -------------------------------------------------------------------------------- /excursions/istio-multi-cluster-mesh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/istio-multi-cluster-mesh/README.md -------------------------------------------------------------------------------- /excursions/istio-multi-cluster-mesh/test-cluster01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/istio-multi-cluster-mesh/test-cluster01.yaml -------------------------------------------------------------------------------- /excursions/istio-multi-cluster-mesh/test-cluster02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/istio-multi-cluster-mesh/test-cluster02.yaml -------------------------------------------------------------------------------- /excursions/k8gb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/k8gb/README.md -------------------------------------------------------------------------------- /excursions/kind-multicluster/.README.md.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/.README.md.swp -------------------------------------------------------------------------------- /excursions/kind-multicluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/README.md -------------------------------------------------------------------------------- /excursions/kind-multicluster/calico.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/calico.yaml -------------------------------------------------------------------------------- /excursions/kind-multicluster/cluster1-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/cluster1-template.yaml -------------------------------------------------------------------------------- /excursions/kind-multicluster/cluster1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/cluster1.yaml -------------------------------------------------------------------------------- /excursions/kind-multicluster/cluster2-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/cluster2-template.yaml -------------------------------------------------------------------------------- /excursions/kind-multicluster/cluster2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/cluster2.yaml -------------------------------------------------------------------------------- /excursions/kind-multicluster/create-clusters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/create-clusters.sh -------------------------------------------------------------------------------- /excursions/kind-multicluster/create-kind-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/create-kind-cluster.sh -------------------------------------------------------------------------------- /excursions/kind-multicluster/dnsmasq-template.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/dnsmasq-template.conf -------------------------------------------------------------------------------- /excursions/kind-multicluster/dnsmasq.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/dnsmasq.conf -------------------------------------------------------------------------------- /excursions/kind-multicluster/envars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/envars.sh -------------------------------------------------------------------------------- /excursions/kind-multicluster/get_helm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/get_helm.sh -------------------------------------------------------------------------------- /excursions/kind-multicluster/install-kind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/install-kind.sh -------------------------------------------------------------------------------- /excursions/kind-multicluster/network-template.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/network-template.conf -------------------------------------------------------------------------------- /excursions/kind-multicluster/nginx-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/nginx-deploy.yaml -------------------------------------------------------------------------------- /excursions/kind-multicluster/resolv-template.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/HEAD/excursions/kind-multicluster/resolv-template.conf --------------------------------------------------------------------------------