From 4a060a91fe9bc4d0b426d3568b140f086a2e9029 Mon Sep 17 00:00:00 2001 From: II <54946465+ImitationImmortal@users.noreply.github.com> Date: Wed, 7 Aug 2024 17:41:55 +0800 Subject: [PATCH] fix: etc/hosts not correct when localhost is not belong cluster. (#2349) Signed-off-by: joyceliu Co-authored-by: joyceliu --- .../addons/cni/templates/calico/v3.27.yaml | 2 +- .../roles/init/init-os/templates/init-os.sh | 38 ++++++++++++++++--- 2 files changed, 34 insertions(+), 6 deletions(-) diff --git a/builtin/roles/addons/cni/templates/calico/v3.27.yaml b/builtin/roles/addons/cni/templates/calico/v3.27.yaml index 2f66392f..9f1df95c 100644 --- a/builtin/roles/addons/cni/templates/calico/v3.27.yaml +++ b/builtin/roles/addons/cni/templates/calico/v3.27.yaml @@ -51,7 +51,7 @@ data: "log_file_path": "/var/log/calico/cni/cni.log", "datastore_type": "kubernetes", "nodename": "__KUBERNETES_NODE_NAME__", - "mtu": "__CNI_MTU__", + "mtu": __CNI_MTU__, "ipam": { "type": "calico-ipam" }, diff --git a/builtin/roles/init/init-os/templates/init-os.sh b/builtin/roles/init/init-os/templates/init-os.sh index 8a3d43d1..04c15997 100644 --- a/builtin/roles/init/init-os/templates/init-os.sh +++ b/builtin/roles/init/init-os/templates/init-os.sh @@ -174,12 +174,40 @@ sed -i '/^$/N;/\n$/N;//D' /etc/hosts cat >>/etc/hosts<