flannel源码分析--newSubnetManager
main函数中调用newSubnetManager创建子网管理,具体流程如下;如果命令行opts中指定了子网管理,则通过命令行中的参数调用NewSubnetManagerBuildConfigFromFlags尝试从一个master url或者kubeconfig配置文件中构建配置,它们作为集群组件的命令行标志传。如果没有配置master url和kubeconfig文件路径,会回调InClusterConfig,若失败,则会使用默认etcd配置NewNonInteractiveDefer