首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于7.0.0的天巡代理镜像地址是什么?

关于7.0.0的天巡代理镜像地址是什么?
EN

Stack Overflow用户
提问于 2020-06-13 18:43:36
回答 2查看 95关注 0票数 0

我现在使用天行作为我的apm,现在我正在配置我的天行代理的地址,如下所示:

代码语言:javascript
运行
复制
"initContainers": [
                {
                    "name": "init-agent",
                    "image": "apache/skywalking-agent:7.0.0",
                    "command": [
                        "sh",
                        "-c",
                        "set -ex;mkdir -p /skywalking/agent;cp -r /opt/skywalking/agent/* /skywalking/agent;"
                    ],
                    "resources": {},
                    "volumeMounts": [
                        {
                            "name": "agent",
                            "mountPath": "/skywalking/agent"
                        }
                    ],
                    "terminationMessagePath": "/dev/termination-log",
                    "terminationMessagePolicy": "File",
                    "imagePullPolicy": "IfNotPresent"
                }
            ],

但它告诉我这个地址不正确。天际漫步智能体有码头图像吗?kubernetes v1.16.0集群中要使用的docker镜像地址是什么?我在网上搜索,只找到一个空中漫步的base image

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-13 19:19:26

最后,我自己构建了侧车镜像:

代码语言:javascript
运行
复制
wget https://www.apache.org/dyn/closer.cgi/skywalking/7.0.0/apache-skywalking-apm-7.0.0.tar.gz && tar -zxvf apache-skywalking-apm-7.0.0.tar.gz

这是docker文件:

代码语言:javascript
运行
复制
FROM busybox:latest 

ENV LANG=C.UTF-8

RUN set -eux && mkdir -p /usr/skywalking/agent/

ADD apache-skywalking-apm-bin/agent/ /usr/skywalking/agent/

WORKDIR /
票数 1
EN

Stack Overflow用户

发布于 2021-06-21 18:17:39

我们(Apache团队)已经在https://github.com/apache/skywalking-docker/tree/master/java-agent#use-this-image-as-sidecar-of-kubernetes-service正式提供了SkyWalking agent Docker镜像,它的用法也可以在那里找到。

对于这个特定的问题,您总是可以传递环境变量来覆盖默认配置,对于OAP后端地址,它的env变量是SW_AGENT_COLLECTOR_BACKEND_SERVICES,因此您可以简单地传递SW_AGENT_COLLECTOR_BACKEND_SERVICES=your-oap-address:11800来将代理指向您的实际OAP地址。

代码语言:javascript
运行
复制
apiVersion: v1
kind: Pod
metadata:
  name: agent-as-sidecar
spec:
  restartPolicy: Never

  volumes:
    - name: skywalking-agent
      emptyDir: { }

  containers:
    - name: agent-container
      image: apache/skywalking-java-agent:8.4.0-alpine
      volumeMounts:
        - name: skywalking-agent
          mountPath: /agent
      command: [ "/bin/sh" ]
      args: [ "-c", "cp -R /skywalking/agent /agent/" ]

    - name: app-container
      image: springio/gs-spring-boot-docker
      volumeMounts:
        - name: skywalking-agent
          mountPath: /skywalking
      env:
        - name: JAVA_TOOL_OPTIONS
          value: "-javaagent:/skywalking/agent/skywalking-agent.jar"
        - name: SW_AGENT_COLLECTOR_BACKEND_SERVICES
          value: "your-oap-address-accessible-inside-docker" # <<=== THIS
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62358639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档