Openstack
Admin
CI support Kubernetes Cluster
issue tracking
Auth
Tenant Isolation
Keystone
master
openstack
push
track commit
build result
deploy
Cinder
Launch Pod
Persistent
Volume
hook
Boot Kubernetes
node
Nova
Jenkins Master
pull repository
master
Launch Jenkins slave Pod
and run command
pull image
milack
Kubernetes Cluster #1
for Datacenter A
Docker
build
Auth
Tenant Isolation
Keystone
openstack
Upload Artifactory
master
Cinder
Launch Pod
Persistent
Volume
Boot Kubernetes
JFrog Artifactory
Nova
Docker registry
node
Kubernetes Cluster #2
for Datacenter B
Explanation
The image illustrates a CI (Continuous Integration) pipeline supporting a Kubernetes cluster. It shows the flow from an Openstack Admin pushing code to a repository (presumably GitHub), triggering a Jenkins Master to build a Docker image and upload it to JFrog Artifactory. From there, the image is pulled to launch pods in Kubernetes clusters in Datacenters A and B.