v3.1.3
TKS - Release v3.1
TKS는 SK텔레콤에서 개발한 GitOps, Declarative 방식의 Kubernetes 관리 및 다양한 앱현대화 서비스를 제공하는 플랫폼입니다. SKT에서는 TKS 소프트웨어를 기반으로 1) TKS 클라우드서비스 (SaaS)와 2) TKS 엔터프라이즈솔루션 (구축형상품)을 출시하여 제공하고 있습니다.
본 v3.1 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 기술인 Decapod를 기반으로 하여, 인프라, Kubernetes플랫폼, 그리고 플랫폼 운영 및 앱현대화를 위해 필요한 소프트웨어 세트들 (LMA, MSA)을 일괄 자동 배포/관리하는 "스택" 기능이 추가되었습니다. 또한, 모든 기능들은 API로 제공됩니다.
이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.
- control-plane 까지 TKS 가 직접 관리하는 provider 타입이 추가되었으며, AWS provider에 EKS 와 함께 제공됩니다.
- On-prem/Private Cloud 지원을 위한 BYOH (Bring Your Own Kubernetes) 프로바이더 기능이 추가되었습니다.
- 스택 UI/UX 를 보다 직관적으로 리뉴얼 하였습니다.
- 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.
감사합니다.
What's Changed
- git-flow start by @ktkfree in #161
- release -> develop merge (230731) by @ktkfree in #165
- finish release v3.0.0 ( develop merge from main ) by @ktkfree in #172
- finish hotfix ( 230831 ) by @ktkfree in #176
- 최소사항 클러스터 지원을 위한 여정 by @intelliguy in #174
- add tks-admin-tools by @robertchoi80 in #177
- Clone ingress nginx by @robertchoi80 in #179
- byoh-reference: tks-cluster: update k8s version to v1.25.11 by @zugwan in #181
- byoh: use dedicated byoh label selectors for each cluster by @zugwan in #183
- Byoh 클러스터 엔드포인트 설정 추가 by @zugwan in #184
- prepare-etcd-secret: update controller labels to support kubernetes v… by @intelliguy in #182
- byoh: make the number of nodes configurable by @zugwan in #185
- Node port를 사용하도록 하는 byoh용 lma 값들 최초추가 by @intelliguy in #187
- fix msa by @seungkyua in #188
- ingress nodeport by @seungkyua in #189
- change jaeger cassandra options by @seungkyua in #190
- Minio의 버킷 생성 명 변경 by @intelliguy in #191
- 1023 develop -> release ( v3.1.0 ) by @ktkfree in #192
- add stage, ssu, suy reference by @seungkyua in #193
- btv 구축에서 사용할 내역을 추가했습니다. by @intelliguy in #195
- make the upstream cluster-autoscaler chart common to all by @zugwan in #197
- fix cloud kubeconfig path for cluster-autoscaler by @zugwan in #198
- release to develop ( 231031) by @ktkfree in #199
- reduce k8ssandra size to 1 and use global variable for image repo by @seungkyua in #200
- fix eks-msa-reference by @seungkyua in #201
- minor modification for skb installation by @cho4036 in #202
- bugfix. fix unintended modification on msa by @cho4036 in #204
- lma: fix thanos storegateway permissions for S3 by @zugwan in #203
- Kiali 및 Jaeger SSO 기능 추가 by @cho4036 in #205
- aws*-reference: use ubuntu-22.04 for base OS by @zugwan in #206
- minor fix. change app name by @cho4036 in #207
- 20231103 release to develop by @ktkfree in #208
- thanos: define nodeport for thanos-query-frontend by @intelliguy in #209
- 20231103 release to develop by @ktkfree in #210
- bugfix: change keys for thanos service by @intelliguy in #211
- fix aws*-reference for production by @zugwan in #214
- aws*-reference: use m6i.2xlarge for control plane node by @zugwan in #215
- 20231107 develop to release by @ktkfree in #212
- 20231107 release to main by @ktkfree in #213
Full Changelog: v3.0.1...v3.1.3