Kubernetes
The Kubernetes backend fetches logs from Kubernetes pods using the Kubernetes Log API.
apiVersion: apm-hub.flanksource.com/v1
kind: LoggingBackend
metadata:
  name: k8s-backend
spec:
  backends:
    - kubernetes:
        routes:
          type: nginx
          idPrefix: pod-1-
        labels:
          name: acmehost
          type: Nginx
        namespace: default
        kubeconfig: # empty kubeconfig means the current kubeconfig will be used for connection.
KubernetesConfig
| Field | Description | Scheme | Required | 
|---|---|---|---|
routes | 
Specify routes that would match this backend. (Read more Routing)  | 
[]Route | 
true | 
labels | 
A set of key value pairs that'll be attached to individual items in the search result | map[string]string | 
optional | 
kubeconfig | 
Specify configuration for Kubernetes connection. empty kubeconfig means the current kubeconfig will be used for connection.  | 
kommons.EnvVar | 
true | 
namespace | 
Specify the namespace for the kubeconfig. | string | 
true |