ContainerServiceNetworkProfile クラス
- java.
lang. Object - com.
microsoft. azure. management. containerservice. ContainerServiceNetworkProfile
- com.
public class ContainerServiceNetworkProfile
ネットワーク構成のプロファイル。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
dnsServiceIP()
Kubernetes DNS サービスに割り当てられた IP アドレスを取得します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。 |
String |
dockerBridgeCidr()
Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を取得します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。 |
Managed |
loadBalancerProfile()
クラスター ロード バランサーのプロファイルを取得します。 |
Load |
loadBalancerSku()
マネージド クラスターのロード バランサー SKU を取得します。 使用可能な値は、'standard'、'basic' です。 |
Network |
networkMode()
Kubernetes ネットワークの構築に使用されるネットワーク モードを取得します。 使用可能な値は、'transparent'、'bridge' です。 |
Network |
networkPlugin()
Kubernetes ネットワークの構築に使用されるネットワーク プラグインを取得します。 使用可能な値は、'azure'、'kubenet' です。 |
Network |
networkPolicy()
Kubernetes ネットワークの構築に使用されるネットワーク ポリシーを取得します。 使用可能な値は、'calico'、'azure' です。 |
Outbound |
outboundType()
送信 (エグレス) ルーティング方法を取得します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。 |
String |
podCidr()
kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を取得します。 |
String |
serviceCidr()
サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を取得します。 どのサブネット IP アドレスとも重複していてはなりません。 |
Container |
withDnsServiceIP(String dnsServiceIP)
Kubernetes DNS サービスに割り当てられた IP アドレスを設定します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。 |
Container |
withDockerBridgeCidr(String dockerBridgeCidr)
Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を設定します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。 |
Container |
withLoadBalancerProfile(ManagedClusterLoadBalancerProfile loadBalancerProfile)
クラスター ロード バランサーのプロファイルを設定します。 |
Container |
withLoadBalancerSku(LoadBalancerSku loadBalancerSku)
マネージド クラスターのロード バランサー SKU を設定します。 使用可能な値は、'standard'、'basic' です。 |
Container |
withNetworkMode(NetworkMode networkMode)
Kubernetes ネットワークの構築に使用するネットワーク モードを設定します。 使用可能な値は、'transparent'、'bridge' です。 |
Container |
withNetworkPlugin(NetworkPlugin networkPlugin)
Kubernetes ネットワークの構築に使用するネットワーク プラグインを設定します。 使用可能な値は、'azure'、'kubenet' です。 |
Container |
withNetworkPolicy(NetworkPolicy networkPolicy)
Kubernetes ネットワークの構築に使用するネットワーク ポリシーを設定します。 使用可能な値は、'calico'、'azure' です。 |
Container |
withOutboundType(OutboundType outboundType)
送信 (エグレス) ルーティング方法を設定します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。 |
Container |
withPodCidr(String podCidr)
kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を設定します。 |
Container |
withServiceCidr(String serviceCidr)
サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を設定します。 どのサブネット IP アドレスとも重複していてはなりません。 |
メソッドの詳細
dnsServiceIP
public String dnsServiceIP()
Kubernetes DNS サービスに割り当てられた IP アドレスを取得します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。
Returns:
dockerBridgeCidr
public String dockerBridgeCidr()
Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を取得します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。
Returns:
loadBalancerProfile
public ManagedClusterLoadBalancerProfile loadBalancerProfile()
クラスター ロード バランサーのプロファイルを取得します。
Returns:
loadBalancerSku
public LoadBalancerSku loadBalancerSku()
マネージド クラスターのロード バランサー SKU を取得します。 使用可能な値は、'standard'、'basic' です。
Returns:
networkMode
public NetworkMode networkMode()
Kubernetes ネットワークの構築に使用されるネットワーク モードを取得します。 使用可能な値は、'transparent'、'bridge' です。
Returns:
networkPlugin
public NetworkPlugin networkPlugin()
Kubernetes ネットワークの構築に使用されるネットワーク プラグインを取得します。 使用可能な値は、'azure'、'kubenet' です。
Returns:
networkPolicy
public NetworkPolicy networkPolicy()
Kubernetes ネットワークの構築に使用されるネットワーク ポリシーを取得します。 使用可能な値は、'calico'、'azure' です。
Returns:
outboundType
public OutboundType outboundType()
送信 (エグレス) ルーティング方法を取得します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。
Returns:
podCidr
public String podCidr()
kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を取得します。
Returns:
serviceCidr
public String serviceCidr()
サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を取得します。 どのサブネット IP アドレスとも重複していてはなりません。
Returns:
withDnsServiceIP
public ContainerServiceNetworkProfile withDnsServiceIP(String dnsServiceIP)
Kubernetes DNS サービスに割り当てられた IP アドレスを設定します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。
Parameters:
Returns:
withDockerBridgeCidr
public ContainerServiceNetworkProfile withDockerBridgeCidr(String dockerBridgeCidr)
Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を設定します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。
Parameters:
Returns:
withLoadBalancerProfile
public ContainerServiceNetworkProfile withLoadBalancerProfile(ManagedClusterLoadBalancerProfile loadBalancerProfile)
クラスター ロード バランサーのプロファイルを設定します。
Parameters:
Returns:
withLoadBalancerSku
public ContainerServiceNetworkProfile withLoadBalancerSku(LoadBalancerSku loadBalancerSku)
マネージド クラスターのロード バランサー SKU を設定します。 使用可能な値は、'standard'、'basic' です。
Parameters:
Returns:
withNetworkMode
public ContainerServiceNetworkProfile withNetworkMode(NetworkMode networkMode)
Kubernetes ネットワークの構築に使用するネットワーク モードを設定します。 使用可能な値は、'transparent'、'bridge' です。
Parameters:
Returns:
withNetworkPlugin
public ContainerServiceNetworkProfile withNetworkPlugin(NetworkPlugin networkPlugin)
Kubernetes ネットワークの構築に使用するネットワーク プラグインを設定します。 使用可能な値は、'azure'、'kubenet' です。
Parameters:
Returns:
withNetworkPolicy
public ContainerServiceNetworkProfile withNetworkPolicy(NetworkPolicy networkPolicy)
Kubernetes ネットワークの構築に使用するネットワーク ポリシーを設定します。 使用可能な値は、'calico'、'azure' です。
Parameters:
Returns:
withOutboundType
public ContainerServiceNetworkProfile withOutboundType(OutboundType outboundType)
送信 (エグレス) ルーティング方法を設定します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。
Parameters:
Returns:
withPodCidr
public ContainerServiceNetworkProfile withPodCidr(String podCidr)
kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を設定します。
Parameters:
Returns:
withServiceCidr
public ContainerServiceNetworkProfile withServiceCidr(String serviceCidr)
サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を設定します。 どのサブネット IP アドレスとも重複していてはなりません。
Parameters:
Returns:
適用対象
Azure SDK for Java