• This repository has been archived on 30/Jun/2022
  • Stars
    star
    322
  • Rank 130,398 (Top 3 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created almost 5 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🪦 DISCONTINUED Further Lokomotive development has been discontinued. Lokomotive is a 100% open-source, easy to use and secure Kubernetes distribution from the volks at Kinvolk

⚠️ End of project ⚠️

development

This project has ended, and further Lokomotive development has halted.

As it is free software, people are free and welcome to fork and develop the codebase on their own. However, to avoid any confusion, the original repository is archived and we recommend any further fork/development to proceed with an explicit rename and rebranding first.

We encourage all interested parties to mirror any relevant bits as we can't actively guarantee their existence in the future.


Lokomotive

Lokomotive is an open source Kubernetes distribution that ships pure upstream Kubernetes. It focuses on being minimal, easy to use, and secure by default.

Lokomotive is fully self-hosted and includes Lokomotive Components adding essential functionality for production not shipped with upstream Kubernetes.

Example gif showing `lokoctl cluster apply --confirm`

Features

Installation

Lokomotive provides the lokoctl CLI tool to manage clusters. Check the installation guide to install it.

Getting started

Follow one of the quickstart guides for the supported platforms:

Documentation

Reference guides

How to guides

Issues

Please file issues on this repository.

Before filing an issue, please ensure you have searched through / reviewed existing issues.

If an issue or PR you’d like to contribute to is already assigned to someone, please reach out to them to coordinate your work.

If you would like to start contributing to an issue or PR, please request to have it assigned to yourself.

Contributing

Check out our contributing guidelines.

License

Unless otherwise noted, all code in the Lokomotive repository is licensed under the Apache 2.0 license. Some portions of the codebase are derived from other projects under different licenses; the appropriate information can be found in the header of those source files, as applicable.

More Repositories

1

headlamp

An easy-to-use and extensible web UI for Kubernetes.
TypeScript
869
star
2

kube-spawn

A tool for creating multi-node Kubernetes clusters on a Linux machine using kubeadm & systemd-nspawn. Brought to you by the Kinvolk team.
Go
445
star
3

traceloop

Now moved into `github.com/inspektor-gadget/inspektor-gadget/pkg/gadget-collection/gadgets/traceloop`. Tracing system calls in cgroups using BPF and overwritable ring buffers
Go
191
star
4

service-mesh-benchmark

Shell
136
star
5

cloud-native-bpf-workshop

Shell
96
star
6

seccompagent

agent for handling seccomp descriptors for container runtimes
Go
38
star
7

go-shamir

A small CLI tool for Shamir's Secret Sharing written in Go, using Vault's Shamir implementation
Go
38
star
8

bpf-exercises

C
25
star
9

egress-filtering-benchmark

Go
23
star
10

benchmark-containers

Benchmark container build files for a variety of cloud-native benchmarks.
Shell
19
star
11

nomad-on-flatcar

Shell
15
star
12

racker

rack provisioning utility for Kinvolk projects
Shell
14
star
13

btfgen

C
9
star
14

container-escape-bounty

Shell
8
star
15

azure-cvm-tooling

Libraries and tools for Confidential Computing on Azure
Rust
7
star
16

demo

Assorted demos by the Kinvolk team
Shell
7
star
17

lerobot

A simple robot managing Let's Encrypt certificates.
Go
6
star
18

manifest

The build manifest for Flatcar releases
5
star
19

netcost

use BPF to calculate network ingress/egress for specified CIDRs
Go
4
star
20

nswatch

Go
3
star
21

test-odcds

demo of Envoy lazy config loading
Go
3
star
22

calico-hostendpoint-controller

Shell
2
star
23

eslint-config

Lint rules for all Kinvolk's Js/Ts projects
JavaScript
2
star
24

lokomotive-web-ui

A branded build of Headlamp with L8e related plugins.
TypeScript
1
star
25

dev-utils

Development utilities that are common to the company's projects.
Shell
1
star
26

docker

Go
1
star
27

contribution

Start here for contributing to Kinvolk projects
1
star
28

container-exercises

Training material, container exercises
Shell
1
star
29

awesome-virtual-cloud-native-events

Get an overview of all the virtual events happening related to cloud-native technologies
1
star
30

gangway-theme

Lokomotive theme for the gangway
HTML
1
star
31

downloads-tracker

A Github downloads tracker
Go
1
star
32

etcd

Go
1
star
33

tdx-demo-v2

Python
1
star