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 |