Closed5

GKE 1.22アップグレードで行った対応

motonakamotonaka

sealed-secrets-controller

対応状況

下記3つのAPIが使用できなくなっており、
対応を入れたPRはまだマージされていない(2021/11/1現在)

https://github.com/bitnami-labs/sealed-secrets/issues/633

  • apiextensions.k8s.io/v1beta1: (Used for CRDs and available since v1.16)
  • rbac.authorization.k8s.io/v1beta1: (Used for RBAC/rules and available since v1.8)
  • admissionregistration.k8s.io/v1beta1 (Used for Webhooks and available since v1.16)
motonakamotonaka

上記PRがマージされるまでは v0.16.0 にkustomizeでpatchを当てて運用することにした。

motonakamotonaka

Ingress

extension/v1beta1networking.k8s.io/v1beta1 は廃止。
替わりに networking.k8s.io/v1 を使用する。

変更内容

こちらを参考にする。
https://cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-22#ingress-v122

  • pathType の指定。v1beta1で特に指定していなかったので、動作を一致させるために ImplementationSpecific を指定。
  • backend.serviceName -> service.name
  • backend.servicePort -> service.port
このスクラップは2021/11/15にクローズされました