kubernetes - Kubernetes-RC副本的Kubectl自定义列返回奇怪的值

标签 kubernetes

有谁知道为什么“.spec.replicas”会返回这个奇怪的十六进制值?

kubectl get rc -o=custom-columns=NAME:metadata.name,REPLICAS:.spec.replicas
NAME                      REPLICAS
devopsproxy               0xc20811d328
prd-devopsproxy-rs-etl    0xc20811d448

谢谢,
德鲁

最佳答案

副本字段是一个指针:https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/api/core/v1/types.go#L3036

不会取消引用显示字面值,而是显示字段的内存地址

您使用的是哪个版本的kubectl?这为我正确显示:

$ kubectl get rc -o=custom-columns=NAME:metadata.name,REPLICAS:.spec.replicas
NAME       REPLICAS
frontend   1

关于kubernetes - Kubernetes-RC副本的Kubectl自定义列返回奇怪的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50104993/

相关文章:

postgresql - docker + golang lib/pq "dial tcp 127.0.0.1:5432: connect: connection refused"

java - 调用K8s集群上运行的docker容器内的特定java主类

go - 仅在 kubernetes/CoreOS 上的 Go 中无效的 header 字段值

apache-spark - Spark 2.3 提交 Kubernetes 错误

macos - 错误 : there was a problem with the editor "vi" -- while trying to edit a deployment file in a cluster

kubernetes - K8S - RoleBinding - 无法从服务帐户 cert-manager-webhook-ovh 访问 secret

kubernetes - 限制每个节点的 Pod 数量

kubernetes - 为什么Prometheus运算符(operator)无法启动

kubernetes - Nginx入口 Controller 仍重定向到SSL

kubernetes - 将 API Server App ID 应用到 k8s 集群规范