Kubernetes【Kubernetes】HPAを使いつつ手動でスケールさせる はじめに HPA(Horizontal Pod Autoscaler)を使っている場合に、DeploymentのPodの数を手動でスケールアウト、スケールインする方法を紹介します。 HPAを使いつつ手動スケール HPAを使っている場合は、ス...2023.01.24Kubernetes
Kuberneteskubectl patchでリソース更新 はじめに kubectl patchについて、実際の例を見ながら使い方を紹介していきます。 kubectl patch kubectl patchはStrategic Merge Patch、JSON Merge Patch、JSON Pa...2023.01.20Kubernetes
監視Cortexについて実際に動かしてざっくり理解する はじめに Cortexについて簡単に紹介して、実際にローカルで動かしてみます。 Cortexとは Cortexとは、Prometheusのための可用性が高い長期間ストレージです。 Prometheusのローカルストレージは長期保存には向かな...2023.01.10監視
監視【Prometheus】ローカルでPromxyを動かしながら理解する はじめに Promxyについてどんなものなのか、ローカルで試しながら理解していきたいと思います。 Promxyとは Promxyとは、複数のPrometheusを1つのエンドポイントに集約できるPrometheus用のProxyです。 つま...2022.12.25監視
Kubernetes【kustomize】特定の環境だけbaseのリソースを削除する はじめに Kustomizeのbaseディレクトリにあるリソースを特定のoverlaysの環境からのみ削除する方法を紹介します。 背景 Kustomizeを使っていて、基本的にはどの環境にもデプロイするリソースはbase配下にマニフェストを...2022.12.22Kubernetes
Kubernetes【kubectl status】リソースの状態を取得する はじめに kubectl statusを使って、Kubernetesリソースの状態を取得する方法を紹介します。 kubectl-status kubectl statusは、Kubernetesのリソースの状態をわかりやすく表示してくれるk...2022.12.17Kubernetes
Kubernetes【kube-capacity】現在のNamespaceのみ取得するように設定する はじめに kube-capacityを使って現在のNamespaceの情報のみを取得する方法を紹介します。 kube-capacityを使ってResource limitやrequestを一覧で取得する場合、デフォルトでは全てのNamesp...2022.12.11Kubernetes
Kuberneteskubectl-iexecでインタラクティブにexec はじめに kubectl-iexecを使って、インタラクティブにexecする方法を紹介します。 kubectl-iexec kubectl-iexecは、インタラクティブにPodやコンテナを選びながらexecすることができるkubectlプ...2022.12.10Kubernetes
KuberneteskubectlでPodで使われているイメージの一覧を取得 はじめに kubectl-imagesを使って、簡単にPodで使われているイメージの一覧を表示する方法を紹介します。 kubectl-images kubectl-imagesは、Podのイメージを簡単に取得できるkubectlのプラグイン...2022.12.06Kubernetes
Kubernetes【Kubernetes】Horizontal Pod AutoscalerとDeploymentのレプリカ管理について はじめに HPA(Horizontal Pod Autoscaler)をデプロイした場合のレプリカ数の管理について解説していきます。 HPAとDeploymentのレプリカ管理 HPAを使っている場合、レプリカ数についての情報はHPAのsp...2022.12.03Kubernetes