Exemplo n.º 1
0
 def _mesos_node_labels(self, access_token, project_id, nodes):
     # 组装查询数据
     # 格式 {"cluster-id1": ["ip1", "ip2"], "cluster-id2": ["ip3", "ip4"]]
     # 节点ip为空时,查询所有节点的labels,避免每个IP匹配一次
     cluster_nodes = {node["cluster_id"]: [] for node in nodes}
     return node_utils.query_mesos_node_labels(access_token, project_id,
                                               cluster_nodes)
Exemplo n.º 2
0
 def query_mesos_node_labels(self, access_token, project_id, data):
     node_labels = node_utils.query_mesos_node_labels(
         access_token, project_id, data)
     return node_labels.values()