Skip to content

v3.0.0

Choose a tag to compare

@ktkfree ktkfree released this 18 Aug 14:46
· 62 commits to main since this release
6efadcb

TKS - Release v3.0.0

TKS는 SK텔레콤에서 개발한 GitOps, Declarative 방식의 Kubernetes 관리 및 다양한 앱현대화 서비스를 제공하는 플랫폼입니다. SKT에서는 TKS 소프트웨어를 기반으로 1) TKS 클라우드서비스 (SaaS)와 2) TKS 엔터프라이즈솔루션 (구축형상품)을 출시하여 제공하고 있습니다.

본 v3.0.0 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 기술인 Decapod를 기반으로 하여, 인프라, Kubernetes플랫폼, 그리고 플랫폼 운영 및 앱현대화를 위해 필요한 소프트웨어 세트들 (LMA, MSA)을 일괄 자동 배포/관리하는 "스택" 기능이 추가되었습니다. 또한, 모든 기능들은 API로 제공됩니다.

이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.

  1. AWS의 EKS연동 및 On-prem/Private Cloud 지원을 위한 BYOH (Bring Your Own Kubernetes) 프로바이더 지원기능이 추가되었습니다.
  2. LMA (Logging, Monitoring, Alerting) 세트에서 Elastic Search와 Kibana가 Deprecated되고, Grafana Loki와 Thanos가 신규로 도입되었습니다. 또한, Thanos, Loki를 기반으로 한 멀티클러스터 통합 모니터링 체계를 Reference Archiecture로 제공합니다.
  3. Service Mesh에서 Tracing Log 저장을 위한 Elastic Search가 Deprecated 되고, Cassandra가 신규 도입되었습니다.
  4. GitOps를 위해 Gitea와 Harbor가 기본 저장소로 제공됩니다.
  5. 멀티테넌시를 위한 Organization이 최초로 적용되었고, Organization별 사용자 등록, 관리가 가능합니다.
  6. SaaS형 서비스인 TKS 클라우드서비스를 위한 Admin, 사용자 포탈 UI가 신규로 제공됩니다.
  7. 이 외에 많은 버그수정과 안정화 작업을 진행하였습니다.

감사합니다.

What's Changed

  • add self-managed TACO management cluster deploy scripts by @zugwan in #1
  • add support AWS provider by @zugwan in #2
  • Update README.md by @bluejayA in #3
  • update argo version by @robertchoi80 in #4
  • Fix for v2 release: admin cluster deployment by @zugwan in #5
  • add support for TKS release branch by @zugwan in #6
  • Fix ingress nginx chart by @zugwan in #7
  • fix argocd server url to access from outside argo namespace by @zugwan in #8
  • fix creating TKS admin cluster kubeconfig by @zugwan in #9
  • correct the part that copies admin kubeconfig by @zugwan in #10
  • add cm from �tks-proto by @ktkfree in #12
  • add a script to clean up admin cluster by @zugwan in #11
  • installing byoh agent using systemd by @seungkyua in #13
  • Add install gitea script and gitea app.ini.example by @seungkyua in #14
  • byoh 인프라 프로바이더 v0.3.0 지원 by @zugwan in #15
  • 여러 오류들을 수정합니다 by @zugwan in #16
  • add initial airgap support by @zugwan in #17
  • add downloading helm chart from decapod-manifests by @zugwan in #19
  • add local registry support for workflows by @zugwan in #20
  • download images from rendered decapod manifest by @intelliguy in #21
  • Utilities by @intelliguy in #22
  • CAPI 프로바이더 버전 업데이트 by @zugwan in #24
  • git 관련 중립적인 용어 사용 by @zugwan in #25
  • add aws account id configuraiton by @zugwan in #26
  • git-svc-token 생성 부분 수정 by @zugwan in #27

New Contributors

Full Changelog: https://github.com/openinfradev/tks-mgmt-cluster-deploy/commits/v3.0.0