forked from cncf/k8s-conformance
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Conformance results for v1.17/k8splus (cncf#850)
* Conformance results for v1.17/k8splus * + add the k8splus installation
- Loading branch information
1 parent
3fc6fd5
commit 22bdf2d
Showing
4 changed files
with
26,019 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
``` |
Oops, something went wrong.