List down all namespaces in minikube using Terraform.

0 votes

Hi Guys,

I am new to the Terraform platform. I want to list down all the namespaces available in the Minikube cluster using Terraform. How can I do that?

Jun 30 in Terraform by akhtar
• 18,250 points
41 views

1 answer to this question.

0 votes

Hi@akhtar,

You can use data source in Terraform. This data source provides a mechanism for listing the names of all available namespaces in a Kubernetes cluster. You can also go through the below code.

provider "kubernetes" {
  config_context_cluster   = "minikube"
}
data "kubernetes_all_namespaces" "allns" {}
output "all-ns" {
  value = data.kubernetes_all_namespaces.allns.namespaces
}

Execute this code in your terraform platform, you will get your output.

C:\Users\NADIM AKTHAR\Desktop\terraform\kuberenetes>terraform apply
data.kubernetes_all_namespaces.allns: Refreshing state...
kubernetes_namespace.example: Refreshing state... [id=my-first-namespace]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
all-ns = [
  "default",
  "kube-node-lease",
  "kube-public",
  "kube-system",
  "my-first-namespace",
]
answered Jun 30 by MD
• 42,420 points

Related Questions In Terraform

0 votes
1 answer

How to create one key in AWS using terraform?

Hi@akhtar, You can use aws_key_pair resource n terraform. ...READ MORE

answered Jun 11 in Terraform by MD
• 42,420 points
105 views
0 votes
1 answer

How to create a folder in S3 bucket using terraform?

Hi@akhtar, You can use aws_s3_bucket_object resource to create one ...READ MORE

answered Jun 11 in Terraform by MD
• 42,420 points
459 views
0 votes
1 answer

How to do ssh in EC2 instance using Terraform?

Hi@akhtar, To ssh in your EC2 instance, you ...READ MORE

answered Jun 15 in Terraform by MD
• 42,420 points
229 views
0 votes
1 answer

How to create a rds snapshot from running rds instance in AWS using terraform?

Hi, I think you can use aws_db_instance resource to ...READ MORE

answered Jul 20 in Terraform by MD
• 42,420 points
50 views
0 votes
1 answer
0 votes
3 answers

Error while joining cluster with node

Hi Kalgi after following above steps it ...READ MORE

answered Jan 17, 2019 in Others by anonymous
7,619 views
+4 votes
1 answer

Installing Web UI (Dashboard):kubernetes-dashboard on main Ubuntu 16.04.6 LTS (Xenial Xerus) server

Follow these steps: $ kubeadm reset $ kubeadm init ...READ MORE

answered Apr 11, 2019 in Kubernetes by Kalgi
• 51,890 points

reshown Apr 12, 2019 by Kalgi 2,239 views
0 votes
1 answer

How to launch one Pod in Minikube using Terraform?

Hi@akhtar, You can use kubernetes_pod resource to launch ...READ MORE

answered Jun 16 in Terraform by MD
• 42,420 points
235 views
0 votes
1 answer

How to create a namespace in minikube using Terraform?

Hi@akhtar, You can use kubernetes_namespace resource. It is used ...READ MORE

answered Jun 30 in Terraform by MD
• 42,420 points
70 views