├── .gitignore ├── README.md ├── Vagrantfile ├── additional_setup ├── insecure-registry.md ├── metallb.md └── oidc.md ├── group_vars └── all.yml ├── hosts ├── hosts └── hosts-new-worker ├── main.yml ├── new-worker.md ├── new-worker.yml ├── renew-certificate.md ├── renew-certificate.yml ├── roles ├── certificate-ca │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── certificate-ca.yml │ │ ├── main.yml │ │ └── requirement.yml │ └── templates │ │ ├── ca-config.json.j2 │ │ ├── ca-csr.json.j2 │ │ ├── etcd-ca-csr.json.j2 │ │ ├── kubernetes-ca-csr.json.j2 │ │ ├── kubernetes-front-proxy-ca-csr.json.j2 │ │ └── kubernetes-service-account-management-ca-csr.json.j2 ├── certificate-etcd │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── certificate-etcd.yml │ │ └── main.yml │ └── templates │ │ ├── ca-config.json.j2 │ │ ├── kube-apiserver-etcd-client-csr.json.j2 │ │ ├── kube-etcd-csr.json.j2 │ │ ├── kube-etcd-healthcheck-client-csr.json.j2 │ │ └── kube-etcd-peer-csr.json.j2 ├── certificate-master │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── certificate-master.yml │ │ ├── kubeconfig-client.yml │ │ ├── kubeconfig-master.yml │ │ └── main.yml │ └── templates │ │ ├── ca-config.json.j2 │ │ ├── front-proxy-client-csr.json.j2 │ │ ├── kube-apiserver-csr.json.j2 │ │ ├── kube-apiserver-kubelet-client-csr.json.j2 │ │ ├── kube-controller-manager-csr.json.j2 │ │ ├── kube-scheduler-csr.json.j2 │ │ └── kubernetes-admin-csr.json.j2 ├── certificate-worker │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── certificate-worker.yml │ │ ├── kubeconfig-worker.yml │ │ └── main.yml │ └── templates │ │ ├── ca-config.json.j2 │ │ ├── kube-proxy-csr.json.j2 │ │ ├── master-csr.json.j2 │ │ └── worker-csr.json.j2 ├── data-encryption │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── data-encryption.yml │ │ └── main.yml │ └── templates │ │ └── encryption-config.yml.j2 ├── kubernetes-addons │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── core-dns.yml │ │ ├── flannel.yml │ │ ├── main.yml │ │ ├── metrics-server.yml │ │ ├── runtime-class.yml │ │ └── taint-node.yml │ └── templates │ │ ├── core-dns.yml.j2 │ │ ├── flannel.yml.j2 │ │ └── runtime-class.yml.j2 ├── kubernetes-etcd │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── install-etcd.yml │ │ └── main.yml │ └── templates │ │ └── etcd.service.j2 ├── kubernetes-loadbalancer │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── install.yml │ │ └── main.yml │ └── templates │ │ ├── haproxy.cfg.j2 │ │ └── keepalived.conf.j2 ├── kubernetes-master │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── install-master.yml │ │ ├── main.yml │ │ └── rbac.yml │ └── templates │ │ ├── kube-apiserver.service.j2 │ │ ├── kube-controller-manager.service.j2 │ │ ├── kube-scheduler.service.j2 │ │ ├── kube-scheduler.yml.j2 │ │ └── rbac.yml.j2 ├── kubernetes-worker │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── install-worker.yml │ │ └── main.yml │ └── templates │ │ ├── 99-kubernetes-cri.conf.j2 │ │ ├── config.toml.j2 │ │ ├── containerd.conf.j2 │ │ ├── containerd.service.j2 │ │ ├── kube-proxy-config.yml.j2 │ │ ├── kube-proxy.service.j2 │ │ ├── kubelet-config.yml.j2 │ │ ├── kubelet.service.j2 │ │ └── resolv.conf.j2 ├── renew-certificate-etcd │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── tasks │ │ ├── etcd.yml │ │ └── main.yml ├── renew-certificate-master │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ └── master.yml ├── renew-certificate-worker │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ └── worker.yml ├── upgrade-kubernetes-addons │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── core-dns.yml │ │ ├── flannel.yml │ │ ├── main.yml │ │ ├── metrics-server.yml │ │ └── runtime-class.yml │ └── templates │ │ ├── core-dns.yml.j2 │ │ ├── flannel.yml.j2 │ │ └── runtime-class.yml.j2 ├── upgrade-kubernetes-cordon │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── tasks │ │ ├── cordon.yml │ │ └── main.yml ├── upgrade-kubernetes-etcd │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── main.yml │ │ └── upgrade-etcd.yml │ └── templates │ │ └── etcd.service.j2 ├── upgrade-kubernetes-master │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── main.yml │ │ └── upgrade-master.yml │ └── templates │ │ ├── kube-apiserver.service.j2 │ │ ├── kube-controller-manager.service.j2 │ │ ├── kube-scheduler.service.j2 │ │ └── kube-scheduler.yml.j2 ├── upgrade-kubernetes-uncordon │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ └── uncordon.yml └── upgrade-kubernetes-worker │ ├── defaults │ └── main.yml │ ├── handlers │ └── main.yml │ ├── tasks │ ├── main.yml │ └── upgrade-worker.yml │ └── templates │ ├── 99-kubernetes-cri.conf.j2 │ ├── config.toml.j2 │ ├── containerd.conf.j2 │ ├── containerd.service.j2 │ ├── kube-proxy-config.yml.j2 │ ├── kube-proxy.service.j2 │ ├── kubelet-config.yml.j2 │ ├── kubelet.service.j2 │ └── resolv.conf.j2 ├── script ├── cluster-helper.sh └── keycloak-oidc-helper.sh ├── upgrade-kubernetes.md ├── upgrade-kubernetes.yml └── vagrant.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/Vagrantfile -------------------------------------------------------------------------------- /additional_setup/insecure-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/additional_setup/insecure-registry.md -------------------------------------------------------------------------------- /additional_setup/metallb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/additional_setup/metallb.md -------------------------------------------------------------------------------- /additional_setup/oidc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/additional_setup/oidc.md -------------------------------------------------------------------------------- /group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/group_vars/all.yml -------------------------------------------------------------------------------- /hosts/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/hosts/hosts -------------------------------------------------------------------------------- /hosts/hosts-new-worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/hosts/hosts-new-worker -------------------------------------------------------------------------------- /main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/main.yml -------------------------------------------------------------------------------- /new-worker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/new-worker.md -------------------------------------------------------------------------------- /new-worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/new-worker.yml -------------------------------------------------------------------------------- /renew-certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/renew-certificate.md -------------------------------------------------------------------------------- /renew-certificate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/renew-certificate.yml -------------------------------------------------------------------------------- /roles/certificate-ca/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for certificate-ca 3 | -------------------------------------------------------------------------------- /roles/certificate-ca/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for certificate-ca 3 | -------------------------------------------------------------------------------- /roles/certificate-ca/tasks/certificate-ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/tasks/certificate-ca.yml -------------------------------------------------------------------------------- /roles/certificate-ca/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/tasks/main.yml -------------------------------------------------------------------------------- /roles/certificate-ca/tasks/requirement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/tasks/requirement.yml -------------------------------------------------------------------------------- /roles/certificate-ca/templates/ca-config.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/templates/ca-config.json.j2 -------------------------------------------------------------------------------- /roles/certificate-ca/templates/ca-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/templates/ca-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-ca/templates/etcd-ca-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/templates/etcd-ca-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-ca/templates/kubernetes-ca-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/templates/kubernetes-ca-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-ca/templates/kubernetes-front-proxy-ca-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/templates/kubernetes-front-proxy-ca-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-ca/templates/kubernetes-service-account-management-ca-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-ca/templates/kubernetes-service-account-management-ca-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-etcd/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for certificate-etcd 3 | -------------------------------------------------------------------------------- /roles/certificate-etcd/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for certificate-etcd 3 | -------------------------------------------------------------------------------- /roles/certificate-etcd/tasks/certificate-etcd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-etcd/tasks/certificate-etcd.yml -------------------------------------------------------------------------------- /roles/certificate-etcd/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-etcd/tasks/main.yml -------------------------------------------------------------------------------- /roles/certificate-etcd/templates/ca-config.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-etcd/templates/ca-config.json.j2 -------------------------------------------------------------------------------- /roles/certificate-etcd/templates/kube-apiserver-etcd-client-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-etcd/templates/kube-apiserver-etcd-client-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-etcd/templates/kube-etcd-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-etcd/templates/kube-etcd-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-etcd/templates/kube-etcd-healthcheck-client-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-etcd/templates/kube-etcd-healthcheck-client-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-etcd/templates/kube-etcd-peer-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-etcd/templates/kube-etcd-peer-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-master/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for certificate-master 3 | -------------------------------------------------------------------------------- /roles/certificate-master/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for certificate-master 3 | -------------------------------------------------------------------------------- /roles/certificate-master/tasks/certificate-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/tasks/certificate-master.yml -------------------------------------------------------------------------------- /roles/certificate-master/tasks/kubeconfig-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/tasks/kubeconfig-client.yml -------------------------------------------------------------------------------- /roles/certificate-master/tasks/kubeconfig-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/tasks/kubeconfig-master.yml -------------------------------------------------------------------------------- /roles/certificate-master/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/tasks/main.yml -------------------------------------------------------------------------------- /roles/certificate-master/templates/ca-config.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/templates/ca-config.json.j2 -------------------------------------------------------------------------------- /roles/certificate-master/templates/front-proxy-client-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/templates/front-proxy-client-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-master/templates/kube-apiserver-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/templates/kube-apiserver-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-master/templates/kube-apiserver-kubelet-client-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/templates/kube-apiserver-kubelet-client-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-master/templates/kube-controller-manager-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/templates/kube-controller-manager-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-master/templates/kube-scheduler-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/templates/kube-scheduler-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-master/templates/kubernetes-admin-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-master/templates/kubernetes-admin-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-worker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for certificate-worker 3 | -------------------------------------------------------------------------------- /roles/certificate-worker/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for certificate-worker 3 | -------------------------------------------------------------------------------- /roles/certificate-worker/tasks/certificate-worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-worker/tasks/certificate-worker.yml -------------------------------------------------------------------------------- /roles/certificate-worker/tasks/kubeconfig-worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-worker/tasks/kubeconfig-worker.yml -------------------------------------------------------------------------------- /roles/certificate-worker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-worker/tasks/main.yml -------------------------------------------------------------------------------- /roles/certificate-worker/templates/ca-config.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-worker/templates/ca-config.json.j2 -------------------------------------------------------------------------------- /roles/certificate-worker/templates/kube-proxy-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-worker/templates/kube-proxy-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-worker/templates/master-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-worker/templates/master-csr.json.j2 -------------------------------------------------------------------------------- /roles/certificate-worker/templates/worker-csr.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/certificate-worker/templates/worker-csr.json.j2 -------------------------------------------------------------------------------- /roles/data-encryption/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for data-encryption 3 | -------------------------------------------------------------------------------- /roles/data-encryption/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for data-encryption 3 | -------------------------------------------------------------------------------- /roles/data-encryption/tasks/data-encryption.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/data-encryption/tasks/data-encryption.yml -------------------------------------------------------------------------------- /roles/data-encryption/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/data-encryption/tasks/main.yml -------------------------------------------------------------------------------- /roles/data-encryption/templates/encryption-config.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/data-encryption/templates/encryption-config.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-addons/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for kubernetes-addons 3 | -------------------------------------------------------------------------------- /roles/kubernetes-addons/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for kubernetes-addons 3 | -------------------------------------------------------------------------------- /roles/kubernetes-addons/tasks/core-dns.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/tasks/core-dns.yml -------------------------------------------------------------------------------- /roles/kubernetes-addons/tasks/flannel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/tasks/flannel.yml -------------------------------------------------------------------------------- /roles/kubernetes-addons/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/tasks/main.yml -------------------------------------------------------------------------------- /roles/kubernetes-addons/tasks/metrics-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/tasks/metrics-server.yml -------------------------------------------------------------------------------- /roles/kubernetes-addons/tasks/runtime-class.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/tasks/runtime-class.yml -------------------------------------------------------------------------------- /roles/kubernetes-addons/tasks/taint-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/tasks/taint-node.yml -------------------------------------------------------------------------------- /roles/kubernetes-addons/templates/core-dns.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/templates/core-dns.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-addons/templates/flannel.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/templates/flannel.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-addons/templates/runtime-class.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-addons/templates/runtime-class.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-etcd/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for kubernetes-etcd 3 | -------------------------------------------------------------------------------- /roles/kubernetes-etcd/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for kubernetes-etcd 3 | -------------------------------------------------------------------------------- /roles/kubernetes-etcd/tasks/install-etcd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-etcd/tasks/install-etcd.yml -------------------------------------------------------------------------------- /roles/kubernetes-etcd/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: install-etcd.yml 3 | -------------------------------------------------------------------------------- /roles/kubernetes-etcd/templates/etcd.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-etcd/templates/etcd.service.j2 -------------------------------------------------------------------------------- /roles/kubernetes-loadbalancer/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for kubernetes-loadbalancer 3 | -------------------------------------------------------------------------------- /roles/kubernetes-loadbalancer/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for kubernetes-loadbalancer 3 | -------------------------------------------------------------------------------- /roles/kubernetes-loadbalancer/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-loadbalancer/tasks/install.yml -------------------------------------------------------------------------------- /roles/kubernetes-loadbalancer/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: install.yml 3 | -------------------------------------------------------------------------------- /roles/kubernetes-loadbalancer/templates/haproxy.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-loadbalancer/templates/haproxy.cfg.j2 -------------------------------------------------------------------------------- /roles/kubernetes-loadbalancer/templates/keepalived.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-loadbalancer/templates/keepalived.conf.j2 -------------------------------------------------------------------------------- /roles/kubernetes-master/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for kubernetes-master 3 | -------------------------------------------------------------------------------- /roles/kubernetes-master/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for kubernetes-master 3 | -------------------------------------------------------------------------------- /roles/kubernetes-master/tasks/install-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/tasks/install-master.yml -------------------------------------------------------------------------------- /roles/kubernetes-master/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/tasks/main.yml -------------------------------------------------------------------------------- /roles/kubernetes-master/tasks/rbac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/tasks/rbac.yml -------------------------------------------------------------------------------- /roles/kubernetes-master/templates/kube-apiserver.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/templates/kube-apiserver.service.j2 -------------------------------------------------------------------------------- /roles/kubernetes-master/templates/kube-controller-manager.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/templates/kube-controller-manager.service.j2 -------------------------------------------------------------------------------- /roles/kubernetes-master/templates/kube-scheduler.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/templates/kube-scheduler.service.j2 -------------------------------------------------------------------------------- /roles/kubernetes-master/templates/kube-scheduler.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/templates/kube-scheduler.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-master/templates/rbac.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-master/templates/rbac.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for kubernetes-worker 3 | -------------------------------------------------------------------------------- /roles/kubernetes-worker/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for kubernetes-worker 3 | -------------------------------------------------------------------------------- /roles/kubernetes-worker/tasks/install-worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/tasks/install-worker.yml -------------------------------------------------------------------------------- /roles/kubernetes-worker/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: install-worker.yml 3 | -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/99-kubernetes-cri.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/99-kubernetes-cri.conf.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/config.toml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/config.toml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/containerd.conf.j2: -------------------------------------------------------------------------------- 1 | overlay 2 | br_netfilter 3 | -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/containerd.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/containerd.service.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/kube-proxy-config.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/kube-proxy-config.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/kube-proxy.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/kube-proxy.service.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/kubelet-config.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/kubelet-config.yml.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/kubelet.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/kubelet.service.j2 -------------------------------------------------------------------------------- /roles/kubernetes-worker/templates/resolv.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/kubernetes-worker/templates/resolv.conf.j2 -------------------------------------------------------------------------------- /roles/renew-certificate-etcd/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for renew-certificate-etcd 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-etcd/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for renew-certificate-etcd 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-etcd/tasks/etcd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/renew-certificate-etcd/tasks/etcd.yml -------------------------------------------------------------------------------- /roles/renew-certificate-etcd/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: etcd.yml 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-master/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for renew-certificate-master 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-master/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for renew-certificate-master 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-master/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: master.yml 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-master/tasks/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/renew-certificate-master/tasks/master.yml -------------------------------------------------------------------------------- /roles/renew-certificate-worker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for renew-certificate-worker 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-worker/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for renew-certificate-worker 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-worker/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: worker.yml 3 | -------------------------------------------------------------------------------- /roles/renew-certificate-worker/tasks/worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/renew-certificate-worker/tasks/worker.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for upgrade-kubernetes-addons 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for upgrade-kubernetes-addons 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/tasks/core-dns.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/tasks/core-dns.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/tasks/flannel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/tasks/flannel.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/tasks/main.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/tasks/metrics-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/tasks/metrics-server.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/tasks/runtime-class.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/tasks/runtime-class.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/templates/core-dns.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/templates/core-dns.yml.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/templates/flannel.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/templates/flannel.yml.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-addons/templates/runtime-class.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-addons/templates/runtime-class.yml.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-cordon/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for upgrade-kubernetes-cordon 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-cordon/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for upgrade-kubernetes-cordon 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-cordon/tasks/cordon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-cordon/tasks/cordon.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-cordon/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: cordon.yml 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-etcd/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for upgrade-kubernetes-etcd 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-etcd/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for upgrade-kubernetes-etcd 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-etcd/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: upgrade-etcd.yml 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-etcd/tasks/upgrade-etcd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-etcd/tasks/upgrade-etcd.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-etcd/templates/etcd.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-etcd/templates/etcd.service.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for upgrade-kubernetes-master 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for upgrade-kubernetes-master 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: upgrade-master.yml 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/tasks/upgrade-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-master/tasks/upgrade-master.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/templates/kube-apiserver.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-master/templates/kube-apiserver.service.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/templates/kube-controller-manager.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-master/templates/kube-controller-manager.service.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/templates/kube-scheduler.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-master/templates/kube-scheduler.service.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-master/templates/kube-scheduler.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-master/templates/kube-scheduler.yml.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-uncordon/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for upgrade-kubernetes-uncordon 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-uncordon/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for upgrade-kubernetes-uncordon 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-uncordon/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: uncordon.yml 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-uncordon/tasks/uncordon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-uncordon/tasks/uncordon.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for upgrade-kubernetes-worker 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for upgrade-kubernetes-worker 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: upgrade-worker.yml 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/tasks/upgrade-worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/tasks/upgrade-worker.yml -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/99-kubernetes-cri.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/99-kubernetes-cri.conf.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/config.toml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/config.toml.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/containerd.conf.j2: -------------------------------------------------------------------------------- 1 | overlay 2 | br_netfilter 3 | -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/containerd.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/containerd.service.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/kube-proxy-config.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/kube-proxy-config.yml.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/kube-proxy.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/kube-proxy.service.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/kubelet-config.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/kubelet-config.yml.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/kubelet.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/kubelet.service.j2 -------------------------------------------------------------------------------- /roles/upgrade-kubernetes-worker/templates/resolv.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/roles/upgrade-kubernetes-worker/templates/resolv.conf.j2 -------------------------------------------------------------------------------- /script/cluster-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/script/cluster-helper.sh -------------------------------------------------------------------------------- /script/keycloak-oidc-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/script/keycloak-oidc-helper.sh -------------------------------------------------------------------------------- /upgrade-kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/upgrade-kubernetes.md -------------------------------------------------------------------------------- /upgrade-kubernetes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/upgrade-kubernetes.yml -------------------------------------------------------------------------------- /vagrant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zufardhiyaulhaq/kubernetes-hard-way-ansible/HEAD/vagrant.md --------------------------------------------------------------------------------