아코디언 2.9 릴리스
아코디언팀에서는 최신 기술과 안전성을 유지하기 위해 지속적으로 소프트웨어를 개발 하며 업데이트하고 있습니다.
이에 맞춰 아코디언 또한 소프트웨어 품질을 높이기 위해 최선을 다하고 있습니다.
이번 아코디언 2.9 의 주요 내용으로 사용자 편의성 강화와 오류 안정성 개선, 최신 기술 스택 적용, 쿠버네티스 1.29 지원에 중점을 두었습니다.
📢 2.9.0 릴리스 하이라이트
- Kubernetes 1.29지원
- 사용자 경험 개선, 워크로드 및 카탈로그 관리
⚙️ Kubernetes 1.29 지원
아코디언에서 Kubernetes 1.29 버전을 사용할 수 있습니다. 주요 내용은 다음과 같습니다.
- – Gateway API[Stable]
- – Sidecar Containers [Beta]
- – Secret 기반 SA Token 의존도 감소[Beta]
- – SPDY에서 WebSockets로의 전환[Alpha]
- – Pod에서 User namespace에 대한 지원 추가[Alpha]

📚 사용자 편의성 강화
🔍 워크로드 토폴로지
클러스터에서 실행 중인 워크로드(Deployments, StatefulSets, DaemonSets 등)의 관계와 구성 요소를 시각화하여 보여줍니다. 워크로드, 서비스, 인그레스 토폴로지 기능 추가는 클러스터 리소스의 관계를 시각화하여 구성 상태와 네트워크 흐름을 직관적으로 파악할 수 있게 돕습니다. 이를 통해 문제 해결 시간 단축, 운영 효율성 강화, 서비스 구성 오류 탐지가 가능하며, 복잡한 시스템 관리가 간소화됩니다.
워크로드 토폴로지

이 기능은 클러스터 리소스 관리의 시각화를 통해 효율성 향상과 운영 안정성에 기여합니다. 특히 대규모 클러스터에서 유용한 관리 도구가 될 것으로 기대됩니다.
🔍 yaml 생성시 예제 제공
YAML 생성 시 기본값 추가 기능은 Kubernetes 리소스를 생성할 때 기본값이 자동으로 포함된 템플릿을 제공하여 작성 시간 단축과 오류 예방을 돕습니다. 이를 통해 리소스 생성 과정이 간소화되고, 운영 표준화 및 효율성이 강화됩니다.
Deployment, Service, ConfigMap, PersistentVolumeClaim 등 주요 Kubernetes 리소스에 대해 기본값이 포함된 YAML 템플릿 자동 생성합니다.
- 예시:
- Deployment 생성 시
replicas,strategy,containers섹션에 기본값 제공. - PVC 생성 시
storageClassName,accessModes,resources.requests.storage기본값 제공.
- Deployment 생성 시
이 기능은 리소스 생성 과정의 간소화, 오류 예방, 운영 효율성 강화에 크게 기여하며, 특히 Kubernetes를 처음 접하는 사용자와 대규모 팀 환경에서 유용합니다.
📒 Release Note
자세한 릴리스 노트 내용은 tech.accordions.co.kr 을 참고 바랍니다.
패키지 업그레이드
-
– kubernetes 1.29.6
-
– containerd 1.17.19
-
– calico 3.28.0
-
– cilium 1.15.10
-
– istio 1.22.2

