Skip to content
This repository has been archived by the owner on Mar 15, 2021. It is now read-only.

vmware-archive/simple-k8s-test-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


VMware has ended active development of this project, and its repository will no longer be updated.


Simple Kubernetes Test Environment

The Simple Kubernetes Test Enviornment (sk8) project is:

  • For developers building and testing Kubernetes and core Kubernetes components
  • Capable of deploying any version of Kubernetes (+1.10) on generic Linux distributions
  • Designed to deploy single-node, multi-node, and even multi-control plane node clusters
  • Able to deploy nodes on DHCP networks with support for both node FQDNs and IPv4 addresses
  • A single, POSIX-compliant shell script, making it portable and customizable

Quick start

The quickest way to provision a Kubernetes cluster with sk8 is on vSphere using the OVA.

Getting started

How does sk8 work?

The sk8 project revolves around a single, POSIX-compliant shell script designed to be compatible with most Linux distributions. This model illustrates an example sk8 execution.

What does sk8 install?

A sk8-provisioned cluster passes the Kubernetes e2e conformance test suite because sk8 uses a well-known, standard set of components to the control plane and worker nodes:

Node components

How to provision Kubernetes with sk8

There are several ways to provision a Kubernetes cluster with sk8:

Todo

  • Better testing
  • Better documentaton

License

Please the LICENSE file for information about this project's license.

About

For developers building and testing Kubernetes and core Kubernetes components

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •