Google, Kubernetes 1.0 출시: 컨테이너 관리는 결코 동일하지 않습니다

  • Sep 07, 2023

Google의 오픈소스 컨테이너 배포 및 관리 도구는 프로덕션 환경에서 일반적으로 사용할 수 있습니다.

포틀랜드, 광석.-- 7월 21일 OSCon, Google은 다음과 같이 발표했습니다. 쿠버네티스오픈 소스 컨테이너 배포 및 관리 도구인 는 출시를 통해 프로덕션 환경에서 일반적으로 사용할 준비가 되었습니다. 쿠버네티스 1.0.

kubernetes-logo.png

Google은 Kubernetes가 모든 사람의 클라우드에 있기를 원하며 1.0 릴리스를 통해 이미 잘 진행되고 있습니다.

Kubernetes를 모르시는 분들이 많겠지만, 매일 사용한다면 확률은 훨씬 더 높습니다. 검색, Gmail, Google Docs 등 Google 프로그램을 실행할 때마다 Google 자체 컨테이너 기술로 실행되기 때문입니다. lmctfy(당신을 위해 그것을 담겠습니다). 이러한 수십억 개의 컨테이너를 생성하고 관리하는 프로그램이 Kubernetes입니다.

꽤 생산 준비가 된 것 같죠? 네, 그렇습니다. 하지만 검색 대기업은 Kubernetes가 Google의 거대한 Linux 기반 데이터 센터 이상에서 작동하기를 원했습니다. 그들은 다른 플랫폼, 다른 클라우드 플랫폼, 심지어 다른 운영 체제에서도 작동하기를 원했습니다.

Google이 OpenStack 재단에 합류했습니다. 대부분 Kubernetes를 OpenStack으로 가져오기 위해 프로젝트를 통해 큰 술병. 이 프로그램은 Kubernetes와 OpenStack을 통합합니다.

'멀티 클라우드 시대'의 하이브리드 클라우드란 무엇이며, 이미 하이브리드 클라우드를 보유하고 있는 이유는 무엇입니까?

'멀티 클라우드 시대'의 하이브리드 클라우드란 무엇이며, 이미 하이브리드 클라우드를 보유하고 있는 이유는 무엇입니까?

이제 기업이 사용하고 고객에게 제공되는 서비스가 퍼블릭 클라우드 또는 온프레미스의 서버에서 호스팅될 수 있으므로 "하이브리드 클라우드"는 더 이상 아키텍처가 아닐 수도 있습니다. 그럴 수도 있지만 디지털 혁신 비즈니스의 일부가 이를 업무 방식으로 선언하는 것을 막지는 못합니다.

지금 읽어라

훨씬 전인 2014년 7월, Google은 Kubernetes를 Azure와 통합하기 위해 Microsoft와 파트너십을 맺었습니다.. 올해 초 Google은 Mesosphere와 파트너십을 맺었습니다. Kubernetes에서 Mesosphere의 DCOS(데이터센터 운영 체제)로. 이는 오픈 소스 Apache Mesos 클러스터 관리자를 기반으로 하며 도커 컨테이너 DCOS.

당신은 아이디어를 얻습니다. 컨테이너와 클라우드의 난해한 세계에 세심한 주의를 기울이는 사람들만이 조용히 알아차릴 수 있는 Kubernetes는 거의 모든 클라우드에 진출했습니다. 주목할만한 유일한 예외는 Amazon Web Services입니다. Amazon은 Kubernetes와 자체적으로 경쟁할 것입니다. Amazon EC2 컨테이너 서비스(ECS)

Kubernetes는 단지 Google의 프로젝트가 아닙니다. Kubernetes는 Google의 가장 인기 있고 성공적인 오픈소스 프로젝트 중 하나가 되었습니다. 이 프로그램은 출시되면서 400명 이상의 기여자로부터 14,000개 이상의 커밋을 받았습니다. 이러한 코드 변경은 Red Hat, CoreOS, IBM, Intel, Microsoft, VMware 등의 개발자에 의해 이루어졌습니다. 또한 Box, eBay, Shippable 등 주요 기업에서는 이미 Kubernetes를 프로덕션에 사용하고 있습니다.

Kubernetes 1.0에서 찾을 수 있는 새로운 기술 기능은 다음과 같습니다.

앱 서비스, 네트워크, 스토리지

● DNS, 로드 밸런싱, 확장, 애플리케이션 수준 상태 확인, 서비스 계정 등 프로덕션에서 워크로드를 배포하고 관리하는 데 중요한 핵심 기능이 포함되어 있습니다.

● Google Compute Engine 영구 디스크, AWS Elastic Block Store, NFS 등 다양한 로컬 및 네트워크 기반 볼륨을 통한 상태 저장 애플리케이션 지원

● 쉽게 업데이트하고 롤백할 수 있도록 밀접하게 관련된 컨테이너 그룹인 포드에 컨테이너를 배포합니다.

● 명령줄 인터페이스와 웹 기반 인터페이스를 통한 명령 실행, 포트 전달, 로그 수집, 리소스 모니터링을 통해 애플리케이션을 검사하고 디버깅합니다.

클러스터 관리

● 라이브 클러스터를 업그레이드하고 동적으로 확장합니다.

● 리소스에 대한 심층적인 제어를 위해 네임스페이스를 통해 클러스터를 분할합니다. 예를 들어 클러스터를 다양한 애플리케이션이나 테스트 및 프로덕션 환경으로 분할할 수 있습니다.

성능과 안정성

● 빠른 API(애플리케이션 프로그래밍 인터페이스) 응답(평균 5초 미만의 컨테이너 예약)

● 클러스터당 컨테이너 1,000개, 노드 100개로 확장 테스트됨

● 공식적인 지원 중단 정책이 적용된 안정적인 API

마지막으로, Google은 Kubernetes를 최대 이해관계자로 붙잡고 있지 않습니다. 검색 대기업은 Kubernetes의 미래를 클라우드 네이티브 컴퓨팅 기초. Linux Foundation의 이 분기는 오픈 소스 파트너와 협력하여 Kubernetes의 향후 개발을 관리하고 전체 컨테이너 도구 세트를 더욱 강력하게 만드는 새로운 소프트웨어를 구축할 것입니다.

관련 기사:

  • CoreOS는 Google의 Kubernetes를 기업에 도입합니다.
  • Docker 클러스터 관리자 Kubernetes에 대한 Google과 Mesosphere의 작업은 성과를 거두었습니다.
  • Red Hat, 컨테이너 기반 OpenShift Enterprise 3 클라우드 출시