这是利用腾讯云按量付费主机和自制镜像,快速创建k8s和kubevela实验环境,留给自己看的操作记录 镜像中已经包含go、kubectl、do
概述 这段文字翻译自cluster-gateway仓库的 README “Cluster Gateway”是一个gateway apiserver,用于将 kubernetes api 流
注册 初始化配置 hubconfig.InitConfigure(hub) 里面包含了读取认证证书。 初始化cloudHub对象 newCloudHub(hub.Enable) newCloudHub方法中,声明了使用的informer,初始化了内置
首先是注册,注册是在EdgeCore的启动流程中包含的。 注册 // Register register edged func Register(e *v1alpha1.Edged) { edgedconfig.InitConfigure(e) edged, err := newEdged(e.Enable) if err != nil { klog.Errorf("init new edged error, %v", err) os.Exit(1) } core.Register(edged) } 这里就是初始化了edge
EdgeCore的启动流程跟CloudCore十分类似,所以这篇文章会比较短。 配置文件的默认路径是 /etc/kubeedge/config/
cloudcore的入口在 ~/cloud/cmd/cloudcore func main() { command := app.NewCloudCoreCommand() logs.InitLogs() defer logs.FlushLogs() if err := command.Execute(); err != nil { os.Exit(1) } } 这里主要是app.NewCloudCoreCommand() NewClo