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 удалений

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

@ -124,7 +124,15 @@ Set-AzureCNIConfig
if ($IsAzureStack) {
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'

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

@ -22959,7 +22959,15 @@ Set-AzureCNIConfig
if ($IsAzureStack) {
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'