• Kubernetes: List objects from a specific api group (name collision)

    1 min read

    name clash name collision

    When we have different apiGroups providing objects with the same name (same kind), kubectl needs a way of telling them apart:

    $ kubectl api-resources | grep '\bconfigs\b'
    configs                                                   config.gatekeeper.sh/v1alpha1                   true         Config
    configs                                                   operator.openshift.io/v1                        false        Config
    

    28/09/2022

    Read more...
  • ComponentStatus is going to be deprecated in v1.19+

    2 min read

    componentstatuses deprecated

    If you are using kubectl get componentstatuses you might have noticed that have been deprecated:

    $ kubectl get componentstatuses
    Warning: v1 ComponentStatus is deprecated in v1.19+
    NAME                 STATUS    MESSAGE   ERROR
    controller-manager   Healthy   ok        
    scheduler            Healthy   ok        
    

    23/09/2022

    Read more...
  • How to check the status of the API server

    2 min read

    kubectl get --raw

    We have 3 API endpoints available to check the current status of the API server. One of them, the healthz endpoint is being deprecated (since Kubernetes v1.16) since the other two (livez and readyz) being more specific

    26/10/2021

    Read more...

From pet to cattle
Treat your kubernetes clusters like cattle, not pets