Documentation
¶
Index ¶
- type WorkloadSyncer
- func (s *WorkloadSyncer) CleanPvPvc(wks []interface{}, clientSet *kubernetes.Clientset) *cleandata.CleanPvPvcResponse
- func (s *WorkloadSyncer) CleanRBAC(wks []interface{}, clientSet *kubernetes.Clientset) *cleandata.CleanRBACResponse
- func (s *WorkloadSyncer) CleanSecret(wks []interface{}, set *kubernetes.Clientset) *cleandata.CleanSecretResponse
- func (s *WorkloadSyncer) Run()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WorkloadSyncer ¶
type WorkloadSyncer struct {
// contains filtered or unexported fields
}
WorkloadSyncer 封装实际工作逻辑
func NewWorkloadSyncer ¶
func NewWorkloadSyncer( ctx context.Context, namespaces, excludes []string, includes []string, outpath string, clientSet *kubernetes.Clientset, skipConfigMap bool, skipPvPvc bool, skipSecret bool, ) *WorkloadSyncer
NewWorkloadSyncer 构造器
func (*WorkloadSyncer) CleanPvPvc ¶
func (s *WorkloadSyncer) CleanPvPvc(wks []interface{}, clientSet *kubernetes.Clientset) *cleandata.CleanPvPvcResponse
func (*WorkloadSyncer) CleanRBAC ¶
func (s *WorkloadSyncer) CleanRBAC(wks []interface{}, clientSet *kubernetes.Clientset) *cleandata.CleanRBACResponse
func (*WorkloadSyncer) CleanSecret ¶
func (s *WorkloadSyncer) CleanSecret(wks []interface{}, set *kubernetes.Clientset) *cleandata.CleanSecretResponse
Click to show internal directories.
Click to hide internal directories.