sid*_*aid 5 ibm-cloud-private cloud-pak-for-data
我已经安装ICP4Data成功。关于ICP4Data和我很环保Kubernetes。我正在尝试使用kubectl命令在ICP4D中列出豆荚,但是“ kubectl get pods”返回“找不到资源”。我想念什么吗?
Sac*_*sad 15
icp4d使用“ zen”名称空间将其资产和资源与核心本机icp / kube平台逻辑上分开。在ICP4D的默认安装中,没有在“默认”命名空间上部署的容器,因此,如果您在尝试获取容器时未提供名称空间,则会得到“找不到资源”,因此kubectl会假定其为默认名称空间。
列出Zen命名空间中的Pod
kubectl get pods -n zen
Run Code Online (Sandbox Code Playgroud)
列出所有可用的名称空间-尝试
kubectl get namespaces
Run Code Online (Sandbox Code Playgroud)
要列出所有命名空间中的Pod,您可能需要附加--all-namespaces
kubectl get pods --all-namespaces
Run Code Online (Sandbox Code Playgroud)
这应该列出zen,kubesystem和其他可能的所有Pod。
另一方面,您可以在开始时将命名空间切换为 zen
kubectl config set-context --current --namespace=zen
Run Code Online (Sandbox Code Playgroud)
然后你就可以通过不带 -n 参数运行来查看所有信息
kubectl get pods
Run Code Online (Sandbox Code Playgroud)