io.fabric8.kubernetes.api.model.Node.getMetadata()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(150)

本文整理了Java中io.fabric8.kubernetes.api.model.Node.getMetadata()方法的一些代码示例,展示了Node.getMetadata()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getMetadata()方法的具体详情如下:
包路径:io.fabric8.kubernetes.api.model.Node
类名称:Node
方法名:getMetadata

Node.getMetadata介绍

暂无

代码示例

代码示例来源:origin: strimzi/strimzi-kafka-operator

/**
 * Write the rack-id
 *
 * @return if the operation was executed successfully
 */
public boolean writeRack() {
  Map<String, String> nodeLabels = client.nodes().withName(config.getNodeName()).get().getMetadata().getLabels();
  log.info("NodeLabels = {}", nodeLabels);
  String rackId = nodeLabels.get(config.getRackTopologyKey());
  log.info("Rack: {} = {}", config.getRackTopologyKey(), rackId);
  if (rackId == null) {
    log.error("Node {} doesn't have the label {} for getting the rackid",
        config.getNodeName(), config.getRackTopologyKey());
    return false;
  }
  return write(FILE_RACK_ID, rackId);
}

代码示例来源:origin: LendingClub/mercator

public void scanNode(Node node) {
  ObjectNode n = mapper.createObjectNode();
  ObjectMeta meta = node.getMetadata();
  n.put("nodeUid", meta.getUid());
  n.put("resourceVersion", meta.getResourceVersion());
  n.put("name", meta.getName());
  n.put("namespace", meta.getNamespace());
  
  
  n.put("clusterName", meta.getClusterName());
  n.put("generateName", meta.getGenerateName());
  n.put("creationTimestamp", meta.getCreationTimestamp());
  n.put("deletionTimestamp", meta.getDeletionTimestamp());
  n.put("deletionGracePeriod", meta.getDeletionGracePeriodSeconds());
  n.put("selfLink", meta.getSelfLink());
  NodeStatus ns = node.getStatus();
  NodeSpec nodeSpec = node.getSpec();
  n.put("externalId", nodeSpec.getExternalID());
  n.put("unschedulable", nodeSpec.getUnschedulable());
  n.put("podCIDR", nodeSpec.getPodCIDR());
  n.put("providerId", nodeSpec.getProviderID());
  n.put("clusterId", clusterId);
  getNeoRxClient().execCypher("merge (n:KubeNode {nodeUid:{nodeUid}}) set n.clusterId={clusterId}, n+={props}",
      "nodeUid", meta.getUid(), "props", n, "clusterId", clusterId);
}

代码示例来源:origin: org.domeos/kubernetes-model

public NodeFluentImpl(Node instance){
    this.withApiVersion(instance.getApiVersion()); 
    this.withKind(instance.getKind()); 
    this.withMetadata(instance.getMetadata()); 
    this.withSpec(instance.getSpec()); 
    this.withStatus(instance.getStatus()); 
}

代码示例来源:origin: org.domeos/kubernetes-model

public NodeBuilder(NodeFluent<?> fluent,Node instance,Boolean validationEnabled){
    this.fluent = fluent; 
    fluent.withApiVersion(instance.getApiVersion()); 
    fluent.withKind(instance.getKind()); 
    fluent.withMetadata(instance.getMetadata()); 
    fluent.withSpec(instance.getSpec()); 
    fluent.withStatus(instance.getStatus()); 
    this.validationEnabled = validationEnabled; 
}
public NodeBuilder(Node instance){

代码示例来源:origin: org.domeos/kubernetes-model

public NodeBuilder(Node instance,Boolean validationEnabled){
    this.fluent = this; 
    this.withApiVersion(instance.getApiVersion()); 
    this.withKind(instance.getKind()); 
    this.withMetadata(instance.getMetadata()); 
    this.withSpec(instance.getSpec()); 
    this.withStatus(instance.getStatus()); 
    this.validationEnabled = validationEnabled; 
}

代码示例来源:origin: io.fabric8.schemagenerator/kubernetes-model

public NodeBuilder( NodeFluent<?> fluent , Node instance ){
  this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); fluent.withKind(instance.getKind()); fluent.withMetadata(instance.getMetadata()); fluent.withSpec(instance.getSpec()); fluent.withStatus(instance.getStatus()); 
}
public NodeBuilder( Node instance ){

代码示例来源:origin: org.apache.stratos/kubernetes-model

public NodeBuilder( NodeFluent<?> fluent , Node instance ){
  this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); fluent.withKind(instance.getKind()); fluent.withMetadata(instance.getMetadata()); fluent.withSpec(instance.getSpec()); fluent.withStatus(instance.getStatus()); 
}
public NodeBuilder( Node instance ){

代码示例来源:origin: io.fabric8.schemagenerator/kubernetes-model

public NodeBuilder( Node instance ){
  this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); 
}

代码示例来源:origin: org.apache.stratos/kubernetes-model

public NodeBuilder( Node instance ){
  this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); 
}

代码示例来源:origin: jenkinsci/kubernetes-pipeline-plugin

.endMetadata()
.withNewSpec()
  .withNodeSelector(node != null ? node.getMetadata().getLabels() : new HashMap<String, String>())
  .withVolumes(volumes)
  .withContainers(containers)

相关文章

微信公众号

最新文章

更多