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