In this video
Today we continue with Veer Muchandi's series of 4 videos that will guide you through every detail you need to know to start building and running your own Microservices.
In the previous video we talked about how a developer creates microservices and how OpenShift builds the docker images for the microservices and deploys them. This video addresses how to package these microservices as units that can be deployed across environments.
OpenShift templates are used as a packaging format to group an entire microservice (including all tiers) together. Once packaged, we will see how we can use it to deploy each microservice a unit into a project.
Notes
1) Tagging the images in the development project
oc describe is
Copy hashtag (only the part that starts after project name.)
oc tag msdemo/:promote
This blog explains how to promote applications across environments https://blog.openshift.com/promoting-applications-across-environments/
2) Creating templates for each of the three microservices
oc export dc,svc,route -l microservice=userregsvc --as-template=userregsvc-microservice -o json > userregsvc-microservice.json
oc export dc,svc -l microservice=emailsvc --as-template=emailsvc-microservice -o json > emailsvc-microservice.json
oc export dc,svc,route -l microservice=userregfrontend --as-template=userreg-microservice -o json > userreg-microservice.json
Once created edit each microservice template to remove the host entries in the route and change the image trigger to use “promote” label instead of “latest” label. Also add a namespace label to pick up the image from your development project’s image stream.
3) Provide image puller access to the Production project and change to the production project
oc policy add-role-to-group system:image-puller system:serviceaccounts:msqa -n msdemo
oc project msprod
4) Deploy microservices in your production project
oc process -f emailsvc-microservice.json | oc create -f -
oc process -f userregsvc-microservice.json | oc create -f -
oc process -f userreg-microservice.json | oc create -f -
The Authors
This series of videos was created by Veer Muchandi in collaboration with Chakradhar Jonagam.
Chakradhar Jonagam works as a Solution Architect at Red Hat.
He helps companies architect their PaaS infrastructure, Prior to this he was a full stack developer with some infosec background. In his free time he loves to take long hikes.
You can find many of Veer's blog posts here. He has created a multitude of demos that cover interesting aspects of the OpenShift Platform.
You can also follow Veer's twitter account: @VeerMuchandi
Other Videos
View the Entire OpenShift 3 Demo Playlist
For the latest information on OpenShift 3, please visit enterprise.openshift.com.
À propos de l'auteur
Plus de résultats similaires
Introducing OpenShift Service Mesh 3.2 with Istio’s ambient mode
Key considerations for 2026 planning: Insights from IDC
Edge computing covered and diced | Technically Speaking
SREs on a plane | Technically Speaking
Parcourir par canal
Automatisation
Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements
Intelligence artificielle
Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement
Cloud hybride ouvert
Découvrez comment créer un avenir flexible grâce au cloud hybride
Sécurité
Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies
Edge computing
Actualité sur les plateformes qui simplifient les opérations en périphérie
Infrastructure
Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde
Applications
À l’intérieur de nos solutions aux défis d’application les plus difficiles
Virtualisation
L'avenir de la virtualisation d'entreprise pour vos charges de travail sur site ou sur le cloud