Skip to content

JonathanM2ndoza/Kubernetes-Microservices-Cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices with Spring Boot and IBM Cloud Kubernetes Service

Example of Microservices with Spring Boot and IBM Cloud Kubernetes Service.

The twelve factors

To effectively design and build apps for the cloud, you should understand the twelve factors:

I. Codebase: One codebase tracked in revision control, many deployments

II. Dependencies: Explicitly declare and isolate dependencies

III. Config: Store configuration in the environment

IV. Backing services: Treat backing services as attached resources

V. Build, release, run: Strictly separate build and run stages

VI. Processes: Execute the app as one or more stateless processes

VII. Port binding: Export services via port binding

VIII. Concurrency: Scale out via the process model

IX. Disposability: Maximize robustness with fast startup and graceful shutdown

X. Dev/prod parity: Keep development, staging, and production as similar as possible

XI. Logs: Treat logs as event streams

XII. Admin processes: Run admin/management tasks as one-off processes

For more information please visit: https://www.12factor.net/

IBM Cloud CLI command

Previously created imagem docker Screenshot

  1. $ ibmcloud login
  2. $ ibmcloud plugin list
  3. $ ibmcloud cr login
  4. $ ibmcloud cr namespace-add docker_lab1
  5. $ docker push us.icr.io/docker_lab1/springboot-microservice-cloud:1.0

Screenshot

IBM Cloud - Registry

Screenshot

  1. $ ibmcloud cs clusters

Screenshot

  1. $ ibmcloud cs workers cluster-jm

Screenshot

  1. $ ibmcloud cs cluster-config cluster-jm

Screenshot

  1. $ kubectl apply

Screenshot

  1. $ kubectl get pods

Screenshot

  1. $ kubectl get all

Screenshot

IBM Cloud - Kubernetes Dashborad

Screenshot

Screenshot

Screenshot

IBM Cloud - Kubernetes Clusters

Screenshot

Postman - Create Customer

Screenshot

Postman - Get Customer

Screenshot

About

Microservices with Spring Boot and IBM Cloud Kubernetes Service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published