├── LICENSE ├── README.md ├── frontend ├── Dockerfile ├── builddocker.sh ├── frontend.js ├── index.html ├── package.json └── scripts │ └── page.js ├── guestbook-service ├── Dockerfile ├── Readme.md ├── builddocker.sh ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── redhat │ │ └── developers │ │ └── guestbook │ │ ├── Main.java │ │ ├── Resources.java │ │ ├── data │ │ ├── Message.java │ │ └── MessageRepository.java │ │ └── rest │ │ ├── BadwordFilter.java │ │ ├── CorsFilter.java │ │ ├── JaxRsActivator.java │ │ └── MessageResource.java │ └── resources │ ├── META-INF │ ├── apache-deltaspike.properties │ ├── beans.xml │ └── persistence.xml │ ├── import.sql │ └── modules │ └── com │ └── mysql │ └── main │ └── module.xml ├── helloworld-service ├── Dockerfile ├── Readme.md ├── builddocker.sh ├── config.json ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── redhat │ └── developers │ └── helloworld │ ├── ApplicationConfiguration.java │ └── HelloworldVerticle.java ├── kubernetes ├── frontend-deployment.yaml ├── frontend-service.yaml ├── guestbookservice-deployment.yaml ├── guestbookservice-service.yaml ├── helloworldservice-deployment.yaml ├── helloworldservice-service.yaml ├── mysql-deployment.yaml ├── mysql-pv.yaml ├── mysql-pvc.yaml └── mysql-service.yaml ├── lab ├── app-application-source.adoc ├── app-deploy-microservices-networking.adoc ├── app-deploy-microservices.adoc ├── app-deploy-mysql-and-service.adoc ├── app-frontend-deployment.adoc ├── app-frontend-service.adoc ├── autoscaling.adoc ├── configuring-application.adoc ├── configuring-argument.adoc ├── configuring-configmap.adoc ├── configuring-envvars.adoc ├── docker-image-minishift.adoc ├── external-access.adoc ├── extra.adoc ├── feedback.adoc ├── generate-html.sh ├── graceful-shutdown.adoc ├── health-checks.adoc ├── images │ ├── app-diagram.png │ ├── app-screenshot.png │ ├── build.png │ ├── helloworldmsa.png │ ├── k8slogo.png │ ├── openshift.png │ ├── pod.png │ ├── rolling-update.png │ └── vagrant-windows-git.png ├── includes │ └── tip.adoc ├── managing-credentials.adoc ├── openshift.adoc ├── preface.adoc ├── pull-images.sh ├── readme.adoc ├── readme.html ├── references.adoc ├── rolling-update.adoc ├── scaling.adoc ├── setup-environment.adoc └── troubleshooting.adoc └── openshift └── setup-pv.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/README.md -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/builddocker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/frontend/builddocker.sh -------------------------------------------------------------------------------- /frontend/frontend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/frontend/frontend.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/scripts/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/frontend/scripts/page.js -------------------------------------------------------------------------------- /guestbook-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/Dockerfile -------------------------------------------------------------------------------- /guestbook-service/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/Readme.md -------------------------------------------------------------------------------- /guestbook-service/builddocker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/builddocker.sh -------------------------------------------------------------------------------- /guestbook-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/pom.xml -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/Main.java -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/Resources.java -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/data/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/data/Message.java -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/data/MessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/data/MessageRepository.java -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/BadwordFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/BadwordFilter.java -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/CorsFilter.java -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/JaxRsActivator.java -------------------------------------------------------------------------------- /guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/MessageResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/java/com/redhat/developers/guestbook/rest/MessageResource.java -------------------------------------------------------------------------------- /guestbook-service/src/main/resources/META-INF/apache-deltaspike.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/resources/META-INF/apache-deltaspike.properties -------------------------------------------------------------------------------- /guestbook-service/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /guestbook-service/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /guestbook-service/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/resources/import.sql -------------------------------------------------------------------------------- /guestbook-service/src/main/resources/modules/com/mysql/main/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/guestbook-service/src/main/resources/modules/com/mysql/main/module.xml -------------------------------------------------------------------------------- /helloworld-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/helloworld-service/Dockerfile -------------------------------------------------------------------------------- /helloworld-service/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/helloworld-service/Readme.md -------------------------------------------------------------------------------- /helloworld-service/builddocker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/helloworld-service/builddocker.sh -------------------------------------------------------------------------------- /helloworld-service/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/helloworld-service/config.json -------------------------------------------------------------------------------- /helloworld-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/helloworld-service/pom.xml -------------------------------------------------------------------------------- /helloworld-service/src/main/java/com/redhat/developers/helloworld/ApplicationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/helloworld-service/src/main/java/com/redhat/developers/helloworld/ApplicationConfiguration.java -------------------------------------------------------------------------------- /helloworld-service/src/main/java/com/redhat/developers/helloworld/HelloworldVerticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/helloworld-service/src/main/java/com/redhat/developers/helloworld/HelloworldVerticle.java -------------------------------------------------------------------------------- /kubernetes/frontend-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/frontend-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/frontend-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/frontend-service.yaml -------------------------------------------------------------------------------- /kubernetes/guestbookservice-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/guestbookservice-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/guestbookservice-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/guestbookservice-service.yaml -------------------------------------------------------------------------------- /kubernetes/helloworldservice-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/helloworldservice-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/helloworldservice-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/helloworldservice-service.yaml -------------------------------------------------------------------------------- /kubernetes/mysql-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/mysql-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/mysql-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/mysql-pv.yaml -------------------------------------------------------------------------------- /kubernetes/mysql-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/mysql-pvc.yaml -------------------------------------------------------------------------------- /kubernetes/mysql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/kubernetes/mysql-service.yaml -------------------------------------------------------------------------------- /lab/app-application-source.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/app-application-source.adoc -------------------------------------------------------------------------------- /lab/app-deploy-microservices-networking.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/app-deploy-microservices-networking.adoc -------------------------------------------------------------------------------- /lab/app-deploy-microservices.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/app-deploy-microservices.adoc -------------------------------------------------------------------------------- /lab/app-deploy-mysql-and-service.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/app-deploy-mysql-and-service.adoc -------------------------------------------------------------------------------- /lab/app-frontend-deployment.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/app-frontend-deployment.adoc -------------------------------------------------------------------------------- /lab/app-frontend-service.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/app-frontend-service.adoc -------------------------------------------------------------------------------- /lab/autoscaling.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/autoscaling.adoc -------------------------------------------------------------------------------- /lab/configuring-application.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/configuring-application.adoc -------------------------------------------------------------------------------- /lab/configuring-argument.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/configuring-argument.adoc -------------------------------------------------------------------------------- /lab/configuring-configmap.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/configuring-configmap.adoc -------------------------------------------------------------------------------- /lab/configuring-envvars.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/configuring-envvars.adoc -------------------------------------------------------------------------------- /lab/docker-image-minishift.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/docker-image-minishift.adoc -------------------------------------------------------------------------------- /lab/external-access.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/external-access.adoc -------------------------------------------------------------------------------- /lab/extra.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/extra.adoc -------------------------------------------------------------------------------- /lab/feedback.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/feedback.adoc -------------------------------------------------------------------------------- /lab/generate-html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/generate-html.sh -------------------------------------------------------------------------------- /lab/graceful-shutdown.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/graceful-shutdown.adoc -------------------------------------------------------------------------------- /lab/health-checks.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/health-checks.adoc -------------------------------------------------------------------------------- /lab/images/app-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/app-diagram.png -------------------------------------------------------------------------------- /lab/images/app-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/app-screenshot.png -------------------------------------------------------------------------------- /lab/images/build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/build.png -------------------------------------------------------------------------------- /lab/images/helloworldmsa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/helloworldmsa.png -------------------------------------------------------------------------------- /lab/images/k8slogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/k8slogo.png -------------------------------------------------------------------------------- /lab/images/openshift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/openshift.png -------------------------------------------------------------------------------- /lab/images/pod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/pod.png -------------------------------------------------------------------------------- /lab/images/rolling-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/rolling-update.png -------------------------------------------------------------------------------- /lab/images/vagrant-windows-git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/images/vagrant-windows-git.png -------------------------------------------------------------------------------- /lab/includes/tip.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/includes/tip.adoc -------------------------------------------------------------------------------- /lab/managing-credentials.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/managing-credentials.adoc -------------------------------------------------------------------------------- /lab/openshift.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/openshift.adoc -------------------------------------------------------------------------------- /lab/preface.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/preface.adoc -------------------------------------------------------------------------------- /lab/pull-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/pull-images.sh -------------------------------------------------------------------------------- /lab/readme.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/readme.adoc -------------------------------------------------------------------------------- /lab/readme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/readme.html -------------------------------------------------------------------------------- /lab/references.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/references.adoc -------------------------------------------------------------------------------- /lab/rolling-update.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/rolling-update.adoc -------------------------------------------------------------------------------- /lab/scaling.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/scaling.adoc -------------------------------------------------------------------------------- /lab/setup-environment.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/setup-environment.adoc -------------------------------------------------------------------------------- /lab/troubleshooting.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/lab/troubleshooting.adoc -------------------------------------------------------------------------------- /openshift/setup-pv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/kubernetes-lab/HEAD/openshift/setup-pv.sh --------------------------------------------------------------------------------