분류 전체보기29 [kubernetes] k8s secret decoding command kubectl get secret tls-secrets -o jsonpath="{.data['tls\.crt']}" | base64 --decode 위 커맨드 예제는 tls-secrets 파일의 data 필드에 tls.crt 값을 base64로 decode 하는 예제입니다. 참고하면 config 파일에서도 한 줄로 데이터를 파싱하거나 인코딩, 디코딩할 수 있습니다. 2022. 9. 30. [kafka] 자주 사용하는 kafka 명령어 topic별 발행된 데이터 개수를 확인kubectl exec -n namespace kafka-0 -- kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list localhost:9092 --topic [topic name]// 출력 결과는 $TOPIC_NAME:$PARTITION_ID:$OFFSET 형식 값 확인kubectl exec -n [namespace] kafka-0 -- kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic [topic name] --property print.key=true --property key.separator="-" --from-beginning c.. 2022. 9. 29. [kubernetes] k8s evicted status pod 한 번에 삭제 보통 디스크 자원이 부족하여 강제로 추출된 pod 이므로 재 실행되지도, 자동으로 삭제되지도 않는 파드입니다. 혹시 모를 상황을 대비하여 아래 명령어로 파드 확인 $ kubectl describe pods -n namespace [podname] evicted 상태인 파드를 한 번에 삭제 $ kubectl -n default delete pods --field-selector=status.phase=Failed 2022. 9. 23. [kubernetes] microk8s x509: certificate has expired or is not yet valid 인증서 만료 이슈 x509: certificate has expired or is not yet valid: current time 2022-09-01T00:34:57-04:00 is before 2022-09-05T08:21:00Z 명령어는 본인이 설치 한 방법에 따라 조금 다를 수 있습니다. snap으로 설치한 경우 microk8s.refresh-certs ( dot을 이용하여 명령어 구분 ) 기타 microk8s refresh-certs ( 띄어쓰기를 이용하여 명령어 구분 ) 만료되지 않은 경우 아래 명령어를 이용하여 ca-path 확인 해당 경로로부터 인증서 갱신 eun2ce ~/$ sudo microk8s.refresh-certs Taking a backup of the current certi.. 2022. 9. 23. 터미널에서 Git branch 와 conda 가상 환경 함께 보기 ######################### ps1 start ################################## parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' } export PS1="$CONDA_PROMPT_MODIFIER\u \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ " ######################### ps1 end ################################## ~/.bashrc 또는 ~/.zshrc 에 복사 붙여 넣기 하셔서 사용 git branch 만 사용하고 싶을 경우 $CONDA_PROM.. 2022. 9. 22. [cassandra] Maximum memory usage reached (1073741824), cannot allocate chunk of 1048576 카산드라에서 읽을 때 sstable을 디스크에서 메모리로 압축을 풀어서 올리는데 이때 메모리 부족이 예상되면 나오는 메시지입니다. 카산드라가 자체적으로 메모리 정리를 하기 때문에 read 가 느려질 수 있으나 동작에 문제는 되지 않습니다. 해결 방법 서버 메모리가 실제로 부족한 것이 맞는지 확인 실제로 부족한 것이라면 그에 맞는 대처가 필요 그런게 아니라면 카산드라 설정에서 메모리를 적절히 설정하여 개선 bitnami cassandra helm chart를 이용할 경우 /opt/bitnami/cassandra/conf 디렉터리에서 설정된 config 값 확인 가능 #MAX_HEAP_SIZE=”xxxG” #HEAP_NEWSIZE=”xxxG” 카산드라 설정 파일 관련 설명 카산드라의 기본 설정파일은 cass.. 2022. 9. 21. 이전 1 2 3 4 5 다음