jhipster-control-center-k8s-sample
所属分类:微服务
开发工具:Java
文件大小:891KB
下载次数:0
上传日期:2022-12-11 15:04:05
上 传 者:
sh-1993
说明: jhipster控制中心-k8s样本,,
(jhipster-control-center-k8s-sample,,)
文件列表:
docs (0, 2020-07-24)
docs\application-metrics.png (432844, 2020-07-24)
docs\health-checks.png (132445, 2020-07-24)
docs\instance-details.png (103970, 2020-07-24)
docs\instances-list.png (209630, 2020-07-24)
pom.xml (587, 2020-07-24)
sample-app-1 (0, 2020-07-24)
sample-app-1\.editorconfig (469, 2020-07-24)
sample-app-1\.huskyrc (53, 2020-07-24)
sample-app-1\.lintstagedrc.js (85, 2020-07-24)
sample-app-1\.mvn (0, 2020-07-24)
sample-app-1\.mvn\wrapper (0, 2020-07-24)
sample-app-1\.mvn\wrapper\MavenWrapperDownloader.java (4941, 2020-07-24)
sample-app-1\.mvn\wrapper\maven-wrapper.jar (50710, 2020-07-24)
sample-app-1\.mvn\wrapper\maven-wrapper.properties (218, 2020-07-24)
sample-app-1\.prettierignore (69, 2020-07-24)
sample-app-1\.prettierrc (174, 2020-07-24)
sample-app-1\.yo-rc.json (1228, 2020-07-24)
sample-app-1\checkstyle.xml (980, 2020-07-24)
sample-app-1\mvnw (10069, 2020-07-24)
sample-app-1\mvnw.cmd (6789, 2020-07-24)
sample-app-1\package-lock.json (264161, 2020-07-24)
sample-app-1\package.json (527, 2020-07-24)
sample-app-1\pom.xml (40714, 2020-07-24)
sample-app-1\skaffold.yaml (277, 2020-07-24)
sample-app-1\sonar-project.properties (1767, 2020-07-24)
sample-app-1\src (0, 2020-07-24)
sample-app-1\src\main (0, 2020-07-24)
sample-app-1\src\main\docker (0, 2020-07-24)
sample-app-1\src\main\docker\app.yml (315, 2020-07-24)
sample-app-1\src\main\docker\grafana (0, 2020-07-24)
sample-app-1\src\main\docker\grafana\provisioning (0, 2020-07-24)
sample-app-1\src\main\docker\grafana\provisioning\dashboards (0, 2020-07-24)
sample-app-1\src\main\docker\grafana\provisioning\dashboards\JVM.json (90874, 2020-07-24)
... ...
# Sample App for JHipster Control Center
Repository with samples to test JHipster Control Center Kubernetes Integration.
## Quickstart
Install and start [Minikube](https://github.com/kubernetes/minikube).
Create a RoleBinding for Kubernetes Service Discovery
```shell script
kubectl create clusterrolebinding system-default-cluster-admin-binding --clusterrole=cluster-admin --user=system:serviceaccount:default:default
```
_Yeah, Cluster Admin, this is just a test!_
Run JHipster Control Center:
```shell script
kubectl run jhipstercontrolcenter --image=cedriclamalle/jhipstercontrolcenter --port=7419 --env="SPRING_PROFILES_ACTIVE=prod"
```
Map port 7419:
````shell script
kubectl port-forward pods/jhipstercontrolcenter 7419:7419
````
Now JHipster Control Center is running and available at http://localhost:7419. Next step is to run the sample app generated with [JHipster](https://www.jhipster.tech/) 6.10.1.
For this example we'll use [Skaffold](https://skaffold.dev/).
:warning: you'll need to edit `src/main/resources/application.properties` and change the `dekorate.docker.group` to your dockerhub login.
```
git clone https://github.com/cedric-lamalle/jhipster-control-center-k8s-sample
cd jhipster-control-center-k8s-sample/sample-app-1
skaffold dev
```
This will build the executable, the Docker image with jib and deploy the application in Minikube.
## Screenshots
### Instances List
![Instances List](docs/instances-list.png "Instances List")
### Instance Details
![Instance Details](docs/instance-details.png "Instance Details")
### Application Metrics
![Application Metrics](docs/application-metrics.png "Application Metrics")
### Health Checks
![Health Checks](docs/health-checks.png "Health Checks")
近期下载者:
相关文件:
收藏者: