-
-
Notifications
You must be signed in to change notification settings - Fork 10.2k
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
Add kubernetes native service discovery support and helm chart templates #3055
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3055 +/- ##
============================================
+ Coverage 51.32% 51.55% +0.23%
- Complexity 2235 2249 +14
============================================
Files 432 433 +1
Lines 13385 13404 +19
Branches 1375 1372 -3
============================================
+ Hits 6870 6911 +41
+ Misses 6041 6017 -24
- Partials 474 476 +2
Continue to review full report at Codecov.
|
634f289
to
d00a840
Compare
6cc6324
to
fb74c22
Compare
Codecov Report
@@ Coverage Diff @@
## master #3055 +/- ##
============================================
+ Coverage 51.22% 51.50% +0.28%
- Complexity 2234 2251 +17
============================================
Files 432 433 +1
Lines 13427 13448 +21
Branches 1382 1379 -3
============================================
+ Hits 6878 6927 +49
+ Misses 6069 6042 -27
+ Partials 480 479 -1
Continue to review full report at Codecov.
|
2784bc9
to
0ac1b14
Compare
$ helm repo add apollo http://ctripcorp.github.io/apollo/charts |
@stheart 地址是正确的,看下是否是你本地的网络访问有问题?可以尝试下载下面的文件试试 |
地址没问题,是我helm版本低了,不支持helm search repo |
What's the purpose of this PR
Add kubernetes native service discovery support to simplify the deployment complexity of apollo and enable the possibliity to integrate with other kubernetes tooling ,such as Istio.
Which issue(s) this PR fixes:
Fixes #3054
Brief changelog
Helm Chart Quick Start
1. Add Apollo Helm Chart Repository
2. Install apollo-configservice and apollo-adminservice
Suppose the address of ApolloConfigDB is
1.2.3.4
, user name/password isapollo
, then3. Install apollo-portal
Suppose the address of ApolloPortalDB is
1.2.3.4
, user name/password isapollo
, the service name of apollo-configservice isapollo-service-dev-apollo-configservice
, then$ helm install apollo-portal \ --set portaldb.host=1.2.3.4 \ --set portaldb.userName=apollo \ --set portaldb.password=apollo \ --set portaldb.service.enabled=true \ --set config.envs="dev" \ --set config.metaServers.dev=http://apollo-service-dev-apollo-configservice:8080 \ --set replicaCount=1 \ apollo/apollo-portal
Follow this checklist to help us incorporate your contribution quickly and easily:
mvn clean test
to make sure this pull request doesn't break anything.