Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peterj/velocity-berlin-2019
Collection of exercises/labs/tutorials/walkthroughs from the Building cloud native applications workshops at O'Reilly Velocity Conference in Berlin
https://github.com/peterj/velocity-berlin-2019
api cloud-native docker kubernetes service-mesh workshop-materials
Last synced: 2 months ago
JSON representation
Collection of exercises/labs/tutorials/walkthroughs from the Building cloud native applications workshops at O'Reilly Velocity Conference in Berlin
- Host: GitHub
- URL: https://github.com/peterj/velocity-berlin-2019
- Owner: peterj
- Created: 2019-10-24T16:57:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T19:37:39.000Z (about 2 years ago)
- Last Synced: 2024-10-14T15:51:16.308Z (3 months ago)
- Topics: api, cloud-native, docker, kubernetes, service-mesh, workshop-materials
- Language: JavaScript
- Homepage:
- Size: 761 KB
- Stars: 2
- Watchers: 5
- Forks: 4
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Building Cloud-Native Applications
This repository contains a collection of exercises for the Building Cloud-Native Applications training. Slides for the workshop are available here: http://bit.ly/buildcnapps
## Prerequisites
This is the overall list of prerequisites required to go through all exercises.
- [Docker Hub Account](https://hub.docker.com/) or access to any other Docker image registry
- Docker/Docker Desktop:
- [Mac](https://docs.docker.com/docker-for-mac/install/)
- [Windows](https://docs.docker.com/docker-for-windows/install/)
- [CentOS](https://docs.docker.com/install/linux/docker-ce/centos/)
- [Debian](https://docs.docker.com/install/linux/docker-ce/debian/)
- [Fedora](https://docs.docker.com/install/linux/docker-ce/fedora/)
- [Ubuntu](https://docs.docker.com/install/linux/docker-ce/ubuntu/)
- Kubernetes cluster:
- Mac/Windows: enable Kubernetes support in Docker Desktop
- Linux: install [Minikube](https://kubernetes.io/docs/tasks/tools/install-minikube/)
- [Kubernetes CLI](https://kubernetes.io/docs/tasks/tools/install-kubectl/)
- [Helm](https://helm.sh)
- [Node.js](https://nodejs.org/en/) and [npm](https://www.npmjs.com/get-npm)
- [Skaffold](https://skaffold.dev)
- [Istio](https://istio.io)## Exercises
- [Docker](./01_docker/README.md)
- [Kubernetes](./02_kubernetes/README.md)
- [APIs](./03_api/README.md)
- [Service communication](./04_communication/README.md)
- [Data](./05_data/readme.md)
- [Development, Testing, and Operations](./06_dev_test_ops/README.md)
- [Service Mesh](./07_service_mesh/README.md)