次の方法で共有


ContainerServiceNetworkProfile クラス

  • java.lang.Object
    • com.microsoft.azure.management.containerservice.ContainerServiceNetworkProfile

public class ContainerServiceNetworkProfile

ネットワーク構成のプロファイル。

メソッドの概要

修飾子と型 メソッドと説明
String dnsServiceIP()

Kubernetes DNS サービスに割り当てられた IP アドレスを取得します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。

String dockerBridgeCidr()

Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を取得します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。

ManagedClusterLoadBalancerProfile loadBalancerProfile()

クラスター ロード バランサーのプロファイルを取得します。

LoadBalancerSku loadBalancerSku()

マネージド クラスターのロード バランサー SKU を取得します。 使用可能な値は、'standard'、'basic' です。

NetworkMode networkMode()

Kubernetes ネットワークの構築に使用されるネットワーク モードを取得します。 使用可能な値は、'transparent'、'bridge' です。

NetworkPlugin networkPlugin()

Kubernetes ネットワークの構築に使用されるネットワーク プラグインを取得します。 使用可能な値は、'azure'、'kubenet' です。

NetworkPolicy networkPolicy()

Kubernetes ネットワークの構築に使用されるネットワーク ポリシーを取得します。 使用可能な値は、'calico'、'azure' です。

OutboundType outboundType()

送信 (エグレス) ルーティング方法を取得します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。

String podCidr()

kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を取得します。

String serviceCidr()

サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を取得します。 どのサブネット IP アドレスとも重複していてはなりません。

ContainerServiceNetworkProfile withDnsServiceIP(String dnsServiceIP)

Kubernetes DNS サービスに割り当てられた IP アドレスを設定します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。

ContainerServiceNetworkProfile withDockerBridgeCidr(String dockerBridgeCidr)

Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を設定します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。

ContainerServiceNetworkProfile withLoadBalancerProfile(ManagedClusterLoadBalancerProfile loadBalancerProfile)

クラスター ロード バランサーのプロファイルを設定します。

ContainerServiceNetworkProfile withLoadBalancerSku(LoadBalancerSku loadBalancerSku)

マネージド クラスターのロード バランサー SKU を設定します。 使用可能な値は、'standard'、'basic' です。

ContainerServiceNetworkProfile withNetworkMode(NetworkMode networkMode)

Kubernetes ネットワークの構築に使用するネットワーク モードを設定します。 使用可能な値は、'transparent'、'bridge' です。

ContainerServiceNetworkProfile withNetworkPlugin(NetworkPlugin networkPlugin)

Kubernetes ネットワークの構築に使用するネットワーク プラグインを設定します。 使用可能な値は、'azure'、'kubenet' です。

ContainerServiceNetworkProfile withNetworkPolicy(NetworkPolicy networkPolicy)

Kubernetes ネットワークの構築に使用するネットワーク ポリシーを設定します。 使用可能な値は、'calico'、'azure' です。

ContainerServiceNetworkProfile withOutboundType(OutboundType outboundType)

送信 (エグレス) ルーティング方法を設定します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。

ContainerServiceNetworkProfile withPodCidr(String podCidr)

kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を設定します。

ContainerServiceNetworkProfile withServiceCidr(String serviceCidr)

サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を設定します。 どのサブネット IP アドレスとも重複していてはなりません。

メソッドの詳細

dnsServiceIP

public String dnsServiceIP()

Kubernetes DNS サービスに割り当てられた IP アドレスを取得します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。

Returns:

dnsServiceIP 値

dockerBridgeCidr

public String dockerBridgeCidr()

Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を取得します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。

Returns:

dockerBridgeCidr 値

loadBalancerProfile

public ManagedClusterLoadBalancerProfile loadBalancerProfile()

クラスター ロード バランサーのプロファイルを取得します。

Returns:

loadBalancerProfile 値

loadBalancerSku

public LoadBalancerSku loadBalancerSku()

マネージド クラスターのロード バランサー SKU を取得します。 使用可能な値は、'standard'、'basic' です。

Returns:

loadBalancerSku 値

networkMode

public NetworkMode networkMode()

Kubernetes ネットワークの構築に使用されるネットワーク モードを取得します。 使用可能な値は、'transparent'、'bridge' です。

Returns:

networkMode 値

networkPlugin

public NetworkPlugin networkPlugin()

Kubernetes ネットワークの構築に使用されるネットワーク プラグインを取得します。 使用可能な値は、'azure'、'kubenet' です。

Returns:

networkPlugin 値

networkPolicy

public NetworkPolicy networkPolicy()

Kubernetes ネットワークの構築に使用されるネットワーク ポリシーを取得します。 使用可能な値は、'calico'、'azure' です。

Returns:

networkPolicy 値

outboundType

public OutboundType outboundType()

送信 (エグレス) ルーティング方法を取得します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。

Returns:

outboundType 値

podCidr

public String podCidr()

kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を取得します。

Returns:

podCidr 値

serviceCidr

public String serviceCidr()

サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を取得します。 どのサブネット IP アドレスとも重複していてはなりません。

Returns:

serviceCidr 値

withDnsServiceIP

public ContainerServiceNetworkProfile withDnsServiceIP(String dnsServiceIP)

Kubernetes DNS サービスに割り当てられた IP アドレスを設定します。 これは、serviceCidr で指定された Kubernetes サービス アドレス範囲内にある必要があります。

Parameters:

dnsServiceIP - 設定する dnsServiceIP 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withDockerBridgeCidr

public ContainerServiceNetworkProfile withDockerBridgeCidr(String dockerBridgeCidr)

Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲を設定します。 サブネット IP 範囲または Kubernetes サービスアドレス範囲と重複してはなりません。

Parameters:

dockerBridgeCidr - 設定する dockerBridgeCidr 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withLoadBalancerProfile

public ContainerServiceNetworkProfile withLoadBalancerProfile(ManagedClusterLoadBalancerProfile loadBalancerProfile)

クラスター ロード バランサーのプロファイルを設定します。

Parameters:

loadBalancerProfile - 設定する loadBalancerProfile 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withLoadBalancerSku

public ContainerServiceNetworkProfile withLoadBalancerSku(LoadBalancerSku loadBalancerSku)

マネージド クラスターのロード バランサー SKU を設定します。 使用可能な値は、'standard'、'basic' です。

Parameters:

loadBalancerSku - 設定する loadBalancerSku 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withNetworkMode

public ContainerServiceNetworkProfile withNetworkMode(NetworkMode networkMode)

Kubernetes ネットワークの構築に使用するネットワーク モードを設定します。 使用可能な値は、'transparent'、'bridge' です。

Parameters:

networkMode - 設定する networkMode 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withNetworkPlugin

public ContainerServiceNetworkProfile withNetworkPlugin(NetworkPlugin networkPlugin)

Kubernetes ネットワークの構築に使用するネットワーク プラグインを設定します。 使用可能な値は、'azure'、'kubenet' です。

Parameters:

networkPlugin - 設定する networkPlugin 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withNetworkPolicy

public ContainerServiceNetworkProfile withNetworkPolicy(NetworkPolicy networkPolicy)

Kubernetes ネットワークの構築に使用するネットワーク ポリシーを設定します。 使用可能な値は、'calico'、'azure' です。

Parameters:

networkPolicy - 設定する networkPolicy 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withOutboundType

public ContainerServiceNetworkProfile withOutboundType(OutboundType outboundType)

送信 (エグレス) ルーティング方法を設定します。 使用できる値は、'loadBalancer'、'userDefinedRouting' です。

Parameters:

outboundType - 設定する outboundType 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withPodCidr

public ContainerServiceNetworkProfile withPodCidr(String podCidr)

kubenet の使用時にポッド IP を割り当てる CIDR 表記 IP 範囲を設定します。

Parameters:

podCidr - 設定する podCidr 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

withServiceCidr

public ContainerServiceNetworkProfile withServiceCidr(String serviceCidr)

サービス クラスター IP を割り当てる CIDR 表記 IP 範囲を設定します。 どのサブネット IP アドレスとも重複していてはなりません。

Parameters:

serviceCidr - 設定する serviceCidr 値

Returns:

ContainerServiceNetworkProfile オブジェクト自体。

適用対象