如何在 Kubernetes 创建部署命令中传递命名空间

IT1*_*.B. 2 kubernetes

我试图在执行kubectl create deployment命令时定义命名空间名称?

这是我尝试过的:

kubectl create deployment test --image=banu/image1 namespace=test

这不起作用。

我想使用ClusterIP集群本身内的服务公开此部署for that given namespace我如何使用kubectl命令行来做到这一点?

Ole*_*zov 5

您可以指定-n--namespace选项。

kubectl create deployment test --image=nginx --namespace default --dry-run -o yaml 并查看结果部署 yaml。

使用 kubectl run

kubectl run test --namespace test --image nginx  --port 9090 --dry-run -o yaml
Run Code Online (Sandbox Code Playgroud)