Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/piomin/course-kubernetes-microservices

Source code examples built for the purpose of video course: Microservices On Kubernetes
https://github.com/piomin/course-kubernetes-microservices

docker jib kotlin kubectl kubernetes micronaut microservices quarkus skaffold spring-boot

Last synced: about 1 month ago
JSON representation

Source code examples built for the purpose of video course: Microservices On Kubernetes

Awesome Lists containing this project

README

        

## Microservices On Kubernetes [![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)](https://twitter.com/piotr_minkowski)

[![CircleCI](https://circleci.com/gh/piomin/course-kubernetes-microservices.svg?style=svg)](https://circleci.com/gh/piomin/course-kubernetes-microservices)

[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=piomin_course-kubernetes-microservices)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=piomin_course-kubernetes-microservices&metric=bugs)](https://sonarcloud.io/dashboard?id=piomin_course-kubernetes-microservices)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=piomin_course-kubernetes-microservices&metric=coverage)](https://sonarcloud.io/dashboard?id=piomin_course-kubernetes-microservices)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=piomin_course-kubernetes-microservices&metric=ncloc)](https://sonarcloud.io/dashboard?id=piomin_course-kubernetes-microservices)

That is repository with examples used for video course _Microservices On Kubernetes_.

### Requirements
To run the example applications you need to have installed:
1. Intellij IDEA
2. JDK 11+
3. Maven
4. Skaffold
5. kubectl
6. istioctl (Part 6 & 7)

### Structure
In the first three parts I'm showing how to configure local environment and use tools that simplifies development on Kubernetes.
Starting from fourth part we are discussing example applications written in Kotlin.

[Part 1 - IDE & tools](https://www.youtube.com/watch?v=88u31ouE6m8)

[Part 2 - Cluster setup](https://www.youtube.com/watch?v=5tndHJXdDkE)

[Part 3 - Skaffold & Jib](https://www.youtube.com/watch?v=lO1TzZWy56E)

[Part 4 - Best practices](https://www.youtube.com/watch?v=ayoT9U4Pd8Y)
$ cd best-practices

[Part 5 - Inter-communication & gateway](https://www.youtube.com/watch?v=vT-tUogVOhk)
$ cd simple-microservices

[Part 6 - Service mesh](https://www.youtube.com/watch?v=TYpRzK03N80)
$ cd simple-microservices