istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/addons/extras/skywalking.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: skywalking-oap 5 namespace: istio-system 6 labels: 7 app: skywalking-oap 8 spec: 9 selector: 10 matchLabels: 11 app: skywalking-oap 12 template: 13 metadata: 14 labels: 15 app: skywalking-oap 16 sidecar.istio.io/inject: "false" 17 spec: 18 containers: 19 - name: skywalking-oap 20 image: apache/skywalking-oap-server:9.7.0 21 env: 22 - name: SW_HEALTH_CHECKER 23 value: default 24 readinessProbe: 25 exec: 26 command: 27 - /skywalking/bin/swctl 28 - health 29 initialDelaySeconds: 30 30 periodSeconds: 5 31 32 --- 33 apiVersion: v1 34 kind: Service 35 metadata: 36 name: tracing 37 namespace: istio-system 38 labels: 39 app: skywalking-oap 40 spec: 41 type: ClusterIP 42 ports: 43 - name: grpc 44 port: 11800 45 protocol: TCP 46 targetPort: 11800 47 - name: http-query 48 port: 12800 49 protocol: TCP 50 targetPort: 12800 51 selector: 52 app: skywalking-oap 53 --- 54 apiVersion: v1 55 kind: Service 56 metadata: 57 labels: 58 name: skywalking-oap 59 name: skywalking-oap 60 namespace: istio-system 61 spec: 62 ports: 63 - port: 11800 64 targetPort: 11800 65 name: grpc 66 - port: 12800 67 targetPort: 12800 68 name: http-query 69 selector: 70 app: skywalking-oap 71 --- 72 apiVersion: apps/v1 73 kind: Deployment 74 metadata: 75 name: skywalking-ui 76 namespace: istio-system 77 labels: 78 app: skywalking-ui 79 spec: 80 selector: 81 matchLabels: 82 app: skywalking-ui 83 template: 84 metadata: 85 labels: 86 app: skywalking-ui 87 annotations: 88 sidecar.istio.io/inject: "false" 89 spec: 90 containers: 91 - name: skywalking-ui 92 image: apache/skywalking-ui:9.1.0 93 env: 94 - name: SW_OAP_ADDRESS 95 value: http://skywalking-oap:12800 96 readinessProbe: 97 httpGet: 98 path: / 99 port: 8080 100 initialDelaySeconds: 30 101 periodSeconds: 5 102 --- 103 apiVersion: v1 104 kind: Service 105 metadata: 106 name: tracing-ui 107 namespace: istio-system 108 labels: 109 app: skywalking-ui 110 spec: 111 type: ClusterIP 112 ports: 113 - name: http 114 port: 8080 115 protocol: TCP 116 targetPort: 8080 117 selector: 118 app: skywalking-ui 119 --- 120 apiVersion: v1 121 kind: Service 122 metadata: 123 labels: 124 name: skywalking-ui 125 name: skywalking-ui 126 namespace: istio-system 127 spec: 128 ports: 129 - port: 8080 130 targetPort: 8080 131 name: http 132 selector: 133 app: skywalking-ui