Skip to content

Commit

Permalink
Conformance results for v1.17/k8splus (cncf#850)
Browse files Browse the repository at this point in the history
* Conformance results for v1.17/k8splus

* + add the k8splus installation
  • Loading branch information
Lionelpang authored Feb 20, 2020
1 parent 3fc6fd5 commit 22bdf2d
Show file tree
Hide file tree
Showing 4 changed files with 26,019 additions and 0 deletions.
8 changes: 8 additions & 0 deletions v1.17/k8splus/PRODUCT.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
vendor: Asiainfo Technology(China) Co., Ltd
name: K8splus
version: v1.1.4
website_url: https://lionelpang.github.io/k8splus/
documentation_url: https://lionelpang.github.io/k8splus/docs
product_logo_url: https://lionelpang.github.io/k8splus/logo/k8spluslogo.svg
type: distribution
description: 'K8splus is an enhanced container scheduling platform based on kubernetes and enterprise development mode. On the basis of kubernetes, it provides a more convenient way to manage project release and control resources.'
47 changes: 47 additions & 0 deletions v1.17/k8splus/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Conformance tests for ks8plus's Kubernetes

## Setup the k8splus and the Kubernetes cluster
First install k8splus, them create a cluster with k8splus in the [documentation](https://lionelpang.github.io/k8splus/docs/index.html).

1. System Requirements
* Operating system of CentOS 7.2 or above.
* Hard disk: minimal 30 GB available disk space (40GB+ recommended, increasing based on the needs of your container workloads)
* 2 CPUs or more
* If the host cannot access the Internet at all, you need to modify the yum source.
* Confirm that the docker service is not installed on each host (due to the different version and storage location of the docker service installed by yourself, the installation fails).
* Turn off SELinux and firewall, disable fireall service.

2 Install k8spluls
Download to the installation media through Baidu cloud disk, and execute the following command to install:
```bash
sudo sh k8splus.sh
```
When logging in k8splus for the first time, provide the machine fingerprint, and send the machine fingerprint to the email of [email protected] to obtain the serial number to activate the k8splus service.

3 Install kubernetes cluseter
The steps to Install a cluster are as follows:
a. Add the host to the system in background management > Cluster Management > host management;
b. Create a cluster in background management > Cluster Management > cluster management;
c. View the cluster details in background management > Cluster Management > cluster management, click the Add button to add the cluster node. Change the IP of Yum source and sys docker registry to the IP of the host of k8splus, and click next to install the cluster.

## Run Conformance Test

1. Download a binary release of [sonobuoy](https://github.com/heptio/sonobuoy/releases), or build it yourself by running:
```sh
$ go get -u -v github.com/heptio/sonobuoy
```

2. Run sonobuoy:
```sh
$ sonobuoy run --mode=certified-conformance
```

3. Check the status:
```sh
$ sonobuoy status
```

4. Once the status shows the run as completed, you can download the results archive by running:
```sh
$ sonobuoy retrieve
```
Loading

0 comments on commit 22bdf2d

Please sign in to comment.