Kubernetes创建ES集群
https://blog.youkuaiyun.com/qq_41674452/article/details/109351320
kibana.yaml
apiVersion: v1
kind: Service
metadata:
name: kibana
namespace: elk
labels:
app: kibana
spec:
ports:
- port: 5601
type: NodePort
selector:
app: kibana
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: kibana
namespace: elk
labels:
app: kibana
spec:
selector:
matchLabels:
app: kibana
template:
metadata:
labels:
app: kibana
spec:
containers:
- name: kibana
image: docker.elastic.co/kibana/kibana:7.6.2
resources:
limits:
cpu: 200m
requests:
cpu: 200m
env:
- name: ELASTICSEARCH_HOSTS
value: http://elasticsearch:9200 #由于是一个headless service,所以该域将解析为3个 Elasticsearch Pod的IP地址列表
ports:
- containerPort: 5601
验证
kubectl get pod,svc -n elk
访问映射出来的随意Node端口