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
- use eck-operator and eck-resource chart by @estherk0 in #24
- new github action for image values validation by @estherk0 in #27
- Bump fluentbit-operator chart up to 1.0.10 by @estherk0 in #29
- New chart for prometheus (kube prometheus stack) by @intelliguy in #30
- add render step into validate action by @estherk0 in #31
- add nodePort to elasticsearch by @estherk0 in #32
- use eck-resource version 1.0.1 by @estherk0 in #33
- Fix render decapod-base-yaml by @Jaesang in #34
- bugfix: can't specify nodePort by @estherk0 in #35
- Add service-mesh applications by @estherk0 in #37
- Remove kube-scheduler and controller manager from default service mon… by @intelliguy in #36
- fix: failed to install istio-operator by @estherk0 in #38
- upgrade service-mesh-resource to 0.1.2 by @estherk0 in #39
- fix: override fullname of prometheus-operator by @estherk0 in #40
- Configure service mesh resources by @estherk0 in #41
- add replicas for jaeger, kiali by @estherk0 in #42
- Additional configurations for thanos sidecar by @estherk0 in #44
- use decapod-site insteads of decapod-site-yaml by @estherk0 in #45
- Use Thanos for Fed-Grafana Datasource by @zugwan in #47
- Hotfix: overrided secretName for objStore by @estherk0 in #48
- TACODEV-731: Thanos compactor config by @intelliguy in #43
- update service-mesh-resource config by @robertchoi80 in #46
- use service-mesh-resource 0.1.8 by @estherk0 in #49
- use service-mesh-resource chart v0.1.9 by @robertchoi80 in #50
- monitoring istio v1.9.1 by @estherk0 in #54
- update kube-prometheus-stack to 14.5.0 by @estherk0 in #53
- TACODEV-733: manageability for Query frontend by @intelliguy in #55
- fix wrong config on thanos by @intelliguy in #56
- fix helm repo for openstack by @estherk0 in #57
- use eck-resource 1.1.0 version by @estherk0 in #58
- fixes for argocd by @estherk0 in #59
- disable jaeger's ingress by @estherk0 in #60
- fix typos by @estherk0 in #61
- Fix some bugs by @estherk0 in #62
- fix bugs in thanos config by @estherk0 in #64
- lma: thanos: add store gateway configuration by @zugwan in #63
- added image-values of service-mesh resources for the offline environment by @estherk0 in #66
- Use lma-addons 1.5.0 version for v1.0 by @estherk0 in #65
- renamed hanu-helm-repo to helm-repo by @estherk0 in #67
- update service-mesh configs by @robertchoi80 in #68
- TACODEV-847: uniformed deployment for thanos by @intelliguy in #69
- test for alertmanager by @seungkyua in #70
- Bugfix eckoperator by @intelliguy in #75
- merge two namespaces for lma TACO-APP-GROUP to one - lma by @intelliguy in #74
- add comment on site-value for lma by @intelliguy in #72
- added new workflow to deal with stale pr and issues by @estherk0 in #76
- service-mesh-resource: create istio-system ns by @robertchoi80 in #79
- eck-operator search the port name "https" by @intelliguy in #77
- Default port 30007 for prometheus sidecar in TACO LMA by @intelliguy in #80
- Update jaeger operator chart and image values by @estherk0 in #82
- merged addons and fed-addons by @estherk0 in #84
- bugfix: thanos-sidecars handle raw data within 3h by @intelliguy in #83
- use 'taco-storage' for storageclass name by @zugwan in #86
- TACODEV-858: support a github directory as the location of helm charts by @intelliguy in #87
- servicemesh refacotring by @seungkyua in #88
- Added new app group tks-cluster by @estherk0 in #89
- bugfix: wrong cluster networkSpec by @estherk0 in #90
- bump up cluster-aws-api chart to 0.1.1 by @estherk0 in #91
- add decapod-controller by @robertchoi80 in #93
- fix typo by @robertchoi80 in #94
- TACODEV-774: add service monitors and dashboards for metrics from arg… by @intelliguy in #92
- creates namespace for eck-operator by @estherk0 in #95
- Changed argo-workflows to argo-workflows-operator by @estherk0 in #96
- fix release name by @estherk0 in #97
- fix release name by @estherk0 in #98
- change argo workflow executor mode by @zugwan in #99
- fix argo workflow containerRuntimeExecutor by @zugwan in #100
- fix postgres targetNamespace to 'decapod-db' by @robertchoi80 in #101
- add decapod-db-secret in decapod ns by @seungkyua in #102
- modify app names in unified manner by @robertchoi80 in #103
- fix postgresql db service name by @zugwan in #104
- TACODEV-774: enable metric on argo series by @intelliguy in #105
- TACODEV-798: remove fed-master by @intelliguy in #107
- Add prepare-etcd-secret by @Jaesang in #110
- Upgrade eck-resource helm chart to 1.1.1 by @Jaesang in #111
- Update issue templates by @bluejayA in #114
- override argo image tag by @robertchoi80 in #119
- upgrade argo-wf version to v3.1.9 by @robertchoi80 in #120
- fix typo by @robertchoi80 in #121
- add sealed-secrets app group by @robertchoi80 in #123
- remove taco-watcher by @zugwan in #129
- Update for kube 1.22 by @zugwan in #131
- Add loki & promtail charts by @robertchoi80 in #132
- remove tks-cluster app by @robertchoi80 in #133
- override loki address to fit latest promtail chart by @robertchoi80 in #134
- k8s v1.22 버전 지원 by @intelliguy in #137
- lma: grafana: remove devopsprodigy-kubegraf-app plugin by @zugwan in #138
- Loki로 syslog 수집 by @robertchoi80 in #136
- lma: prometheus: fix thanosService by @zugwan in #141
- Loki 로 k8s event 수집 by @robertchoi80 in #140
- upgrade grafana chart to 6.19.4 by @robertchoi80 in #142
- bugfix: upgrade argo-wf to v3.2.6 by @robertchoi80 in #143
- rename sealed-secret-controller to '-operator' by @robertchoi80 in #144
- Update site-values.yaml by @ktkfree in #145
- bump up fluentbit-operator chart by @intelliguy in #146
- seperate crd-only apps by @robertchoi80 in #147
- update prepare-etcd-secret version by @zugwan in #148
- upgrade istio: v1.11.7, jaeger: 1.24.0, kiali: v1.38.1 by @seungkyua in #149
- Upgrade service-mesh version by @seungkyua in #150
- Keycloak operator 차트를 추가합니다. by @zugwan in #152
- lma: prometheus: fix kubeetcd endpoints by @zugwan in #153
- switchable hostnetwork on a process-exporter and a node-exporter by @intelliguy in #154
- feature. add tks-portal by @ktkfree in #155
- add istio-base-crds by @seungkyua in #156
- feature. remove servicemesh-portal from decapod by @ktkfree in #157
- admin-tools: add keycloak-operator-crds by @zugwan in #158
New Contributors
- @Jaesang made their first contribution in #34
- @bluejayA made their first contribution in #114
- @ktkfree made their first contribution in #145
Full Changelog: 0.1...v2.0.0