DaoCloud Enterprise is a platform based on Kubernetes which developed by DaoCloud.
First install DaoCloud Enterprise 3.0.0, which is based on Kubernetes 1.9.6. To install DaoCloud Enterprise, run the following commands on CentOS 7.2 System:
export VERSION=3.0.0
curl -L https://dce.daocloud.io/DaoCloud_Enterprise/$VERSION/os-requirements > /usr/local/bin/os-requirements
chmod +x /usr/local/bin/os-requirements
/usr/local/bin/os-requirements
bash -c "$(docker run -i --rm daocloud.io/daocloud/dce:$VERSION install)"
To add more nodes to the cluster, the user need log into DaoCloud Enterprise control panel and follow instructions under node management section.
After the installation, run docker exec -it `docker ps | grep dce-kube-controller | awk '{print$1}'` bash
to enter the DaoCloud Enterprise Kubernetes controller container.
The standard tool for running these tests is
Sonobuoy, and the standard way to run
these in your cluster is with curl -L https://raw.githubusercontent.com/cncf/k8s-conformance/master/sonobuoy-conformance.yaml | kubectl apply -f -
.
Watch Sonobuoy's logs with kubectl logs -f -n sonobuoy sonobuoy
and wait for
the line no-exit was specified, sonobuoy is now blocking
. At this point, use
kubectl cp
to bring the results to your local machine, expand the tarball, and
retain the 3 files plugins/e2e/results/{e2e.log,junit.xml,version.txt}
, which will
be included in your submission.