fix: Set enableLoopbackDSR in Windows Azure CNI configuration for WinDSR (#4793)

This commit is contained in:
Chou Hu 2022-05-25 23:40:52 +08:00 коммит произвёл GitHub
Родитель f56b6d0ad2
Коммит b52686894e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 18 добавлений и 2 удалений

Просмотреть файл

@ -125,6 +125,14 @@ Set-AzureCNIConfig
Add-Member -InputObject $configJson.plugins[0].ipam -MemberType NoteProperty -Name "environment" -Value "mas"
}
if ($global:KubeproxyFeatureGates.Contains("WinDSR=true")) {
Write-Log "Setting enableLoopbackDSR in Azure CNI conflist for WinDSR"
$jsonContent = [PSCustomObject]@{
'enableLoopbackDSR' = $True
}
$configJson.plugins[0]|Add-Member -Name "windowsSettings" -Value $jsonContent -MemberType NoteProperty
}
$aclRule1 = [PSCustomObject]@{
Type = 'ACL'
Protocols = '6'

Просмотреть файл

@ -22960,6 +22960,14 @@ Set-AzureCNIConfig
Add-Member -InputObject $configJson.plugins[0].ipam -MemberType NoteProperty -Name "environment" -Value "mas"
}
if ($global:KubeproxyFeatureGates.Contains("WinDSR=true")) {
Write-Log "Setting enableLoopbackDSR in Azure CNI conflist for WinDSR"
$jsonContent = [PSCustomObject]@{
'enableLoopbackDSR' = $True
}
$configJson.plugins[0]|Add-Member -Name "windowsSettings" -Value $jsonContent -MemberType NoteProperty
}
$aclRule1 = [PSCustomObject]@{
Type = 'ACL'
Protocols = '6'