GCPで "Request had insufficient authentication scopes."と怒られた時の対処法

GCEでオープンソースの Drone.io を動かしていて、そこから GKE にアクセスしています。 今回新しく cluster を作成して、そこにdroneのGCEからアクセスしようと思ったのですが、以下のように怒られました。 $ gcloud container clusters get-credentials test-cluster (gcloud.container.clusters.get-credentials) ResponseError: code=403, message=Request »

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

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

Comodo で kubernetes の SSL 証明書を更新する。

今回kubernetes上にあるアプリケーションの証明書が切れてしまったので更新しました。 Comodo特有のわかりにくいところがありましたので、ここに書いておきたいと思います。 Comodo で新しい証明書を作成する 今回はUC Certificate を更新したいので、こちらからアクセスして、 Get certificate をクリックします。 STEP 2 では Web server system を Other にして今回は進めます。 適宜進めていくと、Action requied が2つ出てきます。 »

kubernetes 上の SSL 用の deployment file の作り方

こんにちは yoshi です。 Kubernetes の Replication Controller を Deployment のシステムに変更したくて切磋琢磨中です。 kubernetes 1.4になって変わったこと kubernetes 1.4になって変わったことがいくつかあるのですがその中でも大きな変更は Replication Controller(RC) を使わなくなったというところですね。 これまでは RC, Service(SVC) のファイルを作成すると Podsが生成されてアプリケーションが動くようになりました。 »