MCPcopy Create free account
hub / github.com/deepflowio/deepflow / getSubDomainPodReplicaSets

Method getSubDomainPodReplicaSets

server/controller/cloud/sub_domain.go:647–668  ·  view source on GitHub ↗
(
	subDomainLcuuid string, resource *kubernetes_model.KubernetesGatherResource, azLcuuid string,
)

Source from the content-addressed store, hash-verified

645}
646
647func (c *Cloud) getSubDomainPodReplicaSets(
648 subDomainLcuuid string, resource *kubernetes_model.KubernetesGatherResource, azLcuuid string,
649) []model.PodReplicaSet {
650 var retPodReplicaSets []model.PodReplicaSet
651
652 // 遍历PodReplicaSets,更新az信息;并添加到Cloud的Resource中
653 for _, podReplicaSet := range resource.PodReplicaSets {
654 retPodReplicaSets = append(retPodReplicaSets, model.PodReplicaSet{
655 Lcuuid: podReplicaSet.Lcuuid,
656 Name: podReplicaSet.Name,
657 Label: podReplicaSet.Label,
658 PodNum: podReplicaSet.PodNum,
659 PodGroupLcuuid: podReplicaSet.PodGroupLcuuid,
660 PodNamespaceLcuuid: podReplicaSet.PodNamespaceLcuuid,
661 PodClusterLcuuid: podReplicaSet.PodClusterLcuuid,
662 AZLcuuid: azLcuuid,
663 RegionLcuuid: podReplicaSet.RegionLcuuid,
664 SubDomainLcuuid: subDomainLcuuid,
665 })
666 }
667 return retPodReplicaSets
668}
669
670func (c *Cloud) getSubDomainPods(
671 subDomainLcuuid, azLcuuid string, resource *kubernetes_model.KubernetesGatherResource, nodeLcuuidToAZLcuuid map[string]string,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected