cloudnativedaysjp / cnd-handson

『一日で学ぶクラウドネイティブ技術実践ハンズオン』by CloudNative Days 実行委員会
https://event.cloudnativedays.jp
Apache License 2.0
223 stars 133 forks source link

Istio コンテンツの追加 #250

Closed h-r-k-matsumoto closed 6 months ago

h-r-k-matsumoto commented 7 months ago

Summary

参考

h-r-k-matsumoto commented 6 months ago

CiliumとIstioの共存は現在可能。

https://docs.cilium.io/en/latest/network/servicemesh/istio/

Ciliumインストール時に、下記設定を追加する事で問題なく、chapter09が動作する事は確認しました。

socketLB:
  hostNamespaceOnly: true
cni:
  exclusive: false

ただし、下記部分よりクラスタは現状と同じく分離しておくのがよさそうです。

参考:

Either Cilium or Istio L7 HTTP policy controls can be used, but it is not recommended to use both Cilium and Istio L7 HTTP policy controls at the same time, to avoid split-brain problems.

https://github.com/cloudnativedaysjp/cnd-handson/compare/main...h-r-k-matsumoto:cndt2023-handson:optimize-istio-ambient

h-r-k-matsumoto commented 6 months ago

上記に関して、chapter06/09はそれぞれ別々に実施する想定として対応することにしました。 chapter02の後、06か09を実施する想定。