v2.0.0
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
- fix mysql chart repository by @estherk0 in #1
- Upgrade Argo to v2.12.5 by @estherk0 in #4
- bugfix: github action branch by @estherk0 in #5
- add 'eck-resource' helm chart. by @estherk0 in #6
- fix nameOverride values by @estherk0 in #7
- remove duplicate value by @estherk0 in #8
- update grafana dashboards by @zugwan in #2
- Fix bug in lma-addons chart by @estherk0 in #10
- Delete helm hook-delete-policy from fluentbit-operator chart by @estherk0 in #11
- Fix es http configuration in eck-resource chart by @estherk0 in #12
- Add new chart service-mesh-resource by @estherk0 in #13
- fix missing |- in configmap by @estherk0 in #14
- Federates istio, jaeger metric by @estherk0 in #15
- add tracing and mesh config into istio-operator by @estherk0 in #16
- Add configuration for Istio gateway by @estherk0 in #17
- Add new chart "thanos-config" by @estherk0 in #19
- Add cluster-api-openstack chart by @zugwan in #18
- etcd election timout 설정 추가 by @zugwan in #21
- update service-mesh-resource chart by @robertchoi80 in #20
- use 'yq v4' to create a cloud secret by @zugwan in #22
- Add config values for kubernetes control plane by @Jaesang in #24
- upgrade istio 1.9.1 grafana dashboards by @seungkyua in #25
- update istio servicemonitor, podmonitor for 1.9.1 by @estherk0 in #26
- fix es service by @estherk0 in #28
- create namespace if needed by @estherk0 in #30
- fix namespace of istio components by @estherk0 in #31
- add handler to support http/https on communication with objectstorage by @intelliguy in #33
- create dashboards when it's enabled by @estherk0 in #34
- add rook-ceph-cluster chart for Rook Ceph cluster deployment by @zugwan in #35
- renamed hanu-helm-repo to helm-repo by @estherk0 in #36
- Fix service-mesh-resource chart by @robertchoi80 in #37
- bump service-mesh-resource chart version by @robertchoi80 in #38
- workflow: publish: add manual trigger support by @zugwan in #39
- rook-ceph-cluster: make toolbox image configurable by @zugwan in #40
- added new workflow to deal with stale pr and issues by @estherk0 in #41
- added istio operator image values by @estherk0 in #42
- added jaeger-operator chart to set images by @estherk0 in #43
- jaeger-operator: fix image parameters by @zugwan in #45
- Add istio prometheus rules by @seungkyua in #32
- support static nodeport for the thanos sidecar service by @intelliguy in #44
- fixed committer of github action by @estherk0 in #47
- servicemesh chart refactoring by @seungkyua in #48
- Added new chart for cluster api provider aws by @estherk0 in #46
- rook-ceph-cluster: update ceph version to v15.2.13 by @zugwan in #54
- rook-ceph-cluster: fix toolbox image by @zugwan in #55
- rook-ceph-cluster: fix host networking by @zugwan in #56
- Add Kubernetes-addons helm chart by @Jaesang in #52
- fix: missing namespace by @estherk0 in #57
- TACODEV-774: add service monitors and dashboards for metrics from arg… by @intelliguy in #50
- add prepare-decopod-controller chart by @robertchoi80 in #58
- Add baseOS variable for kubernetes node's OS by @Jaesang in #60
- fix: added ami values into cluster-api-aws by @estherk0 in #59
- Update rules to support a single cluster (Tacodev-798) by @intelliguy in #61
- Add an initContainer that fixes the kernel setting by @Jaesang in #66
- Add prepare-etcd-secret chart by @Jaesang in #65
- Fix default value for decapod by @Jaesang in #67
- TACODEV-908 : Feature/modify multi step installation by @ktkfree in #64
- Update issue templates by @bluejayA in #71
- make tks-contract, tks-info, tks-cluster-lcm helm chart by @seungkyua in #63
- rook-ceph-cluster: add placment options for Ceph services by @zugwan in #73
- rook: fix wrong scope in CephCluster template by @zugwan in #75
- TACODEV-909: workaround for using machinepool on CAPA by @intelliguy in #68
- capa: 네임스페이스 정의 누락 부분 수정 by @zugwan in #76
- TACODEV-909: bugfix) add namespace on references for resource by @intelliguy in #77
- fix grafana dashboard for istio by @seungkyua in #79
- TACODEV-909: integrate postjobs, update version and so on by @intelliguy in #78
- add dedicated es user for fluentbit by @intelliguy in #80
- Fix. update tksapis parameters by @ktkfree in #83
- Fix. update database schema by @ktkfree in #84
- Add loki dashboard to lma-addons chart by @robertchoi80 in #86
- Fix. enables download tks image by @ktkfree in #87
- cluster-api-aws: machineDeployment를 사용한 multi-AZ 워커 노드 지원 by @zugwan in #88
- support clusterapi aws provider v1.0 by @intelliguy in #85
- cluster-api-aws) pre-deletion job 추가 by @intelliguy in #90
- fluentbit operator의 k8s 1.22 버전 지원 by @intelliguy in #89
- cluster-api-aws: v1beta1 지원 부분 정리 및 machinepool/machinedeployment 생성 부분 단일화 by @zugwan in #91
- Refactor prepare etcd by @robertchoi80 in #92
- make loki dashboard work by @robertchoi80 in #93
- add cluster-autoscaler chart for cluster-api provider by @zugwan in #94
- bugfix: the fluentbit-operator chart supports kube-1.22 by @intelliguy in #95
- support the spot instance over machine template&deployment by @intelliguy in #96
- add keycloak-operator chart by @zugwan in #98
- add keycloak-resources for keycloak-operator by @zugwan in #100
- fix keycloak-resources chart name by @zugwan in #101
- kubernetes-addons: remove aws ebs storage support by @zugwan in #103
- Feature. add default contract/csp by @ktkfree in #102
- upgrade jaeger-resource, kiali-resource, grafana-dashboard by @seungkyua in #104
- feature. add tks-cluster-lcm parameters. by @ktkfree in #105
- keycloak-resources: remove namespace field by @zugwan in #107
- cluster-autoscaler: add manangement rbac deploy only option by @zugwan in #108
- feature. add chart for tks-portal by @ktkfree in #109
- internal path 추가 by @intelliguy in #110
- feature. support default contract by @ktkfree in #112
- add kibana web root by @seungkyua in #111
- fix kibana readinessprobe by @seungkyua in #113
- Use custom aws-ebs-csi-driver chart by @robertchoi80 in #114
- kubernetes-addons: add 'taco-storage' storageclass by @zugwan in #115
- bugfix. update cluster table scheme. by @ktkfree in #116
- feature. add revision to tks-contract arguments by @ktkfree in #118
- Add tks batch by @ktkfree in #117
- cluster-api-aws: use unique key for the machinedeployment raw yaml by @zugwan in #119
- feature. add colume to clusters, application_groups by @ktkfree in #122
- feature. remove node selector by @ktkfree in #123
New Contributors
- @estherk0 made their first contribution in #1
- @robertchoi80 made their first contribution in #20
- @seungkyua made their first contribution in #25
- @intelliguy made their first contribution in #33
- @bluejayA made their first contribution in #71
Full Changelog: https://github.com/openinfradev/helm-charts/commits/v2.0.0