이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

Kubernetes 131

Pod 생성 시 CrashLoopBackOff 상태

Pod 생성 시 CrashLoopBackOff 상태 1. 상황Docker private registry 에서 이미지를 받아와서 deployment 를 통해 pod를 생성햇는데 오류가 발생함 오류 CrashLoopBackOff 해결법해당 CrashLoopBackOff 오류의 원인은 매우 다양해서 kubectl log 명령, 또는 kubectl describe 명령으로 log을 확인하고 그에 해당하는 대처를 해야함.kubernetes 안에서 사용하는 port 가 곂치는 경우,image에 문제가 있는 경우 등 상황에 발생한다고 함.상위 경우에서는 다른 image 를 받아오니 정상적으로 동작함즉 해당 image의 문제였음.  Pod 생성 시 CrashLoopBackOff 상태 2.상황kubernetes webh..

Ingress 생성 시 오류

Ingress 생성 시 오류[오류 메세지]Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io" 해결법인증과 관련된 ingress 설정을 제거.최근(2020년도 3월) ingress 가 update 가 되고 발생하는 오류인데 정확한 해결법이 정리되어있지 않음개인적으로 알아낸 해결법 : kubectl delete validatingwebhookconfiguration ingress-nginx-admission   제 글을 복사할 시 출처를 명시해주세요.글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!

Kubernetes 이미지 갱신 오류

Kubernetes 이미지 갱신 오류 상황1.dockerhub 에 기존 이미지 peksoon/iksoon_tomcat:1.0.3 이 있었고kubernetes 에서 해당 이미지를 계속 사용하고 있었음 2. peksoon/iksoon_tomcat:1.0.3에 오류가 있어서version 1.0.4로 올리기는 hub 용량 사용하는거에 민폐될까봐peksoon/iksoon_tomcat:1.0.3를 dockerhub 에서 delete 하고peksoon/iksoon_tomcat:1.0.3를 다시 push 하기로 함 3.docker 에서 peksoon/iksoon_tomcat:1.0.3 를 수정해서 다시 push 함그후 docker 에서 images pull 해서 정상 동작 확인함 4. kubernetes 에서 peks..

kubeadm init 오류

kubeadm init 오류원인설치 중 원인 불명의 오류 해결법# docker 초기화$ systemctl stop docker$ docker rm -f `docker ps -aq`$ docker volume rm `docker volume ls -q`$ umount /var/lib/docker/volumes$ rm -rf /var/lib/docker/$ systemctl restart docker # k8s 초기화$ kubeadm reset$ systemctl restart kublet # iptables에 있는 데이터를 청소하기 위해$ reboot 이후 다시 kubeadm init 진행   제 글을 복사할 시 출처를 명시해주세요.글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!

Master, Worker node NotReady 에러

Master, Worker node NotReady 에러원인kubectl describe nodes 명령으로 노드의 자세한 정보를 파악함runtime network not ready: NetworkReady=falsereason:NetworkPluginNotReadymessage:docker: network plugin is not ready: cni config uninitializedCNI 관련 network 가 정상적이지 않음  해결책CNI 설치 확인해야함flannel 최신버전 확인2020.02.23일자 최신버전 :kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml ..

kubernetes localhost:8008 was refused 에러

localhost:8008 was refused 에러  상황master node에서만 kubectl 명령을 사용하다가다른 server에서 kubectl을 설치 한 후 kubectl get nodes명령을 사용하니 발생함.  해결책아래 명령 수행mkdir -p $HOME/.kube master node의 /etc/kubernetes/admin.conf 파일을 복사해서 해당 서버의 $HOME/.kube/config경로에 위치시키고 export KUBECONFIG=$HOME/.kube/config명령을 실행.그리고 권한을 부여함sudo chown $(id -u):$(id -g) $HOME/.kube/config    제 글을 복사할 시 출처를 명시해주세요.글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수..

Kubernetes image인증 - Portieris

Kubernetes image인증 - Portieris(Kubernetes DCT 연동)  [Container image 인증 관련 글 목록]Notary Service 란?Docker Notary : Docker Content Trust (DCT)DCT를 사용해서 Dcoker Hub에 서명된 Trust Image Push 하기Notary와 DCT를 사용해서 Private Registry에 서명된 Trust Image Push하기개인 인증서를 사용해서 Notary Service 구동kubernetes image인증 - Portieriskubernetes image인증 - Portieris2 목표 개인 Notary Server를 만든 후Docker에서 DCT설정을 사용해서 image 인증하는 방법을 알았음...

Kubernetes kube-proxy Mode 분석

Kubernetes kube-proxy Mode 분석[kubernetes kube-proxy 관련 글 목록]Kubernetes kube-proxy Mode 분석Kubernetes kube-proxy IPVS Mode 설정Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)- New versionkubernetes LoadBalancer Networking 분석 (kube-proxy : iptable mode)kubernetes NodePort Networking 분석 (kube-proxy : IPVS mode)  목적 kube-proxy m..

Kubernetes StatefulSet Controller

Kubernetes StatefulSet Controller [kubernetes volume 관련 글 목록]Kubernetes Volume Object 개념Kubernetes Volume [Static Provisioning]Kubernetes Volume [Dynamic Provisioning]Kubernetes StatefulSet Controller목적StatefulSet 이해하고 mysql container 배포에 사용해봄  StatefulSet이란? 일반적으로 Container는 Stateless한 상태로 동작함.Stateless란 어떤 이유로 컨테이너가 죽었을때 현재까지의 데이터가 사라진다는 것으로 이러한 특징은 Web, Was 등의 Container에서는 아무 문제가 되지 않음.하지만 앱의..

Kubernetes Volume [Dynamic Provisioning]

Kubernetes Volume [Dynamic Provisioning]  [kubernetes volume 관련 글 목록]Kubernetes Volume Object 개념Kubernetes Volume [Static Provisioning]Kubernetes Volume [Dynamic Provisioning]Kubernetes StatefulSet Controller목표각 Public Cloud 사(예 : AWS의 EKS, GCP의 GKE)에서Kubernetes를 사용할 시 Default로각 Public Cloud에서 제공하는 Storage와 매칭되어있는StorageClass가 생성되어 있음하지만 on-premise 환경의 Kubernetes의 경우 default StorageClass 는 없음on-..

Kubernetes/Volume 2020.12.03
반응형