Terraform have provided Kubernetes Provider and we can deploy the Kubernetes resources using terraform now.
Commands
[slamba ◯ WHM0005395 01.Deployment ] ☘ terraform init
[slamba ◯ WHM0005395 01.Deployment ] ☘ terraform plan
[slamba ◯ WHM0005395 01.Deployment ] ☘ terraform apply
[slamba ◯ WHM0005395 01.Deployment ] ☘ terraform output -module=whPod
[slamba ◯ WHM0005395 01.Deployment ] ☘ terraform output -module=whPod lb_ip
[slamba ◯ WHM0005395 01.Deployment ] ☘ kubectl get pods nginx-terraform-pod
[slamba ◯ WHM0005395 01.Deployment ] ☘ kubectl get svc nginx-terraform-pod
Demo