Skip to main content

3. Container/Kubernetes

centos7에서 docker 설치

yum 리포지터리 추가 $> wget https://download.docker.com/linux/centos/docker-ce.repo -O /etc/yum.repos.d...

container에서 the input device is not a TTY 로그 출력시 조치

container에 저장된 데이터를 export할때 편리하게 하려고 crontab에 걸어놨는데, 다음날 보니 export된 데이터의 사이즈가 0k. ...

docker 와 cri-o 비교

소 개 Container 표준규격이 없을때 Container 포맷과 런타임의 사실상 표준은  Docker가 지배. Google / Redhat / MS / IBM 등 ...

Docker컨테이너 저장경로 변경방법

Docker를 rpm이나 deb같은 패키지로 설치하는 경우 기본 경로가 /var/lib/docker 인데, 대부분 /, /var가 같은 디스크를 사용하고 있기 때문에 컨테이너...

k8s 강제로 pod 종료시키는 방법

k8s기반에서 강제로 pod 종료 죽지않는 pod 정보 [root@control1 ~]# kubectl get  pod test-68d6bf4d95-zhx55 -n t...

kubernetes-Istio구성정보

Istio Concept & Data Flow Istio의 전체 Concept & Data Flow  Concept ServiceMesh를 이용해 다양한 트래픽을...

podman기반의 컨테이너 정보 설정

insecure registry 설정 podman기반에서 insecure registry 설정방법 $> vi /etc/containers/registries.conf ....

Podman기반의 DNS연동

podman을 사용할 경우 네트워크는 cni를 사용하게 되는데, 기본값은 호스트의 DNS를 사용하기 때문에 컨테이너 내부의 DNS를 사용해야할 경우 호출이 불가능. dock...

podman사용하기

docker없이 컨테이너 실행하기 podman-docker 패키지를 통해 docker가 설치되어 있지 않아도 docker 명령어를 실행할 수 있습니다. 사실 커...

podman에서 컨테이너가 실행되지 않을때 조치방법

podman에서 컨테이너 띄울때 아래 메시지가 나오면서 정상적으로 실행되지 않는 경우가 있어요. 실행절차 $> podman run -d --name=test ... E...

etcd의 member확인

k8s의 DB성격인 etcd의 상태 점검시 확인할 수 있는 몇가지 포인트들 member list $> /usr/local/bin/etcdctl.sh -w tabl...

kubeadm 노드추가

클러스터 노드 추가시 진행되는 작업절차 클러스터 마스터 노드에서 token 발급진행 $> kubeadm token create --print-join-command ...

etcd member 제외 방법

kuebernetes DB격인 etcd의 member리스트를 제외한느 절차를 기술한다.다중 마스터(3대로 구현)되어 있을때 특정 노드를 제외하는 방법이다. etcd ...

컨테이너 구동시 unknown server host 메시지 뜨면서 구동실패

발생현상 컨테이너 내부에서 통신시 호스트를 못찾는 문제가 있어서(WEB ->DB) 구동실패 원 인 Docker 내부에서 hosts를 찾지 않고 docker-dns.con...

pod 구동될때 Imageinspecterror or readlink invalid argument error 메시지 발생

발생현상 pod 구동될때 Imageinspecterror 메시지를 출력하면서 구동되지 않는 문제 $> kubectl describe pod {{ pod명 }} .....

워커노드 제외방법

사전 설명 k8s환경에서 특정 노드 제외할때 그냥 삭제해도 kube scheduling에 의해 재배치가 있긴하지만 계획된 정지 작업같은 작업이 있는경우 보다 안정적으로 노...

특정 노드에만 배포할 수 있는 taint 설정하기

k8s를 사용하다보면 특정 서버또는 특정환경에 매칭되는 pod만 배포할 경우가 필요합니다. 예를들면.... 디스크 타입이 ssd 장착된 노드와 hdd가 장착된 노드로 분리되...