diff --git a/ai/README.md b/AI/README.md similarity index 100% rename from ai/README.md rename to AI/README.md diff --git a/ai/model-serving-tensorflow/README.md b/AI/model-serving-tensorflow/README.md similarity index 100% rename from ai/model-serving-tensorflow/README.md rename to AI/model-serving-tensorflow/README.md diff --git a/ai/model-serving-tensorflow/deployment.yaml b/AI/model-serving-tensorflow/deployment.yaml similarity index 100% rename from ai/model-serving-tensorflow/deployment.yaml rename to AI/model-serving-tensorflow/deployment.yaml diff --git a/ai/model-serving-tensorflow/ingress.yaml b/AI/model-serving-tensorflow/ingress.yaml similarity index 100% rename from ai/model-serving-tensorflow/ingress.yaml rename to AI/model-serving-tensorflow/ingress.yaml diff --git a/ai/model-serving-tensorflow/pv.yaml b/AI/model-serving-tensorflow/pv.yaml similarity index 100% rename from ai/model-serving-tensorflow/pv.yaml rename to AI/model-serving-tensorflow/pv.yaml diff --git a/ai/model-serving-tensorflow/pvc.yaml b/AI/model-serving-tensorflow/pvc.yaml similarity index 100% rename from ai/model-serving-tensorflow/pvc.yaml rename to AI/model-serving-tensorflow/pvc.yaml diff --git a/ai/model-serving-tensorflow/service.yaml b/AI/model-serving-tensorflow/service.yaml similarity index 100% rename from ai/model-serving-tensorflow/service.yaml rename to AI/model-serving-tensorflow/service.yaml diff --git a/ai/vllm-deployment/README.md b/AI/vllm-deployment/README.md similarity index 100% rename from ai/vllm-deployment/README.md rename to AI/vllm-deployment/README.md diff --git a/ai/vllm-deployment/vllm-deployment.yaml b/AI/vllm-deployment/vllm-deployment.yaml similarity index 100% rename from ai/vllm-deployment/vllm-deployment.yaml rename to AI/vllm-deployment/vllm-deployment.yaml diff --git a/ai/vllm-deployment/vllm-service.yaml b/AI/vllm-deployment/vllm-service.yaml similarity index 100% rename from ai/vllm-deployment/vllm-service.yaml rename to AI/vllm-deployment/vllm-service.yaml diff --git a/README.md b/README.md index 19c20b074..87b7e6223 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,10 @@ ones like AI/ML workloads and platforms. We encourage you to explore the subdirectories to find examples relevant to your needs. Examples are organized into categories, such as: -* [ai](ai/): Demonstrations of AI/ML model training, serving, end-to-end platform +* [AI](AI/): Demonstrations of AI/ML model training, serving, end-to-end platform reference manifests, and MLOps toolchains. +* [Web](web/): Examples of web-based applications, from simple static sites to more complex multi-tier applications. +* [Databases](databases/): Best practices and configurations for deploying various types of databases on Kubernetes. * ... (and more as the collection grows!) Each example includes its own detailed `README.md` file covering: diff --git a/cassandra/Makefile b/databases/cassandra/Makefile similarity index 100% rename from cassandra/Makefile rename to databases/cassandra/Makefile diff --git a/cassandra/OWNERS b/databases/cassandra/OWNERS similarity index 100% rename from cassandra/OWNERS rename to databases/cassandra/OWNERS diff --git a/cassandra/README.md b/databases/cassandra/README.md similarity index 100% rename from cassandra/README.md rename to databases/cassandra/README.md diff --git a/cassandra/cassandra-service.yaml b/databases/cassandra/cassandra-service.yaml similarity index 100% rename from cassandra/cassandra-service.yaml rename to databases/cassandra/cassandra-service.yaml diff --git a/cassandra/cassandra-statefulset.yaml b/databases/cassandra/cassandra-statefulset.yaml similarity index 100% rename from cassandra/cassandra-statefulset.yaml rename to databases/cassandra/cassandra-statefulset.yaml diff --git a/cassandra/go/main.go b/databases/cassandra/go/main.go similarity index 100% rename from cassandra/go/main.go rename to databases/cassandra/go/main.go diff --git a/cassandra/image/Dockerfile b/databases/cassandra/image/Dockerfile similarity index 100% rename from cassandra/image/Dockerfile rename to databases/cassandra/image/Dockerfile diff --git a/cassandra/image/files/build.sh b/databases/cassandra/image/files/build.sh similarity index 100% rename from cassandra/image/files/build.sh rename to databases/cassandra/image/files/build.sh diff --git a/cassandra/image/files/cassandra-seed.h b/databases/cassandra/image/files/cassandra-seed.h similarity index 100% rename from cassandra/image/files/cassandra-seed.h rename to databases/cassandra/image/files/cassandra-seed.h diff --git a/cassandra/image/files/cassandra.yaml b/databases/cassandra/image/files/cassandra.yaml similarity index 100% rename from cassandra/image/files/cassandra.yaml rename to databases/cassandra/image/files/cassandra.yaml diff --git a/cassandra/image/files/jvm.options b/databases/cassandra/image/files/jvm.options similarity index 100% rename from cassandra/image/files/jvm.options rename to databases/cassandra/image/files/jvm.options diff --git a/cassandra/image/files/kubernetes-cassandra.jar b/databases/cassandra/image/files/kubernetes-cassandra.jar similarity index 100% rename from cassandra/image/files/kubernetes-cassandra.jar rename to databases/cassandra/image/files/kubernetes-cassandra.jar diff --git a/cassandra/image/files/logback.xml b/databases/cassandra/image/files/logback.xml similarity index 100% rename from cassandra/image/files/logback.xml rename to databases/cassandra/image/files/logback.xml diff --git a/cassandra/image/files/ready-probe.sh b/databases/cassandra/image/files/ready-probe.sh similarity index 100% rename from cassandra/image/files/ready-probe.sh rename to databases/cassandra/image/files/ready-probe.sh diff --git a/cassandra/image/files/run.sh b/databases/cassandra/image/files/run.sh similarity index 100% rename from cassandra/image/files/run.sh rename to databases/cassandra/image/files/run.sh diff --git a/cassandra/java/.gitignore b/databases/cassandra/java/.gitignore similarity index 100% rename from cassandra/java/.gitignore rename to databases/cassandra/java/.gitignore diff --git a/cassandra/java/README.md b/databases/cassandra/java/README.md similarity index 100% rename from cassandra/java/README.md rename to databases/cassandra/java/README.md diff --git a/cassandra/java/pom.xml b/databases/cassandra/java/pom.xml similarity index 100% rename from cassandra/java/pom.xml rename to databases/cassandra/java/pom.xml diff --git a/cassandra/java/src/main/java/io/k8s/cassandra/GoInterface.java b/databases/cassandra/java/src/main/java/io/k8s/cassandra/GoInterface.java similarity index 100% rename from cassandra/java/src/main/java/io/k8s/cassandra/GoInterface.java rename to databases/cassandra/java/src/main/java/io/k8s/cassandra/GoInterface.java diff --git a/cassandra/java/src/main/java/io/k8s/cassandra/KubernetesSeedProvider.java b/databases/cassandra/java/src/main/java/io/k8s/cassandra/KubernetesSeedProvider.java similarity index 100% rename from cassandra/java/src/main/java/io/k8s/cassandra/KubernetesSeedProvider.java rename to databases/cassandra/java/src/main/java/io/k8s/cassandra/KubernetesSeedProvider.java diff --git a/cassandra/java/src/test/java/io/k8s/cassandra/KubernetesSeedProviderTest.java b/databases/cassandra/java/src/test/java/io/k8s/cassandra/KubernetesSeedProviderTest.java similarity index 100% rename from cassandra/java/src/test/java/io/k8s/cassandra/KubernetesSeedProviderTest.java rename to databases/cassandra/java/src/test/java/io/k8s/cassandra/KubernetesSeedProviderTest.java diff --git a/cassandra/java/src/test/resources/cassandra.yaml b/databases/cassandra/java/src/test/resources/cassandra.yaml similarity index 100% rename from cassandra/java/src/test/resources/cassandra.yaml rename to databases/cassandra/java/src/test/resources/cassandra.yaml diff --git a/cassandra/java/src/test/resources/logback-test.xml b/databases/cassandra/java/src/test/resources/logback-test.xml similarity index 100% rename from cassandra/java/src/test/resources/logback-test.xml rename to databases/cassandra/java/src/test/resources/logback-test.xml diff --git a/mysql-cinder-pd/README.md b/databases/mysql-cinder-pd/README.md similarity index 100% rename from mysql-cinder-pd/README.md rename to databases/mysql-cinder-pd/README.md diff --git a/mysql-cinder-pd/mysql-service.yaml b/databases/mysql-cinder-pd/mysql-service.yaml similarity index 100% rename from mysql-cinder-pd/mysql-service.yaml rename to databases/mysql-cinder-pd/mysql-service.yaml diff --git a/mysql-cinder-pd/mysql.yaml b/databases/mysql-cinder-pd/mysql.yaml similarity index 100% rename from mysql-cinder-pd/mysql.yaml rename to databases/mysql-cinder-pd/mysql.yaml diff --git a/guestbook-go/.gitignore b/web/guestbook-go/.gitignore similarity index 100% rename from guestbook-go/.gitignore rename to web/guestbook-go/.gitignore diff --git a/guestbook-go/Dockerfile b/web/guestbook-go/Dockerfile similarity index 100% rename from guestbook-go/Dockerfile rename to web/guestbook-go/Dockerfile diff --git a/guestbook-go/Makefile b/web/guestbook-go/Makefile similarity index 100% rename from guestbook-go/Makefile rename to web/guestbook-go/Makefile diff --git a/guestbook-go/README.md b/web/guestbook-go/README.md similarity index 100% rename from guestbook-go/README.md rename to web/guestbook-go/README.md diff --git a/guestbook-go/guestbook-controller.yaml b/web/guestbook-go/guestbook-controller.yaml similarity index 100% rename from guestbook-go/guestbook-controller.yaml rename to web/guestbook-go/guestbook-controller.yaml diff --git a/guestbook-go/guestbook-page.png b/web/guestbook-go/guestbook-page.png similarity index 100% rename from guestbook-go/guestbook-page.png rename to web/guestbook-go/guestbook-page.png diff --git a/guestbook-go/guestbook-service.yaml b/web/guestbook-go/guestbook-service.yaml similarity index 100% rename from guestbook-go/guestbook-service.yaml rename to web/guestbook-go/guestbook-service.yaml diff --git a/guestbook-go/main.go b/web/guestbook-go/main.go similarity index 100% rename from guestbook-go/main.go rename to web/guestbook-go/main.go diff --git a/guestbook-go/public/index.html b/web/guestbook-go/public/index.html similarity index 100% rename from guestbook-go/public/index.html rename to web/guestbook-go/public/index.html diff --git a/guestbook-go/public/script.js b/web/guestbook-go/public/script.js similarity index 100% rename from guestbook-go/public/script.js rename to web/guestbook-go/public/script.js diff --git a/guestbook-go/public/style.css b/web/guestbook-go/public/style.css similarity index 100% rename from guestbook-go/public/style.css rename to web/guestbook-go/public/style.css diff --git a/guestbook-go/redis-master-controller.yaml b/web/guestbook-go/redis-master-controller.yaml similarity index 100% rename from guestbook-go/redis-master-controller.yaml rename to web/guestbook-go/redis-master-controller.yaml diff --git a/guestbook-go/redis-master-service.yaml b/web/guestbook-go/redis-master-service.yaml similarity index 100% rename from guestbook-go/redis-master-service.yaml rename to web/guestbook-go/redis-master-service.yaml diff --git a/guestbook-go/redis-replica-controller.yaml b/web/guestbook-go/redis-replica-controller.yaml similarity index 100% rename from guestbook-go/redis-replica-controller.yaml rename to web/guestbook-go/redis-replica-controller.yaml diff --git a/guestbook-go/redis-replica-service.yaml b/web/guestbook-go/redis-replica-service.yaml similarity index 100% rename from guestbook-go/redis-replica-service.yaml rename to web/guestbook-go/redis-replica-service.yaml diff --git a/guestbook/MAINTENANCE.md b/web/guestbook/MAINTENANCE.md similarity index 100% rename from guestbook/MAINTENANCE.md rename to web/guestbook/MAINTENANCE.md diff --git a/guestbook/README.md b/web/guestbook/README.md similarity index 100% rename from guestbook/README.md rename to web/guestbook/README.md diff --git a/guestbook/all-in-one/frontend.yaml b/web/guestbook/all-in-one/frontend.yaml similarity index 100% rename from guestbook/all-in-one/frontend.yaml rename to web/guestbook/all-in-one/frontend.yaml diff --git a/guestbook/all-in-one/guestbook-all-in-one.yaml b/web/guestbook/all-in-one/guestbook-all-in-one.yaml similarity index 100% rename from guestbook/all-in-one/guestbook-all-in-one.yaml rename to web/guestbook/all-in-one/guestbook-all-in-one.yaml diff --git a/guestbook/all-in-one/redis-replica.yaml b/web/guestbook/all-in-one/redis-replica.yaml similarity index 100% rename from guestbook/all-in-one/redis-replica.yaml rename to web/guestbook/all-in-one/redis-replica.yaml diff --git a/guestbook/frontend-deployment.yaml b/web/guestbook/frontend-deployment.yaml similarity index 100% rename from guestbook/frontend-deployment.yaml rename to web/guestbook/frontend-deployment.yaml diff --git a/guestbook/frontend-service.yaml b/web/guestbook/frontend-service.yaml similarity index 100% rename from guestbook/frontend-service.yaml rename to web/guestbook/frontend-service.yaml diff --git a/guestbook/legacy/frontend-controller.yaml b/web/guestbook/legacy/frontend-controller.yaml similarity index 100% rename from guestbook/legacy/frontend-controller.yaml rename to web/guestbook/legacy/frontend-controller.yaml diff --git a/guestbook/legacy/redis-master-controller.yaml b/web/guestbook/legacy/redis-master-controller.yaml similarity index 100% rename from guestbook/legacy/redis-master-controller.yaml rename to web/guestbook/legacy/redis-master-controller.yaml diff --git a/guestbook/legacy/redis-replica-controller.yaml b/web/guestbook/legacy/redis-replica-controller.yaml similarity index 100% rename from guestbook/legacy/redis-replica-controller.yaml rename to web/guestbook/legacy/redis-replica-controller.yaml diff --git a/guestbook/php-redis/Dockerfile b/web/guestbook/php-redis/Dockerfile similarity index 100% rename from guestbook/php-redis/Dockerfile rename to web/guestbook/php-redis/Dockerfile diff --git a/guestbook/php-redis/Makefile b/web/guestbook/php-redis/Makefile similarity index 100% rename from guestbook/php-redis/Makefile rename to web/guestbook/php-redis/Makefile diff --git a/guestbook/php-redis/controllers.js b/web/guestbook/php-redis/controllers.js similarity index 100% rename from guestbook/php-redis/controllers.js rename to web/guestbook/php-redis/controllers.js diff --git a/guestbook/php-redis/guestbook.php b/web/guestbook/php-redis/guestbook.php similarity index 100% rename from guestbook/php-redis/guestbook.php rename to web/guestbook/php-redis/guestbook.php diff --git a/guestbook/php-redis/index.html b/web/guestbook/php-redis/index.html similarity index 100% rename from guestbook/php-redis/index.html rename to web/guestbook/php-redis/index.html diff --git a/guestbook/redis-master-deployment.yaml b/web/guestbook/redis-master-deployment.yaml similarity index 100% rename from guestbook/redis-master-deployment.yaml rename to web/guestbook/redis-master-deployment.yaml diff --git a/guestbook/redis-master-service.yaml b/web/guestbook/redis-master-service.yaml similarity index 100% rename from guestbook/redis-master-service.yaml rename to web/guestbook/redis-master-service.yaml diff --git a/guestbook/redis-replica-deployment.yaml b/web/guestbook/redis-replica-deployment.yaml similarity index 100% rename from guestbook/redis-replica-deployment.yaml rename to web/guestbook/redis-replica-deployment.yaml diff --git a/guestbook/redis-replica-service.yaml b/web/guestbook/redis-replica-service.yaml similarity index 100% rename from guestbook/redis-replica-service.yaml rename to web/guestbook/redis-replica-service.yaml diff --git a/guestbook/redis-slave/Dockerfile b/web/guestbook/redis-slave/Dockerfile similarity index 100% rename from guestbook/redis-slave/Dockerfile rename to web/guestbook/redis-slave/Dockerfile diff --git a/guestbook/redis-slave/Makefile b/web/guestbook/redis-slave/Makefile similarity index 100% rename from guestbook/redis-slave/Makefile rename to web/guestbook/redis-slave/Makefile diff --git a/guestbook/redis-slave/run.sh b/web/guestbook/redis-slave/run.sh similarity index 100% rename from guestbook/redis-slave/run.sh rename to web/guestbook/redis-slave/run.sh