ContainerServiceNetworkProfile interface
Profil konfiguracji sieci.
Właściwości
| advanced |
Zaawansowany profil sieci umożliwiający obserwowanie i pakiet funkcji zabezpieczeń w klastrze. Aby uzyskać więcej informacji, zobacz aka.ms/aksadvancednetworking. |
| dns |
Adres IP przypisany do usługi DNS Kubernetes. Musi znajdować się w zakresie adresów usługi Kubernetes określonym w usłudze ServiceCidr. |
| ip |
Rodziny adresów IP używane do określania wersji adresów IP dostępnych dla klastra. Rodziny adresów IP służą do określania klastrów z jednym stosem lub dwoma stosami. W przypadku pojedynczego stosu oczekiwana wartość to IPv4. W przypadku dwóch stosów oczekiwane wartości to IPv4 i IPv6. |
| kube |
Przechowuje dostosowania konfiguracji dla serwera kube-proxy. Wszystkie niezdefiniowane wartości będą używać zachowania domyślnego serwera kube-proxy. Zobacz https://v version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/, gdzie <wersja> jest reprezentowana przez ciąg wersji pomocniczej< wersji głównej><>.<> Platforma Kubernetes w wersji 1.23 będzie miała wartość "1–23". |
| load |
Profil modułu równoważenia obciążenia klastra. |
| load |
Jednostka SKU modułu równoważenia obciążenia dla klastra zarządzanego. Wartość domyślna to "Standardowa". Aby uzyskać więcej informacji na temat różnic między jednostkami SKU modułu równoważenia obciążenia, zobacz |
| nat |
Profil bramy translatora adresów sieciowych klastra. |
| network |
Plan danych sieci używany w klastrze Kubernetes. |
| network |
Tryb sieciowy platformy Azure CNI jest skonfigurowany za pomocą polecenia . Nie można tego określić, jeśli parametr networkPlugin jest inny niż "azure". |
| network |
Wtyczka sieci używana do tworzenia sieci Kubernetes. |
| network |
Tryb wtyczki sieciowej używany do tworzenia sieci Kubernetes. |
| network |
Zasady sieci używane do tworzenia sieci Kubernetes. |
| outbound |
Metoda routingu ruchu wychodzącego (wychodzącego). Można to ustawić tylko w czasie tworzenia klastra i nie można go zmienić później. Aby uzyskać więcej informacji, zobacz typ ruchu wychodzącego wychodzącego. |
| pod |
Zakres adresów IP notacji CIDR, z którego można przypisać adresy IP zasobników podczas użycia rozwiązania kubenet. |
| pod |
Adres IP notacji CIDR zawiera zakresy adresów IP, z których mają zostać przypisane adresy IP zasobników. Oczekiwano jednej trasy CIDR protokołu IPv4 dla sieci z jednym stosem. Dla każdej rodziny adresów IP (IPv4/IPv6) są oczekiwane dwa elementy CIDRs, po jednej dla sieci z podwójnym stosem. |
| pod |
Definiuje dostęp do specjalnych adresów lokalnych linków (Azure Instance Metadata Service, czyli IMDS) dla zasobników z hostNetwork=false. jeśli nie zostanie określony, wartość domyślna to "IMDS". |
| service |
Zakres adresów IP notacji CIDR, z którego chcesz przypisać adresy IP klastra usług. Nie może pokrywać się z żadnymi zakresami adresów IP podsieci. |
| service |
Adres IP notacji CIDR zawiera zakresy adresów IP, z których należy przypisać adresy IP klastra usług. Oczekiwano jednej trasy CIDR protokołu IPv4 dla sieci z jednym stosem. Dla każdej rodziny adresów IP (IPv4/IPv6) są oczekiwane dwa elementy CIDRs, po jednej dla sieci z podwójnym stosem. Nie mogą nakładać się na żadne zakresy adresów IP podsieci. |
| static |
Profil dodatku usługi Static Egress Gateway. Aby uzyskać więcej informacji na temat statycznej bramy ruchu wychodzącego, zobacz https://aka.ms/aks/static-egress-gateway. |
Szczegóły właściwości
advancedNetworking
Zaawansowany profil sieci umożliwiający obserwowanie i pakiet funkcji zabezpieczeń w klastrze. Aby uzyskać więcej informacji, zobacz aka.ms/aksadvancednetworking.
advancedNetworking?: AdvancedNetworking
Wartość właściwości
dnsServiceIP
Adres IP przypisany do usługi DNS Kubernetes. Musi znajdować się w zakresie adresów usługi Kubernetes określonym w usłudze ServiceCidr.
dnsServiceIP?: string
Wartość właściwości
string
ipFamilies
Rodziny adresów IP używane do określania wersji adresów IP dostępnych dla klastra. Rodziny adresów IP służą do określania klastrów z jednym stosem lub dwoma stosami. W przypadku pojedynczego stosu oczekiwana wartość to IPv4. W przypadku dwóch stosów oczekiwane wartości to IPv4 i IPv6.
ipFamilies?: string[]
Wartość właściwości
string[]
kubeProxyConfig
Przechowuje dostosowania konfiguracji dla serwera kube-proxy. Wszystkie niezdefiniowane wartości będą używać zachowania domyślnego serwera kube-proxy. Zobacz https://v version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/, gdzie <wersja> jest reprezentowana przez ciąg wersji pomocniczej< wersji głównej><>.<> Platforma Kubernetes w wersji 1.23 będzie miała wartość "1–23".
kubeProxyConfig?: ContainerServiceNetworkProfileKubeProxyConfig
Wartość właściwości
loadBalancerProfile
Profil modułu równoważenia obciążenia klastra.
loadBalancerProfile?: ManagedClusterLoadBalancerProfile
Wartość właściwości
loadBalancerSku
Jednostka SKU modułu równoważenia obciążenia dla klastra zarządzanego. Wartość domyślna to "Standardowa". Aby uzyskać więcej informacji na temat różnic między jednostkami SKU modułu równoważenia obciążenia, zobacz
loadBalancerSku?: string
Wartość właściwości
string
natGatewayProfile
Profil bramy translatora adresów sieciowych klastra.
natGatewayProfile?: ManagedClusterNATGatewayProfile
Wartość właściwości
networkDataplane
Plan danych sieci używany w klastrze Kubernetes.
networkDataplane?: string
Wartość właściwości
string
networkMode
Tryb sieciowy platformy Azure CNI jest skonfigurowany za pomocą polecenia . Nie można tego określić, jeśli parametr networkPlugin jest inny niż "azure".
networkMode?: string
Wartość właściwości
string
networkPlugin
Wtyczka sieci używana do tworzenia sieci Kubernetes.
networkPlugin?: string
Wartość właściwości
string
networkPluginMode
Tryb wtyczki sieciowej używany do tworzenia sieci Kubernetes.
networkPluginMode?: string
Wartość właściwości
string
networkPolicy
Zasady sieci używane do tworzenia sieci Kubernetes.
networkPolicy?: string
Wartość właściwości
string
outboundType
Metoda routingu ruchu wychodzącego (wychodzącego). Można to ustawić tylko w czasie tworzenia klastra i nie można go zmienić później. Aby uzyskać więcej informacji, zobacz typ ruchu wychodzącego wychodzącego.
outboundType?: string
Wartość właściwości
string
podCidr
Zakres adresów IP notacji CIDR, z którego można przypisać adresy IP zasobników podczas użycia rozwiązania kubenet.
podCidr?: string
Wartość właściwości
string
podCidrs
Adres IP notacji CIDR zawiera zakresy adresów IP, z których mają zostać przypisane adresy IP zasobników. Oczekiwano jednej trasy CIDR protokołu IPv4 dla sieci z jednym stosem. Dla każdej rodziny adresów IP (IPv4/IPv6) są oczekiwane dwa elementy CIDRs, po jednej dla sieci z podwójnym stosem.
podCidrs?: string[]
Wartość właściwości
string[]
podLinkLocalAccess
Definiuje dostęp do specjalnych adresów lokalnych linków (Azure Instance Metadata Service, czyli IMDS) dla zasobników z hostNetwork=false. jeśli nie zostanie określony, wartość domyślna to "IMDS".
podLinkLocalAccess?: string
Wartość właściwości
string
serviceCidr
Zakres adresów IP notacji CIDR, z którego chcesz przypisać adresy IP klastra usług. Nie może pokrywać się z żadnymi zakresami adresów IP podsieci.
serviceCidr?: string
Wartość właściwości
string
serviceCidrs
Adres IP notacji CIDR zawiera zakresy adresów IP, z których należy przypisać adresy IP klastra usług. Oczekiwano jednej trasy CIDR protokołu IPv4 dla sieci z jednym stosem. Dla każdej rodziny adresów IP (IPv4/IPv6) są oczekiwane dwa elementy CIDRs, po jednej dla sieci z podwójnym stosem. Nie mogą nakładać się na żadne zakresy adresów IP podsieci.
serviceCidrs?: string[]
Wartość właściwości
string[]
staticEgressGatewayProfile
Profil dodatku usługi Static Egress Gateway. Aby uzyskać więcej informacji na temat statycznej bramy ruchu wychodzącego, zobacz https://aka.ms/aks/static-egress-gateway.
staticEgressGatewayProfile?: ManagedClusterStaticEgressGatewayProfile