How to determine the Rancher Leader pod in Rancher v2.x
This document (000020056) is provided subject to the disclaimer at the end of this document.
Environment
- SUSE Rancher 2.7.x
- SUSE Rancher 2.8.x
- SUSE Rancher 2.9.x
Situation
During troubleshooting it may be useful to know which of the Rancher server pods, running as part of the rancher
Deployment in the cattle-system
namespace, is the current leader, and this article details the steps to determine this.
Resolution
To find the Rancher leader pod use either of the following ways : From Rancher UI :
1. Navigate to the Rancher local cluster
2. Click the More Resources on left side menu.
3. Under the Coordination section -> select Leases
4. Locate the cattle-controllers
Lease, under the kube-system
namespace.
5. Expand the spec section and note the current leader pod name in the holderIdentity
field.
From kubectl shell :
- Execute the below script from the rancher local cluster kubectl shell :
curl https://raw.githubusercontent.com/rancherlabs/support-tools/master/troubleshooting-scripts/determine-leader/rancher2_determine_leader.sh | sh
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.