- Docker Client (20.10.22)
- Docker Engine (27.4.0)
- Containerd (1.7.24)
- colima (0.8.1)
- multipass (1.15)
- Kind (0.17)
- Kubernetes (1.32)
- Istio (1.24)
Please click here for getting started with Colima, Docker, Kubernetes, Istio installation and Demo Apps.
Please click here for getting started with C Docker, KinD, Kubernetes installation and Demo Apps.
- Java (11,17,21 & 23) for Alpine, Alpaquita and Ubuntu OS
- OS - Alpine, Alpaquita & Ubuntu
- Apache 2 Web Server
- Tomcat - 9, 10 & 11
- PodShell
- OShell
- Chapter 5 - Kappa App with Spring Boot Apps (Cart, Order, Payment)
- Checkout the Kind directory for the details.
- For Docker, Kind, Kubectl command short cuts checkout the bash_profile file.
Microservice Template gives you a
- SpringBoot App template with
- Open API 3 Ex,
- Spring Actuator,
- Spring Sleuth and
- Pom file with (SpringBoot) Fat and Thin (Maven) jar file creation and
- Dockerfile for containerisation.
Checkout the repository to Quickstart on Springboot based Dockerized Microservices.
Mock Services built using Microservices Template Code base. These services have REST Endpoint implementations.
3.3 Docker Images - Software (docker) for running Application
- OS (Alpine, Alpaquita, Ubuntu)
- Java 11, 17, 21, 23
- Apache 2 Web Server
- Tomcat 9, 10, 11
- PodShell and OShell
- Single Node
- Container Examples
- Kubernetes Examples
- Istio Examples (WIP)
- Serverless Examples (WIP)
Checkout the Colima Section for more details. Please click here for getting started with Colima, Docker, Kubernetes, Istio installation and Demo Apps.
- Clusters (Contain Cluster Configurations)
- Apps (Demo Service Infra Code) are created chapter wise based to demonstrate various Kubernetes features.
Checkout the KinD section for more details. Please click here for getting started with C Docker, KinD, Kubernetes installation and Demo Apps.
- Namespace, Pods, ReplicaSet, Service, Ingress
- Deployment, ReplicaSet, Service, Ingress, Auto Pod Scaling
- Secrets, ConfigMap, Enviroment, PodPresets
- Advanced Pod Features
- Volumes
- Network Policies
- coming soon.
bash_profile contains shortcuts to various commmands for
- Docker
- Kind
- Kubernetes (kubectl)
- Git
Add the content of bash_profile to your .bash_profile
Copyright 2021-25, Apach 2 License. Author: Araf Karsh Hamid