แแถแแฝแแแนแแขแแแแแถแแแถแ
แแแพแแแถแแแแแแแธแแแแแแแแปแแแแแแแแแแถแแแแแถแแแแแแผแแแแแแแทแแธแแแแแแฝแแแแแธ monoliths แแ
microservices แแแแแแแพ Platform as a Service (PaaS) แแผแ
แแถ RedHat OpenShift v3, AppDynamics แแถแแแแแพแแถแแแแแแถแแแแปแแแแถแแแแแถแแแแแแปแแแถแแแแแแแแผแแแถแแแฝแแแแแ
แผแแแแแผแแแถแแฝแแขแแแแแแแแแแแแถแแแแแแแ
AppDynamics แแฝแแแแแ
แผแแแแแถแแแแถแแแแแแแถแแถแแฝแ RedHat OpenShift v3 แแแแแแแพแแทแแธแแถแแแแแ Source-to-Image (S2I) แ S2I แแบแแถแงแแแแแแแแแแถแแแแแแแพแแแผแแแถแ Docker แแแแขแถแ
แแแทแแกแพแแแทแแแถแแ แแถแแแแแพแแแผแแแถแแแแแแแแแแแฝแ
แแถแแแแแ
แแพแแแแธแแแแพแแแถแแแแแแแแ
แผแแแแแแแแแแแแทแแธแแ
แแแแปแแแผแแแถแ Docker แแทแแแแแแพแแแผแแแถแ Docker แแแแธแ แแผแแแถแแแแแธแแแแแฝแแแแแ
แผแแแผแแแถแแแผแแแแแถแ (แขแแแแแถแแแแ) แแทแแแแแแแแแแแถแแแถแแแแแแฝแ
แแถแแแ แพแแแแแแถแแแแถแแแแแพแแแแถแแแแถแแฝแแแนแแแถแแแแแแแแถแแแแพแแแถแ docker แ S2I แแถแแแแแแถแแแแแแพแแแแแแแแแแแแแแพแกแพแแแทแแแผแแแถแแขแถแแแแแแแแแแถแแแถแแแแแธแแปแ แแแแแปแแปแแถแแแแแแถแแแแแแพแแแธแแปแแแแ
แแแแพแแแถแ
แแแแพแแแถแแแแแแแแแแแแถแแแแถแแแแแพแแแแถแแ AppDynamics แแถแแฝแ RedHat OpenShift
แแแ แถแแแธ 1: RedHat แแถแแแแแแแแฝแ แ แพแ
แแพแแแแธแแแแ
แแแแแ แถแแแธ 2 แแทแแแธ 3 แขแแแแขแถแ
แแแแพแแแแแแธแ S2I แแ
แแแแปแแแแแถแแ GitHub แแถแแแแแแ แแทแแแถแแแแแถแแขแแแธแแแแแแแแแพแแแผแแแถแแขแแแแแถแแแแแแแแแแแแพแแกแพแแแแแแถแแแแแถแแแธแแแ JBoss Wildfly แแทแ EAP แ
แแแแแพแแขแแแธแแแแแแแแถแแแแแแแแพแงแแถแ แแแแแถแแแแถแแแแฝแแ แพแแแแแพแแแแผแแแแแแทแแธ
แแแแแผแแแถแแแถแแปแแ
- แแผแแแแแถแแแแถ OS แแแแผแแแถแแแแกแพแ (
แแแ ) - แแแแผแแแแแถแแแแถ sti แแแแผแแแถแแแแกแพแ (
แแแ ) - แแแแผแแแแแถแแแแถแขแแแแแถแแแแแธ dockerhub (
แแแ )
แแแ แถแแแธ 2แ แแแแแพแแแผแแแถแ AppDynamics Builder
$ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4
แแแ แถแแแธ 3: แแแแแพแแแผแแแถแแแแแแแทแแธ
$ s2i build -e โAPPDYNAMICS_APPLICATION_NAME=os3-ticketmonster,APPDYNAMICS_TIER_NAME=os3-ticketmonster-tier,APPDYNAMICS_ACCOUNT_NAME=customer1_xxxxxxxxxxxxxxxxxxf,APPDYNAMICS_ACCOUNT_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxx,APPDYNAMICS_CONTROLLER_HOST=xxxx.saas.appdynamics.com,APPDYNAMICS_CONTROLLER_PORT=443,APPDYNAMICS_CONTROLLER_SSL_ENABLED=trueโ https://github.com/jim-minter/ose3-ticket-monster appdynamics/sti-wildfly-eap64-centos7:latest pranta/appd-eap-ticketmonster
$ docker tag openshift-ticket-monster pranta/openshift-ticket-monster:latest
$ docker push pranta/openshift-ticket-monster
แแแ แถแโแแธ 4แ แแถแแโแฑแแโแแแแพโแแแแแแทแแธโแแ OpenShift
$ oc login 10.0.32.128:8443
$ oc new-project wildfly
$ oc project wildfly
$ oc new-app โdocker-image=pranta/appd-eap-ticketmonster:latest โname=ticketmonster-demo
แฅแกแผแแแแแขแแแแขแถแ
แ
แผแแแ
แแแแปแแงแแแแแแแแแแถแ แพแแแพแแแแแแแทแแธ ticketmonster แแ
แแแแปแแแแถแแแแแแแทแแธแ
แแแแแ: www.habr.com