Skip to content
/ metalk8s Public
forked from scality/metalk8s

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

License

Notifications You must be signed in to change notification settings

n1603/metalk8s

This branch is 3 commits ahead of, 156 commits behind scality/metalk8s:development/2.7.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 27, 2021
2f337a4 · Jan 27, 2021
Nov 19, 2019
May 6, 2019
Jan 12, 2021
Jan 5, 2021
Jan 27, 2021
Jan 12, 2021
Nov 5, 2020
Nov 5, 2020
Jan 4, 2021
Jan 5, 2021
Dec 15, 2020
Jan 12, 2021
Dec 15, 2020
Aug 11, 2020
Jan 12, 2021
Dec 1, 2020
Jan 12, 2021
Jun 3, 2019
Dec 15, 2020
Dec 30, 2019
Jul 31, 2019
Jan 8, 2021
Mar 5, 2019
Feb 16, 2019
Jan 9, 2020
Sep 29, 2020
Jul 31, 2020
Mar 22, 2019
Dec 18, 2020
Jan 12, 2021
Jun 30, 2020

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scheme 58.3%
  • Python 15.8%
  • JavaScript 12.8%
  • SaltStack 5.8%
  • Go 2.2%
  • Shell 2.2%
  • Other 2.9%