Skip to content

Latest commit

 

History

History
32 lines (18 loc) · 1.59 KB

File metadata and controls

32 lines (18 loc) · 1.59 KB

Creating and Managing Cloud Native Services in Kubernetes

Welcome to the "Creating and Managing Cloud Native Services in Kubernetes" liveProject. This full content for this liveProject can be found here: Creating and Managing Cloud Native Services in Kubernetes

Starting Point

The master branch is the starting point for the liveProject.

Project Layout

  • api - API Documentation for the SecurityNewsSource services using Swagger.
  • api/postman - Postman tests for APIs.
  • k8s - Kubernetes YAML files and other related Kubernetes resources for the SecurityNewsSource services and deployment.
  • payments - The source for the payment service. This includes the Dockerfile and related files.

Directories for additional services should be added to this top-level directory. Additional Kubernetes YAML files should be added to the k8s/manifests directory. Additional Kubernetes files that are not YAML manifests can be added anywhere in the k8s directory.

Starting Point Diagram

Starting Point

Additional Notes

Milestone 2 - Starting Point

For those learners who may be unfamiliar with Javascript and Node.js, there is a provided starting point that will provide the base service implementation along with comments for where implementation from the learner should be added. This is an optional starting point.

This starting point can be found on the branch milestone2/base: https://github.com/robpacheco/cloud-native-kubernetes-liveproject/tree/milestone2/base