Modernization Platform v2.2.0 GA Release

Print

New Feature


Cluster 조회 성능 개선

System Console > Clusters, Project Console > Clusters 화면에서 Cluster 목록 및 상세 조회 성능이 개선되었습니다.

Cluster 조회 시 k8s version 정보 동기화 개선

System Console > Clusters, Project Console > Clusters 화면에서 Cluster 목록 조회 시 Cluster의 k8s version 정보가 자동으로 현행화 되도록 개선하였습니다.

Cluster API Server의 URL 패턴 추가

System Console > Clusters 화면에서 Dataplane cluster 추가 시 API server url 에 domain 형식만 입력 허용하던 내용에서 IP 및 IP:Port 패턴도 입력할 수 있도록 개선하였습니다.

Pod Annotations 입력 추가

DeployGroup 의 Applications 구성에서 Deployment spec에 pod annotations 입력 항목이 추가되었습니다.

DeployGroup Resource 항목의 Storage class 입력 개선

DeployGroup 의 Resources 설정에서 PVC의 storage class 항목을 입력 가능한 select box로 변경하여 커스텀된 storage class를 사용할 수 있도록 개선되었습니다.

Application 빌드가 진행되는 동안 이미 완료된 다른 step을 누르면 해당 로그만 고정적으로 볼 수 있도록 개선

여러 step으로 구성된 파이프라인에서 빌드가 진행중이면 자동으로 마지막 task의 마지막 step으로 로그 창이 변경되었는데, 빌드가 진행중이더라도 이미 진행된 다른 step을 누르면 선택한 step에 해당하는 로그만 고정적으로 볼 수 있도록 개선하였습니다.

Service access token 발급 기능 개선

Kubernetes 1.21 버전부터 Service Account 의 Token 이 만료기간을 가지게 됨에 따라, 사용자가 클러스터의 Kubeconfig를 다운로드 시 권한에 맞게 12시간의 만료기간을 가진 토큰을 발급하도록 변경되었습니다.

Application 빌드, 배포 성능 개선 및 안정성 향상

Java Operator SDK를 적용하여 Application 빌드, 배포 성능 개선 및 안정성을 향상시켰습니다.

Kubernetes Resource들의 API Version 현행화

Kubernetes에서 사용하는 Ingress, CRD 등 Resource들의 API Version을 최신 버전을 사용하도록 개선하였습니다.

Upgrade component version

ZCP를 구성하는 서비스들의 version이 upgrade 되었습니다.

OSS version

Tool

As-Is version

Upgrade version

Harbor

2.2.2

2.6.2

Gitea

1.11.5

1.17.3

ArgoCD

1.7.6

2.4.3

Tekton

0.13.2

0.41.0

Cortex

1.6.0

1.11.0

Grafana

8.5.3

9.3.6

Ingress NginX

1.1.1

1.6.4

Cert-Manager

1.5.5

1.11.0

Kubed (Config Syncer)

0.13.1

0.13.2

Addon version

Addon

As-Is version

Upgrade version

Metrics-server

0.4.4

0.6.2

Fluent-bit

1.7.4

2.0.5

blackbox-exporter

0.18.0

0.23.0

k8s-events-exporter

0.3.0

1.0.0

Bug Fix


ArgoCD에서 Application이 삭제되지 않는 현상 개선

DeployGroup, AppDeploy 삭제 시 ArgoCD Application이 같이 삭제되지 않던 문제를 개선하였습니다.

DeployGroup 목록에서 DeployGroup 삭제 시 삭제한 DeployGroup이 목록에서 다시 조회되는 문제 해결

Project Console > Deployment Groups 에서 DeployGroup을 삭제하면 목록이 자동으로 다시 조회되는데, 이 때 삭제한 DeployGroup이 다시 조회되던 문제를 해결하였습니다.

DeployGroup의 배포이력 조회 시 history 보이지 않은 문제 해결

배포할 cluster에 문제가 있어서 pod가 만들어지지 않은 경우, 해당 배포 이력에 history가 보이지 않던 문제를 해결하였습니다.

Application의 name validation 문제로 배포에 실패하던 문제 해결

이름이 숫자로 시작하는 Application의 경우, 배포 시 생성되는 service의 naming rule에 의해 배포가 실패하던 문제를 해결하였습니다.

Cluster 목록 화면에서 cluster status 정보가 잘못 표시되던 문제 해결

System Console > Clusters, Project Console > Clusters 화면에서 cluster status 정보가 표시되지 않거나 [Object Object]로 보이는 문제를 해결하였습니다.

Cluster 이름에 대문자가 포함된 경우 Addon 설치에 실패하던 문제 해결

등록된 클러스터 이름에 대문자가 포함된 경우, 해당 클러스터에 addon 설치 요청을 하면 실패하던 문제를 해결하였습니다.

Cluster 가 AWS 타입이 아닌 경우 설치된 Addon 목록을 가져오지 못하는 문제 해결

Attached된 cluster가 AWS 타입이 아닌 경우, 설치 된 Addon 목록을 가져오지 못하는 문제를 해결하였습니다.

이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.