6.k8s部署skywalking
6.k8s部署skywalking
一.部署es
1.部署es
参考 2.k8s部署es和kibana
2.配置es的svc
root@master231:/opt/pods/es_kibana_zipkin# cat 03-svc-elasticstack.yaml
apiVersion: v1
kind: Service
metadata:
name: svc-es
spec:
type: NodePort
ports:
- port: 9200
targetPort: 9200
nodePort: 30920
selector:
apps: elasticstack
二.编写资源清单
01-deploy-skywalking.yaml
root@master231:/opt/pods/skywalking# cat 01-deploy-skywalking.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: deploy-skywalking
spec:
replicas: 1
selector:
matchLabels:
apps: skywalking
template:
metadata:
labels:
apps: skywalking
spec:
containers:
- name: skywalking-oap-server
image: harbor.wuflstu.com/middleware/skywalking-oap-server:10.2.0-java21
ports:
- containerPort: 12800
env:
- name: SW_STORAGE
value: elasticsearch
- name: SW_STORAGE_ES_CLUSTER_NODES
value: svc-es:9200
- name: skywalking-ui
image: harbor.wuflstu.com/middleware/skywalking-ui:10.2.0-java21
env:
- name: SW_OAP_ADDRESS
value: http://127.0.0.1:12800
ports:
- containerPort: 8080
02-svc-skywalking.yaml
root@master231:/opt/pods/skywalking# cat 02-svc-skywalking.yaml
apiVersion: v1
kind: Service
metadata:
name: svc-skywalking
spec:
type: NodePort
ports:
- port: 8080
targetPort: 8080
nodePort: 30880
selector:
apps: skywalking
三.部署服务
root@master231:/opt/pods/skywalking# ll
total 16
drwxr-xr-x 2 root root 4096 Apr 15 15:36 ./
drwxr-xr-x 12 root root 4096 Apr 15 15:35 ../
-rw-r--r-- 1 root root 889 Apr 15 15:35 01-deploy-skywalking.yaml
-rw-r--r-- 1 root root 183 Apr 15 15:36 02-svc-skywalking.yaml
启动服务
root@master231:/opt/pods/skywalking# kubectl apply -f .
deployment.apps/deploy-skywalking created
service/svc-skywalking created
查看服务
root@master231:/opt/pods/skywalking# kubectl get pod -o wide -l apps=skywalking
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
deploy-skywalking-8549b59d7-dmrrw 2/2 Running 0 2m52s 10.100.2.55 worker233 <none> <none>
root@master231:/opt/pods/skywalking# kubectl get svc svc-skywalking
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
svc-skywalking NodePort 10.200.29.75 <none> 8080:30880/TCP 104s
访问页面
10.0.0.233:30880


浙公网安备 33010602011771号