OpenShift Container Platform
+-------------------------------------------------------------+
| Project (= k8s namespace+) |
| |
| +-------------------------------------------------+ |
| | DeploymentConfig (= k8s ReplicationController+) |+ |
| | - Docker images + ENV & ports || |
| +-------------------------------------------------+| |
| +|-----------------------------------------------+ |
| | ("Deployments" (k8s) descend from DeploymentConfigs) |
| | (OCP supports both Deployment+ReplicaSets & DC+RC) |
| | |
| | <creates> +-------------------------+ |
| | | Routes (~= k8s Ingress) |+ |
| | | - host & path & service || |
| | +-------------------------+| |
| | +---|--------------------+ |
| | V |
| | +-------------------------------------+ |
| | | Service (internal load balancer) |+ |
| | | - port (listen) & targetPort (pods) || |
| | +-------------------------------------+| |
| | +---|--------------------------------+ |
| V V |
| +-------------------------------------------+ |
| | Pod (~= "machine instance", w/IP address) |+ |
| | Immutable || |
| | +------------+ "Application instance" || |
| | | Containers |+ || |
| | +------------+| || |
| | +-----------+ || |
| | || |
| +-------------------------------------------+| |
| +------------------------------------------+ |
| |
+-------------------------------------------------------------+
Created
January 21, 2020 10:11
-
-
Save tingstad/d70e148103ec16703122c24ede7aad62 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment