kawabatas技術ブログ

試してみたことを書いていきます

kubernetes

Docker for mac で Kubernetes 環境構築

概要 Kubernetes のローカル環境が欲しくなった。 そういえば Docker for mac から使えるようになったという記事を見た記憶が... 使えるようにしたのでメモ。 バージョン stable版でも Kubernetes を使えるようになっていた。 手順 Preference を開いて Kube…

GKE で NGINX Ingress Controller を使ってみる

NGINX Ingress Controller とは 多くのWebサーバーの設定ファイルは似ているので、必要な部分だけカスタムして簡単に構築しようというもの。 https://github.com/kubernetes/ingress-nginx 今回は GKE で NGINX Ingress Controller を使い、リダイレクトサー…

Spinnaker を導入した

概要 GKE のアプリケーションのデプロイに Spinnaker を導入したので、その手順をまとめておく。 halyard のインストール Try out Halyard on GKE に従い、GCE 上に halyard VM を作り、Kubernetes クラスタに Spinnaker をセットアップしていく。 Try out H…

Kustomize 試してみる

概要 Kubernetes の設定ファイルをカスタムできるというので試してみる。 これで staging や production で共通の項目を base として用意し、異なる項目のみ設定できるっぽい。 https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-…

Kubernetes の ConfigMap と Secret の更新を試す

概要 ConfigMap や Secret の更新が動的に反映されるのか検証します。 ボリュームマウントで利用する場合と、それ以外で利用する場合とで変わるのか。 手順 事前準備 検証用の Namespace を作成 $ kubectl create namespace test-namespace ConfigMap を作成…

【GKE】Kubernetes Service Catalog を試してみた

概要 Kubernetes Service Catalog と GCP Service Broker を使えば、CloudSQL や CloudStorage などをセットアップできるらしいので、試してみた。 用語説明 ドキュメント Kubernetes Service Catalog とは Kubernetes クラスタで動作するアプリケーションが…