コンテンツにスキップ

Kubernetesプロバイダー@Terraform

はじめに

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


01. Kubernetesプロバイダー

Kubernetesプロバイダーとは

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

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

もしクラウドプロバイダーの Cluster (例:Amazon 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 パッケージのバージョンを確認する。