#Kubernetes
20 posts
WordPress×Cloudflareキャッシュ戦略 — K8s運用で工夫したこと
GKE上のWordPressにCloudflareキャッシュを導入した際の試行錯誤。APOを使わず無料プラグインを選んだ理由、gcsfuseという妥協、そしてこの経験がSSG移行の伏線になった話。
[Kubernetes] WordPress WP-Cron を WP-CLI で実行する CronJob
Kubernetes で WP-CLI を利用した WP-Cron の実行方法を説明します
[Kubernetes] Prometheus MySQL Exporter インストール方法
Kubernetes へ Prometheus MySQL Exporter を Workload Identity を利用してインストールする方法
[Kubernetes] Prometheus Operator を Helm でイントールする方法
Helm、Helmfile を用いて Prometheus Operator 版の Prometheus を Kubernetes へインストールする手順を説明します。
KubernetesクラスタにPrometheusで監視を入れた記録
個人運用のKubernetesクラスタにPrometheus Operator + Helmfileで監視を構築した記録です。ServiceMonitorのハマりどころや、小規模環境での運用判断についてまとめています。
[GKE] サービスアカウントとサービスアカウントを連携する - Workload Identity
GCPと Kubernets のサービスアカウントを連携できる IAM関連機能の Workload Identity について使い方を整理しました
GKEノードを自動再作成する - Preemptible VM Killer
GKE のワーカーノードとして利用している Preemptible VM を24時間以内に自動的に再作成するアプリケーション Preemptible Killer の説明
Helm 再入門 - Helmfile をインストールして特徴を整理する
一度は Helm の利用をやめましたが Helm v3 と Helmfile で利便性が改善したので再評価してみました。
WordPress WP-Cron を止めて OS層の Cron で実行する方法
WordPressの定期ジョブを実行する WP-Cron を停止してOSレイヤーの Cron で定期ジョブを実行する方法と処理概要の解説
Cert Manager アップグレード (v1.5 to v1.8)
Cert Manager を v1.5からv1.8へアップグレードします。
[GKE] Kubernetes を 1.18から1.22までアップグレードした記録
GKE環境を 1.22 へバージョンアップをしたときの注意点や参考情報をまとめます。
[Kubernetes] cert-manager のアップグレード方法 (v0.12 to v1.5.5)
kubernetes の証明書管理機能 cert-manager のアップグレード手順の整理
MySQL の管理用 GUI ツール Adminer を Kubernetes に設置
MySQL の Web管理ツール Adminer を Kubernetes や Docker 起動する手順のカンペ
WordPressをKubernetes に構築する手順(GCP GKE)
WordPress のオフィシャル Docker イメージを利用して Kubernetes 環境に配置するための流れを説明します。
Cloud Build の実行結果を Slack 通知する構成 - Cloud Run を利用
Cloud Build 環境で実行結果を Slack へ通知するために、Cloud Run を用いた構成例を説明します。
Redmine 4.x へのアップグレード作業手順(Kubernetes)
Kubernetes 上の Redmine をバージョン 4 にアップグレードするための手順
Helmでインストールした Cert Manager をk8sマニフェストで再セットアップ
Helm でセットアップしていた Cert Manager を Helm を利用しないネイティブな実装で再設定しました。
WordPress運用をKubernetes(GKE)へ移行する流れ
Kubernetesの利用頻度が増えてきたので、個人VPSで運営していたWordPressをKubernetes環境へ移行することにします。
Kubernetes (v1.5) を CentOS 7.3 に構築してコンテナをデプロイ可能にするまでの手順
CentOS Linux release 7.3.1611 (Core) に対して Kubernetes セットアップを試みます。