時に出力されるエラーが以下のようなパターンであれば内部の証明書の期限が切れているので、いくつかコマンドを実行して証明書を更新してください。yyyy-mm-ddThh:mm:ssZ証明書更新には以下のコマンドを順に実行します。emissary-apiextを再起動します。再起動のタイミングで証明書が自動生成されます。APIがKubernetes内に作られるのですが、このエンドポイントはサーバー証明書を自動的に作成して使用します。Ambassadorの古いバージョンでは証明書の更新を自動で更新を行わないため起動して1年が経つと証明書の有効期限が切れてしまい、上記のエラーが発生します。この問題は過去全てのバージョンで発生しますが、現在修正PRがマージされているのでおそらく次のバージョン辺りで修正されるかと思われます。APIのDeploymentをrestartします。Podの起動時に証明書が自動生成されます。emissary-apiextを再起動します。再起動のタイミングで証明書が自動生成されます。emissary-systemおわりに今回は最近遭遇したエラー対応時に得た知見を共有しました。一致期間ごとにこのコマンドを実行するCronJobを実行する解決する方法もありますが、根本解決には次のバージョンのEmissaryが公開されたタイミングでアップグレードするべきかと考えています。同様の問題に直面した方の助けになると幸いです。最新記事なむゆKubestronautになりました。社内Kubernetes最強です。本記事に記載の情報に起因するいかなる損害に対しても弊社は一切の責任を負わないものとします。お客様のご判断と責任のもとにご活用ください。