コンテンツにスキップ

Kubernetesプロバイダー@Terraform

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. Kubernetesプロバイダー

Kubernetesプロバイダーとは

TerraformがKubernetesのkube-apiserverと通信できるようにする。

これにより、Terraformを使用してKubernetesリソースを作成できるようになる。

もしクラウドプロバイダーのCluster (例:AWS EKS、Google Cloud GKE、Azure AKEなど) を使用している場合、これのkube-apiserverである。

provider "kubernetes" {
  alias                  = "foo_eks_cluster"
  host                   = foo_eks_cluster.cluster_endpoint
  cluster_ca_certificate = foo_eks_cluster.cluster_ca_certificate
  token                  = foo_eks_cluster.cluster_token
}


バージョン

Kubernetesとの対応バージョンは、client-goパッケージのバージョンを確認する。