├── LICENSE ├── README.md ├── chapter02 ├── Dockerfile └── index.html ├── chapter03 └── demo.yaml ├── chapter04 ├── deployment.yaml ├── fib.yaml ├── fun-with-cron.yaml ├── luck.yaml ├── node-exporter.yaml ├── pod.yaml └── service.yaml ├── chapter05 └── version-app │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── ingress.yaml │ └── service.yaml │ └── values.yaml ├── chapter07 ├── .gitignore ├── ami │ ├── README.md │ ├── install.sh │ └── node.json ├── aws.tf ├── backend.tf ├── bastion.tf ├── control_plane.tf ├── kube2iam.yaml ├── kubeconfig.tf ├── kubeconfig.tpl ├── networking.tf ├── nodes.tf └── variables.tf ├── chapter08 ├── deployment.yaml ├── hpa.yaml ├── limit.yaml ├── load.yaml ├── mem-hpa.yaml ├── pod.yaml ├── quota.yaml ├── service.yaml └── terraform │ ├── README.md │ ├── cluster_autoscaler.tf │ └── cluster_autoscaler.tpl ├── chapter09 ├── ebs-volume.yaml ├── empty-volume.yaml ├── persistent-volume.yaml ├── statefulset.yaml ├── storage-classes.yaml └── terraform │ └── storage-classes.tf └── chapter10 ├── Dockerfile ├── Dockerfile.ocilabels └── policy.json /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/README.md -------------------------------------------------------------------------------- /chapter02/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter02/Dockerfile -------------------------------------------------------------------------------- /chapter02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter02/index.html -------------------------------------------------------------------------------- /chapter03/demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter03/demo.yaml -------------------------------------------------------------------------------- /chapter04/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter04/deployment.yaml -------------------------------------------------------------------------------- /chapter04/fib.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter04/fib.yaml -------------------------------------------------------------------------------- /chapter04/fun-with-cron.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter04/fun-with-cron.yaml -------------------------------------------------------------------------------- /chapter04/luck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter04/luck.yaml -------------------------------------------------------------------------------- /chapter04/node-exporter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter04/node-exporter.yaml -------------------------------------------------------------------------------- /chapter04/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter04/pod.yaml -------------------------------------------------------------------------------- /chapter04/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter04/service.yaml -------------------------------------------------------------------------------- /chapter05/version-app/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/.helmignore -------------------------------------------------------------------------------- /chapter05/version-app/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/Chart.yaml -------------------------------------------------------------------------------- /chapter05/version-app/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/templates/NOTES.txt -------------------------------------------------------------------------------- /chapter05/version-app/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/templates/_helpers.tpl -------------------------------------------------------------------------------- /chapter05/version-app/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/templates/deployment.yaml -------------------------------------------------------------------------------- /chapter05/version-app/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/templates/ingress.yaml -------------------------------------------------------------------------------- /chapter05/version-app/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/templates/service.yaml -------------------------------------------------------------------------------- /chapter05/version-app/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter05/version-app/values.yaml -------------------------------------------------------------------------------- /chapter07/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/.gitignore -------------------------------------------------------------------------------- /chapter07/ami/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/ami/README.md -------------------------------------------------------------------------------- /chapter07/ami/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/ami/install.sh -------------------------------------------------------------------------------- /chapter07/ami/node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/ami/node.json -------------------------------------------------------------------------------- /chapter07/aws.tf: -------------------------------------------------------------------------------- 1 | provider "aws" { 2 | region = "us-west-2" 3 | } 4 | -------------------------------------------------------------------------------- /chapter07/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/backend.tf -------------------------------------------------------------------------------- /chapter07/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/bastion.tf -------------------------------------------------------------------------------- /chapter07/control_plane.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/control_plane.tf -------------------------------------------------------------------------------- /chapter07/kube2iam.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter07/kubeconfig.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/kubeconfig.tf -------------------------------------------------------------------------------- /chapter07/kubeconfig.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/kubeconfig.tpl -------------------------------------------------------------------------------- /chapter07/networking.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/networking.tf -------------------------------------------------------------------------------- /chapter07/nodes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/nodes.tf -------------------------------------------------------------------------------- /chapter07/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter07/variables.tf -------------------------------------------------------------------------------- /chapter08/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/deployment.yaml -------------------------------------------------------------------------------- /chapter08/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/hpa.yaml -------------------------------------------------------------------------------- /chapter08/limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/limit.yaml -------------------------------------------------------------------------------- /chapter08/load.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/load.yaml -------------------------------------------------------------------------------- /chapter08/mem-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/mem-hpa.yaml -------------------------------------------------------------------------------- /chapter08/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/pod.yaml -------------------------------------------------------------------------------- /chapter08/quota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/quota.yaml -------------------------------------------------------------------------------- /chapter08/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/service.yaml -------------------------------------------------------------------------------- /chapter08/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/terraform/README.md -------------------------------------------------------------------------------- /chapter08/terraform/cluster_autoscaler.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/terraform/cluster_autoscaler.tf -------------------------------------------------------------------------------- /chapter08/terraform/cluster_autoscaler.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter08/terraform/cluster_autoscaler.tpl -------------------------------------------------------------------------------- /chapter09/ebs-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter09/ebs-volume.yaml -------------------------------------------------------------------------------- /chapter09/empty-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter09/empty-volume.yaml -------------------------------------------------------------------------------- /chapter09/persistent-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter09/persistent-volume.yaml -------------------------------------------------------------------------------- /chapter09/statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter09/statefulset.yaml -------------------------------------------------------------------------------- /chapter09/storage-classes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter09/storage-classes.yaml -------------------------------------------------------------------------------- /chapter09/terraform/storage-classes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter09/terraform/storage-classes.tf -------------------------------------------------------------------------------- /chapter10/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter10/Dockerfile -------------------------------------------------------------------------------- /chapter10/Dockerfile.ocilabels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter10/Dockerfile.ocilabels -------------------------------------------------------------------------------- /chapter10/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Kubernetes-on-AWS/HEAD/chapter10/policy.json --------------------------------------------------------------------------------