본문 바로가기
반응형

cRIO5

CRI-O 튜닝포인트(kubernetes) 컨테이너 런타임으로 crio를 사용하는 경우, 서비스를 올바르게 동작하려고 한다면, "최대프로세스의 수" 와 "최대 오픈 파일 수"를 조정해야 합니다. (To ensure that services can run correctly, you must adjust the maximum number of processes and the maximum number of open files in the CRI-O container settings.)  [최대프로세스 수]컨테이너에 허용되는 최대 프로세스 수는 pids_limit 매개변수를 설정해야 합니다. (https://github.com/cri-o/cri-o/blob/main/docs/crio.conf.5.md) CRIO 1.23버전까지 pids_limit의 옵.. 2024. 6. 2.
kuberetes error, Found multiple CRI sockets [오류] Found multiple CRI sockets, please use --cri-socket to select one: /var/run/dockershim.sock, /var/run/crio/crio.sock To see the stack trace of this error execute with --v=5 or higher [오류내용] 2개 이상의 CRI socket이 발견되었다. [원인확인] 2개의 CRI가 서버에 설치되어 있었다. "/var/run/dockershim.sock, /var/run/crio/crio.sock" kubernetes cluster 구성시, 2개 이상의 런타임이 감지되면 kubeadm이 오류와 함께 종료됩니다. [조치방법] 클러스터 런타임을 1개만 남기거나 or 클러.. 2021. 12. 24.
failed to pull image k8s.gcr.io (Proxy Setting) Kubernetes cluster를 구성하다 kubeadm init을 통해 cluster를 구성하다보면 아래와 같은 오류를 받을 수 있다. [오류] [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.22.3: output: Error response from daemon: Get "https://k8s.gcr.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gc.. 2021. 12. 24.
컨테이너 런타임별 Proxy 설정방법(CRI-O, containerd) Kubernetes 를 설치하면서, 컨테이너 런타임별로 Proxy를 설정하는 방법에 대해 작성합니다. 예시 Proxy : http://example.proxy.co.kr:3128 [Yum Proxy 설정] 설정파일 위치 : /etc/yum.conf 설정 추가 : proxy=http://example.proxy.co.kr:3128 [CRI-O Proxy 설정] sudo mkdir -p /etc/systemd/system/crio.service.d Create a file http-proxy.conf cat /etc/systemd/system/crio.service.d/http-proxy.conf [Service] Environment=”HTTP_PROXY=http://example.proxy.co.kr:3.. 2021. 12. 22.
Kubernetes Cluster 구축(CentOS, CRI-O) Step.2 Kubernetes Cluster 구축의 두번째 단계로, kubernetes를 구동하기 위한 컨테이너 런타임을 구성해야한다. 컨테이너 런타임이란? 단순히 말해서 런타임은 특정 Object가 구동되는 환경이라고 이해하면 된다. 예를 들어 JAVA 런타임이란 Java 어플리케이션이 구동되는 환경이라는 뜻이고, 컨테이너 런타임이란 컨테이너가 구동되기 위한 환경이라는 뜻이다. 구성환경 OS : CentOS 7 kubeadm, kubectl, kubelet : v1.22.3 컨테이너 런타임 : CRI-O [Kubernetes Cluster 구성 Step] 1) 서버 OS 설정 (마스터, 워커 동일 작업) 2) Kubernetes 런타임 준비 (마스터, 워커 동일 작업) 3) 클러스터 구성 (마스터, 워커 별도 역.. 2021. 12. 15.
반응형