第 2 章 Architecture
Learn the specifics of Red Hat build of MicroShift architecture including design intent, how it differs from OpenShift Kubernetes Engine, and API compatibility.
2.1. Architectural design 复制链接链接已复制到粘贴板!
MicroShift is a single-node container orchestration runtime designed to extend the benefits of using containers for running applications to low-resource edge environments. Because MicroShift is primarily a platform for deploying applications, only the APIs and features essential to operating in edge and small form factor computing environments are included.
For example, MicroShift contains only the following Kubernetes cluster capabilities:
- Networking
- Ingress
- Storage
- Helm
MicroShift also provides the following Kubernetes functions:
- Orchestration
- Security
To optimize your deployments, use MicroShift with a compatible operating system, such as Red Hat Enterprise Linux for Edge (RHEL for Edge). Using MicroShift and Red Hat Enterprise Linux for Edge (RHEL for Edge) together forms Red Hat Device Edge. Virtual machines are handled by the operating system in MicroShift deployments.
图 2.1. Red Hat build of MicroShift as part of Red Hat Device Edge.
The following operational differences from OpenShift Kubernetes Engine can help you understand where MicroShift can be deployed: