server requirements
:
generic-mk8s-template.yaml
YAML manifest if needed.gcp-us-east1
location. Placing worker nodes close to the control plane is recommended for optimal performance.Default
rule, allowing public access to the Kubernetes API. It is advisable to restrict API access to a known IP range for security purposes.general
node pool.generic-mk8s-example
cluster by applying the manifest.
cpln apply -f generic-mk8s-template.yaml --org YOUR_ORG_HERE
.generic-mk8s-template.yaml
file using the cpln apply >_
option in the upper right corner.cpln mk8s join generic-mk8s-example --type join-script --options nodePoolName=general > join_general.sh
Kubernetes
in the left sidebar panel, click on the generic-mk8s-example
cluster, and go to Node Pools
. Click on More
on the right side of the general
Node Pool and select Generate Join Script
.
general
node pool. Repeat these steps for all necessary servers.
cpln mk8s kubeconfig generic-mk8s-example -f /tmp/generic-mk8s-example-conf
.kubectl
: Use the obtained kubeconfig file by running export KUBECONFIG=/tmp/generic-mk8s-example-conf
for the current shell session.Kubernetes
in the left sidebar panel and click on Open
under Dashboard
for the cluster generic-mk8s-example
.