RSS 쿠버네티스 블로그

Kubernetes 1.31: Kubectl 디버그에서 사용자 지정 프로파일링 베타로 졸업

Kubectl 디버그는 Kubernetes 클러스터에서 파드와 노드를 문제해결하는 데 사용되는 도구입니다. 일반적인 작업을 위해 정적 프로필을 제공하지만, 이러한 프로필은 특정 디버깅 요구 사항에 항상 적합하지 않을 수 있습니다. 사용자 지정 프로필링은 kubectl 디버그에 `--custom` 플래그를 추가하여 YAML 또는 JSON 형식으로 사용자 지정 컨테이너 사양을 정의할 수 있습니다. 이렇게 하면 컨테이너의 환경 변수, 포트 번호, 리소스 제한 및 기타 필드를 수정할 수 있습니다. 사용자 지정 프로필링은 제어되지 않는 확장성을 방지하기 위해 일부 제약이 있습니다. 예를 들어 명령, 이미지 및 볼륨 디바이스와 같은 필드는 수정할 수 없습니다. 이는 파드 사양 내부에 정의된 필드만 수정할 수 있으므로, 파드 사양의 필드에만 적용됩니다. 사용자 지정 프로필링은 특정 환경 변수에 의존하거나 컨테이너 구성의 수정이 필요한 파드를 디버그하는 데 사용할 수 있습니다. 이는 kubectl 디버그에서 사용할 수 있는 정적 프로필을 보완하여 디버깅 및 문제해결 기능을 향상시킵니다. 사용자 지정 프로필링의 제약 및 제한을 고려해야 할 때 문제해결 목적으로 사용해야 합니다. 사용자 지정 프로필링의 개발에는 Eddie Zaneski, Maciej Szulik 및 Lee Verberne의 기여가 있었습니다.
favicon
kubernetes.io
Kubernetes 1.31: Custom Profiling in Kubectl Debug Graduates to Beta
Create attached notes ...