RSS 쿠버네티스 블로그
팔로우
SIG 아키텍처에 대한 스포트라이트: API 거버넌스
조던 리깃은 혁신과 API 안정성의 균형을 맞추는 것을 목표로 하는 Kubernetes API 거버넌스 하위 프로젝트를 이끌고 있습니다. 이 프로젝트는 REST API뿐만 아니라 명령줄 플래그 및 구성 파일을 포함한 모든 Kubernetes API를 감독합니다. 일관성과 품질을 보장하기 위해 가이드라인, 규칙, 린터와 같은 자동화된 도구를 사용합니다. API 거버넌스는 특히 KEP 프로세스를 통해 API 설계 및 구현 과정 모두에 의견을 제시합니다. Custom Resources의 도입은 API 가능성을 확장하고 향상된 유효성 검사를 필요로 하는 전환점이었습니다. API 거버넌스는 SIG 아키텍처 및 API Machinery와 협력하여 규칙을 정의하고 API Machinery의 일관된 사용을 보장합니다. 프로젝트 참여는 릴리스 주기의 개선 및 코드 동결 전에 증가합니다. 새로운 기여자는 API 변경 사항을 따르고 검토 프로세스를 관찰하는 것으로 시작해야 합니다. 이 프로젝트는 추가적인 노력이 필요하더라도 사용자의 호환성 및 안정성을 최우선으로 생각합니다. API 거버넌스의 목표는 호환성 파괴를 최소화하면서 미래의 API 진화를 계획하는 것입니다. 그들은 실수가 발생할 수 있음을 고려하고, 호환성 약속을 지키면서 개선할 준비를 합니다.