Siemens-Healthineers / K2s

Kubernetes distribution for Windows & Linux workloads
https://siemens-healthineers.github.io/K2s/
MIT License
36 stars 3 forks source link
cluster containers kubernetes linux windows

K2s - Kubernetes distribution for Windows & Linux workloads

ci ci ci ci ci

Read the K2s Online Documentation.


K2s is a Kubernetes distribution which packages different open-source components into one small and easy to use solution focusing on running mixed Windows-based & Linux-based workloads in Kubernetes.

This solution is installable on Windows hosts.

The name K2s comes from the fact that we start with the default setting of 2 Kubernetes nodes (Windows & Linux) and it relates to K8s as synonym for Kubernetes.

Why K2s?

The problems that K2s solves are the following:

See also the Features List.

Quick Start

  1. Get K2s
  2. Verify that the Prerequisites are fulfilled
  3. Run as administrator in the installation/repository folder:
    k2s.exe install
  4. Check K2s cluster health:
    k2s.exe status
  5. Deploy your workloads :rocket:

See k2s CLI and CLI Shortcuts for more means to interact with the K2s cluster.

Optionally, install one or more K2s Addons for additional functionality.

To create an offline installer first, check out Creating Offline Package.

Supported OS Versions

See also Windows-based Images.

Hosting Variants

Further Usage

Addons

K2s provides a rich set of addons which are containing specific functionality, checkout the k2s addons command for all options. These addons can be used for testing and rapid prototyping purposes, as well in selected product scenarios.

Contributing

Training

Troubleshooting