• Kubernetes Submit Queue's avatar
    Merge pull request #28352 from vefimova/fix_22986-1 · aedeccda
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    Added warning msg for `kubectl get`
    
    - added warning description regarding terminated pods to `get` long help message
      - added printing of warning message in case of `get pods` if there are hidden pods
    
    Fixes #22986  (initiall PR and discussion are here #26417)
    
    ## **Output examples:**
    ### # kubectl get pods
    ```
    NAME                       READY     STATUS             RESTARTS   AGE
    dapi-test-pod1             0/1       Terminating        0          22h
    liveness-http              0/1       CrashLoopBackOff   11245      22d
    ubuntu1-1206318548-oh9tc   0/1       CrashLoopBackOff   2336       8d
      info: 1 completed object(s) was(were) not shown in pods list. Pass --show-all to see all objects.
    
    ```
    
    ### #  kubectl get pods,namespaces
    ```
    NAME                          READY     STATUS             RESTARTS   AGE
    po/dapi-test-pod1             0/1       Terminating        0          22h
    po/liveness-http              1/1       Running            11242      22d
    po/ubuntu1-1206318548-oh9tc   0/1       CrashLoopBackOff   2335       8d
     info: 1 completed object(s) was(were) not shown in pods list. Pass --show-all to see all objects.
    
    NAME             STATUS    AGE
    ns/default       Active    89d
    ns/kube-system   Active    41d
    ```
    
    ### # kubectl get pods -a
    ```
    NAME                       READY     STATUS             RESTARTS   AGE
    busybox                    0/1       Error              0          27d
    dapi-test-pod1             0/1       Terminating        0          22h
    liveness-http              0/1       CrashLoopBackOff   11245      22d
    ubuntu1-1206318548-oh9tc   0/1       CrashLoopBackOff   2336       8d
    ```
    
    ### # kubectl get -h
    ```
    Display one or many resources.
    
    Possible resource types include (case insensitive): pods (aka 'po'), services (aka 'svc'), deployments (aka 'deploy'),
    replicasets (aka 'rs'), replicationcontrollers (aka 'rc'), nodes (aka 'no'), events (aka 'ev'), limitranges (aka 'limits'),
    persistentvolumes (aka 'pv'), persistentvolumeclaims (aka 'pvc'), resourcequotas (aka 'quota'), namespaces (aka 'ns'),
    serviceaccounts (aka 'sa'), ingresses (aka 'ing'), horizontalpodautoscalers (aka 'hpa'), daemonsets (aka 'ds'), configmaps (aka 'cm'),
    componentstatuses (aka 'cs), endpoints (aka 'ep'), petsets (alpha feature, may be unstable) and secrets.
    
    This command will hide resources that have completed. For instance, pods that are in the Succeeded or Failed phases.
    You can see the full results for any resource by providing the '--show-all' flag.
    
    By specifying the output as 'template' and providing a Go template as the value
    of the --template flag, you can filter the attributes of the fetched resource(s).
    
    Examples:
    
    .........
    ````
    aedeccda
Name
Last commit
Last update
..
admission Loading commit data...
api Loading commit data...
apimachinery Loading commit data...
apis Loading commit data...
apiserver Loading commit data...
auth Loading commit data...
capabilities Loading commit data...
client Loading commit data...
cloudprovider Loading commit data...
controller Loading commit data...
conversion Loading commit data...
credentialprovider Loading commit data...
dns Loading commit data...
fieldpath Loading commit data...
fields Loading commit data...
genericapiserver Loading commit data...
healthz Loading commit data...
httplog Loading commit data...
hyperkube Loading commit data...
kubectl Loading commit data...
kubelet Loading commit data...
kubemark Loading commit data...
labels Loading commit data...
master Loading commit data...
metrics Loading commit data...
probe Loading commit data...
proxy Loading commit data...
quota Loading commit data...
registry Loading commit data...
runtime Loading commit data...
security Loading commit data...
securitycontext Loading commit data...
serviceaccount Loading commit data...
ssh Loading commit data...
storage Loading commit data...
types Loading commit data...
ui Loading commit data...
util Loading commit data...
version Loading commit data...
volume Loading commit data...
watch Loading commit data...
OWNERS Loading commit data...