Container5 [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. [eBPF] eBPF 관련된 링크 정리 2024.06.13 날짜를 기준으로 정리한 페이지 입니다 참고 해주시면 감사하겠습니다. eBPF Doc https://www.kernel.org/doc/html/latest/bpf/ 코딩 예제 사이트 & tutorial 1. https://ebpf-go.dev/guides/getting-started/Cilium 에서 제공해주는 get started guide , 가장 기본적인 코드가 있고 어떻게 해서 eBPF코드가 컴파일 되고 이러한 것들을 어떻게 사용하는지, go eBPF 를 활용하는 부분도 자세히 나와 있어서 많은 도움이 되었습니다. 2. https://eunomia.dev/tutorials/eBPF 에 대한 설명도 자세히 되어 있고 eBPF 코드에 대한 설명들도 친절하게 나와 있습니다, 다만 전.. 2024. 4. 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. 이전 1 2 다음