Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)