From ac2fc6810e2cb6c5b22b46e2e4dc09e5cec18bdb Mon Sep 17 00:00:00 2001
From: Olaf Bohlen <olaf.bohlen@niit.com>
Date: Thu, 20 May 2021 14:19:57 +0200
Subject: [PATCH] initial

---
 do322.org |   68 ++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

diff --git a/do322.org b/do322.org
new file mode 100644
index 0000000..d5102ce
--- /dev/null
+++ b/do322.org
@@ -0,0 +1,68 @@
+#+begin_src ditaa :file ocp4-stack.png :cmdline -E -s 0.8
+
+OpenShift 4 Technology Stack
+
+                +-------------+------------+----------+------------------------------+
+  User          | Web Console | CLI        | REST API | Source Code Management (SCM) |
+  Interfaces    |             | oc/kubectl |          | git                          |
+                +--------------------+-----+----------+------------------------------+
+  Development   | Templates (xPaaS)  | Language Support                              |
+  Deployment    | Ready Applications | Runtimes (S2I)                                |
+                +------------+------++-----------------------------------------------+
+                |            |      | OpenShift                                      |
+  Orchestration | Kubernetes | etcd | Extensions                                     |
+                |            |      | (Operators)                                    |
+                +------------+------+------------------------------------------------+
+  Runtime       | CRI-O                                                              |
+                | Container Runtime Interface - OCI                                  |
+                |    OCI == Open Container Initiative                                |
+                +----------------------+-------------------+-------------------------+
+  OS            |      Red Hat CoreOS  | on Workers: RHEL7 | on Workers: Windows 10  |
+                +----------------------+-------------------+-------------------------+
+#+end_src
+
+IPI = Installer Provided Infrastructure = Full Stack Automation
+UPI = User Provided Infrastructure
+
+Infrastructure:
+  - Virtual Machines or Bare Metal
+    - Control Plane (master nodes)
+      - Amount: 3
+    - Worker Plane (worker nodes)
+      - redundancy, so at least 2
+      - in 4.5+: you can omit workers by creating an "edge cluster"
+    - (optional) Infrastructure Plane (infra nodes)
+      - redundancy, so at least 2
+  - Software Defined Network (SDN)
+    - Pod Network, Cluster Network
+    - Services Network
+    - Machine Network
+  - LoadBalancers
+    - API Loadbalancer (Port 6443)
+    - Application Loadbalancer (Port 80/443)
+  - Persistent Storage
+    - Filesystem Storage
+      - NFS
+    - Blockdevice Storage
+      - iSCSI, FibreChannel, Ceph, EBS
+    - Object Storage
+      - S3
+
+#+begin_src ditaa :file ocp4-installer.png :cmdline -E -s 0.8
+
+Openshift Installer ---+        +---------+   +----------> ignition files
+                       |        |         |   |
+                install-config.yaml    Manifests
+
+
+
+OpenShift Installer -> BootStrap Node -----------------+
+                       [ etcd operator | MCS ]         |
+                            ^ ^ ^                      v
+          ignition config --+ | +---- RHCOS images    +----------------+
+                              |                       | control plane n|+
+                        container registry            | RHCOS / etcd   ||+
+                                                      +----------------+||
+                                                       +----------------+|
+                                                        +----------------+
+#+end_src

--
Gitblit v1.9.3