自己项目的pod启动配置skywalking提示找不到skywalking-agent.jar

怎么设置挂在?

信息不够,用kubectl get deployment -o yaml 更清楚些

kubectl get deployment -o yaml

image

不是这样操作的,你把刚才的kubectl describe 换成kubectl get ,命名空间还是要加上

image
这样找不着了


您说的挂在是这里需要配置什么吗?

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: “5”
creationTimestamp: “2020-11-09T03:22:34Z”
generation: 5
labels:
choerodon.io: 0.21.3
choerodon.io/application: omc-product
choerodon.io/logs-parser: docker
choerodon.io/release: omc-product-bb735
choerodon.io/version: 2020.11.10-161915-feature-v2-0
name: omc-product-bb735
namespace: solar-dev-env
resourceVersion: “50716625”
selfLink: /apis/extensions/v1beta1/namespaces/solar-dev-env/deployments/omc-product-bb735
uid: 12f1d1a2-5955-4fc9-8a63-28eac3900a0f
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
choerodon.io/release: omc-product-bb735
strategy:
rollingUpdate:
maxSurge: 100%
maxUnavailable: 0
type: RollingUpdate
template:
metadata:
annotations:
choerodon.io/metrics-group: spring-boot
choerodon.io/metrics-path: /actuator/prometheus
creationTimestamp: null
labels:
choerodon.io: 0.21.3
choerodon.io/app-service-id: “9”
choerodon.io/application: omc-product
choerodon.io/metrics-port: “8095”
choerodon.io/release: omc-product-bb735
choerodon.io/service: omc-product
choerodon.io/version: 2020.11.10-161915-feature-v2-0
choeroodn.io/command: “1107”
spec:
containers:
- env:
- name: MANAGEMENT_SERVER_PORT
value: “8095”
- name: SERVER_PORT
value: “8094”
- name: SKYWALKING_OPTS
value: -Dskywalking.agent.application_code=aaaa-service -Dskywalking.agent.sample_n_per_3_secs=-1
-Dskywalking.collector.backend_service=skywalking-skywalking-oap:11800
image: registry.op.simbalink.cn/operation-solar/omc-product:2020.11.10-161915-feature-v2-0
imagePullPolicy: IfNotPresent
name: omc-product-bb735
ports:
- containerPort: 8094
name: http
protocol: TCP
resources:
limits:
memory: 2Gi
requests:
memory: 256Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
imagePullSecrets:
- name: secret-50c0e750-956e-4023-9
initContainers:
- command:
- sh
- -c
- cp -rfp /skywalking/agent/* /agent
image: registry.cn-shanghai.aliyuncs.com/c7n/skywalking-agent:6.6.0
imagePullPolicy: IfNotPresent
name: skywalking-agent
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /agent
name: skywalking-agent
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- emptyDir: {}
name: skywalking-agent
status:
availableReplicas: 1
conditions:

  • lastTransitionTime: “2020-11-09T03:24:33Z”
    lastUpdateTime: “2020-11-09T03:24:33Z”
    message: Deployment has minimum availability.
    reason: MinimumReplicasAvailable
    status: “True”
    type: Available
  • lastTransitionTime: “2020-11-09T03:22:34Z”
    lastUpdateTime: “2020-11-10T09:20:23Z”
    message: ReplicaSet “omc-product-bb735-67fd69dcdf” has successfully progressed.
    reason: NewReplicaSetAvailable
    status: “True”
    type: Progressing
    observedGeneration: 5
    readyReplicas: 1
    replicas: 1
    updatedReplicas: 1

你这问题就是没有挂载共享目录,

cj参照这个把配置加上

是这样吗?

这个只是给initContiner挂载,还有你的服务的container也需要挂载


请问是这个意思吗?

是的

太感谢了您可能配置的时候这里看漏了,我去试试