Member-only story

Cluster Network Connectivity Verification Tool — NetDoctor

1、 Background

Beck Moulton
3 min readSep 22, 2024

Komsos is able to quickly deploy multi cluster networks, and the most fundamental consideration for multi cluster networks is whether nodes are connected. In order to efficiently check the connectivity of multi cluster networks, NetDoctor emerged as Kosmos’ network connectivity verification tool.

2、 Function Introduction

NetDoctor can detect the connectivity of container networks between all nodes in a cluster at once. In a single cluster network scenario, a connectivity check is performed between all nodes in the cluster; In a cross cluster scenario, all nodes in a cluster will perform a connectivity check with all nodes in another cluster;

  1. Supports multiple protocols: Currently supports ICMP and TCP protocols, with UDP protocol being adapted.
  2. Support multi-threaded concurrent detection: By default, three coroutines are performed simultaneously, which can greatly improve detection efficiency and shorten detection time.
  3. Visual interface: progress bar, detailed detection report, including successful and abnormal nodes.

Picture 1

  1. Abnormal node retesting: supports testing abnormal nodes separately, only doing critical tasks, greatly reducing…

--

--

Beck Moulton
Beck Moulton

Written by Beck Moulton

Focus on the back-end field, do actual combat technology sharing Buy me a Coffee if You Appreciate My Hard Work https://www.buymeacoffee.com/BeckMoulton

No responses yet