The Lumigo Kubernetes Operator: tracing applications on Kubernetes has never been easier!
Kubernetes is the container orchestration platform of choice for many teams. In our ongoing efforts to bring the magic experience of Lumigo’s serverless capabilities to the world of containerized applications, we are delighted to share with you the Lumigo Kubernetes operator, a best-in-class operator to automatically trace your applications running on Kubernetes using the Lumigo OpenTelemetry distributions for Java, Node.js and Python.
We designed the Lumigo Kubernetes operator with ease of use and automation in mind: to get your applications traced with Lumigo on Kubernetes, all you have to do is install the Lumigo Kubernetes operator with Helm, and then create in the namespaces where you want applications traced, a
apiVersion: v1 kind: Secret metadata: name: lumigo-credentials stringData: # Kubectl won't allow you to deploy this dangling anchor. # Get the actual value from Lumigo following this documentation: https://docs.lumigo.io/docs/lumigo-tokens token: *lumigo-token # Example: t_123456789012345678901 --- apiVersion: operator.lumigo.io/v1alpha1 kind: Lumigo metadata: labels: app.kubernetes.io/name: lumigo app.kubernetes.io/instance: lumigo app.kubernetes.io/part-of: lumigo-operator name: lumigo spec: lumigoToken: secretRef: name: lumigo-credentials # This must match the name of the secret; the secret must be in the same namespace as this Lumigo custom resource key: token # This must match the key in the Kubernetes secret
(You find your Lumigo token in your Lumigo project.)
The Lumigo Kubernetes operator will update your deployments, daemonsets, replicasets, statefulsets, cronjobs and jobs to be traced with the Lumigo OpenTelemetry Distro for Java, Lumigo OpenTelemetry Distro for Node.js and Lumigo OpenTelemetry Distro for Python.
Monitoring applications on Kubernetes has never been easier ;-)
For more details on how to use the Lumigo Kubernetes Operator, refer to the documentation on GitHub. And if you are curios about how we managed to make it so easy, we have an in-depth look at the magic behind the Lumigo Kubernetes operator waiting for you on the Lumigo blog.