StackStalk
  • Home
  • Java
    • Java Collection
    • Spring Boot Collection
  • Python
    • Python Collection
  • C++
    • C++ Collection
    • Progamming Problems
    • Algorithms
    • Data Structures
    • Design Patterns
  • General
    • Tips and Tricks

Saturday, April 15, 2017

Spring Boot micro service as a Docker container inside Kubernetes on Windows - Introduction

 April 15, 2017     No comments   

This page provides a quick reference on the steps needed to run a Spring Boot application as a Docker container inside Kubernetes on Windows. This would be ready reference for anyone wanting to experiment with micro services architecture.

How to run a Spring Boot application as a Docker container inside Kubernetes on Windows - Introduction

This section provides a quick introduction to Spring Boot, Dockers and Kubernetes.

SpringBoot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.  Spring Boot is a rapid application development platform. It uses various components of Spring, but has additional elements like the ability to package your application as a runnable jar, which includes an embedded tomcat (or jetty) server.

Reference https://projects.spring.io/spring-boot/

Dockers
Docker is an open platform for developing, shipping, and running applications. Docker provides the ability to package and run an application in a loosely isolated environment called a container. Container based virtualization uses the kernel on host’s operating system to run multiple guest instances. Each container has its own root file system, processes, memory, devices and network ports.

Reference https://www.docker.com/

Kubernetes

Kubernetes is an open-source system for automating deployment, scaling and management of containerized applications across a cluster of nodes. Kubernetes is a powerful system, developed by Google, for managing containerized applications in a clustered environment. It aims to provide better ways of managing related, distributed components across varied infrastructure.


Reference https://kubernetes.io/
  • Share This:  
Newer Post Older Post Home

0 comments:

Post a Comment

Follow @StackStalk
Get new posts by email:
Powered by follow.it

Popular Posts

  • Avro Producer and Consumer with Python using Confluent Kafka
    In this article, we will understand Avro a popular data serialization format in streaming data applications and develop a simple Avro Produc...
  • Monitor Spring Boot App with Micrometer and Prometheus
    Modern distributed applications typically have multiple microservices working together. Ability to monitor and manage aspects like health, m...
  • Server-Sent Events with Spring WebFlux
    In this article we will review the concepts of server-sent events and work on an example using WebFlux. Before getting into this article it ...
  • Implement caching in a Spring Boot microservice using Redis
    In this article we will explore how to use Redis as a data cache for a Spring Boot microservice using PostgreSQL as the database. Idea is to...
  • Python FastAPI microservice with Okta and OPA
    Authentication (AuthN) and Authorization (AuthZ) is a common challenge when developing microservices. In this article, we will explore how t...
  • Spring Boot with Okta and OPA
    Authentication (AuthN) and Authorization (AuthZ) is a common challenge when developing microservices. In this article, we will explore how t...
  • Getting started with Kafka in Python
    This article will provide an overview of Kafka and how to get started with Kafka in Python with a simple example. What is Kafka? ...
  • Getting started in GraphQL with Spring Boot
    In this article we will explore basic concepts on GraphQL and look at how to develop a microservice in Spring Boot with GraphQL support. ...

Copyright © StackStalk