diff --git a/.run/ExampleSpringCloudKubernetesEureka.run.xml b/.run/ExampleSpringCloudKubernetesEureka.run.xml
index abcdf7f..3a05ead 100644
--- a/.run/ExampleSpringCloudKubernetesEureka.run.xml
+++ b/.run/ExampleSpringCloudKubernetesEureka.run.xml
@@ -1,9 +1,9 @@
-
+
-
\ No newline at end of file
+
diff --git a/.run/ExampleSpringCloudKubernetesGateway.run.xml b/.run/ExampleSpringCloudKubernetesGateway.run.xml
index 9f9e2f3..b5a1607 100644
--- a/.run/ExampleSpringCloudKubernetesGateway.run.xml
+++ b/.run/ExampleSpringCloudKubernetesGateway.run.xml
@@ -1,9 +1,9 @@
-
+
-
\ No newline at end of file
+
diff --git a/.run/ExampleSpringCloudKubernetesHelloWorld.run.xml b/.run/ExampleSpringCloudKubernetesHelloWorld.run.xml
index cd17b4f..56a7dc8 100644
--- a/.run/ExampleSpringCloudKubernetesHelloWorld.run.xml
+++ b/.run/ExampleSpringCloudKubernetesHelloWorld.run.xml
@@ -1,9 +1,9 @@
-
+
-
\ No newline at end of file
+
diff --git a/.run/ExampleSpringCloudKubernetesServerMovie.run.xml b/.run/ExampleSpringCloudKubernetesServerMovie.run.xml
index 11b4393..4f0ce56 100644
--- a/.run/ExampleSpringCloudKubernetesServerMovie.run.xml
+++ b/.run/ExampleSpringCloudKubernetesServerMovie.run.xml
@@ -1,9 +1,9 @@
-
+
-
\ No newline at end of file
+
diff --git a/.run/ExampleSpringCloudKubernetesServerUI.run.xml b/.run/ExampleSpringCloudKubernetesServerUI.run.xml
index 05b5a34..4ad9de9 100644
--- a/.run/ExampleSpringCloudKubernetesServerUI.run.xml
+++ b/.run/ExampleSpringCloudKubernetesServerUI.run.xml
@@ -1,9 +1,9 @@
-
+
-
\ No newline at end of file
+
diff --git a/.run/ExampleSpringCloudKubernetesZipkin.run.xml b/.run/ExampleSpringCloudKubernetesZipkin.run.xml
index acecf09..c74e1a9 100644
--- a/.run/ExampleSpringCloudKubernetesZipkin.run.xml
+++ b/.run/ExampleSpringCloudKubernetesZipkin.run.xml
@@ -1,9 +1,9 @@
-
+
-
\ No newline at end of file
+
diff --git a/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-eureka/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesEureka.java b/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-eureka/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/eureka/ExampleSpringCloudKubernetesEureka.java
similarity index 86%
rename from example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-eureka/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesEureka.java
rename to example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-eureka/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/eureka/ExampleSpringCloudKubernetesEureka.java
index 115dc87..32fc92b 100644
--- a/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-eureka/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesEureka.java
+++ b/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-eureka/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/eureka/ExampleSpringCloudKubernetesEureka.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes.eureka;
import org.springframework.boot.SpringApplication;
diff --git a/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-gateway/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesGateway.java b/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-gateway/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/gateway/ExampleSpringCloudKubernetesGateway.java
similarity index 86%
rename from example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-gateway/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesGateway.java
rename to example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-gateway/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/gateway/ExampleSpringCloudKubernetesGateway.java
index aefcd99..f76307c 100644
--- a/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-gateway/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesGateway.java
+++ b/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-gateway/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/gateway/ExampleSpringCloudKubernetesGateway.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes.gateway;
import org.springframework.boot.SpringApplication;
diff --git a/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-zipkin/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesZipkin.java b/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-zipkin/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/zipkin/ExampleSpringCloudKubernetesZipkin.java
similarity index 86%
rename from example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-zipkin/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesZipkin.java
rename to example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-zipkin/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/zipkin/ExampleSpringCloudKubernetesZipkin.java
index fb09903..2f67ff4 100644
--- a/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-zipkin/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesZipkin.java
+++ b/example-spring-cloud-kubernetes-clouds/example-spring-cloud-kubernetes-cloud-zipkin/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/zipkin/ExampleSpringCloudKubernetesZipkin.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes.zipkin;
import org.springframework.boot.SpringApplication;
diff --git a/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/AppConfig.java b/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/AppConfig.java
similarity index 94%
rename from example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/AppConfig.java
rename to example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/AppConfig.java
index 6d8a04b..919d9b7 100644
--- a/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/AppConfig.java
+++ b/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/AppConfig.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes;
import lombok.Getter;
import lombok.Setter;
diff --git a/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesHelloWorld.java b/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/ExampleSpringCloudKubernetesHelloWorld.java
similarity index 91%
rename from example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesHelloWorld.java
rename to example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/ExampleSpringCloudKubernetesHelloWorld.java
index eb4e87a..316127a 100644
--- a/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesHelloWorld.java
+++ b/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/ExampleSpringCloudKubernetesHelloWorld.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/HelloWorldRest.java b/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/HelloWorldRest.java
similarity index 98%
rename from example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/HelloWorldRest.java
rename to example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/HelloWorldRest.java
index 39ffc92..c6fd71a 100644
--- a/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/k8s/HelloWorldRest.java
+++ b/example-spring-cloud-kubernetes-hello-world/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/HelloWorldRest.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes;
import io.micrometer.core.annotation.Timed;
import lombok.extern.slf4j.Slf4j;
@@ -16,7 +16,6 @@
import java.net.NetworkInterface;
import java.util.ArrayList;
import java.util.Enumeration;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerAccount.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/ExampleSpringCloudKubernetesServerAccount.java
similarity index 96%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerAccount.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/ExampleSpringCloudKubernetesServerAccount.java
index 55a9546..2ad1745 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerAccount.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/ExampleSpringCloudKubernetesServerAccount.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes.server.account;
import org.springframework.boot.SpringApplication;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/core/FeignConfiguration.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/core/FeignConfiguration.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/core/FeignConfiguration.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/core/FeignConfiguration.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/core/Resilience4jConfiguration.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/core/Resilience4jConfiguration.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/core/Resilience4jConfiguration.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/core/Resilience4jConfiguration.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/dto/MovieDto.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/dto/MovieDto.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/dto/MovieDto.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/dto/MovieDto.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/entity/AccountEntity.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/entity/AccountEntity.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/entity/AccountEntity.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/entity/AccountEntity.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/feign/MovieFeignClient.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/feign/MovieFeignClient.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/feign/MovieFeignClient.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/feign/MovieFeignClient.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/feign/MovieFeignClientFallback.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/feign/MovieFeignClientFallback.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/feign/MovieFeignClientFallback.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/feign/MovieFeignClientFallback.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/resilience4j/MovieResilience4jClient.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/resilience4j/MovieResilience4jClient.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/resilience4j/MovieResilience4jClient.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/resilience4j/MovieResilience4jClient.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/rest/AccountRest.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/rest/AccountRest.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/rest/AccountRest.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/rest/AccountRest.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/rest/TestRest.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/rest/TestRest.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/rest/TestRest.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/rest/TestRest.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/retry/MovieRetryClient.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/retry/MovieRetryClient.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/retry/MovieRetryClient.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/retry/MovieRetryClient.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/retry/MovieRetryClientImpl.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/retry/MovieRetryClientImpl.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/retry/MovieRetryClientImpl.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/retry/MovieRetryClientImpl.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/service/AccountService.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/service/AccountService.java
similarity index 100%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/k8s/service/AccountService.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-account/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/account/service/AccountService.java
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerUI.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/front/ExampleSpringCloudKubernetesServerUI.java
similarity index 82%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerUI.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/front/ExampleSpringCloudKubernetesServerUI.java
index 4e4da7e..99f4aed 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerUI.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/front/ExampleSpringCloudKubernetesServerUI.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes.server.front;
import org.springframework.boot.SpringApplication;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/k8s/TestRest.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/front/TestRest.java
similarity index 97%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/k8s/TestRest.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/front/TestRest.java
index 171d81d..a2a29f3 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/k8s/TestRest.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-front/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/front/TestRest.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes.server.front;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerMovie.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/ExampleSpringCloudKubernetesServerMovie.java
similarity index 96%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerMovie.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/ExampleSpringCloudKubernetesServerMovie.java
index ea44305..77b185d 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/ExampleSpringCloudKubernetesServerMovie.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/ExampleSpringCloudKubernetesServerMovie.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie;
import org.springframework.boot.SpringApplication;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/core/FeignConfiguration.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/core/FeignConfiguration.java
similarity index 83%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/core/FeignConfiguration.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/core/FeignConfiguration.java
index e15fdea..fc7973c 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/core/FeignConfiguration.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/core/FeignConfiguration.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s.core;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.core;
import feign.Request;
import org.springframework.context.annotation.Bean;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/dto/AccountDto.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/dto/AccountDto.java
similarity index 78%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/dto/AccountDto.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/dto/AccountDto.java
index 7245bc1..f4b37ad 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/dto/AccountDto.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/dto/AccountDto.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s.dto;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/entity/MovieEntity.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/entity/MovieEntity.java
similarity index 77%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/entity/MovieEntity.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/entity/MovieEntity.java
index 063b262..61ca9a2 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/entity/MovieEntity.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/entity/MovieEntity.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s.entity;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.entity;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/feign/AccountFeignClient.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/feign/AccountFeignClient.java
similarity index 69%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/feign/AccountFeignClient.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/feign/AccountFeignClient.java
index 93ae5c6..74f4723 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/feign/AccountFeignClient.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/feign/AccountFeignClient.java
@@ -1,8 +1,8 @@
-package io.github.toquery.k8s.feign;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.feign;
-import io.github.toquery.k8s.core.FeignConfiguration;
-import io.github.toquery.k8s.dto.AccountDto;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.core.FeignConfiguration;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.dto.AccountDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/feign/AccountFeignClientFallback.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/feign/AccountFeignClientFallback.java
similarity index 76%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/feign/AccountFeignClientFallback.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/feign/AccountFeignClientFallback.java
index 46c5827..ece8f7b 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/feign/AccountFeignClientFallback.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/feign/AccountFeignClientFallback.java
@@ -1,7 +1,7 @@
-package io.github.toquery.k8s.feign;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.feign;
-import io.github.toquery.k8s.dto.AccountDto;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.dto.AccountDto;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/resilience4j/AccountResilience4jClient.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/resilience4j/AccountResilience4jClient.java
similarity index 91%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/resilience4j/AccountResilience4jClient.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/resilience4j/AccountResilience4jClient.java
index bfebbb7..b735553 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/resilience4j/AccountResilience4jClient.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/resilience4j/AccountResilience4jClient.java
@@ -1,8 +1,8 @@
-package io.github.toquery.k8s.resilience4j;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.resilience4j;
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
import io.github.resilience4j.retry.annotation.Retry;
-import io.github.toquery.k8s.dto.AccountDto;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.dto.AccountDto;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/rest/MovieRest.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/rest/MovieRest.java
similarity index 82%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/rest/MovieRest.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/rest/MovieRest.java
index 344c912..9cc76be 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/rest/MovieRest.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/rest/MovieRest.java
@@ -1,11 +1,11 @@
-package io.github.toquery.k8s.rest;
-
-import io.github.toquery.k8s.feign.AccountFeignClient;
-import io.github.toquery.k8s.dto.AccountDto;
-import io.github.toquery.k8s.resilience4j.AccountResilience4jClient;
-import io.github.toquery.k8s.entity.MovieEntity;
-import io.github.toquery.k8s.retry.AccountRetryClient;
-import io.github.toquery.k8s.service.MovieService;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.rest;
+
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.feign.AccountFeignClient;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.dto.AccountDto;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.resilience4j.AccountResilience4jClient;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.entity.MovieEntity;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.retry.AccountRetryClient;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.service.MovieService;
import io.micrometer.core.annotation.Timed;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/rest/TestRest.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/rest/TestRest.java
similarity index 97%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/rest/TestRest.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/rest/TestRest.java
index 873457f..d1cea9f 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/rest/TestRest.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/rest/TestRest.java
@@ -1,4 +1,4 @@
-package io.github.toquery.k8s.rest;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.rest;
import io.micrometer.core.annotation.Timed;
import lombok.extern.slf4j.Slf4j;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/retry/AccountRetryClient.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/retry/AccountRetryClient.java
similarity index 77%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/retry/AccountRetryClient.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/retry/AccountRetryClient.java
index 808c87f..893fc6d 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/retry/AccountRetryClient.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/retry/AccountRetryClient.java
@@ -1,6 +1,6 @@
-package io.github.toquery.k8s.retry;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.retry;
-import io.github.toquery.k8s.dto.AccountDto;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.dto.AccountDto;
import org.springframework.retry.annotation.Backoff;
import org.springframework.retry.annotation.Recover;
import org.springframework.retry.annotation.Retryable;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/retry/AccountRetryClientImpl.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/retry/AccountRetryClientImpl.java
similarity index 87%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/retry/AccountRetryClientImpl.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/retry/AccountRetryClientImpl.java
index ca31b31..f441a4c 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/retry/AccountRetryClientImpl.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/retry/AccountRetryClientImpl.java
@@ -1,6 +1,6 @@
-package io.github.toquery.k8s.retry;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.retry;
-import io.github.toquery.k8s.dto.AccountDto;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.dto.AccountDto;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate;
diff --git a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/service/MovieService.java b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/service/MovieService.java
similarity index 89%
rename from example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/service/MovieService.java
rename to example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/service/MovieService.java
index 8815c8c..c842f54 100644
--- a/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/k8s/service/MovieService.java
+++ b/example-spring-cloud-kubernetes-servers/example-spring-cloud-kubernetes-server-movie/src/main/java/io/github/toquery/example/spring/cloud/kubernetes/server/movie/service/MovieService.java
@@ -1,6 +1,6 @@
-package io.github.toquery.k8s.service;
+package io.github.toquery.example.spring.cloud.kubernetes.server.movie.service;
-import io.github.toquery.k8s.entity.MovieEntity;
+import io.github.toquery.example.spring.cloud.kubernetes.server.movie.entity.MovieEntity;
import org.springframework.stereotype.Service;
import java.util.ArrayList;