メインコンテンツまでスキップ

KubernetesCluster



リソースアイコン

リソース概要

AKS(Azure Kubernetes Service)はクラスターを迅速に配布·管理できる管理型 Kubernetes サービスです。 このクイックスタートでは、次の手順を実行します。

リソース設定値

  • dns_prefix : ホスティングされた Kubernetes API サーバー FQDN と一緒に使用する DNS プレフィックス

  • sku_tier : クバネティスクラスターを使用するための価格設定階層 - Free, Paid

  • enable_public_network_access : - true, false

  • api_server_authorized_ip_ranges : API サーバーへのアクセスを保護するための権限ある IP アドレス範囲

  • default_node_pool

    • node_pool_name : クバネティスクラスターに生成する Node Pool 名
    • enable_auto_scaling : クラスターが適切なノード数で実行されるようにクラスターの自動サイズ調整を活性化
    • node_count : Node Pool のノード数 - 1~ 1000
    • vm_size : Node Pool からノードを形成する仮想マシンのサイズ
    • os_disk_size_gb : 仮想マシンの OS ディスクサイズ(GB) - 0~ 114000
    • max_pods : ノードで実行できる Pod の最大数 - 10~ 250
    • enable_node_public_ip : ノードごとのパブリック IP アドレスの使用を活性化 - true, false
  • authentication_authorization : クラスター リソースへのアクセスを制限するための役割ベースのアクセス制御活性化 - local_accounts, azure_rbac, kubernetes_rbac

  • network_policy : 特定のポッド(Pod) へのアクセスを制限するためのネットワーク ポリシー - calico, azure

  • network_plugin : 基本仮想ネットワークを kubenet または Azure CNI でネットワーク構成 - kubenet, azure

  • included_subnet_name : Kubernetes Cluster がデプロイされる Subnet 名

  • load_balancer_sku : Load Balancer の価格設定階層 - standard, basic

  • pod_cidr : Pod IP アドレスを使用するための CIDR

  • outbound_type : 」:アウトバウンドルーティングタイプ - loadBalancer, userDefinedRouting

  • cluster_node_pool

    • node_mode : Node Pool に対するシステムまたはユーザーモード - User, System
    • node_os_type : Node Pool で VM の OS タイプ - Linux, Windows
    • enable_auto_scaling : クラスターが適切なノード数で実行されるようにクラスターの自動サイズ調整を活性化 - true, false
    • node_count : Node Pool のノード数 - 1~ 1000
    • max_node_count : Node Pool の最大ノード数 - 0~ 1000
    • min_node_count : Node Pool の最小ノード数 - 0~ 1000
    • vm_size : Node Pool でノードを形成する仮想マシンのサイズ
    • os_disk_size_gb : 仮想マシンの OS ディスクのサイズ(GB) - 4~ 11400
    • max_pods : ノードで実行できる Pod の最大数
    • enable_node_public_ip : ノードごとに共用 IP アドレスの使用を活性化 - true, false
    • public_ip_prefix_name
  • tag : リソースをカテゴリに分類するためのタグ - 最大 512 文字, key:value


参考資料