오늘 Kubernetes는 Kubernetes 2020과 함께 1.20년의 세 번째 주요 릴리스를 발표했습니다. 이 릴리스에는 44개의 향상된 기능이 있습니다. 44개 중 11개는 안정 버전으로, 15개는 베타 버전으로, 16개는 알파 모드로 진입했습니다.
오늘 Kubernetes는 Kubernetes 2020과 함께 1.20년의 세 번째 주요 릴리스를 발표했습니다. 이 릴리스에는 44개의 향상된 기능이 있습니다. 44개 중 11개는 안정 버전으로, 15개는 베타 버전으로, 16개는 알파 모드로 진입했습니다.
Kubernetes는 약 5년 전에 폭발적으로 등장했으며 그 이후로 계속 강력해졌습니다. 현재까지 Kubernetes는 가장 널리 사용되는 오픈 소스 컨테이너 오케스트레이션 시스템입니다. 우리는 Kubernetes가 놀라운 속도로 채택되는 것을 보았고 이제 모든 대형 벤더의 테이블에 자리를 잡았습니다. Kubernetes 1.20은 11주에 한 번씩 다른 주요 릴리스의 발자취를 따릅니다. 이번에 가장 큰 예외는 개선의 양과 Alpha 및 Stable 개선의 수입니다.
쿠버네티스 1.20의 새로운 기능
이 릴리스의 주요 측면 중 하나는 볼륨 스냅샷 작업이 안정화되었다는 것입니다. 이 기능은 볼륨 스냅샷 작업을 트리거하는 표준 방법을 제공하고 사용자가 모든 Kubernetes 환경 및 지원되는 스토리지 공급자에서 이식 가능한 방식으로 스냅샷 작업을 통합할 수 있도록 합니다. 이러한 스냅샷은 Kubernetes용 애플리케이션 또는 클러스터 수준 백업을 개발하기 위한 초기 단계입니다.
Kubectl 디버그가 베타로 전환되었습니다. Kubectl 디버그는 kubectl에서 직접 일반적인 디버깅 워크플로를 지원한다고 합니다. 새 릴리스에서 지원되는 문제 해결 이점은 다음과 같습니다.
- 다른 컨테이너 이미지 또는 명령을 사용하는 포드의 복사본을 생성하여 시작 시 충돌하는 워크로드 문제를 해결합니다.
- Pod의 새 복사본에서 또는 임시 컨테이너를 사용하여 디버깅 도구가 포함된 새 컨테이너를 추가하여 distroless 컨테이너 문제를 해결합니다. (임시 컨테이너는 기본적으로 활성화되지 않은 알파 기능입니다.)
- 호스트 네임스페이스에서 실행되고 호스트의 파일 시스템에 액세스할 수 있는 컨테이너를 생성하여 노드에서 문제를 해결합니다.
- 새로운 기본 제공 명령인 kubectl debug는 "debug"라는 kubectl 플러그인보다 우선 순위가 높습니다. 사용자는 영향을 받는 플러그인의 이름을 변경해야 합니다.
Kubernetes 1.20의 기타 향상된 기능은 다음과 같습니다.
- API 우선 순위 및 공정성 – 1.18에 도입된 Kubernetes 1.20은 이제 기본적으로 API 우선 순위 및 공정성(APF)을 활성화합니다. 이를 통해 kube-apiserver는 들어오는 요청을 우선순위 수준별로 분류할 수 있습니다.
- IPV4/IPV6 업데이트 – 사용자 및 커뮤니티 피드백을 기반으로 이중 스택 서비스를 지원하도록 IPv4/IPv6 이중 스택이 다시 구현되었습니다. 이를 통해 IPv4 및 IPv6 서비스 클러스터-IP 주소를 단일 서비스에 할당할 수 있으며 서비스를 단일 IP 스택에서 이중 IP 스택으로 또는 그 반대로 전환할 수 있습니다.
- 안정성을 위한 프로세스 PID 제한 – XNUMX년 동안 기본적으로 활성화된 후 SIG 노드는 SupportNodePidsLimit(노드 간 PID 격리) 및 SupportPodPidsLimit(포드당 PID 제한 기능) 모두에서 PID 제한을 GA로 전환합니다.
- 단계적 노드 종료 – GracefulNodeShutdown 기능은 현재 알파 버전입니다. GracefulNodeShutdown은 kubelet이 노드 시스템 종료를 인식하도록 하여 시스템 종료 중에 포드를 정상적으로 종료할 수 있도록 합니다.
- RuntimeClass 및 내장 API 유형 기본값이 안정적으로 전환되었습니다.
유효성
Kubernetes 1.20은 현재 GitHub를 통해 사용할 수 있습니다.
StorageReview에 참여
뉴스레터 | 유튜브 | 팟캐스트 iTunes/스포티 파이 | 인스타그램 | 트위터 | 페이스북 | RSS 피드