Custom Template and Index pattern setup.
setup.ilm.enabled: false #Set ilm to False
setup.template.name: "k8s-dev" #Create Custom Template
setup.template.pattern: "k8s-dev-*" #Create Custom Template pattern
setup.template.settings:
index.number_of_shards: 1 #Set number_of_shards 1, ONLY if you have ONE NODE ES
index.number_of_replicas: 0#Set number_of_replicas 1, ONLY if you have ONE NODE ES
output.elasticsearch:
hosts: ['192.168.1.142:9200']
index: "k8s-dev-%{+yyyy.MM.dd}" #Set k8s-dev-2020.01.01 as Index name
filebeat-kubernetes.yaml
---
apiVersion: v1
kind: ConfigMap
metadata:
name: filebeat-config
namespace: kube-system
labels:
k8s-app: filebeat
data:
filebeat.yml: |-
filebeat.inputs:
- type: container
paths:
- /var/log/containers/*.log
processors:
- add_kubernetes_metadata:
host: ${NODE_NAME}
matchers:
- logs_path:
logs_path: "/var/log/containers/"
# To enable hints based autodiscover, remove `filebeat.inputs` configuration and uncomment this:
#filebeat.autodiscover:
# providers:
# - type: kubernetes
# node: ${NODE_NAME}
# hints.enabled: true
# hints.default_config:
# type: container
# paths:
# - /var/log/containers/*${data.kubernetes.container.id}.log
processors:
- add_cloud_metadata:
- add_host_metadata:
cloud.id: ${ELASTIC_CLOUD_ID}
cloud.auth: ${ELASTIC_CLOUD_AUTH}
setup.ilm.enabled: false
setup.template.name: "k8s-dev"
setup.template.pattern: "k8s-dev-*"
setup.template.settings:
index.number_of_shards: 1
index.number_of_replicas: 0
output.elasticsearch:
hosts: ['192.168.1.142:9200']
index: "k8s-dev-%{+yyyy.MM.dd}"
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: filebeat
namespace: kube-system
labels:
k8s-app: filebeat
spec:
selector:
matchLabels:
k8s-app: filebeat
template:
metadata:
labels:
k8s-app: filebeat
spec:
serviceAccountName: filebeat
terminationGracePeriodSeconds: 30
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
containers:
- name: filebeat
image: docker.elastic.co/beats/filebeat:7.6.2
args: [
"-c", "/etc/filebeat.yml",
"-e",
]
env:
- name: ELASTICSEARCH_HOST
value: "192.168.1.142"
- name: ELASTICSEARCH_PORT
value: "9200"
- name: ELASTIC_CLOUD_ID
value:
- name: ELASTIC_CLOUD_AUTH
value:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
securityContext:
runAsUser: 0
# If using Red Hat OpenShift uncomment this:
#privileged: true
resources:
limits:
memory: 200Mi
requests:
cpu: 100m
memory: 100Mi
volumeMounts:
- name: config
mountPath: /etc/filebeat.yml
readOnly: true
subPath: filebeat.yml
- name: data
mountPath: /usr/share/filebeat/data
- name: varlibdockercontainers
mountPath: /var/lib/docker/containers
readOnly: true
- name: varlog
mountPath: /var/log
readOnly: true
volumes:
- name: config
configMap:
defaultMode: 0600
name: filebeat-config
- name: varlibdockercontainers
hostPath:
path: /var/lib/docker/containers
- name: varlog
hostPath:
path: /var/log
# data folder stores a registry of read status for all files, so we don't send everything again on a Filebeat pod restart
- name: data
hostPath:
path: /var/lib/filebeat-data
type: DirectoryOrCreate
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: filebeat
subjects:
- kind: ServiceAccount
name: filebeat
namespace: kube-system
roleRef:
kind: ClusterRole
name: filebeat
apiGroup: rbac.authorization.k8s.io
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: filebeat
labels:
k8s-app: filebeat
rules:
- apiGroups: [""] # "" indicates the core API group
resources:
- namespaces
- pods
verbs:
- get
- watch
- list
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: filebeat
namespace: kube-system
labels:
k8s-app: filebeat
---
Index will appear in kibana:
Create index pattern in Kibana:
Finally:…
https://www.chemcook.com/
Neat blog! Is your theme custom made or did you download it from somewhere?
A theme like yours with a few simple tweeks would really make my blog stand out.
Please let me know where you got your design. Kudos
هودی و سویشرت دخترانه یکی از جدیدترین انواع پوشاکی
است که در مدلهای اسپرت و نیمه مجلسی در بازار وجود دارد.
هودی و سویشرت دخترانه اسپرت انتخابی ایده آل برای داشتن یک استایل راحت و غیر رسمی
است که عمدتا در فصل پاییز یا اوایل بهار از
آن استفاده میشود.
رویهی داخی این هودی زنانه نیز پنبه است که باعث میشود با پوشیدن آن حس نرم و لطیفی منتقل شود.
Great article! This is the type of information that are meant to be
shared around the internet. Disgrace on Google for no longer positioning this put up upper!
Come on over and discuss with my web site . Thanks =)
Please provide me with more details on the topic
Sustain the excellent work and producing in the group!
May I request that you elaborate on that? Your posts have been extremely helpful to me. Thank you!
Thank you for your articles. They are very helpful to me. May I ask you a question?
I just like the helpful information you provide to your articles.
I’ll bookmark your blog and test once more right
here regularly. I am relatively sure I’ll be informed lots of new stuff right right here!
Best of luck for the next!
Hi there! I could have sworn I’ve been to this site before but after checking through some
of the post I realized it’s new to me. Nonetheless, I’m definitely glad I found it
and I’ll be book-marking and checking back frequently!
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.