Using Skupper with IBM Kubernetes Service
Prerequisites
- You must have access to an IBM Kubernetes Service cluster.
- You must install the IBM Cloud CLI.
- You must install the
container-serviceplugin
Cluster access
Using the command line
Use the ibmcloud login command. It prompts you for required
credentials.
$ ibmcloud login
To use kubectl with a cluster, you must configure your local
kubeconfig. Use ibmcloud ks cluster ls to list the clusters
available. Then use ibmcloud ks cluster config with the --cluster
option to make one of them your active cluster.
$ ibmcloud ks cluster ls
Name ID State
cluster1 c2j3e62d0k7q0jq9d01g normal
$ ibmcloud ks cluster config --cluster cluster1
Using the console
Use the ibmcloud command and the IBM Cloud console to log in:
- Go to cloud.ibm.com and sign in.
- Select Log in to CLI and API in the account menu in the top right.
- Copy the provided
ibmcloud logincommand and paste it into your console session. - Select Kubernetes in the menu on the left.
- Navigate to your cluster.
- Select Actions > Connect via CLI.
- Copy the provided
ibmcloud ks cluster configcommand and paste it into your console session.
Incoming site links
Clusters in the free tier do not support load balancers. As a result,
they cannot accept incoming connections. Since by default Skupper
attempts to set up an ingress for accepting incoming site links, this
causes skupper init to fail.
To avoid this, use the --ingress none option:
skupper init --ingress none
The non-free clusters do not have this limitation.