SlideShare uma empresa Scribd logo
1 de 20
Copyright©2018 NTT corp. All Rights Reserved. 1
[RECAP] Blackholes and Wormholes:
Understand and Troubleshoot the “Magic”
of Kubernetes Networking
日本電信電話株式会社
ソフトウェアイノベーションセンタ
市原 裕史
2Copyright©2018 NTT corp. All Rights Reserved.
自己紹介
市原 裕史
• 所属
– NTT SIC 分散処理基盤技術プロジェクト
• OpenStack Developer
– Neutron Core Reviewer、その他プロジェクトへの貢献
• 技術: SDN/NFV中心
– パブリッククラウドの開発
– LinuxconでDPDKの性能の発表
– Neutronへの機能提案
– Docker Network Plugin開発
3Copyright©2018 NTT corp. All Rights Reserved.
発表情報
https://youtu.be/knIJEzTd3kc
4Copyright©2018 NTT corp. All Rights Reserved.
発表概要
• Kubernetes ネットワークの事例紹介
– conntrack による古いセッションによる通信障害
– ホストマシンの負荷増大によるNW設定初期化
– iptables ルール重複による意図しないルーティング
• 事例からの教訓
– OS/Kernel レベルで原因究明とコンフィグチェック
– iptables ルールは明解で優先順位に非依存を意識
• ベストプラクティス
– iptables チェック
– conntrack チェック
– tcpdump, tcpdump, tcpdump
5Copyright©2018 NTT corp. All Rights Reserved.
なぜこのセッションが重要なのか
1. 従来のベアマシン、VMにおける物理ネットワーク、仮想
ネットワークと勝手が違う
2. Private Kubernetes だけではなく GKE などの KaaS
においてもネットワークの問題から逃れられない
3. デバッグ領域が広範囲で幅広い知識と経験が必要
6Copyright©2018 NTT corp. All Rights Reserved.
ベアメタルから仮想ネットワーク
ファイアウォール
ロードバランサ
L2スイッチ
サーバ
ルータ
VM
Compute node
vSwitch
VM
vRouter
vFW
Network node
vLB
vSwitch
VMVM
FWルール管理
NAT管理
FWルール管理
NAT管理
7Copyright©2018 NTT corp. All Rights Reserved.
コンテナネットワーク
Worker
Container Container Container
Container Container Container
Router + FW + LB + Switch
FWルール管理、NAT管理、ルーティング管理、バラン
シング管理、MACアドレス管理、セッション管理
8Copyright©2018 NTT corp. All Rights Reserved.
コンテナネットワーク技術
Router + FW + LB + Switch
• Linux bridge, veth, routing
• iptables, ipvs, ipset, conntrack
• OpenVSwitch, VPP, cilium, Tungsten Fabric
9Copyright©2018 NTT corp. All Rights Reserved.
VM IPアドレス ライフサイクル
VM 1
192.168.100.10
Compute node
VM 2
192.168.100.11
Compute node
VM 1
192.168.100.10
Compute node
VM 2
192.168.100.11
同じIPアドレスで復帰
10Copyright©2018 NTT corp. All Rights Reserved.
コンテナ IPアドレス ライフサイクル
Worker
Container 1
192.168.100.10
Worker
Container 2
192.168.101.11
Container 1
192.168.101.12
Worker
Container 2
192.168.101.11
異なるIPアドレスで復帰
11Copyright©2018 NTT corp. All Rights Reserved.
なぜこのセッションが重要なのか
1. 従来のベアマシン、VMにおける物理ネットワーク、仮想
ネットワークと勝手が違う
2. Private Kubernetes だけではなく GKE などの KaaS
においてもネットワークの問題から逃れられない
3. デバッグ領域が広範囲で幅広い知識と経験が必要
12Copyright©2018 NTT corp. All Rights Reserved.
NWプラグインによるふるまいの違い
-A FORWARD -s 10.244.0.0/16 -j ACCEPT
-A FORWARD -d 10.244.0.0/16 -j ACCEPT
flannelが追加するiptables filterルール
- A I N P U T - m c o m m e n t - - c o m m e n t " c a l i : C z _ u 1 I Q i X I M m K D 4 c " - j c a l i - I N P U T
- A F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : w U H h o i A Y h p h O 9 M s o " - j c a l i - F O R W A R D
- A O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : t V n H k v A o 1 5 H u i P y 0 " - j c a l i - O U T P U T
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : J V 9 - B R W x j z 8 H e 5 I b " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x e 0 0 0 0 0 0
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : p 3 d I A e G s C a b F 0 C U T " - m m a r k - - m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - j c a l i - f r o m - h e p - f o r w a r d
- A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : D e N l x b 0 s U e v j _ P l t " - j c a l i - f r o m - w l - d i s p a t c h
- A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : B 8 1 F O a Q N Z y m b X 9 H 8 " - j c a l i - t o - w l - d i s p a t c h
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : b B - I 9 T 0 Y R A Y M A S x 0 " - j c a l i - t o - h e p - f o r w a r d
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : I 1 K i 7 a N g Q s J F z E p G " - m c o m m e n t - - c o m m e n t " P o l i c y e x p l i c i t l y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : i 7 o k J Z p S 8 V x a J B 3 n " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : k L J d l 8 - 9 M p S K c c l h " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s f r o m C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s s r c - m a d d r t y p e - - d s t - t y p e L O C A L - j A C C E P T
- A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : J h f Q U F F J 2 v 0 j b i p F " - m c o m m e n t - - c o m m e n t " D r o p I P I P p a c k e t s f r o m n o n - C a l i c o h o s t s " - j D R O P
- A c a l i - I N P U T - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : l C c y v g f 8 V e D M 1 u 1 - " - g c a l i - w l - t o - h o s t
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : G l r N b O _ E U W Y W R C a O " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : K - V 6 z S 0 u X r Z M y a M Z " - j c a l i - f r o m - h o s t - e n d p o i n t
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : L x V l C g v 5 v g F Y 0 h I t " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Y Q S S J I s R c H j F b X a I " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : N 8 8 2 D x H Z f e d r B 2 1 M " - m i p v s - - i p v s - j c a l i - t o - w l - d i s p a t c h
- A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : 3 D M c C m S o d O 9 P v Z S Q " - j R E T U R N
- A c a l i - O U T P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : z 0 o S s u D E D 7 5 M E j 0 R " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s t o o t h e r C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s d s t - m a d d r t y p e - - s r c - t y p e L O C A L - j
A C C E P T
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Q N n J d g w P t O b q b U O D " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : B 2 n j 6 q 0 b l o Z N B I i - " - j c a l i - t o - h o s t - e n d p o i n t
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : E x h 0 j T s M 6 8 P O x M g M " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : w W F Q M 4 3 t J U 7 w w n F Z " - m m u l t i p o r t - - d p o r t s 2 2 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p u d p - m c o m m e n t - - c o m m e n t " c a l i : L w N V - - R 8 M j e U Y a c w " - m m u l t i p o r t - - d p o r t s 6 8 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : Q O O 5 N U O q O S S 1 _ I w 0 " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c w Z W o B S w V e I A Z m V N " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : 7 F b N X T 9 1 k u g E _ u p R " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y w E 9 W Y U B E p v e 7 0 W T " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : l - W Q S V B f _ l y g P R 0 J " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : 8 2 h j f j i - w C h F h A q L " - m m u l t i p o r t - - d p o r t s 5 3 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : T N M 3 R f E j b N r 7 2 h g H " - m m u l t i p o r t - - d p o r t s 6 7 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y c x K i t I l 4 u 3 d K 0 H R " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : h x j E W y x d k X X k d v u t " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c A _ G L t r u u v G 8 8 K i O " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : S b 1 h k L Y F M r K S 6 r 0 1 " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : U w L S e b G O N J U G 4 y G - " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T
- A c a l i - f r o m - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : z T j 6 P 0 T I g Y v g z - m d " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - t o - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : 7 K N p h B 1 n N H w 8 0 n I O " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : E e 9 S b o 1 0 I p V u j d I Y " - j c a l i - f r o m - w l - d i s p a t c h
- A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : n S Z b c O o G 1 x P O N x b 8 " - m c o m m e n t - - c o m m e n t " C o n f i g u r e d D e f a u l t E n d p o i n t T o H o s t A c t i o n " - j A C C E P T
calicoが追加するiptables filterルール
13Copyright©2018 NTT corp. All Rights Reserved.
calico iptables filter ルール
- A I N P U T - m c o m m e n t - - c o m m e n t " c a l i : C z _ u 1 I Q i X I M m K D 4 c " - j c a l i - I N P U T
- A F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : w U H h o i A Y h p h O 9 M s o " - j c a l i - F O R W A R D
- A O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : t V n H k v A o 1 5 H u i P y 0 " - j c a l i - O U T P U T
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : J V 9 - B R W x j z 8 H e 5 I b " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x e 0 0 0 0 0 0
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : p 3 d I A e G s C a b F 0 C U T " - m m a r k - - m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - j c a l i - f r o m - h e p - f o r w a r d
- A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : D e N l x b 0 s U e v j _ P l t " - j c a l i - f r o m - w l - d i s p a t c h
- A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : B 8 1 F O a Q N Z y m b X 9 H 8 " - j c a l i - t o - w l - d i s p a t c h
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : b B - I 9 T 0 Y R A Y M A S x 0 " - j c a l i - t o - h e p - f o r w a r d
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : I 1 K i 7 a N g Q s J F z E p G " - m c o m m e n t - - c o m m e n t " P o l i c y e x p l i c i t l y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : i 7 o k J Z p S 8 V x a J B 3 n " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : k L J d l 8 - 9 M p S K c c l h " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s f r o m C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s s r c - m a d d r t y p e - - d s t - t y p e
L O C A L - j A C C E P T
- A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : J h f Q U F F J 2 v 0 j b i p F " - m c o m m e n t - - c o m m e n t " D r o p I P I P p a c k e t s f r o m n o n - C a l i c o h o s t s " - j D R O P
- A c a l i - I N P U T - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : l C c y v g f 8 V e D M 1 u 1 - " - g c a l i - w l - t o - h o s t
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : G l r N b O _ E U W Y W R C a O " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : K - V 6 z S 0 u X r Z M y a M Z " - j c a l i - f r o m - h o s t - e n d p o i n t
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : L x V l C g v 5 v g F Y 0 h I t " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Y Q S S J I s R c H j F b X a I " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : N 8 8 2 D x H Z f e d r B 2 1 M " - m i p v s - - i p v s - j c a l i - t o - w l - d i s p a t c h
- A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : 3 D M c C m S o d O 9 P v Z S Q " - j R E T U R N
- A c a l i - O U T P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : z 0 o S s u D E D 7 5 M E j 0 R " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s t o o t h e r C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s d s t - m a d d r t y p e - - s r c -
t y p e L O C A L - j A C C E P T
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Q N n J d g w P t O b q b U O D " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : B 2 n j 6 q 0 b l o Z N B I i - " - j c a l i - t o - h o s t - e n d p o i n t
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : E x h 0 j T s M 6 8 P O x M g M " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : w W F Q M 4 3 t J U 7 w w n F Z " - m m u l t i p o r t - - d p o r t s 2 2 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p u d p - m c o m m e n t - - c o m m e n t " c a l i : L w N V - - R 8 M j e U Y a c w " - m m u l t i p o r t - - d p o r t s 6 8 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : Q O O 5 N U O q O S S 1 _ I w 0 " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c w Z W o B S w V e I A Z m V N " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : 7 F b N X T 9 1 k u g E _ u p R " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y w E 9 W Y U B E p v e 7 0 W T " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : l - W Q S V B f _ l y g P R 0 J " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : 8 2 h j f j i - w C h F h A q L " - m m u l t i p o r t - - d p o r t s 5 3 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : T N M 3 R f E j b N r 7 2 h g H " - m m u l t i p o r t - - d p o r t s 6 7 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y c x K i t I l 4 u 3 d K 0 H R " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : h x j E W y x d k X X k d v u t " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c A _ G L t r u u v G 8 8 K i O " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : S b 1 h k L Y F M r K S 6 r 0 1 " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : U w L S e b G O N J U G 4 y G - " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T
- A c a l i - f r o m - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : z T j 6 P 0 T I g Y v g z - m d " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - t o - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : 7 K N p h B 1 n N H w 8 0 n I O " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : E e 9 S b o 1 0 I p V u j d I Y " - j c a l i - f r o m - w l - d i s p a t c h
- A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : n S Z b c O o G 1 x P O N x b 8 " - m c o m m e n t - - c o m m e n t " C o n f i g u r e d D e f a u l t E n d p o i n t T o H o s t A c t i o n " - j A C C E P T
14Copyright©2018 NTT corp. All Rights Reserved.
GKE
-A FORWARD -p tcp -j ACCEPT
-A FORWARD -p udp -j ACCEPT
-A FORWARD -p icmp -j ACCEPT
iptables filterルール
15Copyright©2018 NTT corp. All Rights Reserved.
GKE Network Policy 適用後- A I N P U T - m c o m m e n t - - c o m m e n t " c a l i : C z _ u 1 I Q i X I M m K D 4 c " - j c a l i - I N P U T
- A F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : w U H h o i A Y h p h O 9 M s o " - j c a l i - F O R W A R D
- A O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : t V n H k v A o 1 5 H u i P y 0 " - j c a l i - O U T P U T
- A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : X 3 v B 2 l G c B r f k Y q u C " - j c a l i - f r o m - w l - d i s p a t c h
- A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : U t J 9 F n h B n F b y Q M v U " - j c a l i - t o - w l - d i s p a t c h
- A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : T t 1 9 H c S d A 5 Y I G S s w " - j A C C E P T
- A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : 9 L z f F C v n p C 5 _ M Y X m " - j A C C E P T
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : 7 A o f L L O q C M 5 j 3 6 r M " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x e 0 0 0 0 0 0
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : Q M 1 _ j o S l 7 t L 7 6 A z 7 " - m m a r k - - m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - j c a l i - f r o m - h o s t - e n d p o i n t
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : C 1 Q S o g 3 b k 0 A y k j A O " - j c a l i - t o - h o s t - e n d p o i n t
- A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : D m F i P A m z c i s q Z c v o " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : i 7 o k J Z p S 8 V x a J B 3 n " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - I N P U T - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : J a o D b 6 C L d c G w 8 g 0 Y " - g c a l i - w l - t o - h o s t
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : c 5 e K V W 2 V d K Q _ L i S M " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : h w Q K Y S l S C k p E _ 9 u N " - j c a l i - f r o m - h o s t - e n d p o i n t
- A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : t t p 8 - s e r z K C P - b K Z " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Y Q S S J I s R c H j F b X a I " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : K R j B s K s B c F B Y K C E w " - j R E T U R N
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : 3 V K A Q B c y U U W 5 k S _ j " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Z 1 m B C S H 1 X H M 6 q q 0 k " - j c a l i - t o - h o s t - e n d p o i n t
- A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : N 0 j y W t 2 R f B e d K w 3 L " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : w W F Q M 4 3 t J U 7 w w n F Z " - m m u l t i p o r t - - d p o r t s 2 2 - j A C C E P T
- A c a l i - f a i l s a f e - i n - p u d p - m c o m m e n t - - c o m m e n t " c a l i : L w N V - - R 8 M j e U Y a c w " - m m u l t i p o r t - - d p o r t s 6 8 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : 7 3 b Z K o y D f O p F w C 2 T " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : Q M F u W o 6 o - d 9 y O p N m " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : K u p 7 Q k r s d m f G X 0 u L " - m m u l t i p o r t - - d p o r t s 4 0 0 1 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : x Y Y r 5 P E q D f _ P q f k v " - m m u l t i p o r t - - d p o r t s 7 0 0 1 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : n b W B v u 4 O t u d V Y 6 0 Q " - m m u l t i p o r t - - d p o r t s 5 3 - j A C C E P T
- A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : U x F u 5 c D K 5 E n 6 d T 3 Y " - m m u l t i p o r t - - d p o r t s 6 7 - j A C C E P T
- A c a l i - f r o m - w l - d i s p a t c h - i c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : S f L j y E i f R Q p i B f H 6 " - g c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7
- A c a l i - f r o m - w l - d i s p a t c h - i c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : A Y J j f k n 0 5 h U d C t t B " - g c a l i - f w - c a l i 8 5 c c a b 1 f f d f
- A c a l i - f r o m - w l - d i s p a t c h - i c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : i Y z N C 2 0 O K x - g Y L - L " - g c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8
- A c a l i - f r o m - w l - d i s p a t c h - i c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : D o G v j 2 v G v 6 r h 2 O v m " - g c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1
- A c a l i - f r o m - w l - d i s p a t c h - i c a l i f + - m c o m m e n t - - c o m m e n t " c a l i : m N R d 3 l 2 j Y F I g n r K t " - g c a l i - f r o m - w l - d i s p a t c h - f
- A c a l i - f r o m - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : _ w 6 B 1 _ B w w k h o J E q 1 " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - f r o m - w l - d i s p a t c h - f - i c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : v Q G x a - G r V x m 2 M p H H " - g c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2
- A c a l i - f r o m - w l - d i s p a t c h - f - i c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : r 9 m v 7 8 n w 2 t I N O n 7 Y " - g c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1
- A c a l i - f r o m - w l - d i s p a t c h - f - m c o m m e n t - - c o m m e n t " c a l i : E 6 P B I e F G B _ W h e X z 0 " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : v r T v G E C L F e s Q W D K R " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : h U H R S 8 U s D W g a _ i M t " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : W r I D C i S 4 3 k j T Z Q G _ " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 3 d i o z 3 p I Y 0 5 6 d 1 D U " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 0 c g f 5 4 p p X n 1 N I 1 h p " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : g L G H g d P A R O q J X G d l " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : r 8 f y F m G S _ f c v q k a m " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : j z f J r F t T G O I i d b p e " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : Y O 2 G V k q t H 1 s n N i o z " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : C 8 _ H H Y l 0 W i 1 R w s I C " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : m r L Q W d Y g h - B O D d Y G " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : G 6 D n x T J P S m X H L g 6 v " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : E y i o 0 9 j w h w y z k B 1 C " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : M e 6 O x O B g v A D d z Z T G " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : z x W v M 3 1 9 x _ - b h t 2 n " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : Q 5 8 3 e 6 w 0 8 Q m d 2 d P z " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : E G x c t Y g H w V M u j N e n " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : r A Q x L - J r s A 7 w H b O a " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : m c _ j 8 q U 7 v z 3 y X e V g " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : p U v I P a C Q k M M B 9 z c n " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : s S - T a g w P v H c 1 O b P f " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : F 8 z 8 1 C k U 4 6 f a Y G V g " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : R f 2 P 8 0 7 M b 4 f 7 A 1 L v " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : 5 u L l G D F P D f h U a 1 n l " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : f s l r e 4 k B y b g c h h z V " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : l 4 b W v D V g _ u T M D 1 j n " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : I d q b G 9 1 p o F B j g M r o " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : 9 i D z A q 2 s 3 C 1 E W u h w " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : h V f k Y E C q J P L n J B C A " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : O I 9 A k A p i 9 i P p C Y z J " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : s H p l t l C 6 F U 2 d J a x u " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : r i w c 7 C b R t m c G T w 1 D " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : N N K x C - a R y e y g C b v U " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : h Y _ - D P p P R X b p R m C j " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : q 5 f F k f k N z k n n B X k 0 " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : I p P G e 4 m Z 5 7 2 l c W h p " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : p l M T f 6 G G o 5 F L t - z w " - j M A R K - - s e t - x m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : d _ y p s H p l 3 J 9 6 o O p x " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : l D Q G D Z g 5 U A N F 5 w I K " - j M A R K - - s e t - x m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : w n _ d n W - P 0 C O W n h h y " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - t o - w l - d i s p a t c h - o c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 5 2 B W r U C k s O c 8 r l 8 o " - g c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7
- A c a l i - t o - w l - d i s p a t c h - o c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : y n 8 R R k 2 Z a 2 R B g y E S " - g c a l i - t w - c a l i 8 5 c c a b 1 f f d f
- A c a l i - t o - w l - d i s p a t c h - o c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : J o R 8 Z T h v w E 7 4 O g r k " - g c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8
- A c a l i - t o - w l - d i s p a t c h - o c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : x J a M c X d W _ p r e a u _ e " - g c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1
- A c a l i - t o - w l - d i s p a t c h - o c a l i f + - m c o m m e n t - - c o m m e n t " c a l i : r X e 5 j H c D M o t a w 8 L m " - g c a l i - t o - w l - d i s p a t c h - f
- A c a l i - t o - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : 3 n K e P e F S T P x d 6 L 9 Y " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - t o - w l - d i s p a t c h - f - o c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : L e r h W a 8 _ L 5 y t 9 O M 8 " - g c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2
- A c a l i - t o - w l - d i s p a t c h - f - o c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : t U q f I p b t A R _ t A Q N J " - g c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1
- A c a l i - t o - w l - d i s p a t c h - f - m c o m m e n t - - c o m m e n t " c a l i : m L U t - f n 6 - J W 7 r i R 5 " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P
- A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : x H I z Z P i s 1 k v r 1 e o f " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 9 Y Z e z t O Z C z i t 2 D M 9 " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : Z i n x z 2 i Q 6 h I v _ 4 c c " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : f 7 1 5 H d V v 1 x 0 R t p l y " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : F U y z w P _ T x n Y S a Q o 5 " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 4 f - Y N r e e s P v 5 7 U 8 S " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : v v w T a y 7 B U z m J O i Y J " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : P 1 8 H 2 o m x l l X 3 x u t k " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : l R Y n o i B Z K r 8 p B B D P " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : v r b M B v m 8 k j Z B j 8 - I " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : P N p y e s l y 0 8 I C A r z t " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : 8 y 0 N M n M 0 Z K 4 s 6 e y b " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : L q m W _ Z R w c Q I P r x P 6 " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : M F _ - z q h r L l E R d Z 8 j " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : t N 2 9 0 E P Y H v 6 l I t M X " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : W N v j 8 f Q P W a M 1 g g F N " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : F u U h j b o s c t s w T U p E " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : C Z T p 5 G F 1 A 5 V L S L N Z " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : o - L D G j c Q K t 8 O 8 W H S " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : d Z 8 a V e R c 0 G z m L 1 C f " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : w P o u d f 1 T q l T F j Y 8 H " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : 5 M L 8 i u L 5 4 m 4 Z p _ G r " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : E s s X C o U o v Y s K F X B X " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : - G U V o b 8 j 1 u q c P 4 O j " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : C 0 8 d N M f I 9 G S p c x 8 A " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : k v x Q E T W D L i F l d b t e " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : Y u z i 9 5 p 7 _ Q Q F l n J v " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : 5 l W V A I 8 E U u L Q B K N a " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : F S W j F - I 5 f L i c L L Q R " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : m I u H 1 e 0 C Y z s C c w u 9 " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : W J q 0 E 9 W K F z A v e W T u " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T
- A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : S 1 w a y I U r U e X 1 F l F 5 " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P
- A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : m A V Q y T t x d 5 A s 9 F I t " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0
- A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : t S d r f e Z 6 o J 6 K s P A O " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m
- A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : W U U - L E t R 0 H i V M u j m " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N
- A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : 1 h m Q U O V H 5 s V u E Q v r " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P
- A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : E e 9 S b o 1 0 I p V u j d I Y " - j c a l i - f r o m - w l - d i s p a t c h
- A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : n S Z b c O o G 1 x P O N x b 8 " - m c o m m e n t - - c o m m e n t " C o n f i g u r e d D e f a u l t E n d p o i n t T o H o s t A c t i o n " - j A C C E P T
Calico の 3倍
16Copyright©2018 NTT corp. All Rights Reserved.
なぜこのセッションが重要なのか
1. 従来のベアマシン、VMにおける物理ネットワーク、仮想
ネットワークと勝手が違う
2. Private Kubernetes だけではなく GKE などの KaaS
においてもネットワークの問題から逃れられない
3. デバッグ領域が広範囲で幅広い知識と経験が必要
17Copyright©2018 NTT corp. All Rights Reserved.
ベアメタル、VM、コンテナ
ベアメタル
VM
Pod
Pod
VM
Pod
ベアメタル
ベアメタル
ToR
ベアメタル
ToR
ベアメタル
ベアメタル
ベアメタル
ベアメタル
ToR
ベアメタル
ベアメタル
ベアメタル
ベアメタル
vSwitch
iptables
veth
bridge
…
vlan,…
routing, bgp, …
18Copyright©2018 NTT corp. All Rights Reserved.
vSwitch
iptables
veth
bridge
…
vlan,…
routing, bgp, …
GKE利用時
VM
Pod
Pod
VM
Pod
この範囲のみが対象
19Copyright©2018 NTT corp. All Rights Reserved.
まとめ
1. 従来のベアマシン、VMにおける物理ネットワーク、仮想
ネットワークと勝手が違う
 コンテナのIPアドレスのライフサイクルが非常に短いことに起因
して色々な障害が起こる
2. Private Kubernetes だけではなく GEK などの KaaS
においてもネットワークの問題から逃れられない
 使用するCNIによってネットワークの実装はバラバラ、GKEにお
いてもネットワークの問題を切り分けるのは苦労する
3. デバッグ領域が広範囲で幅広い知識と経験が必要
 通信障害を特定するためには、ベアマシン、VM、コンテナの通信
を様々なプロトコルを横断して見る必要がある
20Copyright©2018 NTT corp. All Rights Reserved.
付録
• タイトル
– Blackholes and Wormholes: Understand and Troubleshoot
the “Magic” of Kubernetes Networking
• 発表動画
– https://youtu.be/knIJEzTd3kc
• スライド
– https://schd.ws/hosted_files/kccnceu18/e7/Blackholes%20
%26%20Wormholes%20-
%20KubeCon%202018%20%281%29.pdf

Mais conteúdo relacionado

Mais procurados

Maurizio_Taffone_Emerging_Security_Threats
Maurizio_Taffone_Emerging_Security_ThreatsMaurizio_Taffone_Emerging_Security_Threats
Maurizio_Taffone_Emerging_Security_ThreatsMaurizio Taffone
 
Frontend architecture on big and small sites
Frontend architecture on big and small sitesFrontend architecture on big and small sites
Frontend architecture on big and small sitesToni Pinel
 
Certificates and Credentials new
Certificates and Credentials newCertificates and Credentials new
Certificates and Credentials newsidharthbiswas9185
 
Elements of mechanical engineering (notes)
Elements of mechanical engineering (notes)Elements of mechanical engineering (notes)
Elements of mechanical engineering (notes)Ahmad Sakib
 
Ceh v8 labs module 10 denial of service
Ceh v8 labs module 10 denial of serviceCeh v8 labs module 10 denial of service
Ceh v8 labs module 10 denial of serviceMehrdad Jingoism
 
Niles West v Glenbrook North 1983
Niles West  v Glenbrook North 1983Niles West  v Glenbrook North 1983
Niles West v Glenbrook North 1983Dave Levine
 
Transcript_HarshMehta
Transcript_HarshMehtaTranscript_HarshMehta
Transcript_HarshMehtaHarsh Mehta
 
From Data to Knowledge
From Data to KnowledgeFrom Data to Knowledge
From Data to KnowledgeFabien Richard
 
Niles West Football Award Banquet 84
Niles West Football Award Banquet 84Niles West Football Award Banquet 84
Niles West Football Award Banquet 84Dave Levine
 
Ceh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoorsCeh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoorsMehrdad Jingoism
 
Conférence - Du bon usage d'une charte graphique
Conférence - Du bon usage d'une charte graphiqueConférence - Du bon usage d'une charte graphique
Conférence - Du bon usage d'une charte graphiqueDavid Endico
 
Continuous delivery with Gradle
Continuous delivery with GradleContinuous delivery with Gradle
Continuous delivery with GradleBob Paulin
 
Ceh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflowCeh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflowMehrdad Jingoism
 
Aisha_Isaacs_updated_cv
Aisha_Isaacs_updated_cvAisha_Isaacs_updated_cv
Aisha_Isaacs_updated_cvAisha Isaacs
 
Interior Design Portfolio
Interior Design PortfolioInterior Design Portfolio
Interior Design PortfolioCassandra Ryan
 

Mais procurados (20)

Maurizio_Taffone_Emerging_Security_Threats
Maurizio_Taffone_Emerging_Security_ThreatsMaurizio_Taffone_Emerging_Security_Threats
Maurizio_Taffone_Emerging_Security_Threats
 
Frontend architecture on big and small sites
Frontend architecture on big and small sitesFrontend architecture on big and small sites
Frontend architecture on big and small sites
 
H3LP DTR V.2.0.
H3LP DTR V.2.0.H3LP DTR V.2.0.
H3LP DTR V.2.0.
 
Certificates and Credentials new
Certificates and Credentials newCertificates and Credentials new
Certificates and Credentials new
 
Elements of mechanical engineering (notes)
Elements of mechanical engineering (notes)Elements of mechanical engineering (notes)
Elements of mechanical engineering (notes)
 
Ceh v8 labs module 10 denial of service
Ceh v8 labs module 10 denial of serviceCeh v8 labs module 10 denial of service
Ceh v8 labs module 10 denial of service
 
Niles West v Glenbrook North 1983
Niles West  v Glenbrook North 1983Niles West  v Glenbrook North 1983
Niles West v Glenbrook North 1983
 
Transcripts and PC
Transcripts and PCTranscripts and PC
Transcripts and PC
 
Transcript_HarshMehta
Transcript_HarshMehtaTranscript_HarshMehta
Transcript_HarshMehta
 
diploma1
diploma1diploma1
diploma1
 
From Data to Knowledge
From Data to KnowledgeFrom Data to Knowledge
From Data to Knowledge
 
Niles West Football Award Banquet 84
Niles West Football Award Banquet 84Niles West Football Award Banquet 84
Niles West Football Award Banquet 84
 
ground water contamination
ground water contaminationground water contamination
ground water contamination
 
Ceh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoorsCeh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoors
 
ICT Letter - season 1 -
ICT Letter - season 1 -ICT Letter - season 1 -
ICT Letter - season 1 -
 
Conférence - Du bon usage d'une charte graphique
Conférence - Du bon usage d'une charte graphiqueConférence - Du bon usage d'une charte graphique
Conférence - Du bon usage d'une charte graphique
 
Continuous delivery with Gradle
Continuous delivery with GradleContinuous delivery with Gradle
Continuous delivery with Gradle
 
Ceh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflowCeh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflow
 
Aisha_Isaacs_updated_cv
Aisha_Isaacs_updated_cvAisha_Isaacs_updated_cv
Aisha_Isaacs_updated_cv
 
Interior Design Portfolio
Interior Design PortfolioInterior Design Portfolio
Interior Design Portfolio
 

Semelhante a [RECAP] Blackholes and Wormholes: Understand and Troubleshoot the “Magic” of Kubernetes Networking

Certificates
CertificatesCertificates
CertificatesJeff CHen
 
TRANSCRIPTION MAY 2015
TRANSCRIPTION MAY 2015TRANSCRIPTION MAY 2015
TRANSCRIPTION MAY 2015Glamary Ortiz
 
La contabilidad mapa mental
La contabilidad mapa mentalLa contabilidad mapa mental
La contabilidad mapa mentalValentinaBeatriz
 
Infographics webinar
Infographics webinar Infographics webinar
Infographics webinar Kira Smith
 
Building a team of misfits innovation team - gustavo razzetti april 3, 2018
Building a team of misfits   innovation team - gustavo razzetti april 3, 2018Building a team of misfits   innovation team - gustavo razzetti april 3, 2018
Building a team of misfits innovation team - gustavo razzetti april 3, 2018Liberationist, Change Leadership
 
Niles West v Glenbrook South 1984
Niles West v Glenbrook South 1984Niles West v Glenbrook South 1984
Niles West v Glenbrook South 1984Dave Levine
 
Spacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own ServerSpacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own ServerJulio Terra
 
Britten's War Requiem
Britten's War RequiemBritten's War Requiem
Britten's War RequiemJordan Smith
 
ECGC 2018 - Marketing Your Game in 2018 and Beyond
ECGC 2018 - Marketing Your Game in 2018 and BeyondECGC 2018 - Marketing Your Game in 2018 and Beyond
ECGC 2018 - Marketing Your Game in 2018 and BeyondLogan Williams
 
Strategic Cartography: Identifying IL Intersections Across the Curriculum
Strategic Cartography: Identifying IL Intersections Across the CurriculumStrategic Cartography: Identifying IL Intersections Across the Curriculum
Strategic Cartography: Identifying IL Intersections Across the Curriculumchar booth
 
Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015Sawood Alam
 
210330 visuel cloched'or avec timeline
210330  visuel cloched'or avec timeline210330  visuel cloched'or avec timeline
210330 visuel cloched'or avec timelineLuxemburger Wort
 

Semelhante a [RECAP] Blackholes and Wormholes: Understand and Troubleshoot the “Magic” of Kubernetes Networking (20)

Certificates
CertificatesCertificates
Certificates
 
TRANSCRIPTION MAY 2015
TRANSCRIPTION MAY 2015TRANSCRIPTION MAY 2015
TRANSCRIPTION MAY 2015
 
WeCT Infographic
WeCT InfographicWeCT Infographic
WeCT Infographic
 
La contabilidad mapa mental
La contabilidad mapa mentalLa contabilidad mapa mental
La contabilidad mapa mental
 
Infographics webinar
Infographics webinar Infographics webinar
Infographics webinar
 
Building a team of misfits innovation team - gustavo razzetti april 3, 2018
Building a team of misfits   innovation team - gustavo razzetti april 3, 2018Building a team of misfits   innovation team - gustavo razzetti april 3, 2018
Building a team of misfits innovation team - gustavo razzetti april 3, 2018
 
Niles West v Glenbrook South 1984
Niles West v Glenbrook South 1984Niles West v Glenbrook South 1984
Niles West v Glenbrook South 1984
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Marie france tights basic 2017
Marie france tights basic 2017Marie france tights basic 2017
Marie france tights basic 2017
 
Spacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own ServerSpacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own Server
 
Britten's War Requiem
Britten's War RequiemBritten's War Requiem
Britten's War Requiem
 
MBA marks card
MBA marks cardMBA marks card
MBA marks card
 
ECGC 2018 - Marketing Your Game in 2018 and Beyond
ECGC 2018 - Marketing Your Game in 2018 and BeyondECGC 2018 - Marketing Your Game in 2018 and Beyond
ECGC 2018 - Marketing Your Game in 2018 and Beyond
 
Strategic Cartography: Identifying IL Intersections Across the Curriculum
Strategic Cartography: Identifying IL Intersections Across the CurriculumStrategic Cartography: Identifying IL Intersections Across the Curriculum
Strategic Cartography: Identifying IL Intersections Across the Curriculum
 
kelseajmua concepting
kelseajmua conceptingkelseajmua concepting
kelseajmua concepting
 
Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015
 
Hisham Doucments
Hisham DoucmentsHisham Doucments
Hisham Doucments
 
New Doc 2
New Doc 2New Doc 2
New Doc 2
 
210330 visuel cloched'or avec timeline
210330  visuel cloched'or avec timeline210330  visuel cloched'or avec timeline
210330 visuel cloched'or avec timeline
 

Mais de Hirofumi Ichihara

Container Networking Deep Dive
Container Networking Deep DiveContainer Networking Deep Dive
Container Networking Deep DiveHirofumi Ichihara
 
Openconfigを用いたネットワーク機器操作
Openconfigを用いたネットワーク機器操作Openconfigを用いたネットワーク機器操作
Openconfigを用いたネットワーク機器操作Hirofumi Ichihara
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性Hirofumi Ichihara
 
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向Hirofumi Ichihara
 
OpenStack Project Update Neutron Update
OpenStack Project Update Neutron UpdateOpenStack Project Update Neutron Update
OpenStack Project Update Neutron UpdateHirofumi Ichihara
 
Summit前にやることTODO
Summit前にやることTODOSummit前にやることTODO
Summit前にやることTODOHirofumi Ichihara
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus Hirofumi Ichihara
 
Report of OpenStack Ops Meetup Palo Alto (in Japanese)
Report of OpenStack Ops Meetup Palo Alto (in Japanese)Report of OpenStack Ops Meetup Palo Alto (in Japanese)
Report of OpenStack Ops Meetup Palo Alto (in Japanese)Hirofumi Ichihara
 

Mais de Hirofumi Ichihara (10)

OSS光と闇
OSS光と闇OSS光と闇
OSS光と闇
 
Container Networking Deep Dive
Container Networking Deep DiveContainer Networking Deep Dive
Container Networking Deep Dive
 
Openconfigを用いたネットワーク機器操作
Openconfigを用いたネットワーク機器操作Openconfigを用いたネットワーク機器操作
Openconfigを用いたネットワーク機器操作
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性
 
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
 
OpenStack Project Update Neutron Update
OpenStack Project Update Neutron UpdateOpenStack Project Update Neutron Update
OpenStack Project Update Neutron Update
 
Summit前にやることTODO
Summit前にやることTODOSummit前にやることTODO
Summit前にやることTODO
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus
 
Neutron CI Run on Docker
Neutron CI Run on DockerNeutron CI Run on Docker
Neutron CI Run on Docker
 
Report of OpenStack Ops Meetup Palo Alto (in Japanese)
Report of OpenStack Ops Meetup Palo Alto (in Japanese)Report of OpenStack Ops Meetup Palo Alto (in Japanese)
Report of OpenStack Ops Meetup Palo Alto (in Japanese)
 

Último

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

Último (20)

Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

[RECAP] Blackholes and Wormholes: Understand and Troubleshoot the “Magic” of Kubernetes Networking

  • 1. Copyright©2018 NTT corp. All Rights Reserved. 1 [RECAP] Blackholes and Wormholes: Understand and Troubleshoot the “Magic” of Kubernetes Networking 日本電信電話株式会社 ソフトウェアイノベーションセンタ 市原 裕史
  • 2. 2Copyright©2018 NTT corp. All Rights Reserved. 自己紹介 市原 裕史 • 所属 – NTT SIC 分散処理基盤技術プロジェクト • OpenStack Developer – Neutron Core Reviewer、その他プロジェクトへの貢献 • 技術: SDN/NFV中心 – パブリッククラウドの開発 – LinuxconでDPDKの性能の発表 – Neutronへの機能提案 – Docker Network Plugin開発
  • 3. 3Copyright©2018 NTT corp. All Rights Reserved. 発表情報 https://youtu.be/knIJEzTd3kc
  • 4. 4Copyright©2018 NTT corp. All Rights Reserved. 発表概要 • Kubernetes ネットワークの事例紹介 – conntrack による古いセッションによる通信障害 – ホストマシンの負荷増大によるNW設定初期化 – iptables ルール重複による意図しないルーティング • 事例からの教訓 – OS/Kernel レベルで原因究明とコンフィグチェック – iptables ルールは明解で優先順位に非依存を意識 • ベストプラクティス – iptables チェック – conntrack チェック – tcpdump, tcpdump, tcpdump
  • 5. 5Copyright©2018 NTT corp. All Rights Reserved. なぜこのセッションが重要なのか 1. 従来のベアマシン、VMにおける物理ネットワーク、仮想 ネットワークと勝手が違う 2. Private Kubernetes だけではなく GKE などの KaaS においてもネットワークの問題から逃れられない 3. デバッグ領域が広範囲で幅広い知識と経験が必要
  • 6. 6Copyright©2018 NTT corp. All Rights Reserved. ベアメタルから仮想ネットワーク ファイアウォール ロードバランサ L2スイッチ サーバ ルータ VM Compute node vSwitch VM vRouter vFW Network node vLB vSwitch VMVM FWルール管理 NAT管理 FWルール管理 NAT管理
  • 7. 7Copyright©2018 NTT corp. All Rights Reserved. コンテナネットワーク Worker Container Container Container Container Container Container Router + FW + LB + Switch FWルール管理、NAT管理、ルーティング管理、バラン シング管理、MACアドレス管理、セッション管理
  • 8. 8Copyright©2018 NTT corp. All Rights Reserved. コンテナネットワーク技術 Router + FW + LB + Switch • Linux bridge, veth, routing • iptables, ipvs, ipset, conntrack • OpenVSwitch, VPP, cilium, Tungsten Fabric
  • 9. 9Copyright©2018 NTT corp. All Rights Reserved. VM IPアドレス ライフサイクル VM 1 192.168.100.10 Compute node VM 2 192.168.100.11 Compute node VM 1 192.168.100.10 Compute node VM 2 192.168.100.11 同じIPアドレスで復帰
  • 10. 10Copyright©2018 NTT corp. All Rights Reserved. コンテナ IPアドレス ライフサイクル Worker Container 1 192.168.100.10 Worker Container 2 192.168.101.11 Container 1 192.168.101.12 Worker Container 2 192.168.101.11 異なるIPアドレスで復帰
  • 11. 11Copyright©2018 NTT corp. All Rights Reserved. なぜこのセッションが重要なのか 1. 従来のベアマシン、VMにおける物理ネットワーク、仮想 ネットワークと勝手が違う 2. Private Kubernetes だけではなく GKE などの KaaS においてもネットワークの問題から逃れられない 3. デバッグ領域が広範囲で幅広い知識と経験が必要
  • 12. 12Copyright©2018 NTT corp. All Rights Reserved. NWプラグインによるふるまいの違い -A FORWARD -s 10.244.0.0/16 -j ACCEPT -A FORWARD -d 10.244.0.0/16 -j ACCEPT flannelが追加するiptables filterルール - A I N P U T - m c o m m e n t - - c o m m e n t " c a l i : C z _ u 1 I Q i X I M m K D 4 c " - j c a l i - I N P U T - A F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : w U H h o i A Y h p h O 9 M s o " - j c a l i - F O R W A R D - A O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : t V n H k v A o 1 5 H u i P y 0 " - j c a l i - O U T P U T - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : J V 9 - B R W x j z 8 H e 5 I b " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x e 0 0 0 0 0 0 - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : p 3 d I A e G s C a b F 0 C U T " - m m a r k - - m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - j c a l i - f r o m - h e p - f o r w a r d - A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : D e N l x b 0 s U e v j _ P l t " - j c a l i - f r o m - w l - d i s p a t c h - A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : B 8 1 F O a Q N Z y m b X 9 H 8 " - j c a l i - t o - w l - d i s p a t c h - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : b B - I 9 T 0 Y R A Y M A S x 0 " - j c a l i - t o - h e p - f o r w a r d - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : I 1 K i 7 a N g Q s J F z E p G " - m c o m m e n t - - c o m m e n t " P o l i c y e x p l i c i t l y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : i 7 o k J Z p S 8 V x a J B 3 n " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : k L J d l 8 - 9 M p S K c c l h " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s f r o m C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s s r c - m a d d r t y p e - - d s t - t y p e L O C A L - j A C C E P T - A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : J h f Q U F F J 2 v 0 j b i p F " - m c o m m e n t - - c o m m e n t " D r o p I P I P p a c k e t s f r o m n o n - C a l i c o h o s t s " - j D R O P - A c a l i - I N P U T - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : l C c y v g f 8 V e D M 1 u 1 - " - g c a l i - w l - t o - h o s t - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : G l r N b O _ E U W Y W R C a O " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0 - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : K - V 6 z S 0 u X r Z M y a M Z " - j c a l i - f r o m - h o s t - e n d p o i n t - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : L x V l C g v 5 v g F Y 0 h I t " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Y Q S S J I s R c H j F b X a I " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : N 8 8 2 D x H Z f e d r B 2 1 M " - m i p v s - - i p v s - j c a l i - t o - w l - d i s p a t c h - A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : 3 D M c C m S o d O 9 P v Z S Q " - j R E T U R N - A c a l i - O U T P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : z 0 o S s u D E D 7 5 M E j 0 R " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s t o o t h e r C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s d s t - m a d d r t y p e - - s r c - t y p e L O C A L - j A C C E P T - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Q N n J d g w P t O b q b U O D " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0 - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : B 2 n j 6 q 0 b l o Z N B I i - " - j c a l i - t o - h o s t - e n d p o i n t - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : E x h 0 j T s M 6 8 P O x M g M " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : w W F Q M 4 3 t J U 7 w w n F Z " - m m u l t i p o r t - - d p o r t s 2 2 - j A C C E P T - A c a l i - f a i l s a f e - i n - p u d p - m c o m m e n t - - c o m m e n t " c a l i : L w N V - - R 8 M j e U Y a c w " - m m u l t i p o r t - - d p o r t s 6 8 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : Q O O 5 N U O q O S S 1 _ I w 0 " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c w Z W o B S w V e I A Z m V N " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : 7 F b N X T 9 1 k u g E _ u p R " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y w E 9 W Y U B E p v e 7 0 W T " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : l - W Q S V B f _ l y g P R 0 J " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : 8 2 h j f j i - w C h F h A q L " - m m u l t i p o r t - - d p o r t s 5 3 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : T N M 3 R f E j b N r 7 2 h g H " - m m u l t i p o r t - - d p o r t s 6 7 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y c x K i t I l 4 u 3 d K 0 H R " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : h x j E W y x d k X X k d v u t " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c A _ G L t r u u v G 8 8 K i O " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : S b 1 h k L Y F M r K S 6 r 0 1 " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : U w L S e b G O N J U G 4 y G - " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T - A c a l i - f r o m - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : z T j 6 P 0 T I g Y v g z - m d " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - t o - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : 7 K N p h B 1 n N H w 8 0 n I O " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : E e 9 S b o 1 0 I p V u j d I Y " - j c a l i - f r o m - w l - d i s p a t c h - A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : n S Z b c O o G 1 x P O N x b 8 " - m c o m m e n t - - c o m m e n t " C o n f i g u r e d D e f a u l t E n d p o i n t T o H o s t A c t i o n " - j A C C E P T calicoが追加するiptables filterルール
  • 13. 13Copyright©2018 NTT corp. All Rights Reserved. calico iptables filter ルール - A I N P U T - m c o m m e n t - - c o m m e n t " c a l i : C z _ u 1 I Q i X I M m K D 4 c " - j c a l i - I N P U T - A F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : w U H h o i A Y h p h O 9 M s o " - j c a l i - F O R W A R D - A O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : t V n H k v A o 1 5 H u i P y 0 " - j c a l i - O U T P U T - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : J V 9 - B R W x j z 8 H e 5 I b " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x e 0 0 0 0 0 0 - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : p 3 d I A e G s C a b F 0 C U T " - m m a r k - - m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - j c a l i - f r o m - h e p - f o r w a r d - A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : D e N l x b 0 s U e v j _ P l t " - j c a l i - f r o m - w l - d i s p a t c h - A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : B 8 1 F O a Q N Z y m b X 9 H 8 " - j c a l i - t o - w l - d i s p a t c h - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : b B - I 9 T 0 Y R A Y M A S x 0 " - j c a l i - t o - h e p - f o r w a r d - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : I 1 K i 7 a N g Q s J F z E p G " - m c o m m e n t - - c o m m e n t " P o l i c y e x p l i c i t l y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : i 7 o k J Z p S 8 V x a J B 3 n " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : k L J d l 8 - 9 M p S K c c l h " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s f r o m C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s s r c - m a d d r t y p e - - d s t - t y p e L O C A L - j A C C E P T - A c a l i - I N P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : J h f Q U F F J 2 v 0 j b i p F " - m c o m m e n t - - c o m m e n t " D r o p I P I P p a c k e t s f r o m n o n - C a l i c o h o s t s " - j D R O P - A c a l i - I N P U T - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : l C c y v g f 8 V e D M 1 u 1 - " - g c a l i - w l - t o - h o s t - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : G l r N b O _ E U W Y W R C a O " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0 - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : K - V 6 z S 0 u X r Z M y a M Z " - j c a l i - f r o m - h o s t - e n d p o i n t - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : L x V l C g v 5 v g F Y 0 h I t " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Y Q S S J I s R c H j F b X a I " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : N 8 8 2 D x H Z f e d r B 2 1 M " - m i p v s - - i p v s - j c a l i - t o - w l - d i s p a t c h - A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : 3 D M c C m S o d O 9 P v Z S Q " - j R E T U R N - A c a l i - O U T P U T - p i p e n c a p - m c o m m e n t - - c o m m e n t " c a l i : z 0 o S s u D E D 7 5 M E j 0 R " - m c o m m e n t - - c o m m e n t " A l l o w I P I P p a c k e t s t o o t h e r C a l i c o h o s t s " - m s e t - - m a t c h - s e t c a l i 4 - a l l - h o s t s d s t - m a d d r t y p e - - s r c - t y p e L O C A L - j A C C E P T - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Q N n J d g w P t O b q b U O D " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0 - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : B 2 n j 6 q 0 b l o Z N B I i - " - j c a l i - t o - h o s t - e n d p o i n t - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : E x h 0 j T s M 6 8 P O x M g M " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : w W F Q M 4 3 t J U 7 w w n F Z " - m m u l t i p o r t - - d p o r t s 2 2 - j A C C E P T - A c a l i - f a i l s a f e - i n - p u d p - m c o m m e n t - - c o m m e n t " c a l i : L w N V - - R 8 M j e U Y a c w " - m m u l t i p o r t - - d p o r t s 6 8 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : Q O O 5 N U O q O S S 1 _ I w 0 " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c w Z W o B S w V e I A Z m V N " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : 7 F b N X T 9 1 k u g E _ u p R " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y w E 9 W Y U B E p v e 7 0 W T " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : l - W Q S V B f _ l y g P R 0 J " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : 8 2 h j f j i - w C h F h A q L " - m m u l t i p o r t - - d p o r t s 5 3 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : T N M 3 R f E j b N r 7 2 h g H " - m m u l t i p o r t - - d p o r t s 6 7 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : y c x K i t I l 4 u 3 d K 0 H R " - m m u l t i p o r t - - d p o r t s 1 7 9 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : h x j E W y x d k X X k d v u t " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : c A _ G L t r u u v G 8 8 K i O " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : S b 1 h k L Y F M r K S 6 r 0 1 " - m m u l t i p o r t - - d p o r t s 6 6 6 6 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : U w L S e b G O N J U G 4 y G - " - m m u l t i p o r t - - d p o r t s 6 6 6 7 - j A C C E P T - A c a l i - f r o m - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : z T j 6 P 0 T I g Y v g z - m d " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - t o - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : 7 K N p h B 1 n N H w 8 0 n I O " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : E e 9 S b o 1 0 I p V u j d I Y " - j c a l i - f r o m - w l - d i s p a t c h - A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : n S Z b c O o G 1 x P O N x b 8 " - m c o m m e n t - - c o m m e n t " C o n f i g u r e d D e f a u l t E n d p o i n t T o H o s t A c t i o n " - j A C C E P T
  • 14. 14Copyright©2018 NTT corp. All Rights Reserved. GKE -A FORWARD -p tcp -j ACCEPT -A FORWARD -p udp -j ACCEPT -A FORWARD -p icmp -j ACCEPT iptables filterルール
  • 15. 15Copyright©2018 NTT corp. All Rights Reserved. GKE Network Policy 適用後- A I N P U T - m c o m m e n t - - c o m m e n t " c a l i : C z _ u 1 I Q i X I M m K D 4 c " - j c a l i - I N P U T - A F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : w U H h o i A Y h p h O 9 M s o " - j c a l i - F O R W A R D - A O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : t V n H k v A o 1 5 H u i P y 0 " - j c a l i - O U T P U T - A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : X 3 v B 2 l G c B r f k Y q u C " - j c a l i - f r o m - w l - d i s p a t c h - A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : U t J 9 F n h B n F b y Q M v U " - j c a l i - t o - w l - d i s p a t c h - A c a l i - F O R W A R D - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : T t 1 9 H c S d A 5 Y I G S s w " - j A C C E P T - A c a l i - F O R W A R D - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : 9 L z f F C v n p C 5 _ M Y X m " - j A C C E P T - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : 7 A o f L L O q C M 5 j 3 6 r M " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x e 0 0 0 0 0 0 - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : Q M 1 _ j o S l 7 t L 7 6 A z 7 " - m m a r k - - m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - j c a l i - f r o m - h o s t - e n d p o i n t - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : C 1 Q S o g 3 b k 0 A y k j A O " - j c a l i - t o - h o s t - e n d p o i n t - A c a l i - F O R W A R D - m c o m m e n t - - c o m m e n t " c a l i : D m F i P A m z c i s q Z c v o " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : i 7 o k J Z p S 8 V x a J B 3 n " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - I N P U T - i c a l i + - m c o m m e n t - - c o m m e n t " c a l i : J a o D b 6 C L d c G w 8 g 0 Y " - g c a l i - w l - t o - h o s t - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : c 5 e K V W 2 V d K Q _ L i S M " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0 - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : h w Q K Y S l S C k p E _ 9 u N " - j c a l i - f r o m - h o s t - e n d p o i n t - A c a l i - I N P U T - m c o m m e n t - - c o m m e n t " c a l i : t t p 8 - s e r z K C P - b K Z " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Y Q S S J I s R c H j F b X a I " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - O U T P U T - o c a l i + - m c o m m e n t - - c o m m e n t " c a l i : K R j B s K s B c F B Y K C E w " - j R E T U R N - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : 3 V K A Q B c y U U W 5 k S _ j " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x f 0 0 0 0 0 0 - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : Z 1 m B C S H 1 X H M 6 q q 0 k " - j c a l i - t o - h o s t - e n d p o i n t - A c a l i - O U T P U T - m c o m m e n t - - c o m m e n t " c a l i : N 0 j y W t 2 R f B e d K w 3 L " - m c o m m e n t - - c o m m e n t " H o s t e n d p o i n t p o l i c y a c c e p t e d p a c k e t . " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j A C C E P T - A c a l i - f a i l s a f e - i n - p t c p - m c o m m e n t - - c o m m e n t " c a l i : w W F Q M 4 3 t J U 7 w w n F Z " - m m u l t i p o r t - - d p o r t s 2 2 - j A C C E P T - A c a l i - f a i l s a f e - i n - p u d p - m c o m m e n t - - c o m m e n t " c a l i : L w N V - - R 8 M j e U Y a c w " - m m u l t i p o r t - - d p o r t s 6 8 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : 7 3 b Z K o y D f O p F w C 2 T " - m m u l t i p o r t - - d p o r t s 2 3 7 9 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : Q M F u W o 6 o - d 9 y O p N m " - m m u l t i p o r t - - d p o r t s 2 3 8 0 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : K u p 7 Q k r s d m f G X 0 u L " - m m u l t i p o r t - - d p o r t s 4 0 0 1 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p t c p - m c o m m e n t - - c o m m e n t " c a l i : x Y Y r 5 P E q D f _ P q f k v " - m m u l t i p o r t - - d p o r t s 7 0 0 1 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : n b W B v u 4 O t u d V Y 6 0 Q " - m m u l t i p o r t - - d p o r t s 5 3 - j A C C E P T - A c a l i - f a i l s a f e - o u t - p u d p - m c o m m e n t - - c o m m e n t " c a l i : U x F u 5 c D K 5 E n 6 d T 3 Y " - m m u l t i p o r t - - d p o r t s 6 7 - j A C C E P T - A c a l i - f r o m - w l - d i s p a t c h - i c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : S f L j y E i f R Q p i B f H 6 " - g c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - A c a l i - f r o m - w l - d i s p a t c h - i c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : A Y J j f k n 0 5 h U d C t t B " - g c a l i - f w - c a l i 8 5 c c a b 1 f f d f - A c a l i - f r o m - w l - d i s p a t c h - i c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : i Y z N C 2 0 O K x - g Y L - L " - g c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - A c a l i - f r o m - w l - d i s p a t c h - i c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : D o G v j 2 v G v 6 r h 2 O v m " - g c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - A c a l i - f r o m - w l - d i s p a t c h - i c a l i f + - m c o m m e n t - - c o m m e n t " c a l i : m N R d 3 l 2 j Y F I g n r K t " - g c a l i - f r o m - w l - d i s p a t c h - f - A c a l i - f r o m - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : _ w 6 B 1 _ B w w k h o J E q 1 " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - f r o m - w l - d i s p a t c h - f - i c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : v Q G x a - G r V x m 2 M p H H " - g c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - A c a l i - f r o m - w l - d i s p a t c h - f - i c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : r 9 m v 7 8 n w 2 t I N O n 7 Y " - g c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - A c a l i - f r o m - w l - d i s p a t c h - f - m c o m m e n t - - c o m m e n t " c a l i : E 6 P B I e F G B _ W h e X z 0 " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : v r T v G E C L F e s Q W D K R " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : h U H R S 8 U s D W g a _ i M t " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : W r I D C i S 4 3 k j T Z Q G _ " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 3 d i o z 3 p I Y 0 5 6 d 1 D U " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 0 c g f 5 4 p p X n 1 N I 1 h p " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - f w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : g L G H g d P A R O q J X G d l " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : r 8 f y F m G S _ f c v q k a m " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : j z f J r F t T G O I i d b p e " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : Y O 2 G V k q t H 1 s n N i o z " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : C 8 _ H H Y l 0 W i 1 R w s I C " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : m r L Q W d Y g h - B O D d Y G " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - f w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : G 6 D n x T J P S m X H L g 6 v " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : E y i o 0 9 j w h w y z k B 1 C " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : M e 6 O x O B g v A D d z Z T G " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : z x W v M 3 1 9 x _ - b h t 2 n " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : Q 5 8 3 e 6 w 0 8 Q m d 2 d P z " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : E G x c t Y g H w V M u j N e n " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - f w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : r A Q x L - J r s A 7 w H b O a " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : m c _ j 8 q U 7 v z 3 y X e V g " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : p U v I P a C Q k M M B 9 z c n " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : s S - T a g w P v H c 1 O b P f " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : F 8 z 8 1 C k U 4 6 f a Y G V g " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : R f 2 P 8 0 7 M b 4 f 7 A 1 L v " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - f w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : 5 u L l G D F P D f h U a 1 n l " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : f s l r e 4 k B y b g c h h z V " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : l 4 b W v D V g _ u T M D 1 j n " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : I d q b G 9 1 p o F B j g M r o " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : 9 i D z A q 2 s 3 C 1 E W u h w " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : h V f k Y E C q J P L n J B C A " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - f w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : O I 9 A k A p i 9 i P p C Y z J " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : s H p l t l C 6 F U 2 d J a x u " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : r i w c 7 C b R t m c G T w 1 D " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : N N K x C - a R y e y g C b v U " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : h Y _ - D P p P R X b p R m C j " - j c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : q 5 f F k f k N z k n n B X k 0 " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - f w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : I p P G e 4 m Z 5 7 2 l c W h p " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : p l M T f 6 G G o 5 F L t - z w " - j M A R K - - s e t - x m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : d _ y p s H p l 3 J 9 6 o O p x " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : l D Q G D Z g 5 U A N F 5 w I K " - j M A R K - - s e t - x m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - p r o - k 8 s _ n s . k u b e - s y s t e m - m c o m m e n t - - c o m m e n t " c a l i : w n _ d n W - P 0 C O W n h h y " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - t o - w l - d i s p a t c h - o c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 5 2 B W r U C k s O c 8 r l 8 o " - g c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - A c a l i - t o - w l - d i s p a t c h - o c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : y n 8 R R k 2 Z a 2 R B g y E S " - g c a l i - t w - c a l i 8 5 c c a b 1 f f d f - A c a l i - t o - w l - d i s p a t c h - o c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : J o R 8 Z T h v w E 7 4 O g r k " - g c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - A c a l i - t o - w l - d i s p a t c h - o c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : x J a M c X d W _ p r e a u _ e " - g c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - A c a l i - t o - w l - d i s p a t c h - o c a l i f + - m c o m m e n t - - c o m m e n t " c a l i : r X e 5 j H c D M o t a w 8 L m " - g c a l i - t o - w l - d i s p a t c h - f - A c a l i - t o - w l - d i s p a t c h - m c o m m e n t - - c o m m e n t " c a l i : 3 n K e P e F S T P x d 6 L 9 Y " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - t o - w l - d i s p a t c h - f - o c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : L e r h W a 8 _ L 5 y t 9 O M 8 " - g c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - A c a l i - t o - w l - d i s p a t c h - f - o c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : t U q f I p b t A R _ t A Q N J " - g c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - A c a l i - t o - w l - d i s p a t c h - f - m c o m m e n t - - c o m m e n t " c a l i : m L U t - f n 6 - J W 7 r i R 5 " - m c o m m e n t - - c o m m e n t " U n k n o w n i n t e r f a c e " - j D R O P - A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : x H I z Z P i s 1 k v r 1 e o f " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 9 Y Z e z t O Z C z i t 2 D M 9 " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : Z i n x z 2 i Q 6 h I v _ 4 c c " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : f 7 1 5 H d V v 1 x 0 R t p l y " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : F U y z w P _ T x n Y S a Q o 5 " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - t w - c a l i 4 c 6 7 d 7 4 b b b 7 - m c o m m e n t - - c o m m e n t " c a l i : 4 f - Y N r e e s P v 5 7 U 8 S " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : v v w T a y 7 B U z m J O i Y J " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : P 1 8 H 2 o m x l l X 3 x u t k " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : l R Y n o i B Z K r 8 p B B D P " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : v r b M B v m 8 k j Z B j 8 - I " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : P N p y e s l y 0 8 I C A r z t " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - t w - c a l i 8 5 c c a b 1 f f d f - m c o m m e n t - - c o m m e n t " c a l i : 8 y 0 N M n M 0 Z K 4 s 6 e y b " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : L q m W _ Z R w c Q I P r x P 6 " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : M F _ - z q h r L l E R d Z 8 j " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : t N 2 9 0 E P Y H v 6 l I t M X " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : W N v j 8 f Q P W a M 1 g g F N " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : F u U h j b o s c t s w T U p E " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - t w - c a l i a 8 f a 6 5 0 9 e 8 8 - m c o m m e n t - - c o m m e n t " c a l i : C Z T p 5 G F 1 A 5 V L S L N Z " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : o - L D G j c Q K t 8 O 8 W H S " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : d Z 8 a V e R c 0 G z m L 1 C f " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : w P o u d f 1 T q l T F j Y 8 H " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : 5 M L 8 i u L 5 4 m 4 Z p _ G r " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : E s s X C o U o v Y s K F X B X " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - t w - c a l i c 3 4 9 b 7 6 f 9 a 1 - m c o m m e n t - - c o m m e n t " c a l i : - G U V o b 8 j 1 u q c P 4 O j " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : C 0 8 d N M f I 9 G S p c x 8 A " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : k v x Q E T W D L i F l d b t e " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : Y u z i 9 5 p 7 _ Q Q F l n J v " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : 5 l W V A I 8 E U u L Q B K N a " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : F S W j F - I 5 f L i c L L Q R " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - t w - c a l i f 7 0 f f d 5 9 3 f 2 - m c o m m e n t - - c o m m e n t " c a l i : m I u H 1 e 0 C Y z s C c w u 9 " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : W J q 0 E 9 W K F z A v e W T u " - m c o n n t r a c k - - c t s t a t e R E L A T E D , E S T A B L I S H E D - j A C C E P T - A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : S 1 w a y I U r U e X 1 F l F 5 " - m c o n n t r a c k - - c t s t a t e I N V A L I D - j D R O P - A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : m A V Q y T t x d 5 A s 9 F I t " - j M A R K - - s e t - x m a r k 0 x 0 / 0 x 1 0 0 0 0 0 0 - A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : t S d r f e Z 6 o J 6 K s P A O " - j c a l i - p r i - k 8 s _ n s . k u b e - s y s t e m - A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : W U U - L E t R 0 H i V M u j m " - m c o m m e n t - - c o m m e n t " R e t u r n i f p r o f i l e a c c e p t e d " - m m a r k - - m a r k 0 x 1 0 0 0 0 0 0 / 0 x 1 0 0 0 0 0 0 - j R E T U R N - A c a l i - t w - c a l i f 9 5 e 2 4 7 1 1 b 1 - m c o m m e n t - - c o m m e n t " c a l i : 1 h m Q U O V H 5 s V u E Q v r " - m c o m m e n t - - c o m m e n t " D r o p i f n o p r o f i l e s m a t c h e d " - j D R O P - A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : E e 9 S b o 1 0 I p V u j d I Y " - j c a l i - f r o m - w l - d i s p a t c h - A c a l i - w l - t o - h o s t - m c o m m e n t - - c o m m e n t " c a l i : n S Z b c O o G 1 x P O N x b 8 " - m c o m m e n t - - c o m m e n t " C o n f i g u r e d D e f a u l t E n d p o i n t T o H o s t A c t i o n " - j A C C E P T Calico の 3倍
  • 16. 16Copyright©2018 NTT corp. All Rights Reserved. なぜこのセッションが重要なのか 1. 従来のベアマシン、VMにおける物理ネットワーク、仮想 ネットワークと勝手が違う 2. Private Kubernetes だけではなく GKE などの KaaS においてもネットワークの問題から逃れられない 3. デバッグ領域が広範囲で幅広い知識と経験が必要
  • 17. 17Copyright©2018 NTT corp. All Rights Reserved. ベアメタル、VM、コンテナ ベアメタル VM Pod Pod VM Pod ベアメタル ベアメタル ToR ベアメタル ToR ベアメタル ベアメタル ベアメタル ベアメタル ToR ベアメタル ベアメタル ベアメタル ベアメタル vSwitch iptables veth bridge … vlan,… routing, bgp, …
  • 18. 18Copyright©2018 NTT corp. All Rights Reserved. vSwitch iptables veth bridge … vlan,… routing, bgp, … GKE利用時 VM Pod Pod VM Pod この範囲のみが対象
  • 19. 19Copyright©2018 NTT corp. All Rights Reserved. まとめ 1. 従来のベアマシン、VMにおける物理ネットワーク、仮想 ネットワークと勝手が違う  コンテナのIPアドレスのライフサイクルが非常に短いことに起因 して色々な障害が起こる 2. Private Kubernetes だけではなく GEK などの KaaS においてもネットワークの問題から逃れられない  使用するCNIによってネットワークの実装はバラバラ、GKEにお いてもネットワークの問題を切り分けるのは苦労する 3. デバッグ領域が広範囲で幅広い知識と経験が必要  通信障害を特定するためには、ベアマシン、VM、コンテナの通信 を様々なプロトコルを横断して見る必要がある
  • 20. 20Copyright©2018 NTT corp. All Rights Reserved. 付録 • タイトル – Blackholes and Wormholes: Understand and Troubleshoot the “Magic” of Kubernetes Networking • 発表動画 – https://youtu.be/knIJEzTd3kc • スライド – https://schd.ws/hosted_files/kccnceu18/e7/Blackholes%20 %26%20Wormholes%20- %20KubeCon%202018%20%281%29.pdf