У меня есть кластер kubernetes в aws, созданный с помощью kops. Я пытаюсь оценить производительность сети кластера kubernetes. Я использую kubernetes по умолчанию CNI kubenet.
networking:
kubenet: {}
Я использовал kubernetes-perf-test net-perf для оценки производительности сети кластера kubernetes.
Я использовал приведенную ниже команду для запуска теста.
go run ./launch.go --iterations 2
сгенерированный вывод
MSS , Maximum, 96, 160, 224, 288, 352, 416, 480, 544, 608, 672, 736, 800, 864, 928, 992, 1056, 1120, 1184, 1248, 1312, 1376, 1440,
1 iperf TCP. Same VM using Pod IP ,36736.000000,2101,25486,36736,35636,36115,35631,6801,6544,7146,6565,6320,7252,6363,5707,5855,6034,36058,34098,36713,35625,34571,6341,
2 iperf TCP. Same VM using Virtual IP ,30203.000000,5531,6072,5963,5294,6047,5879,5412,5456,5844,28499,29306,29289,30203,28516,5987,5460,5833,6029,4920,5027,5111,4700,
3 iperf TCP. Remote VM using Pod IP ,664.000000,0,0,102,134,156,196,229,255,266,189,214,240,235,267,314,294,403,531,612,617,664,657,
4 iperf TCP. Remote VM using Virtual IP ,778.000000,0,0,134,163,202,240,287,313,338,414,481,477,512,610,605,559,604,578,572,679,778,697,
5 iperf TCP. Hairpin Pod to own Virtual IP ,29522.000000,974,547,19748,22219,24301,24043,25328,24531,4508,4471,5699,4339,4199,5001,5504,4974,15043,28658,29522,28902,28574,28956,
6 iperf UDP. Same VM using Pod IP ,1592.000000,1592,
7 iperf UDP. Same VM using Virtual IP ,1008.000000,1008,
8 iperf UDP. Remote VM using Pod IP ,0.000000,0,
9 iperf UDP. Remote VM using Virtual IP ,0.000000,0,
10 netperf. Same VM using Pod IP ,3516.740000,3516.74,
11 netperf. Same VM using Virtual IP ,0.000000,0.00,
12 netperf. Remote VM using Pod IP ,422.430000,422.43,
13 netperf. Remote VM using Virtual IP ,0.000000,0.00,
Я не уверен, что на самом деле означает этот вывод. Как определить с помощью этого значения, работает ли сеть моего кластера k8s нормально или нет?
Кроме того, я попытался построить эти данные.