こんにちは、技術部プラットフォームグループのそめやポチです。最近はpng形式の画像をjpeg形式に変換する仕事をしています。 この記事では、私が社内のKubernetesクラスタのお世話をしているときに出会ったトラブルとその解決方法、またトラブルが起こった原因について説明します。トラブルの原因についてはKubernetes, Nginx, Linuxの3つのプロダクトについて、コードリーディングをしながら解説します。 直面した事象 急にKubernetesクラスタ内のNginxコンテナが起動しなくなりました。 GMOペパボが提供しているサービスの一つであるminneでは、検証用のKubernetesクラスタを利用しています。本番環境で使用しているKubernetesクラスタを模倣した、開発・検証のための環境です。そのクラスタ内でトラブルが起きていました。 トラブルの説明をするために、まずこ
![Kubernetesクラスタ内に大量のServiceリソースがあるとNginxコンテナが起動しなくなる - Pepabo Tech Portal](https://cdn-ak-scissors.b.st-hatena.com/image/square/2a2b95ecf8e657e87569bd37180a6d4d6dd2b4b7/height=288;version=1;width=512/https%3A%2F%2Ftech.pepabo.com%2Fblog%2F2023%2F09%2F15%2Flarge-amount-of-service-resources-in-your-k8s-cluster-prevent-nginx-containers-from-starting%2Feyecatch.jpg)