package com.example.library; import io.dekorate.kubernetes.annotation.Env; import io.dekorate.kubernetes.annotation.Label; import io.dekorate.kubernetes.annotation.Port; import io.dekorate.kubernetes.annotation.Probe; @Label(key = "app", value = "library") @Env(name = "ENVIRONMENT", value = "production") @Port(name = "http", containerPort = 8080) @Probe(httpActionPath = "/health", initialDelay = 10, periodSeconds = 5) public class LibraryApplication { // Your code here } # .dekorate/dekorate.yml apiVersion: v1 kind: app metadata: name: library-app labels: app: library <build> <plugins> <plugin> <groupId>io.dekorate</groupId> <artifactId>dekorate-maven-plugin</artifactId> <version>1.7.0</version> </plugin> </plugins> </build> mvn clean package dekorate:generate groovy plugins { id 'io.dekorate.dekorate' version '1.7.0' } ./gradlew clean build dekorateBuild


上一篇:
下一篇:
切换中文