{"repo":"openshift/microshift","free":true,"listed":false,"github":"https://github.com/openshift/microshift","clone":"git clone https://github.com/openshift/microshift.git","description":"A small form factor OpenShift/Kubernetes optimized for edge computing","language":"Go","stars":840,"topics":["kubernetes","iot","containers","k8s","openshift","edge-computing","hacktoberfest","hacktoberfest2021"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"MicroShift MicroShift is a project that optimizes OpenShift Kubernetes for small form factor and edge computing. Edge devices deployed out in the field pose very different operational, environmental, and business challenges from those of cloud computing. These motivate different engineering trade-offs for Kubernetes at the far edge than for cloud or near-edge scenarios. MicroShift design goals cater to this: - make frugal use of system resources (CPU, memory, network, storage, etc.) - tolerate severe networking constraints - update securely, safely, speedily, and seamlessly (without disrupting workloads) - build on and integrate cleanly with edge-optimized operating systems like RHEL for Edge - provide a consistent development and management experience with standard OpenShift These properties should also make MicroShift a great tool for other use cases such as Kubernetes applications development on resource-constrained systems, scale testing, and provisioning of lightweight Kubernetes control planes. Architecture MicroShift runs as a single systemd service that embeds a minimal OpenShift control plane and worker node. A single binary packages kube-apiserver, kube-controller-manager, kube-scheduler, kubelet, and OpenShift controllers as goroutines. Etcd runs as a separate process managed by the main binary. Infrastructure services (DNS, ingress router, service CA, OVN-Kubernetes CNI, LVMS storage) are deployed onto the cluster after the control plane starts. Optional component","default_branch":null,"files":null,"tree":[],"storefront":"/r/openshift","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openshift/microshift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}