Skip to content

pacevedom/microshift-io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroShift Upstream

This repository provides scripts to build and run MicroShift upstream (i.e. without Red Hat subscriptions or a pull secrets).

Overview

MicroShift is a project that optimizes OpenShift Kubernetes for small form factor and edge computing. MicroShift Upstream is intended for upstream development and testing by allowing to build MicroShift directly from the original OpenShift MicroShift sources, while replacing the default payload images with OKD (the community distribution of Kubernetes that powers OpenShift).

The goal is to enable contributors and testers to work with an upstream build of MicroShift set up using OKD components, making it easier to develop, verify, and iterate on features outside the downstream Red Hat payloads.

Quick Start

Prebuilt MicroShift artifacts are published at the Releases page.

Run the following command to quickly run the latest build of MicroShift inside a Bootc container on your host.

curl -s https://microshift-io.github.io/microshift/quickstart.sh | sudo bash

When completed successfully, the command displays information about the system setup, next steps for accessing MicroShift and uninstall instructions.

MicroShift is running in a bootc container
Hostname:  127.0.0.1.nip.io
Container: microshift-okd
LVM disk:  /var/lib/microshift-okd/lvmdisk.image
VG name:   myvg1

To access the container, run the following command:
 - sudo podman exec -it microshift-okd /bin/bash

To verify that MicroShift pods are up and running, run the following command:
 - sudo podman exec -it microshift-okd oc get pods -A

To uninstall MicroShift, run the following command:
 - curl -s https://microshift-io.github.io/microshift/quickclean.sh | sudo bash

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.4%
  • Dockerfile 22.5%
  • Makefile 22.1%