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