본문 바로가기

CRI3

[Kubernetes] Pod 생성 과정에서 container runtime 들이 하고 있는 일들 -1 CRICTL part 0. 서론 지난번 글에서는 CRI-O 에 관하여 구체적으로 들어가서 코드를 살펴보고 공식문서에서 컨테이너가 생성되는 과정을 번역했습니다. 해당 글을 제가 다시 읽어보니 뭔가 너무 원록적이고 바로 와닿지 않는거 같아서 조금 더 범위를 줄여서 설명하고자 이렇게 글을 작성하게 되었습니다.  우선 저희는 아래 명령어에 익숙할것이라고 생각 되어 집니다.  kubectl run my-busybox --image=busybox --command -- sleep 3600 [출처] chatgpt 에 "kubectl 로 pod 를 만드는 명령어 하나 예제로 들어줘 이미지는 busybox 를 사용할거야" 를 쳤을때 나오는 명령어입니다. 위 명령어를 사용 하면 한시간 정도 유지가 되는 BusyBox 라는 이미지를 가지고 있는.. 2024. 9. 26.
[Kubernetes] CRI-O 에 관하여 최근에 기회가 생겨서 CRI-O 코드를 볼 수 있는 기회가 생겨서 코드를 약간 보았습니다.  그러면서 아직 더 깊이 보지 못했지만 대략의 구조를 볼 수 있게 되었고 이를 통해서 더 많은 이해를 할 수 있었습니다.  그래서 CRI-O 가 하는 역할에 대해서 간략하지만 이해를 도울 수 있는 내용을 다루어 보겠습니다.  tag v1.30.0 를 기준으로 이 글을 작성했습니다. https://github.com/cri-o/cri-o/tree/v1.30.0 GitHub - cri-o/cri-o: Open Container Initiative-based implementation of Kubernetes Container Runtime InterfaceOpen Container Initiative-based imp.. 2024. 9. 1.
[ChatGPT 와의 대화]/etc/containerd/config.toml 가 뭐야? >> You /etc/containerd/config.toml 가 뭐야? >> ChatGPT /etc/containerd/config.toml 파일은 컨테이너 런타임인 Containerd의 구성 파일입니다. Containerd는 컨테이너화된 응용 프로그램을 관리하고 실행하는 데 사용되는 오픈 소스 컨테이너 런타임입니다. 일반적으로 이 파일은 Containerd의 구성을 정의하고 구성 옵션을 설정하는 데 사용됩니다. 이 파일을 편집하여 Containerd의 동작을 변경하고 컨테이너 런타임의 다양한 측면을 구성할 수 있습니다. 일반적인 /etc/containerd/config.toml 파일은 다음과 같은 형식을 가지고 있을 수 있습니다: csharpCopy code [plugins] [plugins.cri].. 2024. 3. 8.