kubernetes
rancher1.6->2に更新したときにcicd部分の修正をしたのでメモ。CLIを用いて自動化するにはrancherへのログインを非対話形式(non interactive)にする必要があり、そのためにはCLIのバージョンを2.0.4以降にしないといけない。
Kubernetesにアプリをデプロイするにあたり、Podが1つということはあまりないと思う。複数のPod(AとB)を、Aが起動できてからBを起動させる、みたいに依存関係持たせるのは一般的に考えられる。 docker-composeだとdepends_onやlinksで簡単に依存関係を定…
kubernetesでL4ロードバランサを作成するときの選択肢として、nginx-ingress-controllerがある。簡単な設定方法と若干注意したほうがいいことを残しておく。
kubernetes使う時に、コンテナに環境変数を渡してやるのは超が付くほど一般的だし、ほとんどの人がやることだと思います。 この度phpでそうする時にハマったのでメモしときます。 おさらい コンテナへの環境変数の渡し方 渡したいコンテナにenvで設定してや…
先日の課題が解決です。 www.m24te28.com tl;dr 振り返り 調べる エラーメッセージ マニフェストファイル ソースコード 結論 感想 tl;dr mergeしてもらったプルリクエストです。 github.com 振り返り k8sのAPIクライアントは各言語向けに公式のものが用意さ…
phpのk8sクライアントライブラリ「maclof/kubernetes-client」を使ったときの話です。Podを作成しようとすると400 BadRequestが返ってきたので、それを解消しました。
GKEでServiceやらIngressにstaticIPを設定した時に躓いたことなどまとめました。 IngressはL7ロードバランサーなので、ポートによる振り分けができません。L4ロードバランサー的にServiceを設定できるか調査して、結果的にできることが判明したのですが、そ…
流行りのKubernetesについに手を出すときが来ました。