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パッケージのバージョンを確認する。