Kubernetes Cluster Operations
Manage any Kubernetes cluster regardless of how they were created: a cloud Kubernetes service like GKE, an RKE cluster created by Rancher, or an imported cluster created by other tools.
You don’t need to leave Rancher to provision cloud Kubernetes clusters -- Rancher invokes the appropriate cloud APIs for you, automatically deploying popular cloud container services like GKE, AKS or EKS.
As an alternative, you can automatically deploy an RKE cluster and automatically leverage node-drivers pre-built for your favorite cloud.
Typically, cloud Kubernetes services upgrade the Kubernetes master automatically, but leave it to users whether to upgrade worker nodes. By choosing “manual upgrades” with your cloud provider, you can control everything from within Rancher, helping ensure consistent versions of services between your various projects, namespaces and clusters.
For users deploying RKE, Rancher manages upgrades for you for trouble-free operation. Upgrades of imported clusters are performed independent of Rancher.
Monitoring and Alerting
Routinely perform health checks for all Kubernetes clusters whether they are Cloud Kubernetes clusters, RKE clusters or imported clusters. Rancher presents resource consumption statistics for each Rancher-managed cluster using a visual dashboard built into the Rancher Web UI.
Rancher sends cluster-level alerts for Kubernetes system components (e.g., etcd, DNS, etc.) and allows users to configure application-level alerts such as CPU consumption or pod health. Administrators can configure a variety of notifiers including Slack, PagerDuty, webhooks and email.