Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/piomin/course-kubernetes-microservices
- Owner: piomin
- Created: 2020-07-13T14:45:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-10T15:14:59.000Z (about 1 month ago)
- Last Synced: 2024-10-14T04:01:58.417Z (about 1 month ago)
- Topics: docker, jib, kotlin, kubectl, kubernetes, micronaut, microservices, quarkus, skaffold, spring-boot
- Language: Kotlin
- Homepage: https://piotrminkowski.com
- Size: 120 KB
- Stars: 38
- Watchers: 4
- Forks: 22
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
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