k8s,statefulset

statefulset 削除エラー解消方法

  • 問題

statefulsetを削除した時、下記のエラーが出てしまって、削除できなかった。

$ kubectl delete statefulset test
error: no kind "GetOptions" is registered for version "apps/v1"
  • 原因

kubectl clientのバージョンが1.8.4で、エラーが出ました

  • 解決方法

    • gcloud components remove kubectl で kubectlをアンインストールする
    • brew upgrade kubernetes-cli を実行
    • brew install kubectl を実行
    • kubectl clientバージョンがv1.10.1になって、statefulsetが正常に削除できました