Add files via upload (#3294)

Signed-off-by: sknop <118932232+sknop-cgn@users.noreply.github.com>
This commit is contained in:
sknop 2024-08-12 22:36:25 +02:00 committed by GitHub
parent c22b2fd065
commit 8129d02ca1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 21573 additions and 0 deletions

View File

@ -0,0 +1,8 @@
vendor: "PlusServer GmbH"
name: "plusserver Kubernetes Engine (PSKE)"
version: v1.12.0
website_url: "https://www.plusserver.com/en/product/managed-kubernetes/"
documentation_url: "https://www.plusserver.com/en/product/managed-kubernetes/"
type: "hosted platform"
description: "The plusserver Kubernetes Engine (PSKE) based on Gardener reduces the complexity in managing multi-cloud environments and enables companies to orchestrate their containers and cloud-native applications across a variety of platforms such as plusservers pluscloud open or hyperscalers such as AWS, either by mouseclick or via an API."
contact_email_address : container@plusserver.com

View File

@ -0,0 +1,75 @@
# Conformance tests for plusserver Kubernetes Engine (PSKE)
## plusserver Kubernetes Engine (PSKE) (base on Kubernetes v1.29.6)
With the plusserver Kubernetes Engine (PSKE), you use a unique solution to orchestrate
Kubernetes clusters quickly and easily in self-service. Depending on your requirements,
you can operate and centrally manage your workloads in the GDPR-compliant pluscloud open
or at a hyperscaler. Thanks to integrated day 2 operations and optional professional services,
you can relieve the burden on your DevOps teams and free up space for your digital innovations.
You also benefit from high resilience and optimized costs through autoscaling and hibernation.
https://get.plusserver.com/en/managed-kubernetes-free-trial
## 1. Create an account
Create a plusserver Kubernetes Engine (PSKE) Account on [https://get.plusserver.com/en/managed-kubernetes-free-trial](https://get.plusserver.com/en/managed-kubernetes-free-trial).
## 2. Create Kubernetes Cluster
Login to plusserver Kubernetes Engine (PSKE) Dashboard to create a Kubernetes Clusters on OpenStack (pluscloud-open) cloud provider.
https://dashboard.prod.gardener.get-cloud.io/login
In the "Clusters" menu, select the plus symbol for "Kubernetes Clusters". The input mask for cluster creation appears.
- Select the infrastructure (we validated the conformance with pluscloud-open)
- Choose the name of your cluster
- Select the 1.29.6 version of Kubernetes
- Select the region of your cluster
- Select the networking type of your cluster (we validated the conformance with calico)
- Configure a worker pool (we validated the conformance with a pool of 2 "SCS-16V:32:100" worker types and "containerd" as container runtime)
## 3. Get the kubeconfig
From the clusters list, click on the cluster you just created and download the kubeconfig file from the top-right of the "Access" tab.
## 4. Install Sonobuoy
On the new kubernetes cluster run the Conformance tests using the following
commands:
```sh
$ go install github.com/vmware-tanzu/sonobuoy@latest
```
## 5. Run Conformance Test
```sh
$ sonobuoy run --mode=certified-conformance
INFO[0000] create request issued name=sonobuoy namespace= resource=namespaces
INFO[0000] create request issued name=sonobuoy-serviceaccount namespace=sonobuoy resource=serviceaccounts
INFO[0000] create request issued name=sonobuoy-serviceaccount-sonobuoy namespace= resource=clusterrolebindings
INFO[0000] create request issued name=sonobuoy-serviceaccount-sonobuoy namespace= resource=clusterroles
INFO[0000] create request issued name=sonobuoy-config-cm namespace=sonobuoy resource=configmaps
INFO[0000] create request issued name=sonobuoy-plugins-cm namespace=sonobuoy resource=configmaps
INFO[0000] create request issued name=sonobuoy namespace=sonobuoy resource=pods
INFO[0000] create request issued name=sonobuoy-aggregator namespace=sonobuoy resource=services
```
Watch Sonobuoy's status with:
```sh
$ sonobuoy status
PLUGIN STATUS RESULT COUNT PROGRESS
e2e complete passed 1 Passed:388, Failed: 0, Remaining: 0
systemd-logs complete passed 6
Sonobuoy has completed. Use `sonobuoy retrieve` to get results.
```
Check Sonobuoy's logs with:
```sh
$ sonobuoy retrieve
202407302133_sonobuoy_f283af4a-a9c0-4e0b-b8ee-c813b6bc86d6.tar.gz
```

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff