github.com/alibaba/sealer@v0.8.6-0.20220430115802-37a2bdaa8173/applications/skywalking/README.md (about)

     1  # Overview
     2  
     3  SkyWalking is an Observability Analysis Platform and Application Performance Management system.
     4  This image base on longhorn:v1.2.3  as its persistence storage engine.
     5  
     6  Components included in this image:
     7  
     8  * longhorn:v1.2.3
     9  * elasticsearch:v6.8.6
    10  * cluster require at least 30Gi for storage.
    11  
    12  ## how to use
    13  
    14  * Make sure you have at least 3 node in your cluster for This image.
    15  * ```kubectl port-forward svc/skywalking-ui 8080:80 --namespace skywalking ```
    16  
    17  ## How to rebuild it use helm
    18  Kubefile:
    19  
    20  ```shell
    21  FROM longhorn:v1.2.3
    22  
    23  CMD helm repo add skywalking https://apache.jfrog.io/artifactory/skywalking-helm
    24  CMD helm install skywalking skywalking/skywalking -n skywalking \
    25    --create-namespace \
    26    --set oap.image.tag=8.8.1 \
    27    --set oap.storageType=elasticsearch \
    28    --set ui.image.tag=8.8.1 \
    29    --set elasticsearch.imageTag=6.8.6 \
    30    --set elasticsearch.persistence.enabled=true \
    31    --set elasticsearch.priorityClassName=longhorn \
    32    --set elasticsearch.minimumMasterNodes=1
    33  ```
    34  
    35  run below command to build it
    36  
    37  ```sealer build -t {Your Image Name} -f Kubefile -m cloud .```
    38  
    39  More parameters see [official document here](https://github.com/apache/skywalking-kubernetes/tree/master/chart/skywalking)
    40