首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使框出现在我想要的位置?

如何使框出现在我想要的位置?
EN

Stack Overflow用户
提问于 2020-12-09 20:38:29
回答 1查看 22关注 0票数 0

我希望Openshift和letsencrypt出现在舞台和Prod片段的下方。现在它与Prod和Stage段对齐了。排名是解决这个问题的方法吗?

另外,有没有办法在没有子图的"Stage“标签中获得像fe03-osl2-stage和fe04-osl3-stage这样的结果?

代码语言:javascript
复制
<graphviz format="svg">
digraph G { 
label = "Setup"
labelloc = top;

node [shape=record];
edge [dir=both];

subgraph cluster_0 {
    label = "Internet";

    tcp80 [label="*:80/tcp"];
    tcp443 [label="*:443/tcp"];
    tcp8443 [label="*:8443/tcp"];
}   

subgraph cluster_1 {
    label = "Stage";

    subgraph cluster_1a {
        label= "fe03-osl2-stage";

        "fe03-osl2-stage-haproxy" [label= "HaProxy"]
        "fe03-osl2-stage-varnish" [label= "Varnish"]
    }
    subgraph cluster_1b {
        label= "fe04-osl3-stage";

        "fe04-osl3-stage-haproxy" [label= "HaProxy"]
        "fe04-osl3-stage-varnish" [label= "Varnish"]
    }
} 

subgraph cluster_2 {
    label = "Prod";

    subgraph cluster_2a {
        label= "fe03-osl2-prod";

        "fe03-osl2-prod-haproxy" [label= "HaProxy"]
        "fe03-osl2-prod-varnish" [label= "Varnish"]
    }
    subgraph cluster_2b {
        label= "fe04-osl3-prod";

        "fe04-osl3-prod-haproxy" [label= "HaProxy"]
        "fe04-osl3-prod-varnish" [label= "Varnish"]
    }
}  

subgraph cluster_3 {
    label = "Openshift";

    master0 [label= "master0"]
    master1 [label= "master1"]
    master3 [label= "master3"]
}  

letsencrypt [label= "letsencrypt"]

tcp80 -> "fe03-osl2-stage-haproxy";
tcp443 -> "fe03-osl2-stage-haproxy";
tcp80 -> "fe04-osl3-stage-haproxy";
tcp443 -> "fe04-osl3-stage-haproxy";
tcp8443 -> "fe03-osl2-stage-haproxy";
tcp8443 -> "fe04-osl3-stage-haproxy";

tcp80 -> "fe03-osl2-prod-haproxy";
tcp443 -> "fe03-osl2-prod-haproxy";
tcp80 -> "fe04-osl3-prod-haproxy";
tcp443 -> "fe04-osl3-prod-haproxy";

"fe03-osl2-stage-haproxy" -> "fe03-osl2-stage-varnish";
"fe04-osl3-stage-haproxy" -> "fe04-osl3-stage-varnish";

"fe03-osl2-prod-haproxy" -> "fe03-osl2-prod-varnish";
"fe04-osl3-prod-haproxy" -> "fe04-osl3-prod-varnish";

"fe03-osl2-stage-haproxy" -> letsencrypt;
"fe04-osl3-stage-haproxy" -> letsencrypt;

"fe03-osl2-prod-haproxy" -> letsencrypt;
"fe04-osl3-prod-haproxy" -> letsencrypt;

"fe03-osl2-stage-haproxy" -> master0;
"fe03-osl2-stage-haproxy" -> master1;
"fe03-osl2-stage-haproxy" -> master3;
"fe04-osl3-stage-haproxy" -> master0;
"fe04-osl3-stage-haproxy" -> master1;
"fe04-osl3-stage-haproxy" -> master3;

"fe03-osl2-prod-haproxy" -> master0;
"fe03-osl2-prod-haproxy" -> master1;
"fe03-osl2-prod-haproxy" -> master3;
"fe04-osl3-prod-haproxy" -> master0;
"fe04-osl3-prod-haproxy" -> master1;
"fe04-osl3-prod-haproxy" -> master3;

"fe03-osl2-stage-varnish" -> master0;
"fe03-osl2-stage-varnish" -> master1;
"fe03-osl2-stage-varnish" -> master3;
"fe04-osl3-stage-varnish" -> master0;
"fe04-osl3-stage-varnish" -> master1;
"fe04-osl3-stage-varnish" -> master3;

"fe03-osl2-prod-varnish" -> master0;
"fe03-osl2-prod-varnish" -> master1;
"fe03-osl2-prod-varnish" -> master3;
"fe04-osl3-prod-varnish" -> master0;
"fe04-osl3-prod-varnish" -> master1;
"fe04-osl3-prod-varnish" -> master3;

}
</graphviz>

这就是它今天的样子:

EN

回答 1

Stack Overflow用户

发布于 2020-12-10 05:27:38

看起来,你想在下一个(较低的)级别上使用"letsencrypt“。使用minlen可以实现您想要的功能:

代码语言:javascript
复制
  "fe03-osl2-stage-haproxy" -> letsencrypt [minlen=2];

我不太确定你的第二个要求。您是想消除群集(peripheries=0)周围的矩形,还是想问一些不同的问题?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65216956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档