Panamax

Panamax

Docker Management for Humans

 

An open-source project

that makes deploying complex containerized apps

as easy as Drag-and-Drop

A lot of different technology is used to create multi-container applications

To deploy applications on CoreOS

You have to do a lot of legwork yourself

You have to figure out etcd, systemd, and fleet command

Panamax is taking advantage of that entire system without having to learn all those different technologies.

리눅스 서비스 매니저

Docker 컨네이너 실행

systemd

분산 키-값 (Distributed Key-Value) 저장소

클러스터의 설정 값과 노드 정보를 저장, 공유

etcd

etcd와 systemd를 이용한 분산 서비스 실행 시스템

systemd는 local 서비스 관리 시스템이라면

fleet은 원격에서 여러 서버에 서비스를 실행

fleet

Linux

Docker

Fleet

Panamax

On top of fleet is Panamax and

Panamax is used to control it,

but it's also part of it

Panamax are containers

running within the CoreOS system

that control the CoreOS system

Code repositories

API

Panamax API Specifications

Panamax API interacts with APIs on the local system to launch and gather info about applications

API

Panamax API Specifications

External APIs used to query the Docker hub and collect usage metircs

Installing Panamax

Install Panamax Client

Install Panamax Remote Agent

  • To deploy Templates to remote infra (not local)

Demo

Made with Slides.com