Kubernetes で ingress controller を使って https (TLS) 接続をするチュートリアル

弊社ではKubernetesでDocker Containerを管理しています。 レッスンタイムもそうですが、常時HTTPS接続をするために内部にnginx proxy の役割をするServiceを使っていました。 画像で説明するとこういう感じですかね。 ingress を使うとこういう形になります。 何がメリットかというと - 一つのingressで複数Serviceにまたがった設定ができる。 - Serviceとして管理しないので分けて考えれる - Google 推奨の構成 といったところですね。 このチュートリアルでは 1, ingressを使ってアプリケーションを公開する 2, TLSの設定をして、https接続する。 の二つを行いたいと思います。 1, »

Google Container Engine (GKE)で動いているアプリのSSL証明書 Let's Encrypt を kubernetes で更新する

こんにちは、yoshiです。 今回はkubernetes で動かしている example.com の SSL 証明書(Let's encrypt)が切れるので更新してみます。 条件 Macのターミナルでkubectlが使える => 使えない方はこちら 手順 まず大まかな手順を見てみましょう。 1: 新しくComputer Instanceを立ち上げ、example.com の DNS を新しいものに変え、Let's »