Kubernetes 1.14는 Windows 컨테이너를 지원하는 확장과 함께 제공됩니다.

Google Kubernetes 로고

Kubernetes는 컨테이너화 된 애플리케이션 배포, 확장 및 관리를 자동화하기위한 오픈 소스 시스템입니다.

원래 Google에서 개발 한 개발은 Cloud Native Computing Foundation의 오픈 소스 데이터베이스에 맡겨졌습니다. (CNCF)는 기술 거대 기업 (예 : AWS, Oracle, IBM, Microsoft, Alibaba 및 VMware) 및 기타 여러 주요 기업의 기여 덕분에 컨테이너 기술의 성숙도가 빠르게 성장할 수있게 해주었습니다.

Kubernetes에는 두 가지 주요 구성 요소가 있습니다.:

  • 제어 플레인 역할을하는 마스터 노드 세트
  • 컨테이너화 된 워크로드를 실행하는 일꾼 역할을하는 노드 세트

다중 컨테이너 워크로드가 Kubernetes에 배치되면 제어 계획은 컨테이너를 호스팅 할 하나 이상의 작업자 노드를 선택합니다.

어제, 개발을 담당하는 팀은 1.14 개의 개선 사항이 포함 된 Kubernetes 31의 가용성을 발표했습니다.

그중 이 버전의 하이라이트는 Kubernetes에서 더 많은 워크로드에 대한 확장 성과 지원입니다. 세 가지 주요 기능이 일반 공급으로 이동하고 중요한 보안 기능이 베타로 이동합니다.

전체적으로이 릴리스에는 31 개의 향상된 기능이 포함되어 있습니다. 10 개는 현재 안정 버전, 12 개는 베타 버전, XNUMX 개는 새로운 기능입니다.

Kubernetes 1.14의 새로운 기능

Kubernetes 1.14에서 kubectl 문서가 리소스 관리에 중점을두고 재 작성되었습니다. 선언적 리소스 구성을 사용합니다.

기본 Kubernetes 문서에 대한 링크가있는 책으로 제공됩니다. kubectl 로고와 kubee-cuddle이라는 마스코트도 있습니다.

또한 Kubernetes 1.14 발표에서 주목할만한 것은 YAML 구성 도구 구성 설정의 선언적 기능 of kustomize는 적용 방법 명령에 -k 플래그를 사용하여 kubectl에서 사용할 수 있습니다.

Kustomize는 사용자가 리소스 구성을 작성하고 재사용 할 수 있도록 지원합니다. 네이티브 Kubernetes 개념을 사용합니다. 이러한 새로운 기능에 대한 문서를 사용할 수 있습니다.

이제 kubectl 메커니즘을 안정적인 버전에서 사용할 수 있습니다. 개발자가 자신의 커스텀 kubectl 하위 명령어를 별도의 바이너리로 게시 할 수 있습니다.

로컬 영구 볼륨은 이제 안정적인 버전입니다. 로컬로 연결된 스토리지를 영구 볼륨 소스로 사용할 수 있습니다.

프로세스 ID (PID)가 베타로 변경됩니다. 이 솔루션을 통해 관리자는 기본적으로 포드 당 PID 수를 설정하여 포드 PID를 포드 격리에 제공 할 수 있습니다. 추가 알파 기능은 사용자 포드에 할당 된 여러 PID를 예약하는 기능입니다.

Kubernetes 1.14의 지원 향상

이 새로운 Kubernetes 1.14 릴리스 작업자 노드 및 컨테이너에 대한 Windows Server 2019 지원이 추가되었습니다.

이것에 관해서 Google의 수석 테스트 엔지니어 인 Aaron Crickenberger는 다음과 같이 말했습니다.:

Windows를 잠재적 인 워크로드로 포함한다는 것은 일부 환경에서 Kubernetes가 수행하는 작업과 지원하지 않는 작업을 더 정확하게 정의해야한다는 것을 의미합니다.

포드 준비 게이트, 포드 우선 순위 및 선호도와 같은 기능은 사람들이 고급 워크로드를 조정하는 데 매우 도움이 될 것이라고 생각합니다. 일부 응용 프로그램은 트래픽을 처리 할 준비가되었는지 여부를 나타내는 매우 구체적인 방법이 필요할 수 있으며 이러한 기능은 이러한 방법을 제공합니다.

반면에 Kubernetes 1.14에는 Azure-CNI, OVN-Kubernetes 및 Flannel을 사용하여 트리 외부 네트워크에 대한 지원이 제공됩니다., 작업에는 Calico 및 기타 인기있는 네트워크 제공 업체가 계속 포함됩니다.

포드, 서비스 유형, 워크로드 컨트롤러 및 메트릭에 대한 지원도 개선되었습니다. / 할당량을 사용하여 Linux 컨테이너에서 제공하는 기능을 더 잘 수용 할 수 있습니다.

포드 우선 순위를 사용하면 Kubernetes 스케줄러가 우선 순위에 따라 작업을 예약하고 필요한 경우 더 작은 포드를 제거 할 수 있습니다.

포드 준비 게이트 Introduit에서는 포드 준비에 대한 외부 피드백을위한 확장 지점을 소개합니다.

이 릴리스는 RBAC 검색 클러스터 역할 바인딩의 기본 강화를 제공합니다.

이 새 릴리스에 대해 조금 더 알고 싶고이 새 버전을 다운로드하여 구현하려는 경우. 방문 할 수있어 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.