From 6caf4dd846a3bd480924c876376eb0c5ea32918e Mon Sep 17 00:00:00 2001 From: Abel Hu Date: Mon, 6 Sep 2021 15:13:12 +0800 Subject: [PATCH] feat: Allow setting Kubeproxy parameters by :ClusterConfiguration.Kubernetes.Kubeproxy.ConfigArgs --- staging/provisioning/windows/kubeproxystart.ps1 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/staging/provisioning/windows/kubeproxystart.ps1 b/staging/provisioning/windows/kubeproxystart.ps1 index f92cebcfd0..8b1b342510 100644 --- a/staging/provisioning/windows/kubeproxystart.ps1 +++ b/staging/provisioning/windows/kubeproxystart.ps1 @@ -11,6 +11,11 @@ $global:HNSModule = "c:\k\hns.psm1" $global:KubeDir = $Global:ClusterConfiguration.Install.Destination $global:KubeproxyArgList = @("--v=3", "--proxy-mode=kernelspace", "--hostname-override=$env:computername", "--kubeconfig=$KubeDir\config") +if ($Global:ClusterConfiguration.Kubernetes.Kubeproxy.ConfigArgs) { + Write-Host "Customized args: $($Global:ClusterConfiguration.Kubernetes.Kubeproxy.ConfigArgs)" + $global:KubeproxyArgList += $Global:ClusterConfiguration.Kubernetes.Kubeproxy.ConfigArgs +} + $hnsNetwork = Get-HnsNetwork | ? Name -EQ $KubeNetwork while (!$hnsNetwork) { Write-Host "$(Get-Date -Format o) Waiting for Network [$KubeNetwork] to be created . . ."