From ab1769f830e423cbb988eaa8bd254acee40cedfe Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 30 Oct 2025 22:19:10 +0000 Subject: [PATCH 01/23] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index 2858c7e..e9af594 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -24,7 +24,9 @@ - name: Obter várias notas do Bitwarden shell: | - BW_SESSION=(bw unlock {{ bw_password }} --raw) + echo "unlock" + BW_SESSION=$(bw unlock {{ bw_password }} --raw) + echo "get item" bw get item "{{ item.id }}" --session $BW_SESSION | jq -r '.notes' > {{ item.dest }} loop: - { id: "iac.ansible.dockersecrets", dest: "/tmp/stolon/kubernetes-files/files/docker-secrets.yaml" } From 3d2d3278f355dfd0e060b60bfe92d2bfd2ff3edc Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Mon, 3 Nov 2025 17:24:38 +0000 Subject: [PATCH 02/23] Update roles/stolon/files/stolon-proxy-service.yaml --- roles/stolon/files/stolon-proxy-service.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/stolon/files/stolon-proxy-service.yaml b/roles/stolon/files/stolon-proxy-service.yaml index f49d7b3..144d57a 100644 --- a/roles/stolon/files/stolon-proxy-service.yaml +++ b/roles/stolon/files/stolon-proxy-service.yaml @@ -11,4 +11,4 @@ spec: component: stolon-proxy stolon-cluster: kube-stolon type: LoadBalancer - loadBalancerIP: 192.168.1.105 \ No newline at end of file + #loadBalancerIP: 192.168.1.105 \ No newline at end of file From 91355e6724e4597075bee4878af93c27a508369a Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Mon, 3 Nov 2025 20:12:47 +0000 Subject: [PATCH 03/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index dbccc63..63049bd 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -45,7 +45,7 @@ ansible.builtin.lineinfile: path: /tmp/kube-flannel.yml insertafter: ' - --kube-subnet-mgr' - line: ' - --iface=eth0' + line: ' - --iface=eth1' @@ -56,7 +56,7 @@ - kubeadm - init - --pod-network-cidr=10.244.0.0/16 # .3. - - --apiserver-advertise-address=192.168.1.150 + - --apiserver-advertise-address=192.168.2.50 creates: /etc/kubernetes/admin.conf From adcbcca46c5b151941add7179193bb02831cdcdd Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Mon, 3 Nov 2025 20:53:27 +0000 Subject: [PATCH 04/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 63049bd..89b260f 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -56,7 +56,7 @@ - kubeadm - init - --pod-network-cidr=10.244.0.0/16 # .3. - - --apiserver-advertise-address=192.168.2.50 + #- --apiserver-advertise-address=192.168.2.50 creates: /etc/kubernetes/admin.conf From 1e20c82f277f27dada2832a0def166c5bbbbd13f Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Wed, 5 Nov 2025 14:03:16 +0000 Subject: [PATCH 05/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 89b260f..468b271 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -56,7 +56,7 @@ - kubeadm - init - --pod-network-cidr=10.244.0.0/16 # .3. - #- --apiserver-advertise-address=192.168.2.50 + - --apiserver-advertise-address=192.168.1.150 creates: /etc/kubernetes/admin.conf From 9e50c6c110bb2fbb2e9c9616dfacf84b6c863b9f Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Wed, 5 Nov 2025 15:07:47 +0000 Subject: [PATCH 06/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 468b271..4cd1d48 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -40,12 +40,12 @@ debug: var: flannel_manifest.stdout -- name: Adicionar --iface=eth0 ao flanneld +- name: Adicionar --iface=enp6s19 ao flanneld become: true ansible.builtin.lineinfile: path: /tmp/kube-flannel.yml insertafter: ' - --kube-subnet-mgr' - line: ' - --iface=eth1' + line: ' - --iface=enp6s19' From f45445443f92d0f365de3da59fd75a89e02239dd Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 14:12:25 +0000 Subject: [PATCH 07/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 4cd1d48..85acebf 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -22,7 +22,7 @@ replace: path: /tmp/kube-flannel.yml regexp: '10\.244\.0\.0/16' - replace: '10.244.0.0/16' # .3. + replace: '10.240.0.0/16' # .3. - name: Corrigir net-conf.json no manifest do Flannel become: true @@ -45,7 +45,7 @@ ansible.builtin.lineinfile: path: /tmp/kube-flannel.yml insertafter: ' - --kube-subnet-mgr' - line: ' - --iface=enp6s19' + line: ' - --iface=eth0' @@ -55,8 +55,8 @@ argv: - kubeadm - init - - --pod-network-cidr=10.244.0.0/16 # .3. - - --apiserver-advertise-address=192.168.1.150 + - --pod-network-cidr=10.240.0.0/16 # .3. + - --apiserver-advertise-address=192.168.1.50 creates: /etc/kubernetes/admin.conf From 4be17277b94b9901e9f600fc0a09a5eb49974860 Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 14:41:55 +0000 Subject: [PATCH 08/23] Update roles/kube-master/tasks/patch_netconf.py --- roles/kube-master/tasks/patch_netconf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kube-master/tasks/patch_netconf.py b/roles/kube-master/tasks/patch_netconf.py index 65fd02a..8238859 100644 --- a/roles/kube-master/tasks/patch_netconf.py +++ b/roles/kube-master/tasks/patch_netconf.py @@ -10,7 +10,7 @@ with open("/tmp/kube-flannel.yml", "r") as f: for doc in docs: if doc.get("kind") == "ConfigMap" and doc.get("metadata", {}).get("name") == "kube-flannel-cfg": doc["data"]["net-conf.json"] = '''{ - "Network": "10.244.0.0/16", + "Network": "10.240.0.0/16", "Backend": { "Type": "vxlan" }, From e2450e477acada0746122bdb4a610f0bb8b88214 Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 15:16:57 +0000 Subject: [PATCH 09/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 85acebf..887fc46 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -57,6 +57,7 @@ - init - --pod-network-cidr=10.240.0.0/16 # .3. - --apiserver-advertise-address=192.168.1.50 + - --service-cidr=10.95.0.0/12 creates: /etc/kubernetes/admin.conf From 2bca89aa2dd6d3edc3b198fb3e9240bbba2a36cf Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 20:19:52 +0000 Subject: [PATCH 10/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 887fc46..e275f9e 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -162,6 +162,53 @@ var: resultado_nfs.stdout_lines +- name: Instalar MetalLB (manifest oficial) + shell: kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.9/config/manifests/metallb-native.yaml + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config + +- name: Esperar namespace metallb-system + shell: kubectl get ns metallb-system + register: ns_check + until: ns_check.rc == 0 + retries: 10 + delay: 5 + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config + +- name: Criar IP pool + shell: | + cat < Date: Thu, 6 Nov 2025 20:30:04 +0000 Subject: [PATCH 11/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index e275f9e..114f1df 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -40,7 +40,7 @@ debug: var: flannel_manifest.stdout -- name: Adicionar --iface=enp6s19 ao flanneld +- name: Adicionar --iface=eth0 ao flanneld become: true ansible.builtin.lineinfile: path: /tmp/kube-flannel.yml @@ -168,10 +168,10 @@ environment: KUBECONFIG: /home/fenix/.kube/config -- name: Esperar namespace metallb-system - shell: kubectl get ns metallb-system - register: ns_check - until: ns_check.rc == 0 +- name: Esperar pelo webhook do MetalLB + shell: kubectl get endpoints webhook-service -n metallb-system -o jsonpath='{.subsets[*].addresses[*].ip}' + register: webhook_ready + until: webhook_ready.stdout != "" retries: 10 delay: 5 become_user: fenix From 0d936571317e049983e1722dd2307b5cb09914ba Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 21:11:20 +0000 Subject: [PATCH 12/23] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index e9af594..e4b9695 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -48,5 +48,23 @@ shell: | kubectl apply -f /tmp/stolon/kubernetes-files/files/stolon-namespace.yaml kubectl apply -f /tmp/stolon/kubernetes-files/files/ + environment: + KUBECONFIG: /home/fenix/.kube/config + + +- name: Aplicar o stolon + become: yes + become_user: fenix + shell: | + kubectl apply -f /tmp/stolon/kubernetes-files/files/stolon-namespace.yaml + kubectl apply -f /tmp/stolon/kubernetes-files/files/ + environment: + KUBECONFIG: /home/fenix/.kube/config + +- name: Aplicar o stolon + become: yes + become_user: fenix + shell: | + kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg15 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init environment: KUBECONFIG: /home/fenix/.kube/config \ No newline at end of file From d047d1da32120aff62d7325020ad51a3689185ef Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 21:31:08 +0000 Subject: [PATCH 13/23] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index e4b9695..6e54543 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -52,15 +52,6 @@ KUBECONFIG: /home/fenix/.kube/config -- name: Aplicar o stolon - become: yes - become_user: fenix - shell: | - kubectl apply -f /tmp/stolon/kubernetes-files/files/stolon-namespace.yaml - kubectl apply -f /tmp/stolon/kubernetes-files/files/ - environment: - KUBECONFIG: /home/fenix/.kube/config - - name: Aplicar o stolon become: yes become_user: fenix From fee0b0877782bc938cdcef2e1cd12458911bc36c Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 21:33:23 +0000 Subject: [PATCH 14/23] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index 6e54543..c0c5ca5 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -51,11 +51,20 @@ environment: KUBECONFIG: /home/fenix/.kube/config +- name: Verificar se o cluster Stolon já existe + shell: kubectl get configmap -n postgresql kube-stolon + register: stolon_cluster_check + failed_when: false + changed_when: false + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config - name: Aplicar o stolon become: yes become_user: fenix shell: | kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg15 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init + when: stolon_cluster_check.rc != 0environment: environment: KUBECONFIG: /home/fenix/.kube/config \ No newline at end of file From a794dcd037acd4ed4c83e0d854943f7b192fe8cf Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 21:38:24 +0000 Subject: [PATCH 15/23] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index c0c5ca5..9d0d1ee 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -65,6 +65,6 @@ become_user: fenix shell: | kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg15 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init - when: stolon_cluster_check.rc != 0environment: + when: stolon_cluster_check.rc != 0 environment: KUBECONFIG: /home/fenix/.kube/config \ No newline at end of file From d47040565a8bfc4e181b3ecdc87c85cf67987d3b Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 21:49:25 +0000 Subject: [PATCH 16/23] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index 9d0d1ee..f11c124 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -64,7 +64,7 @@ become: yes become_user: fenix shell: | - kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg15 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init + kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg10 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init when: stolon_cluster_check.rc != 0 environment: KUBECONFIG: /home/fenix/.kube/config \ No newline at end of file From d6d5a94fd1b61be131d11418e47858ac001282ed Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 7 Nov 2025 11:29:39 +0000 Subject: [PATCH 17/23] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index f11c124..bee4eba 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -60,11 +60,11 @@ environment: KUBECONFIG: /home/fenix/.kube/config -- name: Aplicar o stolon - become: yes - become_user: fenix - shell: | - kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg10 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init - when: stolon_cluster_check.rc != 0 - environment: - KUBECONFIG: /home/fenix/.kube/config \ No newline at end of file +#- name: Aplicar o stolon +# become: yes +# become_user: fenix +# shell: | +# kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg10 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init +# when: stolon_cluster_check.rc != 0 +# environment: +# KUBECONFIG: /home/fenix/.kube/config \ No newline at end of file From 946621ae5965f1d841c06617bb58207484d840f1 Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 7 Nov 2025 11:58:32 +0000 Subject: [PATCH 18/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 114f1df..11c7771 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -103,6 +103,17 @@ delay: 6 become: yes + +- name: kubernetes untaint node-role.kubernetes.io/control-plane:NoSchedule- + become: true + shell: | + kubectl taint nodes --all node-role.kubernetes.io/control-plane:NoSchedule- + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config + + + - name: cat flannel become: true shell: | From 5d82af32360facab412ac017d828de92edded788 Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 7 Nov 2025 12:03:49 +0000 Subject: [PATCH 19/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 11c7771..f5a9aab 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -111,7 +111,7 @@ become_user: fenix environment: KUBECONFIG: /home/fenix/.kube/config - + ignore_errors: yes - name: cat flannel From 3afed3f5bdce24b3f68704cd8177736ed5bd7b90 Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 7 Nov 2025 14:36:21 +0000 Subject: [PATCH 20/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index f5a9aab..63326ce 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -184,7 +184,7 @@ register: webhook_ready until: webhook_ready.stdout != "" retries: 10 - delay: 5 + delay: 10 become_user: fenix environment: KUBECONFIG: /home/fenix/.kube/config From baa06e11d301c0fa4ab9c14baac962fd798197be Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 7 Nov 2025 14:53:52 +0000 Subject: [PATCH 21/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 63326ce..cd593a5 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -104,15 +104,25 @@ become: yes -- name: kubernetes untaint node-role.kubernetes.io/control-plane:NoSchedule- +- name: kubernetes unlabel node-role.kubernetes.io/control-plane become: true shell: | - kubectl taint nodes --all node-role.kubernetes.io/control-plane:NoSchedule- + kubectl label nodes --all node-role.kubernetes.io/control-plane- become_user: fenix environment: KUBECONFIG: /home/fenix/.kube/config ignore_errors: yes +- name: kubernetes unlabel node.kubernetes.io/exclude-from-external-load-balancers + become: true + shell: | + kubectl label nodes --all node.kubernetes.io/exclude-from-external-load-balancers- + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config + ignore_errors: yes + + - name: cat flannel become: true From 5df04be8597549109d3a764cd8ed1b32870bf14c Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 7 Nov 2025 15:23:44 +0000 Subject: [PATCH 22/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index cd593a5..7cc3159 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -104,6 +104,16 @@ become: yes +- name: kubernetes untaint node-role.kubernetes.io/control-plane:NoSchedule + become: true + shell: | + kubectl taint nodes --all node-role.kubernetes.io/control-plane:NoSchedule- + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config + ignore_errors: yes + + - name: kubernetes unlabel node-role.kubernetes.io/control-plane become: true shell: | From 5441e7852ef7395698646e3ebf21e674e86acd5b Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 7 Nov 2025 16:17:41 +0000 Subject: [PATCH 23/23] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 7cc3159..fb02562 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -57,7 +57,7 @@ - init - --pod-network-cidr=10.240.0.0/16 # .3. - --apiserver-advertise-address=192.168.1.50 - - --service-cidr=10.95.0.0/12 + - --service-cidr=10.95.0.0/16 creates: /etc/kubernetes/admin.conf