Kubernetes
  • 26 Apr 2024
  • 1 Minute to read
  • PDF

Kubernetes

  • PDF

Article Summary

Traceable's Platform agent is an agent that receives various information from different Tracing agents. The Platform agent is deployed between a Tracing agent and the Traceable Platform and works to collect data. It also works to classify data and redact it. The Platform agent makes sure that no sensitive information reaches the Traceable Platform. The Platform agent receives the blocking rule information from the Traceable Platform and further sends it to the instrumentation agent. Traceable components are typically deployed to their own namespace within a cluster. You can choose installation from the following methods:


Before you begin

  • Basic understanding of Kubernetes environment along with Kubernetes sidecar.

  • A valid username and password are needed to log into Traceable Platform.

  • Identify the namespaces which you want to monitor.

  • You can install various traceable components using either the Helm charts or YAML files. Identify the one you would like to use.

  • Traceable supports Kubernetes version 1.22.x and later.

  • View the Platform agent release notes.


Health Checks

Traceable does not support TCP Probes. Since Traceable redirects all incoming traffic to its sidecar, all the TCP ports appear open. The kubelet simply checks for any process listening on the specified port. This makes it appear as if the application is up and running when it may still be initializing. Imagine a four-way stoplight with all green lights; this is what's happening in your cluster.

If your organization is using TCP Probes for liveness, you can work around this issue by switching to httpGet probes.


Was this article helpful?

What's Next