mrserverless / podman-3musketeers-samples

Using Podman and Pods as an alternative 3Musketeers implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Podman 3 Musketeers (beta)

!(podman logo)[images/podman.png]

An alternative implementation to 3 Musketeers using:

  1. Container Runtime: Podman instead of Docker. It's a drop in replace for docker following OCI standards. Has a nice self-contained daemon-less achitecture that is perfect for local SDLC and supports generation of kube YAML
  2. Container Orchestration: Kubernetes Pods instead of Docker Compose. Kubernetes typically would already have a Pod YAML definition, it makes less sense to slap on another docker-compose YAML that duplicates the same definitions.
  3. Command Line: Makefile. Nothing changes here.

Justifications

As Kubernetes becomse a standard in terms of container orchestration and deployment, it make sense for 3 Musketeers to consider a more Kube-friendly approach using the tools that are already installed on a developer's machine.

About

Using Podman and Pods as an alternative 3Musketeers implementation


Languages

Language:Makefile 61.2%Language:Go 31.2%Language:Dockerfile 4.8%Language:JavaScript 2.8%