You are on page 1of 6

Deployment unit: image

Application.ear Configuration

Prerequisites (Libraries)
WebSphere Runtime
Operating System
Container Orchestration

Image Orchestrator
Image
Image
Image
(openshift)

pod pod
pod

pod Pod
node node
WAS Cell Structure Review
Cell-wide
configuration
Extract / update repository

Deployment Mgr Cell cfg


Config Sync Server D cfg

Config Sync

Node
Server
Cell cfg Agent D

Node A cfg
Node Agent NodeB cfg
(App Server)
Server
Server A cfg C
Server C cfg
Server B cfg
(App Server)

Node B
Server Server
A B

(App Server) (App Server) Commands


Node A
Configuration
Openshift Architecture
Kub Client administrator Application user
( kubectl/oc )

*.yaml, *.json
Route
Route firewall

service

Images Kube-
API Storage Kublet
Proxy
Server (etcd) Ubuntu Liberty

Pod
Pod
Controllers Container
Scheduler Engine C C C
Replication
Endpoints
... Base OS/Kernel
Master Node
Node
Master Node
Master

Openshift Cluster
Immutable Images
Developer

namespace: build namespace: test namespace: qa

db-host: db-host:
Source testhost qahost
Repository


build test qa
pod pod pod

Node Node Node

Openshift Cluster

App1:1

Image Registry
Gitops
Developer
db-host:
testhost
db-host:
qahost … Source
repository

namespace: build namespace: test namespace: qa

db-host: db-host:
Source
testhost qahost
Repository


build test qa
pod pod pod

Node Node Node

Openshift Cluster
App1:1

Image Registry

You might also like