ニュース
Rancher の kubeconfig が 30 日で失効していて、気づくのが遅れた話
要点
- Rancherが発行するkubeconfigは30日で失効するため、長期間運用すると認証エラーに気づくのが遅れる問題がある。
- 記事は、kubectlやhelmを呼び出すPowerShellのリリースバッチが、テナント(namespace)単位でアプリをリリースする運用の中でこの問題に遭遇した経緯を扱う。
- 対象環境はRancher v2.13系、RKE2 v1.34系、Ubuntu Server 24.04 LTSである。
なぜ重要か
kubeconfigの失効に気づかないと、Rancher上で動く運用スクリプトやリリースバッチが突然止まるおそれがあるため、認証情報の有効期限を把握しておく必要がある。
影響を受ける人
- Rancherで Kubernetes を運用している開発者・運用担当
- kubectlやhelmを呼び出す運用スクリプト(バッチ)を書いている人
- Rancher v2.13系
- RKE2 v1.34系
- Ubuntu Server 24.04 LTS
- #Rancher
- #kubeconfig
- #Kubernetes
- #RKE2
- #運用自動化
環境 Rancher v2.13 系 / RKE2 v1.34 系 Ubuntu Server 24.04 LTS 対象読者 Rancher で Kubernetes を運用している方 kubectl や helm を呼び出す運用スクリプト(バッチ)を書いている方 リリースバッチの仕様 この記事に出てくるリリースバッチは、テナント(namespace)単位でアプリをリリースする PowerShell スクリプトです。1 つのテナントには複数のシステムが入っていて、次の順に動きます。 対象テナントの namespace…