7d9a6eda创建于 2024年10月8日历史提交
package handler

import (
	"github.com/goodrain/rainbond/pkg/component/grpc"
	"github.com/goodrain/rainbond/worker/server/pb"
)

// PodHandler defines handler methods about k8s pods.
type PodHandler interface {
	PodDetail(namespace, podName string) (*pb.PodDetail, error)
}

// NewPodHandler creates a new PodHandler.
func NewPodHandler() PodHandler {
	return &PodAction{
		statusCli: grpc.Default().StatusClient,
	}
}