클라우드 네이티브 주간: Flux 2.3 출시 2024.5.20 |

오픈소스 프로젝트 권장사항

쿠베인베이더

kubeinvaders는 Kubernetes 사용자를 위해 특별히 설계되었습니다. Kubernetes 클러스터를 탐색하고 시각화하는 재미있고 대화형 방법을 제공합니다. 게임과 유사한 인터페이스를 통해 사용자는 클러스터를 탐색하고, 리소스를 검색하고, 포드에 대한 공격을 시뮬레이션할 수도 있습니다. kubeinvaders를 사용하면 Kubernetes 환경 관리가 흥미롭고 유익해지며 클러스터 탐색 및 관리에 대한 고유한 관점을 제공합니다.

구성하다

Kompose는 Docker Compose 파일을 Kubernetes 배포 파일로 변환하는 프로세스를 단순화하도록 설계되었습니다. Kompose를 사용하면 사용자는 익숙한 Docker Compose 형식을 사용하여 애플리케이션을 정의하고 이를 Kubernetes용 YAML 파일로 변환하여 Kubernetes에 애플리케이션을 쉽게 배포할 수 있습니다.

GitOps 브리지

GitOps Bridge는 GitOps 관행과 기존 CI/CD 워크플로 간의 격차를 해소하도록 설계된 프로젝트입니다. Git 기반 워크플로와 Jenkins, Travis CI, GitLab CI 등 기존 CI/CD 도구 간의 연결을 제공하여 GitOps 원칙을 지속적인 전달 프로세스에 원활하게 통합할 수 있습니다. GitOps Bridge를 사용하면 팀은 설정된 CI/CD 프로세스 내에서 선언적 인프라 관리 및 버전 제어 구성과 같은 GitOps의 이점을 활용할 수 있습니다. 이러한 통합을 통해 배포 일관성, 확장성 및 추적성이 향상되어 팀이 인프라 및 애플리케이션 수명주기를 효율적으로 관리할 수 있습니다.

오픈스택 운영자

OpenStack Operator는 Kubernetes에서 OpenStack 클라우드 인프라를 배포하고 관리하는 프로세스를 단순화하도록 설계되었습니다. 이 운영자는 Kubernetes Custom Resources(CR)를 사용하여 Nova, Neutron 및 Cinder와 같은 OpenStack 구성 요소를 정의하고 관리합니다. OpenStack Operator를 통해 사용자는 Kubernetes의 자동화 기능과 탄력성을 활용하여 OpenStack 배포 및 운영을 단순화할 수 있습니다. 이 프로젝트를 사용하면 Kubernetes에서 OpenStack을 더 쉽게 실행하는 동시에 다양한 규모와 요구 사항의 배포를 충족할 수 있는 뛰어난 확장성과 유연성을 제공할 수 있습니다.

기사 추천

ArgoCD의 여러 소스를 사용한 Helm Chart 배포

이 문서에서는 ArgoCD의 여러 소스를 사용하여 Helm 차트를 배포하는 방법을 설명합니다. 작성자 David Hernandez Valencia는 Git 커밋 기록을 명확하게 유지하기 위해 Helm Chart와 별도의 value.yaml 파일을 다양한 GitHub 리포지토리에 저장하는 방법을 자세히 설명합니다. 이 문서에서는 GitHub 저장소 생성 및 구성, ArgoCD 애플리케이션용 YAML 파일 작성, 다중 소스 구성의 자동 업데이트 기능 확인을 포함한 특정 단계를 제공합니다.

Kubernetes가 축소 중에 삭제할 포드를 선택하는 방법

이 문서에서는 Kubernetes가 축소 시 제거할 Pod를 선택하는 방법을 설명합니다. 이 기사에서는 Kubernetes의 소스 코드를 자세히 살펴보고 ReplicaSet 컨트롤러가 다양한 규칙을 통해 Pod의 순위를 매기고 정렬하는 방법을 자세히 설명합니다. 이 기사에서는 Pod 삭제 순서를 소개하는 것 외에도 controller.kubernetes.io/pod-deletion-cost삭제 결정에 영향을 미치는 주석 사용에 대해서도 설명합니다. 요약 섹션에서는 독자가 Pod 삭제 우선순위를 이해하는 데 도움이 되는 8가지 정렬 규칙을 간략하게 설명합니다.

OKE 및 Cilium을 사용하여 Oracle Cloud의 여러 Kubernetes 클러스터를 연결하여 상태 저장 워크로드 처리

이 문서에서는 OKE(Oracle Kubernetes Engine) 및 Cilium을 활용하여 Oracle Cloud에서 상태 저장 워크로드를 처리할 때 다중 Kubernetes 클러스터 연결 구현을 살펴봅니다. 이 기사에서는 다중 클러스터 환경에서 네트워킹 및 보안이 직면한 문제를 논의하고 Cilium을 사용하여 이러한 문제를 효과적으로 해결하는 방법을 소개합니다. Cilium을 OKE와 통합하면 고급 네트워킹 및 보안 기능을 제공하는 동시에 클러스터 간의 원활한 통신이 가능해집니다. 이 기사에서는 Cilium을 사용하여 Oracle Cloud의 여러 Kubernetes 클러스터에서 상태 저장 워크로드를 관리하는 구성 단계와 이점에 대한 통찰력을 제공합니다.

클라우드 네이티브 역학

Kubernetes 1.30: ValidatingAdmissionPolicy 공식 출시

Kubernetes 버전 1.30에서는 유효성 검사 허용 정책(ValidatingAdmissionPolicy)이 공식적으로 GA(공식적으로 사용 가능)로 출시되었습니다. 이 정책을 통해 사용자는 Kubernetes API 요청이 처리되기 전에 인증할 수 있으므로 클러스터의 보안 및 정책 제어가 향상됩니다.

Istio API v1 소개

Istio 버전 1.22에서는 기능의 안정성과 성숙도를 반영하기 위해 네트워크, 보안 및 Telemetry API가 v1으로 공식 업그레이드되었습니다. 이러한 API는 전 세계 수천 개의 클러스터에서 사용되어 중요 인프라의 보안과 가시성을 향상시킵니다.

플럭스 2.3 출시

2024년 5월 17일 CNCF는 Flux v2.3.0의 공식 출시를 발표했습니다. 이번 버전의 주요 기능과 개선 사항은 다음과 같습니다.

  • Helm 기능 및 API 공식 출시
  • 이미지 업데이트 자동화 개선
  • 기호를 이용한 서명 검증
  • Terraform 공급자 개선 사항
  • 컨트롤러 개선
  • CLI 개선

이러한 업데이트 및 개선 사항은 Flux v2.3의 기능과 성능을 크게 향상시켰으며 사용자는 이 버전으로 업그레이드하는 것이 좋습니다.

이 기사는 여러 기사를 게시하는 블로그인 OpenWrite 에 의해 게시되었습니다 !

"Celebrateing More Than Years 2"의 불법 복제 리소스가 npm에 업로드되어 npmmirror가 unpkg 서비스 를 중단해야 했습니다. Microsoft의 중국 AI 팀은 수백 명의 사람들을 모아 미국으로 떠났습니다. 프런트엔드 시각화 라이브러리와 Baidu의 유명한 오픈 소스 프로젝트 ECharts - Fish 사기꾼을 지원하기 위한 "going to the sea"는 TeamViewer를 사용하여 398만 개를 전송했습니다! 원격 데스크톱 공급업체는 무엇을 해야 합니까? Zhou Hongyi: Google은 시간이 얼마 남지 않았습니다. 모든 제품을 오픈소스로 만드는 것이 좋습니다. 한 유명 오픈소스 회사의 전직 직원이 소식을 전했습니다. 부하 직원의 도전을 받은 후 기술 리더는 분노했습니다. Google은 Android 가상 머신에서 ChromeOS를 실행하는 방법을 보여주었습니다. 여기서 time.sleep(6)은 어떤 역할을 합니까? 마이크로소프트, 중국 AI 팀이 "미국을 위해 준비 중"이라는 소문에 대응 사무용 소프트웨어의 마트료시카 같은 충전에 대한 인민일보 온라인 논평: "세트"를 적극적으로 해결해야만 미래를 가질 수 있다
{{o.이름}}
{{이름}}

추천

출처my.oschina.net/u/4197945/blog/11182334