ContainerServiceNetworkProfile interface
Profil de la configuration réseau.
Propriétés
| advanced |
Profil réseau avancé pour activer l’observabilité et la suite de fonctionnalités de sécurité sur un cluster. Pour plus d’informations, consultez aka.ms/aksadvancednetworking. |
| dns |
Adresse IP affectée au service DNS Kubernetes. Elle doit se trouver dans la plage d’adresses du service Kubernetes spécifiée dans serviceCidr. |
| ip |
Les familles d’adresses IP utilisées pour spécifier les versions IP disponibles pour le cluster. Les familles d’adresses IP sont utilisées pour déterminer des clusters à pile unique ou double pile. Pour une pile unique, la valeur attendue est IPv4. Pour la double pile, les valeurs attendues sont IPv4 et IPv6. |
| kube |
Contient les personnalisations de configuration pour kube-proxy. Toutes les valeurs non définies utilisent le comportement par défaut de kube-proxy. Consultez https://v version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ où la version< est représentée par une >chaîne de version<>< mineure majeure.><> Kubernetes version 1.23 serait « 1-23 ». |
| load |
Profil de l’équilibreur de charge du cluster. |
| load |
Référence sKU de l’équilibreur de charge pour le cluster managé. La valeur par défaut est « standard ». Voir Azure Load Balancer SKUs pour plus d’informations sur les différences entre les SKU des équilibreurs de charge. |
| nat |
Profil de la passerelle NAT de cluster. |
| network |
Plan de données réseau utilisé dans le cluster Kubernetes. |
| network |
Le mode réseau avec lequel Azure CNI est configuré. Cela ne peut pas être spécifié si networkPlugin est autre que « azure ». |
| network |
Plug-in réseau utilisé pour créer le réseau Kubernetes. |
| network |
Mode que le plug-in réseau doit utiliser. |
| network |
Stratégie réseau utilisée pour créer le réseau Kubernetes. |
| outbound |
Méthode de routage sortante (sortie). Cela ne peut être défini qu’au moment de la création du cluster et ne peut pas être modifié ultérieurement. Pour plus d’informations, consultez type sortant sortant. |
| pod |
Plage d’adresses IP de notation CIDR à partir de laquelle affecter des adresses IP de pod lorsque kubenet est utilisé. |
| pod |
Les plages d’adresses IP de notation CIDR à partir desquelles attribuer des adresses IP de pod. Un CIDR IPv4 est attendu pour la mise en réseau à pile unique. Deux CIDR, un pour chaque famille IP (IPv4/IPv6), sont attendus pour la mise en réseau à double pile. |
| pod |
Définit l’accès aux adresses locales de liens spéciaux (Azure Instance Metadata Service, aussi appelé IMDS) pour les pods avec hostNetwork=false. s’il n’est pas spécifié, la valeur par défaut est « IMDS ». |
| service |
Plage d’adresses IP de notation CIDR à partir de laquelle attribuer des adresses IP de cluster de service. Elle ne doit pas chevaucher les plages d’adresses IP de sous-réseau. |
| service |
Les plages d’adresses IP de notation CIDR à partir desquelles attribuer des adresses IP de cluster de service. Un CIDR IPv4 est attendu pour la mise en réseau à pile unique. Deux CIDR, un pour chaque famille IP (IPv4/IPv6), sont attendus pour la mise en réseau à double pile. Ils ne doivent pas chevaucher les plages d’adresses IP de sous-réseau. |
| static |
Profil du module complémentaire de passerelle de sortie statique. Pour plus d’informations sur la passerelle de sortie statique, consultez https://aka.ms/aks/static-egress-gateway. |
Détails de la propriété
advancedNetworking
Profil réseau avancé pour activer l’observabilité et la suite de fonctionnalités de sécurité sur un cluster. Pour plus d’informations, consultez aka.ms/aksadvancednetworking.
advancedNetworking?: AdvancedNetworking
Valeur de propriété
dnsServiceIP
Adresse IP affectée au service DNS Kubernetes. Elle doit se trouver dans la plage d’adresses du service Kubernetes spécifiée dans serviceCidr.
dnsServiceIP?: string
Valeur de propriété
string
ipFamilies
Les familles d’adresses IP utilisées pour spécifier les versions IP disponibles pour le cluster. Les familles d’adresses IP sont utilisées pour déterminer des clusters à pile unique ou double pile. Pour une pile unique, la valeur attendue est IPv4. Pour la double pile, les valeurs attendues sont IPv4 et IPv6.
ipFamilies?: string[]
Valeur de propriété
string[]
kubeProxyConfig
Contient les personnalisations de configuration pour kube-proxy. Toutes les valeurs non définies utilisent le comportement par défaut de kube-proxy. Consultez https://v version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ où la version< est représentée par une >chaîne de version<>< mineure majeure.><> Kubernetes version 1.23 serait « 1-23 ».
kubeProxyConfig?: ContainerServiceNetworkProfileKubeProxyConfig
Valeur de propriété
loadBalancerProfile
Profil de l’équilibreur de charge du cluster.
loadBalancerProfile?: ManagedClusterLoadBalancerProfile
Valeur de propriété
loadBalancerSku
Référence sKU de l’équilibreur de charge pour le cluster managé. La valeur par défaut est « standard ». Voir Azure Load Balancer SKUs pour plus d’informations sur les différences entre les SKU des équilibreurs de charge.
loadBalancerSku?: string
Valeur de propriété
string
natGatewayProfile
Profil de la passerelle NAT de cluster.
natGatewayProfile?: ManagedClusterNATGatewayProfile
Valeur de propriété
networkDataplane
Plan de données réseau utilisé dans le cluster Kubernetes.
networkDataplane?: string
Valeur de propriété
string
networkMode
Le mode réseau avec lequel Azure CNI est configuré. Cela ne peut pas être spécifié si networkPlugin est autre que « azure ».
networkMode?: string
Valeur de propriété
string
networkPlugin
Plug-in réseau utilisé pour créer le réseau Kubernetes.
networkPlugin?: string
Valeur de propriété
string
networkPluginMode
Mode que le plug-in réseau doit utiliser.
networkPluginMode?: string
Valeur de propriété
string
networkPolicy
Stratégie réseau utilisée pour créer le réseau Kubernetes.
networkPolicy?: string
Valeur de propriété
string
outboundType
Méthode de routage sortante (sortie). Cela ne peut être défini qu’au moment de la création du cluster et ne peut pas être modifié ultérieurement. Pour plus d’informations, consultez type sortant sortant.
outboundType?: string
Valeur de propriété
string
podCidr
Plage d’adresses IP de notation CIDR à partir de laquelle affecter des adresses IP de pod lorsque kubenet est utilisé.
podCidr?: string
Valeur de propriété
string
podCidrs
Les plages d’adresses IP de notation CIDR à partir desquelles attribuer des adresses IP de pod. Un CIDR IPv4 est attendu pour la mise en réseau à pile unique. Deux CIDR, un pour chaque famille IP (IPv4/IPv6), sont attendus pour la mise en réseau à double pile.
podCidrs?: string[]
Valeur de propriété
string[]
podLinkLocalAccess
Définit l’accès aux adresses locales de liens spéciaux (Azure Instance Metadata Service, aussi appelé IMDS) pour les pods avec hostNetwork=false. s’il n’est pas spécifié, la valeur par défaut est « IMDS ».
podLinkLocalAccess?: string
Valeur de propriété
string
serviceCidr
Plage d’adresses IP de notation CIDR à partir de laquelle attribuer des adresses IP de cluster de service. Elle ne doit pas chevaucher les plages d’adresses IP de sous-réseau.
serviceCidr?: string
Valeur de propriété
string
serviceCidrs
Les plages d’adresses IP de notation CIDR à partir desquelles attribuer des adresses IP de cluster de service. Un CIDR IPv4 est attendu pour la mise en réseau à pile unique. Deux CIDR, un pour chaque famille IP (IPv4/IPv6), sont attendus pour la mise en réseau à double pile. Ils ne doivent pas chevaucher les plages d’adresses IP de sous-réseau.
serviceCidrs?: string[]
Valeur de propriété
string[]
staticEgressGatewayProfile
Profil du module complémentaire de passerelle de sortie statique. Pour plus d’informations sur la passerelle de sortie statique, consultez https://aka.ms/aks/static-egress-gateway.
staticEgressGatewayProfile?: ManagedClusterStaticEgressGatewayProfile