Datadog Operator Plugin for kubectl

The Datadog Operator has a kubectl plugin, which provides a set of helper utilities that give visibility into certain internal components.

Install the plugin

Run:

kubectl krew install datadog 

This uses the Krew plugin manager.

$ kubectl krew install datadog Installing plugin: datadog Installed plugin: datadog \  | Use this plugin:  | 	kubectl datadog  | Documentation:  | 	https://github.com/DataDog/datadog-operator / 

Available commands

$ kubectl datadog --help Usage:   datadog [command]  Available Commands:   agent   clusteragent   flare        Collect a Datadog's Operator flare and send it to Datadog   get          Get DatadogAgent deployment(s)   help         Help about any command   validate 

Agent sub-commands

$ kubectl datadog agent --help Usage:   datadog agent [command]  Available Commands:   check       Find check errors   find        Find datadog agent pod monitoring a given pod   upgrade     Upgrade the Datadog Agent version 

Cluster Agent sub-commands

$ kubectl datadog clusteragent --help Usage:   datadog clusteragent [command]  Available Commands:   leader      Get Datadog Cluster Agent leader   upgrade     Upgrade the Datadog Cluster Agent version 

Validate sub-commands

$ kubectl datadog validate ad --help Usage:   datadog validate ad [command]  Available Commands:   pod         Validate the autodiscovery annotations for a pod   service     Validate the autodiscovery annotations for a service