Illumina Innovates with Rancher and Kubernetes
There are many ways you can interact with Kubernetes clusters that are managed by Rancher:
Rancher UI
Rancher provides an intuitive user interface for interacting with your clusters. All options available in the UI use the Rancher API. Therefore any action possible in the UI is also possible in the Rancher CLI or Rancher API.
kubectl
You can use the Kubernetes command-line tool, kubectl, to manage your clusters. You have two options for using kubectl:
Rancher kubectl shell
Interact with your clusters by launching a kubectl shell available in the Rancher UI. This option requires no configuration actions on your part.
For more information, see Accessing Clusters with kubectl Shell.
Terminal remote connection
You can also interact with your clusters by installing kubectl on your local desktop and then copying the cluster’s kubeconfig file to your local ~/.kube/config directory.
~/.kube/config
For more information, see Accessing Clusters with kubectl and a kubeconfig File.
Rancher CLI
You can control your clusters by downloading Rancher’s own command-line interface, Rancher CLI. This CLI tool can interact directly with different clusters and projects or pass them kubectl commands.
Rancher API
Finally, you can interact with your clusters over the Rancher API. Before you use the API, you must obtain an API key. To view the different resource fields and actions for an API object, open the API UI, which can be accessed by clicking on View in API for any Rancher UI object.