Need help with metalk8s?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

scality
226 Stars 35 Forks Apache License 2.0 7.9K Commits 431 Opened issues

Description

An opinionated Kubernetes distribution with a focus on long-term on-prem deployments

Services available

!
?

Need anything else?

Contributors list

MetalK8s logo

An opinionated Kubernetes distribution with a focus on long-term on-prem deployments

Integrating

MetalK8s offers a set of tools to deploy Kubernetes applications, given a set of standards for packaging such applications is respected.

For more information, please refer to the Integration Guidelines.

Building

Prerequisites are listed here.

To build a MetalK8s ISO, simply type

./doit.sh
.

For more information, please refer to the Building Documentation.

Contributing

If you'd like to contribute, please review the Contributing Guidelines.

Testing

Requirements

Bootstrapping a local environment

# Install virtualbox guest addition plugin
vagrant plugin install vagrant-vbguest
# Bootstrap a platform on a vagrant environment using
./doit.sh vagrant_up

End-to-End Testing

To run the test-suite locally, first complete the bootstrap step as outlined above, then:

# Run tests with tox
tox -e tests

Documentation

Requirements

Building

To generate HTML documentation locally in

docs/_build/html
, run the following command:
# Generate doc with tox
tox -e docs

MetalK8s version 1 is still maintained in this repository. See the

development/1.*
branches, e. g. MetalK8s 1.3 in the same repository.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.