k8s部署skywalking
本篇skywalking搭配es使用,es版本为7.17.16
创建cm
vim skywalking-cm.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: skywalking-cm
data:
STORAGE: 'elasticsearch7'
STORAGE_ES_CLUSTER_NODES: '10.50.195.2:30105'
ES_USER: 'elastic'
ES_PASSWORD: 'zwzk@2024'
CORE_GRPC_PORT: '11800'
CORE_REST_PORT: '12800'
创建deployment和svc
vim skywalking.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: skywalking-oap-server
spec:
replicas: 1
selector:
matchLabels:
app: skywalking-oap
template:
metadata:
labels:
app: skywalking-oap
spec:
containers:
- name: skywalking-oap
image: apache/skywalking-oap-server:8.5.0-es7
imagePullPolicy: IfNotPresent
env:
- name: SW_STORAGE
valueFrom:
configMapKeyRef:
name: skywalking-cm
key: STORAGE
- name: SW_STORAGE_ES_CLUSTER_NODES
valueFrom:
configMapKeyRef:
name: skywalking-cm
key: STORAGE_ES_CLUSTER_NODES
# 如果Elasticsearch不需要认证,请取消注释以下两个环境变量
- name: SW_ES_USER
valueFrom:
configMapKeyRef:
name: skywalking-cm
key: ES_USER
- name: SW_ES_PASSWORD
valueFrom:
configMapKeyRef:
name: skywalking-cm
key: ES_PASSWORD
ports:
- containerPort: 11800
protocol: TCP
- containerPort: 12800
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: skywalking-oap-svc
labels:
app: skywalking-oap
spec:
type: NodePort
ports:
- port: 11800
name: grpc
nodePort: 11800
- port: 12800
name: rest
nodePort: 12800
selector:
app: skywalking-oap
部署skywalking-ui和svc
vim skywalking-ui.yaml
apiVersion: v1
kind: Service
metadata:
labels:
app: skywalking-ui
name: skywalking-ui-svc
spec:
type: NodePort
ports:
- port: 8080
targetPort: 8080
nodePort: 30001
selector:
app: skywalking-ui
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: skywalking-ui
labels:
app: skywalking-ui
spec:
replicas: 1
selector:
matchLabels:
app: skywalking-ui
template:
metadata:
labels:
app: skywalking-ui
spec:
affinity:
containers:
- name: skywalking-ui
image: skywalking.docker.scarf.sh/apache/skywalking-ui:8.5.0
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
name: page
env:
- name: SW_OAP_ADDRESS
value: http://10.50.209.162:12800 #这里需要替换成您的OAP服务的实际地址和端口
浏览器访问:




浙公网安备 33010602011771号