Raw
Prints raw cluster information
TL;DR
- Get or List Raw Resources in a cluster as Yaml or Json
Print Raw Resource
Motivation
Inspecting or Debugging Resources.
The Kubernetes Resources stored in etcd by the apiserver have many more fields than are shown in the summarized views. Users can learn much more about a Resource by viewing the Raw Resource as Yaml or Json. The Raw Resource will contain:
- fields specified by the user in the Resource Config (e.g.
metadata.name) - metadata fields owned by the apiserver (e.g.
metadata.creationTimestamp) - fields defaulted by the apiserver (e.g.
spec..imagePullPolicy) - fields set by Controllers (e.g.
spec.clusterIp,status)
Get
The kubectl get reads Resources from the cluster and formats them as output. The examples in this chapter will query for Resources by providing Get the Resource Type as an argument. For more query options see Queries and Options.
YAML
Print the Raw Resource formatting it as YAML.
kubectl get deployments -o yaml apiVersion: v1 items: - apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: 2018-11-15T18:58:03Z generation: 1 labels: app: nginx name: nginx namespace: default resourceVersion: "1672574" selfLink: /apis/extensions/v1beta1/namespaces/default/deployments/nginx uid: 6131547f-e908-11e8-9ff6-42010a8a00d1 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: nginx strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app: nginx spec: containers: - image: nginx imagePullPolicy: Always name: nginx resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 status: availableReplicas: 1 conditions: - lastTransitionTime: 2018-11-15T18:58:10Z lastUpdateTime: 2018-11-15T18:58:10Z message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: 2018-11-15T18:58:03Z lastUpdateTime: 2018-11-15T18:58:10Z message: ReplicaSet "nginx-78f5d695bd" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 kind: List metadata: resourceVersion: "" selfLink: "" Command / Examples
One can also get theraw output as with JSON Check out the reference for commands and examples for get Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified October 31, 2020: docs render fix (cd35140)