>  기사  >  기술 주변기기  >  2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

王林
王林앞으로
2023-05-08 21:04:06856검색

Sveltos는 클러스터 전반에 걸쳐 Kubernetes 추가 기능 배포를 단순화하고 클러스터 런타임을 기반으로 자동으로 업그레이드하며 이벤트 중심 워크플로 자동화 프레임워크를 제공합니다.

Kubernetes 자체는 완전한 솔루션이 아닙니다. 프로덕션 클러스터를 구축하려면 다양한 추가 기능이 필요합니다. 관리할 클러스터가 여러 개인 경우 이는 쉬운 작업이 아닙니다.

Sveltos는 여러 Kubernetes 클러스터에 Kubernetes 추가 기능을 배포할 수 있는 선언적 API를 제공하는 오픈 소스 프로젝트입니다. Helm 차트와 리소스 YAML을 모두 Sveltos에 전달할 수 있습니다.

예를 들어, 다음 ClusterProfile 인스턴스를 게시하기만 하면 관리형 클러스터 집합에 Kyverno Helm 차트를 배포하기에 충분합니다.

2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

또는 Kubernetes 리소스 YAML이 있는 경우 데이터가 포함된 ConfigMap을 생성하면 됩니다. 데이터가 기밀이면 비밀입니다. 그런 다음 Sveltos가 그러한 ConfigMap(비밀) 인스턴스를 참조하도록 합니다.

<code>kubectl create configmap contour-gateway --from-file=<file with contour yaml></file></code>

2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

일을 더 복잡하게 만들기 위해 배포해야 하는 추가 기능이 클러스터 런타임 상태에 따라 달라지는 경우도 있습니다.

예를 들어, 일련의 클러스터에 Calico v3.24를 배포했습니다. 이러한 클러스터가 Kubernetes v1.25로 업그레이드되면 Calico도 v3.25로 업그레이드되기를 원합니다.

이러한 클러스터 수십 개를 관리하는 경우 Kubernetes 버전을 업그레이드할 때 Calico를 수동으로 업그레이드하는 것은 이상적이지 않습니다. 이를 위해서는 자동화된 솔루션이 필요합니다.

2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

그런 다음 간단히 다음 분류자 인스턴스를 생성하세요.

2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

위 분류자 인스턴스를 사용하면 Sveltos에서 자동으로 다음을 추가하여 클러스터 레이블을 관리할 수 있습니다.

  • tag kubernetes: v1–24 실행 중인 Kubernetes 버전 v1. 24.x용
  • Kubernetes 버전 v1.25.x를 실행하는 모든 클러스터에 kubernetes: v1–25를 태그하세요.

다음 태그와 위의 ClusterProfile 인스턴스로 인해:

  • calico 버전 v3.24.5는 Kubernetes 버전 v1.24.x를 실행하는 모든 클러스터에 배포됩니다.
  • calico 버전 v3.25.0은 Kubernetes를 실행하는 모든 클러스터에 배포됩니다. 버전 v1 .25.x 클러스터

귀하께서 취하실 조치는 없습니다. 클러스터가 업그레이드됨에 따라 Sveltos는 Calico도 업그레이드합니다.

관리형 클러스터의 이벤트로 인해 추가 기능을 배포해야 하는 경우 상황이 더 복잡해질 수 있습니다. 예를 들어 네임스페이스의 서비스가 생성될 때마다 HTTPRoute를 추가하여 게이트웨이 API를 통해 해당 서비스를 노출합니다.

Sveltos Events는 다양한 이벤트에서 K8s 추가 기능 배포를 트리거하는 데 도움이 되는 Kubernetes용 이벤트 중심 워크플로 자동화 프레임워크입니다.

  1. 이벤트가 무엇인지 정의하세요(Sveltos는 Lua 스크립팅을 지원합니다).
  2. 이러한 이벤트가 발생할 때 배포할 추가 기능을 정의하세요. 플러그인은 템플릿으로 표시될 수 있으며 Sveltos는 호스팅 클러스터의 정보를 사용하여 배포 시 이를 인스턴스화합니다.

2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

이 EventSource는 이벤트를 네임스페이스 eng에서 서비스 생성/삭제, 포트 443 또는 포트 8443 노출로 정의합니다.

관리형 클러스터에서 이러한 이벤트가 발생하면 HTTPRoute 인스턴스를 배포하려고 합니다.

2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.

보시다시피 배포 대상은 ConfigMap에 정의되어 템플릿 형식으로 표시됩니다.

Resources위에 정의된 EventSource와 일치하는 각 관리형 클러스터의 모든 서비스 인스턴스를 포함합니다.

위 내용은 2023년 상위 10대 인공지능 오픈소스 트렌드는 다음과 같습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제