未验证 提交 6d3988cf 编写于 作者: 阳明的博客's avatar 阳明的博客 提交者: GitHub

Merge pull request #4 from cdpidan/master

json数据格式化及格式修复
...@@ -55,14 +55,14 @@ metadata: ...@@ -55,14 +55,14 @@ metadata:
样的,我们可以将上面的 YAML 文件转换成 JSON 文件: 样的,我们可以将上面的 YAML 文件转换成 JSON 文件:
```json ```json
{ {
"apiVersion": "v1", "apiVersion": "v1",
"kind": "Pod", "kind": "Pod",
"metadata": { "metadata": {
"name": "kube100-site", "name": "kube100-site",
"labels": { "labels": {
"app": "web" "app": "web"
}
} }
}
} }
``` ```
...@@ -80,7 +80,7 @@ args ...@@ -80,7 +80,7 @@ args
可以有任何数量的项在列表中,每个项的定义以破折号(-)开头的,与父元素直接可以缩进一个空格。对应的 JSON 格式如下: 可以有任何数量的项在列表中,每个项的定义以破折号(-)开头的,与父元素直接可以缩进一个空格。对应的 JSON 格式如下:
```json ```json
{ {
"args": [ 'Cat', 'Dog', 'Fish' ] "args": ["Cat", "Dog", "Fish"]
} }
``` ```
...@@ -108,29 +108,29 @@ spec: ...@@ -108,29 +108,29 @@ spec:
比如这个 YAML 文件,我们定义了一个叫 containers 的 List 对象,每个子项都由 name、image、ports 组成,每个 ports 都有一个 key 为 containerPort 的 Map 组成,同样的,我们可以转成如下 JSON 格式文件: 比如这个 YAML 文件,我们定义了一个叫 containers 的 List 对象,每个子项都由 name、image、ports 组成,每个 ports 都有一个 key 为 containerPort 的 Map 组成,同样的,我们可以转成如下 JSON 格式文件:
```json ```json
{ {
"apiVersion": "v1", "apiVersion": "v1",
"kind": "Pod", "kind": "Pod",
"metadata": { "metadata": {
"name": "kube100-site", "name": "kube100-site",
"labels": { "labels": {
"app": web" "app": "web"
} }
}, },
"spec": { "spec": {
"containers": [{ "containers": [{
"name": "front-end", "name": "front-end",
"image": "nginx", "image": "nginx",
"ports": [{ "ports": [{
"containerPort": "80" "containerPort": 80
}] }]
}, { }, {
"name": "flaskapp-demo", "name": "flaskapp-demo",
"image": "jcdemo/flaskapp", "image": "jcdemo/flaskapp",
"ports": [{ "ports": [{
"containerPort": "5000" "containerPort": 5000
}] }]
}] }]
} }
} }
``` ```
......
...@@ -93,22 +93,22 @@ finalScoreNode = (weight1 * priorityFunc1) + (weight2 * priorityFunc2) + … + ( ...@@ -93,22 +93,22 @@ finalScoreNode = (weight1 * priorityFunc1) + (weight2 * priorityFunc2) + … + (
下面是官方的 Policy 文件示例: 下面是官方的 Policy 文件示例:
```json ```json
{ {
"kind" : "Policy", "kind" : "Policy",
"apiVersion" : "v1", "apiVersion" : "v1",
"predicates" : [ "predicates" : [
{"name" : "PodFitsHostPorts"}, {"name" : "PodFitsHostPorts"},
{"name" : "PodFitsResources"}, {"name" : "PodFitsResources"},
{"name" : "NoDiskConflict"}, {"name" : "NoDiskConflict"},
{"name" : "NoVolumeZoneConflict"}, {"name" : "NoVolumeZoneConflict"},
{"name" : "MatchNodeSelector"}, {"name" : "MatchNodeSelector"},
{"name" : "HostName"} {"name" : "HostName"}
], ],
"priorities" : [ "priorities" : [
{"name" : "LeastRequestedPriority", "weight" : 1}, {"name" : "LeastRequestedPriority", "weight" : 1},
{"name" : "BalancedResourceAllocation", "weight" : 1}, {"name" : "BalancedResourceAllocation", "weight" : 1},
{"name" : "ServiceSpreadingPriority", "weight" : 1}, {"name" : "ServiceSpreadingPriority", "weight" : 1},
{"name" : "EqualPriority", "weight" : 1} {"name" : "EqualPriority", "weight" : 1}
] ]
} }
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册