https://github.com/bowei/hyperkube-e2e
Hyperkube-based e2e framework
https://github.com/bowei/hyperkube-e2e
Last synced: 4 months ago
JSON representation
Hyperkube-based e2e framework
- Host: GitHub
- URL: https://github.com/bowei/hyperkube-e2e
- Owner: bowei
- Created: 2017-02-08T19:35:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-08T19:37:21.000Z (over 9 years ago)
- Last Synced: 2025-07-25T06:31:04.140Z (11 months ago)
- Size: 1000 Bytes
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hyperkube-based testing framework
## Overview
This project is a [hyperkube](https://github.com/kubernetes/kubernetes/tree/master/cluster/images/hyperkube)-based
end-to-end testing framework. Many [Kubernetes](http://k8s.io) projects are
possible to integration test without the use of a fully working cluster. This
framework creates a mock instance of key pieces of the Kubernetes cluster with
minimal system dependencies.
# Framework
## Dependencies
This framework depends on the following:
* [Docker](http://docker.io)
* A valid `sudo` session
* Write permissions to `/usr/lib/kublet` on the root file-system. This directory
will be clobbered during a test run.
The framework attempts to exit as cleanly in all possible cases. Please file an
issue if that is not the case.
## What does this framework provide?
This framework provides the following in a containerized manner:
* etcd service (used by the API server)
* API server
* Addon-manager
* Kubelet
## Who should use this framework?
If your project only needs the API server and Kubelet, then this may be a good
fit for testing your project. This framework is fully compatible with travis-ci
which was one of the motivations for its creation.
# User guide
# Limitations