Search This Blog

Monday, March 19, 2018

Openshift Basics

Openshift is a PAAS solution by Redhat, platform as a service.

Openshift uses kubernetes and docker technology to provision containers.

Openshift is a wrapper around docker and kubernetes 

Openshift can be installed locally using minishift.

To run an  application you will need the following :

Project: A project need to be created for any app to run, it has its own namespace where resources will reside.

Route: To expose the service to outside world.

Pod: The node where containers run , one pod can have multiple containers.

ImageStream: is a link to the image from local registry or dockerhub 

YAML: The meta information for the resources , configuration file for resources

Services: The app hosted on pod can be termed as service.

Once the image is deployed either from docker repo or external registry, it is available in local repo as well 
Internal docker repo will have an assigned repo ip from the cluster.


Db pods usually share the gluster/ceph storage as shared SAN, they also have replication provision to achieve HA

Services running on one node can reference other services on another node of the cluster with the spec names.





No comments:

Post a Comment