├── .gitignore ├── README.md ├── manifests ├── README.md ├── pod_bare_minimum.yaml ├── pod_shell_demo.yaml ├── pod_svc_clusterip.yaml ├── pod_svc_loadbalancer.yaml ├── pod_svc_nodeport.yaml ├── pod_with_init_container.yaml └── pod_with_node_selector.yaml ├── resources ├── cluster-from-scratch.md ├── k8s.io_tasks.md ├── manage-tls-in-a-cluster.md └── one-liners.md ├── scripts ├── bootstrap_control_plane.sh ├── bootstrap_etcd.sh ├── bootstrap_workers.sh ├── control_cluster.sh ├── create_cluster.sh ├── deploy_dns_addon.sh ├── kubectl_configuration.sh ├── provision_pod_network_routes.sh └── tmux │ ├── tmux_full_env.sh │ └── tmux_worker_env.sh └── terraform ├── README.md ├── clusters └── k8s │ ├── compute.tf │ ├── firewall.tf │ ├── network.tf │ ├── outputs.tf │ ├── provider.tf │ └── vars.tf └── prepare_gcp.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/README.md -------------------------------------------------------------------------------- /manifests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/README.md -------------------------------------------------------------------------------- /manifests/pod_bare_minimum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/pod_bare_minimum.yaml -------------------------------------------------------------------------------- /manifests/pod_shell_demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/pod_shell_demo.yaml -------------------------------------------------------------------------------- /manifests/pod_svc_clusterip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/pod_svc_clusterip.yaml -------------------------------------------------------------------------------- /manifests/pod_svc_loadbalancer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/pod_svc_loadbalancer.yaml -------------------------------------------------------------------------------- /manifests/pod_svc_nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/pod_svc_nodeport.yaml -------------------------------------------------------------------------------- /manifests/pod_with_init_container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/pod_with_init_container.yaml -------------------------------------------------------------------------------- /manifests/pod_with_node_selector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/manifests/pod_with_node_selector.yaml -------------------------------------------------------------------------------- /resources/cluster-from-scratch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/resources/cluster-from-scratch.md -------------------------------------------------------------------------------- /resources/k8s.io_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/resources/k8s.io_tasks.md -------------------------------------------------------------------------------- /resources/manage-tls-in-a-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/resources/manage-tls-in-a-cluster.md -------------------------------------------------------------------------------- /resources/one-liners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/resources/one-liners.md -------------------------------------------------------------------------------- /scripts/bootstrap_control_plane.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/bootstrap_control_plane.sh -------------------------------------------------------------------------------- /scripts/bootstrap_etcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/bootstrap_etcd.sh -------------------------------------------------------------------------------- /scripts/bootstrap_workers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/bootstrap_workers.sh -------------------------------------------------------------------------------- /scripts/control_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/control_cluster.sh -------------------------------------------------------------------------------- /scripts/create_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/create_cluster.sh -------------------------------------------------------------------------------- /scripts/deploy_dns_addon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/deploy_dns_addon.sh -------------------------------------------------------------------------------- /scripts/kubectl_configuration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/kubectl_configuration.sh -------------------------------------------------------------------------------- /scripts/provision_pod_network_routes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/provision_pod_network_routes.sh -------------------------------------------------------------------------------- /scripts/tmux/tmux_full_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/tmux/tmux_full_env.sh -------------------------------------------------------------------------------- /scripts/tmux/tmux_worker_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/scripts/tmux/tmux_worker_env.sh -------------------------------------------------------------------------------- /terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/README.md -------------------------------------------------------------------------------- /terraform/clusters/k8s/compute.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/clusters/k8s/compute.tf -------------------------------------------------------------------------------- /terraform/clusters/k8s/firewall.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/clusters/k8s/firewall.tf -------------------------------------------------------------------------------- /terraform/clusters/k8s/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/clusters/k8s/network.tf -------------------------------------------------------------------------------- /terraform/clusters/k8s/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/clusters/k8s/outputs.tf -------------------------------------------------------------------------------- /terraform/clusters/k8s/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/clusters/k8s/provider.tf -------------------------------------------------------------------------------- /terraform/clusters/k8s/vars.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/clusters/k8s/vars.tf -------------------------------------------------------------------------------- /terraform/prepare_gcp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejoh/cka-exam-clusters/HEAD/terraform/prepare_gcp.sh --------------------------------------------------------------------------------