func (this *PodHandler) Patch(args *types.Pod, reply *types.Event) error { c := NewkubeClient() pods := c.Pods(args.ParentId) // 转换配置文件 conf := utils.PodToKubeStruct(args) reply.Id = conf.GetName() _, err := pods.Update(conf) if err != nil { return err } return nil }
func (this *SerHandler) Put(args *types.Service, reply *types.Event) error { c := NewkubeClient() sers := c.Services(args.ParentId) // 转换配置文件 conf := utils.ServiceTokubenetStruct(args) reply.Id = conf.GetName() _, err := sers.Update(conf) if err != nil { return err } return nil }