SKT Container Platform - Release v2.0.0
SK텔레콤에서 GitOps, Declarative 방식의 Kubernetes 서비스 플랫폼이 릴리즈 되었습니다. 이번 릴리즈를 통해서 사용자들은 Production level의 Kubernetes와 다양한 Add-on 서비스들을 GitOps 기반으로 배포관리 할 수 있습니다. 또한, 해당 기능들은 API로도 제공되어 CaaS (Container as a Service)로 활용 할 수 있습니다.
본 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 Everything on Kubernetes 기술인 Decapod를 기반으로 LMA (logging, monitoring, alerting) 과 Service Mesh를 배포, 사용할 수 있으며, Kubernetes Cluster-API와 Argo CD를 활용하여 Multi/Hybrid 클라우드 환경에서 손쉽게 Kubernetes Cluster 대한 라이프사이클을 관리할 수 있는 Kubernetes Anywhere 기술이 포함되어 있습니다.
자세한 릴리즈 내용은 릴리즈 문서를 참고하시기 바랍니다.
What's Changed
- implement argowf package by @estherk0 in #1
- added new workflow to deal with stale pr and issues by @estherk0 in #2
- fix: missing submit options in request body by @estherk0 in #3
- Create LICENSE by @bluejayA in #5
- Fix. update repository path ( sktelecom -> openinfradev ) by @ktkfree in #8
- Build and push docker image when merged by @seungkyua in #7
- Feature/create user cluster by @ktkfree in #15
- Fix. change workflow template name by @ktkfree in #17
- Fix. change manifests repository url by @ktkfree in #18
- Fix. refactor create user-cluster by @ktkfree in #19
- Change repository to dockerhub by @ktkfree in #20
- trivial. update argo workflow interface by @ktkfree in #23
- Fix. change interface for sealed secret by @ktkfree in #24
- tks-cluster-lcm unittest 를 추가합니다 by @ktkfree in #25
- Resolve lma reinstallation failure by @ktkfree in #27
- Feature. change workflow interface for service-mesh by @ktkfree in #28
- Feature. Add I/F for delete cluster by @ktkfree in #29
- Bug. add validation for delete cluster by @ktkfree in #32
- Feature. add parameter ( revision, repo-name ) for argo workflow by @ktkfree in #31
- Add subtype for optional installation by @ktkfree in #33
- add pre-processing for creating usercluster by @robertchoi80 in #34
- feature. support tls by @ktkfree in #35
- add validation for numOfAz by @robertchoi80 in #36
- Bugfix. rename parameters by @ktkfree in #37
- feature. apply default contract by @ktkfree in #38
- trivial: modify log msg by @robertchoi80 in #39
- bugfix: pass github_account instead of full repo URL by @robertchoi80 in #41
- feature. add workflowId to updateCluster(AppGroup)Status for tks-batch by @ktkfree in #42
- update README by @robertchoi80 in #43
New Contributors
- @estherk0 made their first contribution in #1
- @bluejayA made their first contribution in #5
- @seungkyua made their first contribution in #7
- @robertchoi80 made their first contribution in #34
Full Changelog: https://github.com/openinfradev/tks-cluster-lcm/commits/v2.0.0