Coder Social home page Coder Social logo

pinpoint-kubernetes's Issues

collector header size 수정

pinpoint-collector Header Max Size 변경

envoy proxy를 사용 시 collector에서 헤더사이즈 문제로 431 응답이 오는 상황인데
수동으로 설정파일 내 값 수정 후 빌드하여 도커 이미지로 생성하는것 외에
helm config값을 변경해서 사용하는 방법이 없을까요?!

에러 문구 첨부드리겠습니다.
io.netty.handler.codec.http2.Http2Exception$HeaderListSizeException: Header size exceeded max allowed size (1024)

pod can't running

helm repo add gradiant-bigdata https://gradiant.github.io/bigdata-charts
helm repo add incubator https://charts.helm.sh/incubator
helm repo add stable https://charts.helm.sh/stable

cd /home/apm/pinpoint/
unzip pinpoint-kubernetes-master.zip
cd /home/apm/pinpoint/pinpoint-kubernetes-master/pinpoint

helm dependency update .
kubectl create ns pinpoint-ns
helm install pinpoint . -n pinpoint-ns

[root@master pinpoint]# kubectl get pod -n pinpoint-ns
NAME READY STATUS RESTARTS AGE
pinpoint-hdfs-datanode-0 0/1 Pending 0 40m
pinpoint-hdfs-httpfs-85fd574b88-pz46k 1/1 Running 0 40m
pinpoint-hdfs-namenode-0 0/2 Pending 0 40m
pinpoint-mysql-58f7cc8c7b-7pf9f 0/1 Pending 0 40m
pinpoint-pinpoint-collector-6d7494c6f4-ccqdk 0/1 CrashLoopBackOff 15 40m
pinpoint-pinpoint-hbase-master-0 0/1 Running 15 40m
pinpoint-pinpoint-hbase-regionserver-0 0/1 CrashLoopBackOff 16 40m
pinpoint-pinpoint-web-866c6896f6-9nbcw 0/1 Init:0/1 2 40m
pinpoint-zookeeper-0 0/1 Pending 0 40m

[root@master pinpoint]# kubectl get pvc -n pinpoint-ns
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
data-pinpoint-zookeeper-0 Pending 44m
dfs-pinpoint-hdfs-datanode-0 Pending 44m
dfs-pinpoint-hdfs-namenode-0 Pending 44m
pinpoint-mysql Pending 44m

These are my operations, but some pods can't running !
some reasons : 0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims.
other reasons : Liveness probe failed

May I ask who can provide PV And SC yaml, Thanks!

An error is reported when starting pinpoint-collector, how to solve it?

08-18 02:36:08.008 [el-Worker(11-1)] INFO i.g.n.N.connections : Transport failed
io.netty.handler.codec.http2.Http2Exception: Header size exceeded max allowed size (1280)
at io.netty.handler.codec.http2.Http2Exception.connectionError(Http2Exception.java:103) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.Http2CodecUtil.headerListSizeExceeded(Http2CodecUtil.java:245) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder.headerSizeExceeded(DefaultHttp2FrameReader.java:694) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder.addFragment(DefaultHttp2FrameReader.java:710) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.DefaultHttp2FrameReader$2.processFragment(DefaultHttp2FrameReader.java:481) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.DefaultHttp2FrameReader.readHeadersFrame(DefaultHttp2FrameReader.java:491) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.DefaultHttp2FrameReader.processPayloadState(DefaultHttp2FrameReader.java:254) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.DefaultHttp2FrameReader.readFrame(DefaultHttp2FrameReader.java:160) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.Http2InboundFrameLogger.readFrame(Http2InboundFrameLogger.java:41) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder.decodeFrame(DefaultHttp2ConnectionDecoder.java:174) ~[netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]
at io.netty.handler.codec.http2.Http2ConnectionHandler$FrameDecoder.decode(Http2ConnectionHandler.java:378) [netty-codec-http2-4.1.50.Final.jar!/:4.1.50.Final]

podAnnotations don't work

Service and pod annotations are not well rendered in pinpoint-web and pinpoint-collector templates.

$ grep test_annotation -B2 values.yaml 
pinpoint-web:
  podAnnotations:
    test_annotation: "test"
--
pinpoint-collector:
  podAnnotations:
    test_annotation: "test"


$ helm template pinpoint .|grep test_annotation -B2
kind: Service
metadata:
  test_annotation: "test"
--
kind: Service
metadata:
  test_annotation: "test"
--
        app.kubernetes.io/version: "2.1.0"
      annotations:
      test_annotation: "test"
--
        app.kubernetes.io/version: "2.1.0"
      annotations:
      test_annotation: "test"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.