From bca5b96a4a8e0f6794f34d34c86d0a3bd5bb0a40 Mon Sep 17 00:00:00 2001 From: liujian Date: Tue, 8 Jul 2025 10:50:21 +0800 Subject: [PATCH] feat: add local dns for image_registry.auth.registry (#2651) Signed-off-by: joyceliu --- builtin/core/playbooks/delete_cluster.yaml | 4 -- builtin/core/playbooks/delete_nodes.yaml | 5 --- builtin/core/playbooks/delete_registry.yaml | 2 - .../init/init-os/tasks/init_localdns.yaml | 15 +++++++- .../init/init-os/tasks/init_repository.yaml | 4 +- .../roles/init/init-os/templates/init-os.sh | 2 +- .../tasks/init_kubernetes.yaml | 4 +- .../tasks/join_kubernetes.yaml | 8 ++-- .../tasks/high-availability/main.yaml | 2 +- .../image_registry/tasks/docker.yaml | 38 +++++++++++++++++++ .../uninstall/image_registry/tasks/main.yaml | 5 ++- 11 files changed, 66 insertions(+), 23 deletions(-) create mode 100644 builtin/core/roles/uninstall/image_registry/tasks/docker.yaml diff --git a/builtin/core/playbooks/delete_cluster.yaml b/builtin/core/playbooks/delete_cluster.yaml index 1f7391a6..dc625727 100644 --- a/builtin/core/playbooks/delete_cluster.yaml +++ b/builtin/core/playbooks/delete_cluster.yaml @@ -36,9 +36,5 @@ - role: uninstall/image_registry when: - .deleteImageRegistry - - role: uninstall/cri - when: - - .deleteImageRegistry - - .deleteCRI - import_playbook: hook/post_install.yaml \ No newline at end of file diff --git a/builtin/core/playbooks/delete_nodes.yaml b/builtin/core/playbooks/delete_nodes.yaml index a015b701..c6a2dab9 100644 --- a/builtin/core/playbooks/delete_nodes.yaml +++ b/builtin/core/playbooks/delete_nodes.yaml @@ -83,10 +83,5 @@ when: - .deleteImageRegistry - .delete_nodes | default list | has .inventory_hostname - - role: uninstall/cri - when: - - .deleteImageRegistry - - .deleteCRI - - .delete_nodes | default list | has .inventory_hostname - import_playbook: hook/post_install.yaml \ No newline at end of file diff --git a/builtin/core/playbooks/delete_registry.yaml b/builtin/core/playbooks/delete_registry.yaml index 49b45a6c..634ea2a4 100644 --- a/builtin/core/playbooks/delete_registry.yaml +++ b/builtin/core/playbooks/delete_registry.yaml @@ -11,7 +11,5 @@ - image_registry roles: - role: uninstall/image_registry - - role: uninstall/cri - when: .deleteCRI - import_playbook: hook/post_install.yaml \ No newline at end of file diff --git a/builtin/core/roles/init/init-os/tasks/init_localdns.yaml b/builtin/core/roles/init/init-os/tasks/init_localdns.yaml index b3771fd8..0ec29274 100644 --- a/builtin/core/roles/init/init-os/tasks/init_localdns.yaml +++ b/builtin/core/roles/init/init-os/tasks/init_localdns.yaml @@ -5,7 +5,7 @@ sed -i ':a;$!{N;ba};s@# kubekey hosts BEGIN.*# kubekey hosts END@@' {{ .item }} sed -i '/^$/N;/\n$/N;//D' {{ .item }} # defined new dns configuration - cat >>{{ .item }}<> {{ .item }} < /etc/yum.repos.d/CentOS-local.repo + cat < /etc/yum.repos.d/CentOS-local.repo [base-local] name=rpms-local diff --git a/builtin/core/roles/init/init-os/templates/init-os.sh b/builtin/core/roles/init/init-os/templates/init-os.sh index 2963887f..bda1f31d 100644 --- a/builtin/core/roles/init/init-os/templates/init-os.sh +++ b/builtin/core/roles/init/init-os/templates/init-os.sh @@ -185,7 +185,7 @@ modprobe ip_vs_rr modprobe ip_vs_wrr modprobe ip_vs_sh -cat > /etc/modules-load.d/kube_proxy-ipvs.conf << EOF +cat > /etc/modules-load.d/kube_proxy-ipvs.conf <> {{ .item }} << EOF + cat >> {{ .item }} <> {{ .item }} << EOF + cat >> {{ .item }} <> {{ .item }} << EOF + cat >> {{ .item }} <> {{ .item }} << EOF + cat >> {{ .item }} <