Release Note v2.0.0

 

버전 최초 릴리즈


Playce Kube 2.0 최초 릴리즈

  • Kube 2.0 에서는 기본 엔진 구성을 통하여 Conf 서비스별 설정과 정책을 반영했으며, Data 서비스에서는 레포지토리 및 인증서, 관련 파일, 배포 등을 관리할 수 있도록 구성했습니다.

  • Helm chart 를 통한 다양한 오픈소스 서비스 모듈을 추가로 구성했습니다.

지원 OS 버전

  • centos 7.x

  • rocky 8.x

  • Ubuntu focal (20.04)

  • Ubuntu jammy (22.04)

기본 엔진 구성

Playce Kube 2.0 기본 엔진으로 다음의 서비스들이 제공 됩니다

제품명

설명

제품명

설명

chrony

시간 서버 서비스로 배포 서버 - 클러스터 간의 시간을 동기화 합니다

실제 시간을 동기화 하는 것도 중요하고 클러스터 간의 시간을 동기화 하여 시간 차이로 인한 오류를 예방하며 오류 발생 시의 로그 분석의 오차를 없도록 합니다

bind9

네임 서버 서비스로 배포 서버 및 클러스터 에서 사용하는 서비스들을 도메인으로 사용할 수 있도록 합니다

클러스터에서 사용하는 서비스들을 자동으로 설정하며 클러스터에서 사용하지 않는 레코드는 상위의 네임 서버로 포워딩 하도록 설정 되어 있습니다

nginx

웹 서버로 사용하며 OS 리파지토리 및 쿠버네티스 리파지토리, 각 종 지원 바이너리들을 HTTP, HTTPS 로 제공 합니다

registry

레지스트리 서버로 클러스터 구성 컨테이너 이미지들과 Helm Chart 에서 사용하는 컨테이너 이미지들을 제공 합니다

nfs

NFS 서버로 클러스터에서 기본 PV 로 사용할 수 있도록 제공 됩니다

Keycloak

ID 및 액세스 관리 솔루션으로 Rancher 에서 사용하며 SSO 및 클러스터 간 인증 연동을 위해 제공 됩니다

Rancher

쿠버네티스 관리 플랫폼으로 배포되는 여러 클러스터를 관리 하기 위한 웹 서비스 입니다

 

서비스 모듈 구성

모듈 형식으로 추가 제공 되는 서비스들로 Helm chart 로 제공 됩니다

제품명

설명

제품명

설명

gatekeeper

OPA 기반의 정책 관리 솔루션 입니다. PSP 대체를 위해 제공 합니다

Keycloak

ID 및 액세스 관리 솔루션으로 쿠버네티스에 oidc 인증 방식을 추가 지원하기 위해 제공 됩니다

minio

AWS 의 S3와 호환 API를 제공하고, S3의 핵심 기능을 지원하는 Object Storage 입니다. velero 사용을 위해 제공 됩니다

velero

재해 복구와 마이그레이션을 위한 도구 입니다

prometheus

클러스터를 모니터링 할 수 있도록 해주는 시계열 데이터 서버 입니다. 쿠버네티스 에서 사용하기 쉽도록 사전 설정 되어 있는 Kube-Prometheus-Stack 을 제공 합니다

opendistro-es

모든 유형의 데이터를 위한 분산 검색 및 분석 엔진입니다. 쿠버네티스의 로그들을 수집, 분석할 수 있도록 제공 됩니다

Gitea

git 형식의 형상 관리 도구 입니다

gitlab-ce

git 형식의 형상 관리 도구 입니다

Harbor

레지스트리 서버입니다. 접근 제어, 이미지 사인, 이미지 취약점 스캐닝 기능을 지원해 보다 안전한 컨테이너 이미지 사용이 가능 합니다

tekton

CI/CD 환경 생성 도구 입니다. 쿠버네티스 리소스로 파이프라인을 작성하게 되어 있어 재사용 및 확장이 용이한 쿠버네티스에서 사용하기에 최적인 도구 입니다

jenkins

CI/CD 환경 생성 도구 입니다. 많은 플러그인으로 VM, 쿠버네티스등 여러 환경에 대한 대응이 가능한 도구입니다

argo-cd

애플리케이션을 지속적으로 관찰하여 최신 상태로 유지시켜주는 CD 솔루션 입니다

linkerd

애플리케이션 런타임 디버깅, 옵저버빌러티 기능, 안정성 및 보안을 제공 하는 솔루션 입니다

 

제공 패키지 및 서비스 리스트

제품명

지원 버전

제공 방식

제품명

지원 버전

제공 방식

Kubespray

v2.18.1, v2.18.0, v2.17.1, v2.16.0, v2.15.1

컨테이너

Kubernetes

v1.22.8, v1.22.5, v1.21.6, v1.20.7, v1.19.9

컨테이너, 바이너리

Keycloak

18.0.2

컨테이너

Rancher

v2.6.6

컨테이너

bind9

9.16-21.10_edge

컨테이너

registry

2.7.1

컨테이너

nginx

1.20.2

컨테이너

nfs

-

컨테이너

helm

v3.10.2, v3.7.1, v3.6.3, v3.5.4, v3.5.3

바이너리

crictl

v1.22.0, v1.21.0, v1.20.0, v1.19.0

바이너리

calico

v3.20.3, v3.19.2, v3.17.4, v3.16.9

바이너리

velero

v1.9.0

바이너리

metrics-server

0.6.1

Helm Chart

csi-driver-nfs

v4.0.0

Helm Chart

ingress-nginx

1.2.1

Helm Chart

Keycloak

18.0.0

Helm Chart

oauth2-proxy

7.2.0

Helm Chart

kube-prometheus-stack

0.56.2

Helm Chart

gatekeeper

v3.11.0

Helm Chart

minio

RELEASE.2022-05-08T23-50-31Z

Helm Chart

velero

1.9.0

Helm Chart

gitea

1.16.8

Helm Chart

gitlab-ce

15.1.1

Helm Chart

harbor

2.5.2

Helm Chart

tekton-pipeline

v0.32.1

Helm Chart

jenkins

2.346.1

Helm Chart

argo-cd

v2.5.4

Helm Chart

argo-rollout

v1.2.0

Helm Chart

linkerd

stable-2.11.1

Helm Chart