关于kubernetes的yaml文件
这个地方可以看tosca解析的文件可以将换行符转化成\n.
下面这个方法可以将tosca的文件格式化如下图
public static void main(String[] args) {
System.out.println(“tosca_definitions_version: tosca_simple_profile_for_wse_1_0_2\ntopology_template:\n node_templates:\n test:\n properties:\n image: nginx2\n job_type: stateless\n privileged: false\n type: tosca.nodes.Container.Application.DockerContainer\n test1:\n properties:\n image: nginx\n job_type: stateless\n privileged: false\n type: tosca.nodes.Container.Application.DockerContainer\n inputs:\n stack_name:\n type: string\n default: ‘’\n description: ‘{“type”: “system”, “service”: “N/A”, “data”: {}, “system”: true}’\n kubernetes.configmap.resolv.conf:\n type: string\n default: ‘’\n description: >-\n {“type”: “config”, “service”: “N/A”, “data”: {“path”:\n “/etc/resolv.conf”}, “system”: true}\n policies:\n - test_scaling:\n type: tosca.policies.wise2c.Scaling\n targets:\n - test\n properties:\n default_instances: 1\n enable: false\n triggers: {}\n - test1_scaling:\n type: tosca.policies.wise2c.Scaling\n targets:\n - test1\n properties:\n default_instances: 1\n enable: false\n triggers: {}\n”);
}
更多技术文章请关注公众号:架构师Plus,
扫码添加