diff --git a/deploy/kubernetes/elastic-agent-standalone-kubernetes-container-logs.yml b/deploy/kubernetes/elastic-agent-standalone-kubernetes-container-logs.yml deleted file mode 100644 index c0012294b74..00000000000 --- a/deploy/kubernetes/elastic-agent-standalone-kubernetes-container-logs.yml +++ /dev/null @@ -1,270 +0,0 @@ ---- -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: elastic-agent - namespace: kube-system - labels: - app: elastic-agent -spec: - selector: - matchLabels: - app: elastic-agent - template: - metadata: - labels: - app: elastic-agent - spec: - tolerations: - - key: node-role.kubernetes.io/master - effect: NoSchedule - serviceAccountName: elastic-agent - hostNetwork: true - dnsPolicy: ClusterFirstWithHostNet - containers: - - name: elastic-agent - image: docker.elastic.co/beats/elastic-agent:7.12.0-SNAPSHOT - args: [ - "-c", "/etc/agent.yml", - "-e", "-d", "*", - ] - env: - - name: ES_USERNAME - value: "elastic" - - name: ES_PASSWORD - value: "changeme" - - name: ES_HOST - value: "http://34.89.201.93:9200/" - - name: NODE_NAME - valueFrom: - fieldRef: - fieldPath: spec.nodeName - securityContext: - runAsUser: 0 - resources: - limits: - memory: 200Mi - requests: - cpu: 100m - memory: 100Mi - volumeMounts: - - name: datastreams - mountPath: /etc/agent.yml - readOnly: true - subPath: agent.yml - - name: proc - mountPath: /hostfs/proc - readOnly: true - - name: cgroup - mountPath: /hostfs/sys/fs/cgroup - readOnly: true - volumes: - - name: datastreams - configMap: - defaultMode: 0640 - name: agent-node-datastreams - - name: proc - hostPath: - path: /proc - - name: cgroup - hostPath: - path: /sys/fs/cgroup ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: agent-node-datastreams - namespace: kube-system - labels: - k8s-app: elastic-agent -data: - agent.yml: |- - id: ef9cc740-5bf0-11eb-8b51-39775155c3f5 - revision: 2 - outputs: - default: - type: elasticsearch - hosts: - - >- - ${ES_HOST} - username: ${ES_USERNAME} - password: ${ES_PASSWORD} - agent: - monitoring: - enabled: true - use_output: default - logs: true - metrics: true - inputs: - - id: 1f6112ef-9847-4294-aba4-0dc9e7240551 - name: system-3 - revision: 2 - type: system/metrics - use_output: default - meta: - package: - name: system - version: 0.10.9 - data_stream: - namespace: default - streams: - - id: system/metrics-system.core-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.core - type: metrics - metricsets: - - core - core.metrics: - - percentages - - id: system/metrics-system.cpu-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.cpu - type: metrics - period: 10s - cpu.metrics: - - percentages - - normalized_percentages - metricsets: - - cpu - - id: system/metrics-system.diskio-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.diskio - type: metrics - period: 10s - diskio.include_devices: null - metricsets: - - diskio - - id: system/metrics-system.filesystem-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.filesystem - type: metrics - period: 1m - metricsets: - - filesystem - processors: - - drop_event.when.regexp: - system.filesystem.mount_point: ^/(sys|cgroup|proc|dev|etc|host|lib|snap)($|/) - - id: system/metrics-system.fsstat-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.fsstat - type: metrics - period: 1m - metricsets: - - fsstat - processors: - - drop_event.when.regexp: - system.fsstat.mount_point: ^/(sys|cgroup|proc|dev|etc|host|lib|snap)($|/) - - id: system/metrics-system.load-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.load - type: metrics - period: 10s - metricsets: - - load - - id: system/metrics-system.memory-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.memory - type: metrics - period: 10s - metricsets: - - memory - - id: system/metrics-system.network-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.network - type: metrics - period: 10s - network.interfaces: null - metricsets: - - network - - id: system/metrics-system.process-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.process - type: metrics - process.include_top_n.by_memory: 5 - period: 10s - processes: - - .* - process.include_top_n.by_cpu: 5 - process.cgroups.enabled: false - process.cmdline.cache.enabled: true - metricsets: - - process - process.include_cpu_ticks: false - system.hostfs: /hostfs - - id: >- - system/metrics-system.process_summary-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.process_summary - type: metrics - period: 10s - metricsets: - - process_summary - system.hostfs: /hostfs - - id: >- - system/metrics-system.socket_summary-1f6112ef-9847-4294-aba4-0dc9e7240551 - data_stream: - dataset: system.socket_summary - type: metrics - period: 10s - metricsets: - - socket_summary - system.hostfs: /hostfs ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: elastic-agent -subjects: - - kind: ServiceAccount - name: elastic-agent - namespace: kube-system -roleRef: - kind: ClusterRole - name: elastic-agent - apiGroup: rbac.authorization.k8s.io ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: elastic-agent - labels: - k8s-app: elastic-agent -rules: - - apiGroups: [""] - resources: - - nodes - - namespaces - - events - - pods - - secrets - verbs: ["get", "list", "watch"] - - apiGroups: ["extensions"] - resources: - - replicasets - verbs: ["get", "list", "watch"] - - apiGroups: ["apps"] - resources: - - statefulsets - - deployments - - replicasets - verbs: ["get", "list", "watch"] - - apiGroups: - - "" - resources: - - nodes/stats - verbs: - - get - # required for apiserver - - nonResourceURLs: - - "/metrics" - verbs: - - get ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: elastic-agent - namespace: kube-system - labels: - k8s-app: elastic-agent ----