标签:ELK name app single yaml mac spec es metadata
elk.yaml
kind: List
apiVersion: v1
items:
- apiVersion: apps/v1
kind: Deployment
metadata:
name: es-single
namespace: elkspace
labels:
app: es-single
spec:
replicas: 1
selector:
matchLabels:
app: es-single
template:
metadata:
name: es-single
labels:
app: es-single
spec:
containers:
- image: elasticsearch:7.9.1
name: es
resources:
limits:
cpu: 1
memory: 2Gi
requests:
cpu: 0.5
memory: 500Mi
env:
- name: "discovery.type"
value: "single-node"
- name: ES_JAVA_OPTS
value: "-Xms512m -Xmx2g"
ports:
- containerPort: 9200
name: db
protocol: TCP
- containerPort: 9300
name: db1
protocol: TCP
- apiVersion: v1
kind: Service
metadata:
name: es-single-service
namespace: elkspace
spec:
type: NodePort
ports:
- port: 9200
targetPort: db
protocol: TCP
nodePort: 32601
- port: 9300
targetPort: db1
protocol: TCP
nodePort: 32502
selector:
app: es-single
- apiVersion: apps/v1
kind: Deployment
metadata:
name: kb-single
namespace: elkspace
labels:
app: kb-single
spec:
replicas: 1
selector:
matchLabels:
app: kb-single
template:
metadata:
name: kb-single
labels:
app: kb-single
spec:
containers:
- name: kb
image: kibana:7.9.1
env:
- name: ELASTICSEARCH_URL
value: "http://es-single-service.elkspace:9200"
ports:
- name: ui
containerPort: 5601
protocol: TCP
resources:
limits:
cpu: 0.5
memory: 500Mi
requests:
cpu: 0.3
memory: 200Mi
- apiVersion: v1
kind: Service
metadata:
name: kb-single-service
namespace: elkspace
spec:
type: NodePort
ports:
- port: 5601
protocol: TCP
targetPort: ui
nodePort: 32403
selector:
app: kb-single
- apiVersion: apps/v1
kind: Deployment
metadata:
name: log-single
namespace: elkspace
labels:
app: log-single
spec:
replicas: 1
selector:
matchLabels:
app: log-single
template:
metadata:
name: log-single
labels:
app: log-single
spec:
containers:
- name: log
image: logstash:7.9.1
ports:
- containerPort: 8080
protocol: TCP
env:
- name: "XPACK_MONITORING_ELASTICSEARCH_URL"
value: "http://es-single-service.elkspace:9200"
securityContext:
privileged: true
- apiVersion: v1
kind: Service
metadata:
name: lg-single-service
namespace: elkspace
spec:
type: NodePort
ports:
- port: 8080
protocol: TCP
targetPort: 8080
nodePort: 32304
selector:
app: log-single
标签:ELK,name,app,single,yaml,mac,spec,es,metadata 来源: https://www.cnblogs.com/u1s1/p/14718785.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。