Configuration Item | Value | Required | Description |
spring.config.import | optional:polaris | Yes | Using the Polaris configuration center |
spring.cloud.polaris.config.enabled | true | Yes | Enabling the Polaris configuration center feature |
spring.cloud.polaris.config.address | such as grpc://127.0.0.1:8093 | Yes | The Polaris configuration center address |
spring.cloud.polaris.config.groups[0].name | such as, service-provider-2022 | Yes | The Polaris configuration group name |
spring.cloud.polaris.config.groups[0].files[0] | config/callee.properties | Yes | Specifying the Polaris configuration group file name |
---apiVersion: apps/v1kind: Deploymentmetadata:labels:app: service-provider-2022-aname: service-provider-2022-anamespace: defaultspec:replicas: 1selector:matchLabels:app: service-provider-2022-atemplate:metadata:labels:app: service-provider-2022-aannotations:# Declare the need to inject javaagent into this PODpolarismesh.cn/javaagent: "true"# Specify the application framework type. For SpringCloud applications, specify spring-cloudpolarismesh.cn/javaagentFrameworkName: spring-cloud# Declare the application framework version. Currently supports hoxton, 2022, 2023.polarismesh.cn/javaagentFrameworkVersion: 2022# Declare the image version of the javaagent package. Configuration management requires version 2.0.1 or later. Available versions: https://github.com/polarismesh/polaris-java-agent/releasespolarismesh.cn/javaagentVersion: 2.0.1.0# User-defined JavaAgent configuration. If not specified, the default configuration is used. Format: JSON.polarismesh.cn/javaagentConfig: |{"spring.config.import": "optional:polaris","spring.cloud.polaris.config.enabled": "true","spring.cloud.polaris.config.address": "grpc://127.0.0.1:8903","spring.cloud.polaris.config.groups[0].name": "service-provider-2022","spring.cloud.polaris.config.groups[0].files[0]": "config/callee.properties","spring.cloud.polaris.lossless.enabled": "true"}spec:containers:- image: polarismesh/polaris-javaagent-demo-sc-quickstart-2022-provider-a:2.0.1.0-java17imagePullPolicy: Alwaysname: providerresources:limits:cpu: "500m"memory: 1000MiterminationMessagePath: /dev/termination-logterminationMessagePolicy: Filecommand:- /bin/bash- -c- cd /app && java -Dserver.port=65001 -Dspring.cloud.nacos.config.enabled=false -jar main.jarlifecycle:preStop:exec:command: [ "curl","-X","PUT","http://127.0.0.1:28080/offline","&&","sleep","30" ]readinessProbe:httpGet:path: /onlineport: 28080initialDelaySeconds: 3periodSeconds: 3restartPolicy: Always
Esta página foi útil?
Você também pode entrar em contato com a Equipe de vendas ou Enviar um tíquete em caso de ajuda.
comentários