-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kubernetes native configuration managenment #3114
Comments
It looks good! But we need to discuss which main branch of 2.2.x/2021.x/2022.x that will support the ability. |
I think it is possible to support both 2021.x and 2022.x branches. |
This module has the same purpose as But one major difference is that Both of these approaches have some limitations. For way one:
For way two:
What problems are solved by Spring Cloud Alibaba Kubernetes Config module?
Configurations when using
spring:
cloud:
kubernetes:
reload:
enabled: true
monitoring-config-maps: true
monitoring-secrets: true
config:
sources:
- name: configmap-01
namespace: default
secrets:
sources:
- name: secret-01
namespace: default
spring:
cloud:
k8s:
config:
config-maps:
- name: configmap-01
namespace: default
refreshable: true
secrets:
- name: secret-01
namespace: default
refreshable: true |
@DanielLiu1123 |
This is tricky one, it conflicts with
|
All of the modules don't have I think both |
I suggest using |
Background
Kubernetes has become synonymous with cloud-native, and building applications based on Kubernetes can help us reduce maintenance costs and software complexity, so imagine if Kubernetes could be integrated into the Spring ecosystem, which I'm sure could solve any problem you're facing.
Kubernetes provides Configmap and Secret to manage configuration, Spring Cloud provides the ability to dynamically refresh at runtime, and the combination of the two makes for a "cloud-native configuration center" with native-supported RBAC, so you don't need Nacos (config) / Apollo anymore.
Goals
The text was updated successfully, but these errors were encountered: