Utilizationについて理解が浅いポイントが有ったので、改めて理解を深める。Schedulerなどには触れない。仮想環境におけるCPU使用率は、総CPU利用時間に対するCPU利用時間がどれぐらいであるか?というものである。Linuxのシステムメモリはユーザー空間とカーネル空間に分けられる。特定プロセスの完了を待つ。loopでpolingしちゃうことがあるんだけど、そんなことしなくて良いよね。processが存在していたら処理を実行する。GKEで利用できるように設定していく。certificateをGCLBに利用するにはどうしたらよいのか、とりあえずマニュアルで使ってみる。recordで確証が取れる必要がある。Certificateでは以下を満たすことで、GCLBとの疎通確認ができることが証明され証明書のprovisioningを実現する。ACMGCPではACMのようなサービス提供を期待するIssueが2016年にあり、以下のように回答している。このような話に至ったのか気になるので、自身の理解を深めるためにも調べてみた。理解が間違っている可能性もありますので、その点は了承ください。keyを作成し、そのkeyを利用して新しい証明書を作成することが出来ます。)によって直接的・間接的に署名されていない限り、有効な通信とはみなされません。この直接的・間接的な署名を行う認証局が以下です。browserにbundleされています。CA)があると、それをOSやbrowserはCAの証明書を元に探りに行きます。listはとても重要で、システムのセキュリティレベルを決定すると言っても過言ではありません。listには差分があります。Authorityとみなされてしまうケースがあるので、必ず中間証明書を含む証明書を利用することが求められます。これらの前提を理解しながら、Googleの回答を理解していきます。internetを用いて通信するときは、公式ドキュメントにもある通り以下のような図となる。resourceで通信を制御している。これだけだと「ん?SSL通信どうするの?まったくわからん」という状態。Istioの構成をより詳しく見ていくと、デフォルトでは以下のような流れであるようだ。controllerで処理されていたようだが、いまはserviceとして定義されている。serviceのtypeを変更できるということ。helmの定義を見ていく。managemntするためのresoruceについて学ぶ。flowとscalingが切り離されている。触っているとこれが本当によくできているように感じる。以下のようなことが宣言的に設定できるようになる。宣言的に設定できるということは、大分カスタマイズされているということだ。外部から通信が会ったときのresourceの流れを簡単に示す。そのsubsetにroutingするかを定義する。DistinationRuleで定義されたsubsetを利用して以下のような制御を行うことが可能となる。service)を一つのVirutualServiceとして取り扱うのは、システムマイグレーションを意識してのことだと推察。揉めずにサクッとはいっていた模様。endpointが提供されていた。resourceからのlivenessProbeおよびreadinessProbeが通らなくなるという事象。この問題にぶつかる人は多い様子。istioを稼働させるとpod内でのreadinessProbeは通るのだが、serviceからのhealthcheckが一切通らなくなる。requestを拒否しているから他ならない。resourceが消えないようだ。helmhelmを雰囲気で使っていたので、この際ちゃんと調べてみようと思う。Helmは複雑なkubernetesの設定ファイル(spec)をtemplate化されることでpackage化されている。することで、同じようなyamlを何度も書くような煩雑なspec記述作業から開放されることを目的に作られている(多分)。呼ばれ、localだけではなくgoogleにhostingされているchartも利用することができる。chartについてほってみる。resouceのsetを表現している。Istioに同梱されているchartを参考に見ていく。Chatの命名やversionなどの定義が記述されている。resouceの作成などできなかったりするので、tillerのversionは大事。chartに依存するchartを記述する。parameterなども記述することができる。moreNewerOlder。