diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.Cloud Events/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.Cloud Events/config.json" deleted file mode 100644 index 8d55775c107afae4bb6a6a8af389d7311abb3aa3..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.Cloud Events/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-21dcd2d247824f4fa2746ca9ef9a5977", - "export": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/2.Serverless Framework/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/2.Serverless Framework/config.json" deleted file mode 100644 index 776ec08ce6210c5931a7d760788091662e630328..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/2.Serverless Framework/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1a7fc9ca30eb4caa87f4c4ea90cd8422", - "export": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/3.Serverless Devs/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/3.Serverless Devs/config.json" deleted file mode 100644 index 097e1663bbee36747c9901e1d95fadfa49033377..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/3.Serverless Devs/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-cae8f6cf1a47400f860bc3a8bebe6c59", - "export": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/4.FaaS Serverless/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/4.FaaS Serverless/config.json" deleted file mode 100644 index 860a4e6fffb2147338e19a71268b115d946da765..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/4.FaaS Serverless/config.json" +++ /dev/null @@ -1,63 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Nuclio": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-a4f42dde65244657b33f3e56f0536faa" - } - }, - { - "Kubeless": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-03913842da5a478092d21a529d3fff4d" - } - }, - { - "Fission": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-9aaf48f6e3d5492bb9456d99b1d55503" - } - }, - { - "OpenFaas": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-fbda63910a8646f0946538a51402ae8c" - } - }, - { - "OpenWhisk": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-5f3bb4ec882744849b0da03861e99dab" - } - }, - { - "Fn Project": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-77f2c5028da64678bccae77f5cf2eed7" - } - } - ], - "node_id": "cloud_native-c6ebe08c7a1f4a0b830508cb98b0dd6e", - "export": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" deleted file mode 100644 index aff241963338f06373ae327b6578277d9c21efd7..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-cfc7bb0422b74c9499e572ec9bba9a16", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/1.Service Mesh/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/1.Service Mesh/config.json" deleted file mode 100644 index ab8dd7400702ed9870a591e9948dd6cacc0967cd..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/1.Service Mesh/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Istio": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ab64923e2d214e3795605b61b784f8af" - } - }, - { - "Linkerd": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-bd5522fb26ad41dca55ea86eb1c95314" - } - }, - { - "Conduit": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4eed036cecb2405bb9eb30e648610114" - } - } - ], - "node_id": "cloud_native-087fdee70d5f4e2599ec3c0809a229c2", - "export": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/2.Framework/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/2.Framework/config.json" deleted file mode 100644 index 8ec4cdcb8e18a9e83dd904bedd4effca9411d1e3..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/2.Framework/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Dubbo": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1ba09238e2374002a2e42cc5de8f4da0" - } - }, - { - "Spring Cloud": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-508e527145194608b2e04093e0f9dea8" - } - }, - { - "Tars": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-d4ed8cbfbb714d659335ef898f152228" - } - } - ], - "node_id": "cloud_native-e3f74302810b46b2831a58e4d2ae72ed", - "export": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/config.json" deleted file mode 100644 index 15e2a5c392f76f51af32eafef9b8430839a02c7c..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\345\276\256\346\234\215\345\212\241/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-2697893ae4be47169296beae136228de", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/3.\347\274\226\347\250\213\350\257\255\350\250\200/1.Golang/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/3.\347\274\226\347\250\213\350\257\255\350\250\200/1.Golang/config.json" deleted file mode 100644 index b2299e2053a0d76b1044fd6adf778ea3d3196609..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/3.\347\274\226\347\250\213\350\257\255\350\250\200/1.Golang/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-68ede9ed45144f028bfabd4b9bddaf09", - "export": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/3.\347\274\226\347\250\213\350\257\255\350\250\200/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/3.\347\274\226\347\250\213\350\257\255\350\250\200/config.json" deleted file mode 100644 index 90d5387d2923b312f927ca57dd475bd34026d5d4..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/3.\347\274\226\347\250\213\350\257\255\350\250\200/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-bd903dc8111f43eeb3066f51e7f401f3", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" deleted file mode 100644 index 7a051d7abfd7d9310b43b9f25b764158c9b9bf5d..0000000000000000000000000000000000000000 --- "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-abbdd6394d984ccea647b8b126940032", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266/.gitkeep" "b/data/2.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266/.gitkeep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266/3.\344\272\221\345\216\237\347\224\237\345\237\272\347\241\200\346\234\215\345\212\241/.gitkeep" "b/data/2.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266/3.\344\272\221\345\216\237\347\224\237\345\237\272\347\241\200\346\234\215\345\212\241/.gitkeep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.\345\256\271\345\231\250/1.Docker/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.\345\256\271\345\231\250/1.Docker/config.json" deleted file mode 100644 index b97a80d7939646f9e57da8ae2439590c136fbcda..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.\345\256\271\345\231\250/1.Docker/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1df83f6bf1a84aa9916100379d3a64f0", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.\345\256\271\345\231\250/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.\345\256\271\345\231\250/config.json" deleted file mode 100644 index 42ebb434789c62bba0a1d41c91fd95b6cfbcfd89..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.\345\256\271\345\231\250/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-fa9b0e1038bf45f98306d987741c119d", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.Kubernetes/1.\347\256\241\347\220\206\345\267\245\345\205\267/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.Kubernetes/1.\347\256\241\347\220\206\345\267\245\345\205\267/config.json" deleted file mode 100644 index b861b1c15be69a5423ab3c8e9dd2f531b0645963..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.Kubernetes/1.\347\256\241\347\220\206\345\267\245\345\205\267/config.json" +++ /dev/null @@ -1,72 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Kubelens": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-e1d9655e61ac4123a6728dd410d181f8" - } - }, - { - "Kuboard": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4cd886256cbe40e6b2c60f40cccdddd8" - } - }, - { - "K3S": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ac6516ec9f9342df9e0c9aa3f934fc68" - } - }, - { - "K9S": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-18ec917b6e66449b986cfe5441ffd89c" - } - }, - { - "Minikube": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-e5af4429d182469d9cda826a968384e8" - } - }, - { - "kubeasz": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-3dc31327caf742f39259ab6fbc9f3978" - } - }, - { - "Draft": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-3739b313817e465aa37c6d80ee605590" - } - } - ], - "node_id": "cloud_native-504fd8bc91d642208864fdc8adcd361d", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.Kubernetes/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.Kubernetes/config.json" deleted file mode 100644 index 49f77d3f61fc6508e052cd8f99848b0661c8abbe..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.Kubernetes/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-53a37e8864d04ac0a2ea4a1334c3a38a", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/1.\345\272\224\347\224\250\344\270\255\345\277\203/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/1.\345\272\224\347\224\250\344\270\255\345\277\203/config.json" deleted file mode 100644 index 343835d003ff622dc3b591d2b669034729278230..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/1.\345\272\224\347\224\250\344\270\255\345\277\203/config.json" +++ /dev/null @@ -1,54 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Helm Hub": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ad3ac5ae3d504ef2934987e0f7265ad2" - } - }, - { - "Operator Hub": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-a1323632c7f14c12a798f192e8cae836" - } - }, - { - "Aliyun App Hub": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ff347a4270894e60a67f9d4a9b021fc1" - } - }, - { - "Kubernetes App Hub": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-8d8739781fec4b9899a85dc157270bde" - } - }, - { - "Prometheus Exporter Hub": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-8678f7c9e4a44972b01e34e06db0490c" - } - } - ], - "node_id": "cloud_native-35d1efa42a6e431da754defd4d66ba16", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/2.\350\277\220\347\273\264/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/2.\350\277\220\347\273\264/config.json" deleted file mode 100644 index ec83bf02bfbfa6bafcb660f7fcc47c8f57480211..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/2.\350\277\220\347\273\264/config.json" +++ /dev/null @@ -1,73 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "模板": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "YAML": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-8362c5f71c864fa0a999a09535bfca7b" - } - }, - { - "Helm": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-951ab61651e54941be1db3546d48aca6" - } - }, - { - "KUDO(Kubernetes Universal Declarative Operator)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c66460f52af14d129730f83753199d95" - } - }, - { - "OAM(Open Application Model)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-7759a0daa22d490592e3b2e94d9b7b1c" - } - }, - { - "OpenKruise": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1e7616f8ad0e43f0b66e7518315806f7" - } - }, - { - "MetaController": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-f83f1ed489494cd68d4f6f17fcefee71" - } - } - ], - "node_id": "cloud_native-c080c9f9c2ce4ede97cc6e7ad24bf99a" - } - } - ], - "node_id": "cloud_native-3499c9fa53c8456dbd087775dba1f517", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/3.\347\233\221\346\216\247/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/3.\347\233\221\346\216\247/config.json" deleted file mode 100644 index d2de791f0fe493c087c4ef924397ebfdf635393e..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/3.\347\233\221\346\216\247/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Prometheus": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c2d0dd25757542f69b63c9a59d910940" - } - }, - { - "Grafana": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4f9fd407b1c54d479264d6f55aa00c77" - } - }, - { - "Alertmanager": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-9cc1898198414ae0b429a07f804c5761" - } - } - ], - "node_id": "cloud_native-f8c75ef817264e6cbbca5a358451f90f", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/4.CI|CD/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/4.CI|CD/config.json" deleted file mode 100644 index f911193ae03b175d8ee686286c4ae05d41e10cce..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/4.CI|CD/config.json" +++ /dev/null @@ -1,45 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Jenkins": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-816c5918f38f429088a242363951a5e7" - } - }, - { - "Argo": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-11236724d6e2411ba6c7254b2ae898c3" - } - }, - { - "Tekton": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-495c378b57de402baa4f76e6bc21fc40" - } - }, - { - "Drone": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-aefbd99165024ffebd0a409645f7b41f" - } - } - ], - "node_id": "cloud_native-3a8a9c60dd7c4739a98aceb71df4e562", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/5.\346\227\245\345\277\227/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/5.\346\227\245\345\277\227/config.json" deleted file mode 100644 index 7f6ffb53cdf3475f8c875405f97cf1473c023f75..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/5.\346\227\245\345\277\227/config.json" +++ /dev/null @@ -1,120 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "ELK": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "ElasticSearch": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-897de8f9476f40ecbf8af51f18af4900" - } - }, - { - "Logstash": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-597fc40e73c8483d800de483ef12e906" - } - }, - { - "Kibana": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-582ddeccae644d94b9f6ee12557f4849" - } - } - ], - "node_id": "cloud_native-04eb5882b53f469ea0008b3eb3f9ca48" - } - }, - { - "EFK": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "ElasticSearch": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-b81d75dbccc24bb9b4c846d90c741e6c" - } - }, - { - "Fluentd": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c07847b56aeb4e55a82d61532923a06e" - } - }, - { - "Kibana": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-2dd59cb587874fb0bd3bce6e9413fb4c" - } - } - ], - "node_id": "cloud_native-d0331c9674d14812a1adc15fafb971a3" - } - }, - { - "Loki": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Loki": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c5d312486fe345ac98d30388abd1245b" - } - }, - { - "Promtail": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4af3f91175aa4616ba1a09b3ab6ac2a6" - } - }, - { - "Grafana": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c460e47bc7164dadb447cdb7bfb64220" - } - } - ], - "node_id": "cloud_native-717b3504c21a4dcb8d06d814dd4336db" - } - } - ], - "node_id": "cloud_native-c8b41a135e794c8d8f96f3902d254a25", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/6.\351\207\207\351\233\206/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/6.\351\207\207\351\233\206/config.json" deleted file mode 100644 index df1f0d5dc2f6021ab93bc877e656fe08aaf8f408..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/6.\351\207\207\351\233\206/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Logpilot": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-9190025010af48be906fff2c35004dd2" - } - }, - { - "Fluentbit": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-855133a95cee4c85ae48b33c7b29a96b" - } - }, - { - "Fluentd": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-020f908ba47b4d5081b2d39494b95526" - } - } - ], - "node_id": "cloud_native-6cd282d72b9747159cd1eaa20c08604e", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/config.json" deleted file mode 100644 index c85eaa4dca6f3725bf3de1015e6b7c3e97a12bcf..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.DevOps/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-53245ff8b8434b0fb8d17ed4596a8d3d", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/1.\347\274\223\345\255\230/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/1.\347\274\223\345\255\230/config.json" deleted file mode 100644 index 8e83678ded3a123ca33fa878cb07de3e8ec5d84d..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/1.\347\274\223\345\255\230/config.json" +++ /dev/null @@ -1,27 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "etcd": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-a94b8715f42e44ccb4c780726fcc8cbb" - } - }, - { - "Redis": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c530b8cbb3784500aad5838974b0d5c2" - } - } - ], - "node_id": "cloud_native-d391809184da4151a9ef2cf5c31707da", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/2.\345\276\256\346\234\215\345\212\241\344\270\216\351\205\215\347\275\256\344\270\255\345\277\203/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/2.\345\276\256\346\234\215\345\212\241\344\270\216\351\205\215\347\275\256\344\270\255\345\277\203/config.json" deleted file mode 100644 index bd033dce6f5c0c1d61b9a039f9af746e43e257c1..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/2.\345\276\256\346\234\215\345\212\241\344\270\216\351\205\215\347\275\256\344\270\255\345\277\203/config.json" +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Nacos": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-f74a26267d35471fa051b5179ff8e58a" - } - } - ], - "node_id": "cloud_native-7e66b94d40254617907785805fee4a0d", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/3.\345\255\230\345\202\250/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/3.\345\255\230\345\202\250/config.json" deleted file mode 100644 index a3ca193201afcd0db6489978a5dd45e028a7b30d..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/3.\345\255\230\345\202\250/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "S3标准": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ce3623a279c34f7085a7efcbc0a3c912" - } - }, - { - "MinIO": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4832c45d9c244b8f967ba88a738b7a1a" - } - }, - { - "Harbor": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-7e0b2b84f22345dbbab8da08971e15e3" - } - } - ], - "node_id": "cloud_native-769e9d6502e34cadbbe49f5947c4e8ac", - "export": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/config.json" deleted file mode 100644 index cce9f1967ef238d052a1f4779f4ecb865fa3d539..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/4.\344\270\255\351\227\264\344\273\266/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-8d8182ed0c394813ae9b8087319f7b16", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" "b/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" deleted file mode 100644 index b1dfc925dc6fda63fe29dfb79d4f108feccb7159..0000000000000000000000000000000000000000 --- "a/data/2.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-8d674cb47db94226ad26579a95f063ed", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.App Serverless/config.json" "b/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.App Serverless/config.json" deleted file mode 100644 index d444bd4620e6e86d9f24d47b9dcd58107fe5588c..0000000000000000000000000000000000000000 --- "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.App Serverless/config.json" +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Knative": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-8e3bedd4b07a48fda9646b2bf64d4dcd" - } - } - ], - "node_id": "cloud_native-4f90e172f3f04ea19e9e2b680d32582c", - "export": [] -} \ No newline at end of file diff --git "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" "b/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" deleted file mode 100644 index 4a3210c9217504d8b713d72af897d54504385e1a..0000000000000000000000000000000000000000 --- "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-5020cb8f2c0c45cbba9cec0f2b4eb67a", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.Microservices\345\276\256\346\234\215\345\212\241/1.Dapr/config.json" "b/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.Microservices\345\276\256\346\234\215\345\212\241/1.Dapr/config.json" deleted file mode 100644 index 826c312c15d5ed4fc435f2de6c27465259e62f8b..0000000000000000000000000000000000000000 --- "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.Microservices\345\276\256\346\234\215\345\212\241/1.Dapr/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ac9f4841d38e49d2ad44022ecd440f57", - "export": [] -} \ No newline at end of file diff --git "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.Microservices\345\276\256\346\234\215\345\212\241/config.json" "b/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.Microservices\345\276\256\346\234\215\345\212\241/config.json" deleted file mode 100644 index ff32d179cd4f048e2dddbbb65616be2602263ca0..0000000000000000000000000000000000000000 --- "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.Microservices\345\276\256\346\234\215\345\212\241/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-4e0c98b87fac467a8ed977c15384926a", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" "b/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" deleted file mode 100644 index 48f76b642d06a2cd095e8df1dc809a1bc40d12cb..0000000000000000000000000000000000000000 --- "a/data/3.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-77771675660b41deacc15ac2e5b0a544", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/3.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266/.gitkeep" "b/data/3.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266/.gitkeep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/1.\350\276\271\347\274\230\350\256\241\347\256\227/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/1.\350\276\271\347\274\230\350\256\241\347\256\227/config.json" deleted file mode 100644 index 19159b7e6c1cb385f2067db998435f782fd983d6..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/1.\350\276\271\347\274\230\350\256\241\347\256\227/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "OpenYurt": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-fc5cc68a1e4c46818be86c0e9fec5daf" - } - }, - { - "KubeEdge": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-440df06857c548be998e27d1b54fdd5a" - } - }, - { - "Akri": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-b57033bbbafc45518e207be63b5f3efa" - } - } - ], - "node_id": "cloud_native-6981b6b34c0a4252869a46499c5800f4", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/2.\351\233\206\347\276\244\350\201\224\351\202\246/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/2.\351\233\206\347\276\244\350\201\224\351\202\246/config.json" deleted file mode 100644 index b8e90433279531580c918b17e177ce1232122d4a..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/2.\351\233\206\347\276\244\350\201\224\351\202\246/config.json" +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Federation": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-cb43661d21714335a2b078b272ec9639" - } - } - ], - "node_id": "cloud_native-7e8d656ea72c49f5975942e70309c86a", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/3.\345\217\221\350\241\214\347\211\210/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/3.\345\217\221\350\241\214\347\211\210/config.json" deleted file mode 100644 index 31bf71f713824dcd58b4ea63cd061f0842cb04ab..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/3.\345\217\221\350\241\214\347\211\210/config.json" +++ /dev/null @@ -1,54 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "EKS-D": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4e04bc68260f4bba99f65ea197522f28" - } - }, - { - "Harvester": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-f2cdc7c209b84cd9b64ccf9da1ddd66b" - } - }, - { - "OpenShift": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-8d905d4b426844e7a875a05b0c344965" - } - }, - { - "k0s": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-a46086c4c518452b93cb2d19ea01e168" - } - }, - { - "Wayne": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-578976569fd84a878203a646dd1613ce" - } - } - ], - "node_id": "cloud_native-a14d049f2b5643df99ed383f589e2fb1", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/config.json" deleted file mode 100644 index 633531b79704b6ddd583db8f0dfb480e7e45f38a..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-5ee5ae0146a94dad9967d44841ab7980", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/1.\350\277\220\347\273\264/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/1.\350\277\220\347\273\264/config.json" deleted file mode 100644 index cdb90c600640797d9626c756a227eae2901ec169..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/1.\350\277\220\347\273\264/config.json" +++ /dev/null @@ -1,73 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "配置": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "CUE(Cisco Unity Express)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4979e48991f2421e9b6275de5bf3fc00" - } - }, - { - "Jsonnet": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-f352db7fd20244148de41235941ee466" - } - }, - { - "HCL": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-f15bd24ad0414dad97f8f01ebb0d0fb0" - } - }, - { - "BCL": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-8e0fe088aaf94b81b130d2c4cb60f7a4" - } - }, - { - "KubeVela": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-213240a3dee643479f25c5f7b8246b0f" - } - }, - { - "Terraform": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4113458df74340879bb72cf03c3b0f01" - } - } - ], - "node_id": "cloud_native-7ed161728e8f4693ad803898a0fb6726" - } - } - ], - "node_id": "cloud_native-782554b1256042df9687c840fb4e391d", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/2.API/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/2.API/config.json" deleted file mode 100644 index 3bf813861d8b0923b0d8a02a7ff0d313024e19ee..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/2.API/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "GraphQL": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-74ff500b020e4ac39a465597a5eecc77" - } - }, - { - "Swagger UI": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-cf887fcd2af24999bf6101d94e452dc1" - } - }, - { - "gRPC": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-31ec0445be304eb984e06df54cbf5926" - } - } - ], - "node_id": "cloud_native-6af50233c64c452db4977a38a89b1fac", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/3.\350\257\212\346\226\255/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/3.\350\257\212\346\226\255/config.json" deleted file mode 100644 index 5c4d4b7277f4d0f7bb611a63a80a55c29f562e2f..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/3.\350\257\212\346\226\255/config.json" +++ /dev/null @@ -1,54 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "OpenTracing标准": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-354db7f223cd4849815b16dfa0bd594e" - } - }, - { - "SkyWalking": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-005d629639bf414a92901434a640ca21" - } - }, - { - "Zipkin": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-a22d81c0a82c45f885d9737b8b90cd03" - } - }, - { - "Jaeger": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-9263bec0abec44a98e8be1c9386d49f4" - } - }, - { - "Sonobuoy": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-366ddbff07c54b9e8bf6b23ec89ea086" - } - } - ], - "node_id": "cloud_native-16867efedad4431da2ff7ca99454ace6", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/4.\350\264\250\351\207\217/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/4.\350\264\250\351\207\217/config.json" deleted file mode 100644 index 65b4c7bbd4fdaee570fcffccf15d22748590b3f8..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/4.\350\264\250\351\207\217/config.json" +++ /dev/null @@ -1,27 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Litmus": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-2c50507e2bbe4c61bcf7f69273af1b77" - } - }, - { - "Sysbench": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-83be0746e6ab43ab9d88a30cf69c2b68" - } - } - ], - "node_id": "cloud_native-f9cee7b2cab342e6aea7da8e76b0e1db", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/config.json" deleted file mode 100644 index 1cab7dad028889758796cf540e621ace27108c5a..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-7cc384bbc7074d2b84bf1fc1e102c312", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/1.CoreOS/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/1.CoreOS/config.json" deleted file mode 100644 index 7b658825cb4c0bbbd1548966a5788a7040908218..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/1.CoreOS/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-695a1659709741efb5b6e546640cdca1", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/2.Alibaba Linux/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/2.Alibaba Linux/config.json" deleted file mode 100644 index 6442e09f953d3490bd07fb82216ab9be25f0f861..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/2.Alibaba Linux/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-334f5dd8ef0a443fbf9db6d3250d50cf", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/3.Tencent Linux/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/3.Tencent Linux/config.json" deleted file mode 100644 index 9b199d35a9d89d72d1610d9beec69cf7d9e54ad2..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/3.Tencent Linux/config.json" +++ /dev/null @@ -1,8 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-dd7e5bb784ec43dd8c66d0b615028693", - "export": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/config.json" deleted file mode 100644 index ebc6a234fe9ca78325ce8f36f3c3101d87260f8c..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\346\223\215\344\275\234\347\263\273\347\273\237/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-a3261e790e0b4003baf4154092d3b008", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" "b/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" deleted file mode 100644 index f5dba68e38ba5556caa4532cbbcf27358e7dd38a..0000000000000000000000000000000000000000 --- "a/data/4.\344\272\221\345\216\237\347\224\237\344\270\255\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-d5de01dc51014b24bf769dbe05fc6d53", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.BaaS Serverless/config.json" "b/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.BaaS Serverless/config.json" deleted file mode 100644 index 3f6f5d02ff7f4d9cd6ce01dc0d49480cae330d9d..0000000000000000000000000000000000000000 --- "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/1.BaaS Serverless/config.json" +++ /dev/null @@ -1,27 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Spring Cloud Connector": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-eb272f3033ca4c49b21243fcdc4d4a60" - } - }, - { - "Open Service Broker": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4bba31e688b94884a206082f3fd72f34" - } - } - ], - "node_id": "cloud_native-6f58a7c1374648318a592b1a7ffb1836", - "export": [] -} \ No newline at end of file diff --git "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" "b/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" deleted file mode 100644 index f8a7dfbddf79e88f00f8620dfc715987685d31b6..0000000000000000000000000000000000000000 --- "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/1.Serverless/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-8aa41e14a3c140bdad4e8311628514ea", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\347\274\226\347\250\213\350\257\255\350\250\200/1.Java/config.json" "b/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\347\274\226\347\250\213\350\257\255\350\250\200/1.Java/config.json" deleted file mode 100644 index 40b8748c0987a0058d96b8b7d6659f278f1f0db3..0000000000000000000000000000000000000000 --- "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\347\274\226\347\250\213\350\257\255\350\250\200/1.Java/config.json" +++ /dev/null @@ -1,120 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "减小镜像": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Alpine Portola": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-9dfa96e5a3fb47f6ac0809fecc12228f" - } - }, - { - "JDK (version >= 9)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c1a76ca30d294facb481d41b87988644" - } - }, - { - "Spring Boot (version > 2.3)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-7200ba4e99c640c781d4cc14b4dee39d" - } - } - ], - "node_id": "cloud_native-2caeaa9f08414793b46c9308d20f3c9e" - } - }, - { - "降低资源占用率": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Project Panama": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1276278e8b7c46b8861378ea115d9115" - } - }, - { - "Project Valhalla": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-6d76a959df164cbe9c04aa50a4b07dd0" - } - } - ], - "node_id": "cloud_native-a3c65447103f4a1795e8d05daf774a46" - } - }, - { - "缩短冷启动时间": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "GraalVM": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-2e7f9de9ec2f4cb9bffd8d7688e669d0" - } - }, - { - "Quarkus": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-2ec6bcb3d82e4f418be0f7ae51ff826e" - } - }, - { - "Micronaut": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-18f4d47a6193429da54c5f452de05024" - } - }, - { - "Helidon": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ee7e13e91e594af69517187889c1ecfe" - } - } - ], - "node_id": "cloud_native-4d0a726e68d14e30b95ac4c3d259a1c0" - } - } - ], - "node_id": "cloud_native-0d79185c58344191a0f977d51b690ad6", - "export": [] -} \ No newline at end of file diff --git "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\347\274\226\347\250\213\350\257\255\350\250\200/config.json" "b/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\347\274\226\347\250\213\350\257\255\350\250\200/config.json" deleted file mode 100644 index 1e0aa2fcf04df407041903b673742142920cbf64..0000000000000000000000000000000000000000 --- "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/2.\347\274\226\347\250\213\350\257\255\350\250\200/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-cae7a86cab984450a3421fb0e1dda74a", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" "b/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" deleted file mode 100644 index 7b994841ea47c0b3db8839375f603d1c35fea0a2..0000000000000000000000000000000000000000 --- "a/data/5.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\272\224\347\224\250\345\274\200\345\217\221/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-8ca4c2bc8a094372b2d0ad5e99e5bfd8", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/1.\346\216\245\345\217\243/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/1.\346\216\245\345\217\243/config.json" deleted file mode 100644 index 776f1f4d1d6590c6f61ea7f0fe54ffcd0182ec2b..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/1.\346\216\245\345\217\243/config.json" +++ /dev/null @@ -1,138 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "CNI(Container Network Interface)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Flannel": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1be2f30cf29748f493e4ce0c2e3dddf4" - } - }, - { - "Calico": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-e0050115841746eca24a350f3b968bce" - } - }, - { - "Weave": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-48c45b193489459fb049c0ba67a6487d" - } - }, - { - "OVN(Open Virtual Network)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-fffa857a791e478880446e5fb206dc82" - } - }, - { - "SR-IOV(Single-root Input|Output Virtualization)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-ddbed72844b149598620e7a4c3cc9a7d" - } - }, - { - "Romana": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-adb7a145a7d94cea96e39a8e8f111c52" - } - }, - { - "OpenContrail": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4ff37fdb39774aba9ba004a6967e43cc" - } - }, - { - "Kuryr": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-23adb791bc6d492285fe9b69680611da" - } - } - ], - "node_id": "cloud_native-d2f34bc9d5aa4c138031c3187d4a7c5a" - } - }, - { - "CRI(Container Runtime Interface)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Frakti": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-90b08f04fd8e47a1987c06475e4cea1d" - } - } - ], - "node_id": "cloud_native-2bdddafff4a44a0a8356ad2bd9f51ee4" - } - }, - { - "CSI(Container Storage Interface)": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "FlexVolume": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-49ead8ffd90a423fb6d128b061c15ce5" - } - }, - { - "GlusterFS": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-aeb63edf5fe147b7b832719fd3435a57" - } - } - ], - "node_id": "cloud_native-52d41e9537ee47b389b645949ecd41c1" - } - } - ], - "node_id": "cloud_native-996e704daaf940c4807700bd0de1e0ae", - "export": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/2.PaaS/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/2.PaaS/config.json" deleted file mode 100644 index 8b945b1e451d29e21e461bf93b2a8ef11c6c8fd6..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/2.PaaS/config.json" +++ /dev/null @@ -1,45 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Cloud Foundry": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-93001248dba5402a854573aa3ea67fd7" - } - }, - { - "Crossplane": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-2927a9aa2c124f4e91250b78d8e602a4" - } - }, - { - "Anthos": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-e6bd17961fce4e73bce15760622d4758" - } - }, - { - "KubeSphere": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-07888049ffc541d7bdd26dcbcf90852e" - } - } - ], - "node_id": "cloud_native-82334833f720449fb88207bb21377c82", - "export": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/config.json" deleted file mode 100644 index 7336afbadf394008e5bc5694e5eace9c7665e705..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/1.Kubernetes/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-27f880e3e25b47adaddc7728ccd7382e", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/1.\350\277\220\347\273\264/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/1.\350\277\220\347\273\264/config.json" deleted file mode 100644 index c6b5475cf1c9d8efd7f76198e439913a83cef597..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/1.\350\277\220\347\273\264/config.json" +++ /dev/null @@ -1,55 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "编程": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Operator": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-4f02fee674e4422d8dac58b1ba714406" - } - }, - { - "Pulumi": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-309075c5f6fc4d788bb185f34758caa3" - } - }, - { - "Ballerina": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-eb2aaf07300c47eb979f1dbdd93a3027" - } - }, - { - "cdk8s": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-c8db2a01a97f4fc9b7979ebe452802e7" - } - } - ], - "node_id": "cloud_native-1c4da59609634de4bbfe202d7dfa24d7" - } - } - ], - "node_id": "cloud_native-36467c3a5fa24b1d8b688fe684e98760", - "export": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/config.json" deleted file mode 100644 index 27f45dd5c8a484c6e13a81ac0a29ad96077c5e00..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/2.DevOps/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-5f841a82ed454d37842c053eb35b532d", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/1.\346\225\260\346\215\256\345\272\223/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/1.\346\225\260\346\215\256\345\272\223/config.json" deleted file mode 100644 index 853eeace960b7166631146323dd272a78192d0a7..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/1.\346\225\260\346\215\256\345\272\223/config.json" +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Database Mesh": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-738b270f59a442f89dafbf66a1be8dd9" - } - } - ], - "node_id": "cloud_native-216e4bb6b7234dc6950cd7a7de076cf1", - "export": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/2.\345\244\247\346\225\260\346\215\256/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/2.\345\244\247\346\225\260\346\215\256/config.json" deleted file mode 100644 index 29b773609dc252e47b624fc692e677ade06637fb..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/2.\345\244\247\346\225\260\346\215\256/config.json" +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [ - { - "Kubeflow": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1b3b82ce6b554e17b17e18edf9e3820a" - } - }, - { - "Fluid": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-1f2acff78ee6410796b8c368abade0a4" - } - }, - { - "KubeTEE": { - "keywords": [], - "keywords_must": [], - "keywords_forbid": [], - "children": [], - "node_id": "cloud_native-bb23d9cc54534b7581f88b3cde0d9235" - } - } - ], - "node_id": "cloud_native-c6abdaa6f69e49c39d9dfb5248e00c71", - "export": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/config.json" deleted file mode 100644 index 73a4eb5babebf5310cfe5c7d616cce91c93a1c85..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/3.\344\270\255\351\227\264\344\273\266/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-b47828c3832c493aa83f81b826504d19", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" "b/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" deleted file mode 100644 index 7dc1b9deca61e8df025aaa9b72a5cd56d384a5e7..0000000000000000000000000000000000000000 --- "a/data/6.\344\272\221\345\216\237\347\224\237\351\253\230\351\230\266-\345\271\263\345\217\260\345\274\200\345\217\221/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-88e0c7e7ed584d9f8e58e02ef1c09a8b", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git a/data/config.json b/data/config.json deleted file mode 100644 index d2c51cbc3553fb2a424b08c76d006119bd2926bd..0000000000000000000000000000000000000000 --- a/data/config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keywords": [], - "node_id": "cloud_native-97eb8f815d3c43ada36c00514b1c91cb", - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git a/data/tree.json b/data/tree.json deleted file mode 100644 index 1c499bdcf2a720ff5b97503366d0145dae773208..0000000000000000000000000000000000000000 --- a/data/tree.json +++ /dev/null @@ -1,1756 +0,0 @@ -{ - "cloud_native": { - "keywords": [], - "children": [ - { - "云原生初阶-应用开发": { - "keywords": [], - "children": [ - { - "Serverless": { - "keywords": [], - "children": [ - { - "Cloud Events": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-21dcd2d247824f4fa2746ca9ef9a5977" - } - }, - { - "Serverless Framework": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1a7fc9ca30eb4caa87f4c4ea90cd8422" - } - }, - { - "Serverless Devs": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-cae8f6cf1a47400f860bc3a8bebe6c59" - } - }, - { - "FaaS Serverless": { - "keywords": [], - "children": [ - { - "Nuclio": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a4f42dde65244657b33f3e56f0536faa" - } - }, - { - "Kubeless": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-03913842da5a478092d21a529d3fff4d" - } - }, - { - "Fission": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-9aaf48f6e3d5492bb9456d99b1d55503" - } - }, - { - "OpenFaas": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-fbda63910a8646f0946538a51402ae8c" - } - }, - { - "OpenWhisk": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-5f3bb4ec882744849b0da03861e99dab" - } - }, - { - "Fn Project": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-77f2c5028da64678bccae77f5cf2eed7" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c6ebe08c7a1f4a0b830508cb98b0dd6e" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-cfc7bb0422b74c9499e572ec9bba9a16" - } - }, - { - "微服务": { - "keywords": [], - "children": [ - { - "Service Mesh": { - "keywords": [], - "children": [ - { - "Istio": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ab64923e2d214e3795605b61b784f8af" - } - }, - { - "Linkerd": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-bd5522fb26ad41dca55ea86eb1c95314" - } - }, - { - "Conduit": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4eed036cecb2405bb9eb30e648610114" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-087fdee70d5f4e2599ec3c0809a229c2" - } - }, - { - "Framework": { - "keywords": [], - "children": [ - { - "Dubbo": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1ba09238e2374002a2e42cc5de8f4da0" - } - }, - { - "Spring Cloud": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-508e527145194608b2e04093e0f9dea8" - } - }, - { - "Tars": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-d4ed8cbfbb714d659335ef898f152228" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-e3f74302810b46b2831a58e4d2ae72ed" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2697893ae4be47169296beae136228de" - } - }, - { - "编程语言": { - "keywords": [], - "children": [ - { - "Golang": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-68ede9ed45144f028bfabd4b9bddaf09" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-bd903dc8111f43eeb3066f51e7f401f3" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-abbdd6394d984ccea647b8b126940032" - } - }, - { - "云原生初阶-平台开发": { - "keywords": [], - "children": [ - { - "容器": { - "keywords": [], - "children": [ - { - "Docker": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1df83f6bf1a84aa9916100379d3a64f0" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-fa9b0e1038bf45f98306d987741c119d" - } - }, - { - "Kubernetes": { - "keywords": [], - "children": [ - { - "管理工具": { - "keywords": [], - "children": [ - { - "Kubelens": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-e1d9655e61ac4123a6728dd410d181f8" - } - }, - { - "Kuboard": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4cd886256cbe40e6b2c60f40cccdddd8" - } - }, - { - "K3S": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ac6516ec9f9342df9e0c9aa3f934fc68" - } - }, - { - "K9S": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-18ec917b6e66449b986cfe5441ffd89c" - } - }, - { - "Minikube": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-e5af4429d182469d9cda826a968384e8" - } - }, - { - "kubeasz": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-3dc31327caf742f39259ab6fbc9f3978" - } - }, - { - "Draft": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-3739b313817e465aa37c6d80ee605590" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-504fd8bc91d642208864fdc8adcd361d" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-53a37e8864d04ac0a2ea4a1334c3a38a" - } - }, - { - "DevOps": { - "keywords": [], - "children": [ - { - "应用中心": { - "keywords": [], - "children": [ - { - "Helm Hub": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ad3ac5ae3d504ef2934987e0f7265ad2" - } - }, - { - "Operator Hub": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a1323632c7f14c12a798f192e8cae836" - } - }, - { - "Aliyun App Hub": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ff347a4270894e60a67f9d4a9b021fc1" - } - }, - { - "Kubernetes App Hub": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8d8739781fec4b9899a85dc157270bde" - } - }, - { - "Prometheus Exporter Hub": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8678f7c9e4a44972b01e34e06db0490c" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-35d1efa42a6e431da754defd4d66ba16" - } - }, - { - "运维": { - "keywords": [], - "children": [ - { - "模板": { - "keywords": [], - "children": [ - { - "YAML": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8362c5f71c864fa0a999a09535bfca7b" - } - }, - { - "Helm": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-951ab61651e54941be1db3546d48aca6" - } - }, - { - "KUDO(Kubernetes Universal Declarative Operator)": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c66460f52af14d129730f83753199d95" - } - }, - { - "OAM(Open Application Model)": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-7759a0daa22d490592e3b2e94d9b7b1c" - } - }, - { - "OpenKruise": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1e7616f8ad0e43f0b66e7518315806f7" - } - }, - { - "MetaController": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-f83f1ed489494cd68d4f6f17fcefee71" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c080c9f9c2ce4ede97cc6e7ad24bf99a" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-3499c9fa53c8456dbd087775dba1f517" - } - }, - { - "监控": { - "keywords": [], - "children": [ - { - "Prometheus": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c2d0dd25757542f69b63c9a59d910940" - } - }, - { - "Grafana": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4f9fd407b1c54d479264d6f55aa00c77" - } - }, - { - "Alertmanager": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-9cc1898198414ae0b429a07f804c5761" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-f8c75ef817264e6cbbca5a358451f90f" - } - }, - { - "CI|CD": { - "keywords": [], - "children": [ - { - "Jenkins": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-816c5918f38f429088a242363951a5e7" - } - }, - { - "Argo": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-11236724d6e2411ba6c7254b2ae898c3" - } - }, - { - "Tekton": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-495c378b57de402baa4f76e6bc21fc40" - } - }, - { - "Drone": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-aefbd99165024ffebd0a409645f7b41f" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-3a8a9c60dd7c4739a98aceb71df4e562" - } - }, - { - "日志": { - "keywords": [], - "children": [ - { - "ELK": { - "keywords": [], - "children": [ - { - "ElasticSearch": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-897de8f9476f40ecbf8af51f18af4900" - } - }, - { - "Logstash": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-597fc40e73c8483d800de483ef12e906" - } - }, - { - "Kibana": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-582ddeccae644d94b9f6ee12557f4849" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-04eb5882b53f469ea0008b3eb3f9ca48" - } - }, - { - "EFK": { - "keywords": [], - "children": [ - { - "ElasticSearch": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-b81d75dbccc24bb9b4c846d90c741e6c" - } - }, - { - "Fluentd": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c07847b56aeb4e55a82d61532923a06e" - } - }, - { - "Kibana": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2dd59cb587874fb0bd3bce6e9413fb4c" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-d0331c9674d14812a1adc15fafb971a3" - } - }, - { - "Loki": { - "keywords": [], - "children": [ - { - "Loki": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c5d312486fe345ac98d30388abd1245b" - } - }, - { - "Promtail": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4af3f91175aa4616ba1a09b3ab6ac2a6" - } - }, - { - "Grafana": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c460e47bc7164dadb447cdb7bfb64220" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-717b3504c21a4dcb8d06d814dd4336db" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c8b41a135e794c8d8f96f3902d254a25" - } - }, - { - "采集": { - "keywords": [], - "children": [ - { - "Logpilot": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-9190025010af48be906fff2c35004dd2" - } - }, - { - "Fluentbit": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-855133a95cee4c85ae48b33c7b29a96b" - } - }, - { - "Fluentd": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-020f908ba47b4d5081b2d39494b95526" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-6cd282d72b9747159cd1eaa20c08604e" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-53245ff8b8434b0fb8d17ed4596a8d3d" - } - }, - { - "中间件": { - "keywords": [], - "children": [ - { - "缓存": { - "keywords": [], - "children": [ - { - "etcd": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a94b8715f42e44ccb4c780726fcc8cbb" - } - }, - { - "Redis": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c530b8cbb3784500aad5838974b0d5c2" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-d391809184da4151a9ef2cf5c31707da" - } - }, - { - "微服务与配置中心": { - "keywords": [], - "children": [ - { - "Nacos": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-f74a26267d35471fa051b5179ff8e58a" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-7e66b94d40254617907785805fee4a0d" - } - }, - { - "存储": { - "keywords": [], - "children": [ - { - "S3标准": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ce3623a279c34f7085a7efcbc0a3c912" - } - }, - { - "MinIO": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4832c45d9c244b8f967ba88a738b7a1a" - } - }, - { - "Harbor": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-7e0b2b84f22345dbbab8da08971e15e3" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-769e9d6502e34cadbbe49f5947c4e8ac" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8d8182ed0c394813ae9b8087319f7b16" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8d674cb47db94226ad26579a95f063ed" - } - }, - { - "云原生中阶-应用开发": { - "keywords": [], - "children": [ - { - "Serverless": { - "keywords": [], - "children": [ - { - "App Serverless": { - "keywords": [], - "children": [ - { - "Knative": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8e3bedd4b07a48fda9646b2bf64d4dcd" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4f90e172f3f04ea19e9e2b680d32582c" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-5020cb8f2c0c45cbba9cec0f2b4eb67a" - } - }, - { - "Microservices微服务": { - "keywords": [], - "children": [ - { - "Dapr": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ac9f4841d38e49d2ad44022ecd440f57" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4e0c98b87fac467a8ed977c15384926a" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-77771675660b41deacc15ac2e5b0a544" - } - }, - { - "云原生中阶-平台开发": { - "keywords": [], - "children": [ - { - "Kubernetes": { - "keywords": [], - "children": [ - { - "边缘计算": { - "keywords": [], - "children": [ - { - "OpenYurt": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-fc5cc68a1e4c46818be86c0e9fec5daf" - } - }, - { - "KubeEdge": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-440df06857c548be998e27d1b54fdd5a" - } - }, - { - "Akri": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-b57033bbbafc45518e207be63b5f3efa" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-6981b6b34c0a4252869a46499c5800f4" - } - }, - { - "集群联邦": { - "keywords": [], - "children": [ - { - "Federation": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-cb43661d21714335a2b078b272ec9639" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-7e8d656ea72c49f5975942e70309c86a" - } - }, - { - "发行版": { - "keywords": [], - "children": [ - { - "EKS-D": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4e04bc68260f4bba99f65ea197522f28" - } - }, - { - "Harvester": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-f2cdc7c209b84cd9b64ccf9da1ddd66b" - } - }, - { - "OpenShift": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8d905d4b426844e7a875a05b0c344965" - } - }, - { - "k0s": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a46086c4c518452b93cb2d19ea01e168" - } - }, - { - "Wayne": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-578976569fd84a878203a646dd1613ce" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a14d049f2b5643df99ed383f589e2fb1" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-5ee5ae0146a94dad9967d44841ab7980" - } - }, - { - "DevOps": { - "keywords": [], - "children": [ - { - "运维": { - "keywords": [], - "children": [ - { - "配置": { - "keywords": [], - "children": [ - { - "CUE(Cisco Unity Express)": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4979e48991f2421e9b6275de5bf3fc00" - } - }, - { - "Jsonnet": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-f352db7fd20244148de41235941ee466" - } - }, - { - "HCL": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-f15bd24ad0414dad97f8f01ebb0d0fb0" - } - }, - { - "BCL": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8e0fe088aaf94b81b130d2c4cb60f7a4" - } - }, - { - "KubeVela": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-213240a3dee643479f25c5f7b8246b0f" - } - }, - { - "Terraform": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4113458df74340879bb72cf03c3b0f01" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-7ed161728e8f4693ad803898a0fb6726" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-782554b1256042df9687c840fb4e391d" - } - }, - { - "API": { - "keywords": [], - "children": [ - { - "GraphQL": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-74ff500b020e4ac39a465597a5eecc77" - } - }, - { - "Swagger UI": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-cf887fcd2af24999bf6101d94e452dc1" - } - }, - { - "gRPC": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-31ec0445be304eb984e06df54cbf5926" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-6af50233c64c452db4977a38a89b1fac" - } - }, - { - "诊断": { - "keywords": [], - "children": [ - { - "OpenTracing标准": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-354db7f223cd4849815b16dfa0bd594e" - } - }, - { - "SkyWalking": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-005d629639bf414a92901434a640ca21" - } - }, - { - "Zipkin": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a22d81c0a82c45f885d9737b8b90cd03" - } - }, - { - "Jaeger": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-9263bec0abec44a98e8be1c9386d49f4" - } - }, - { - "Sonobuoy": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-366ddbff07c54b9e8bf6b23ec89ea086" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-16867efedad4431da2ff7ca99454ace6" - } - }, - { - "质量": { - "keywords": [], - "children": [ - { - "Litmus": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2c50507e2bbe4c61bcf7f69273af1b77" - } - }, - { - "Sysbench": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-83be0746e6ab43ab9d88a30cf69c2b68" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-f9cee7b2cab342e6aea7da8e76b0e1db" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-7cc384bbc7074d2b84bf1fc1e102c312" - } - }, - { - "操作系统": { - "keywords": [], - "children": [ - { - "CoreOS": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-695a1659709741efb5b6e546640cdca1" - } - }, - { - "Alibaba Linux": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-334f5dd8ef0a443fbf9db6d3250d50cf" - } - }, - { - "Tencent Linux": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-dd7e5bb784ec43dd8c66d0b615028693" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a3261e790e0b4003baf4154092d3b008" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-d5de01dc51014b24bf769dbe05fc6d53" - } - }, - { - "云原生高阶-应用开发": { - "keywords": [], - "children": [ - { - "Serverless": { - "keywords": [], - "children": [ - { - "BaaS Serverless": { - "keywords": [], - "children": [ - { - "Spring Cloud Connector": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-eb272f3033ca4c49b21243fcdc4d4a60" - } - }, - { - "Open Service Broker": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4bba31e688b94884a206082f3fd72f34" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-6f58a7c1374648318a592b1a7ffb1836" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8aa41e14a3c140bdad4e8311628514ea" - } - }, - { - "编程语言": { - "keywords": [], - "children": [ - { - "Java": { - "keywords": [], - "children": [ - { - "减小镜像": { - "keywords": [], - "children": [ - { - "Alpine Portola": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-9dfa96e5a3fb47f6ac0809fecc12228f" - } - }, - { - "JDK (version >= 9)": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c1a76ca30d294facb481d41b87988644" - } - }, - { - "Spring Boot (version > 2.3)": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-7200ba4e99c640c781d4cc14b4dee39d" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2caeaa9f08414793b46c9308d20f3c9e" - } - }, - { - "降低资源占用率": { - "keywords": [], - "children": [ - { - "Project Panama": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1276278e8b7c46b8861378ea115d9115" - } - }, - { - "Project Valhalla": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-6d76a959df164cbe9c04aa50a4b07dd0" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-a3c65447103f4a1795e8d05daf774a46" - } - }, - { - "缩短冷启动时间": { - "keywords": [], - "children": [ - { - "GraalVM": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2e7f9de9ec2f4cb9bffd8d7688e669d0" - } - }, - { - "Quarkus": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2ec6bcb3d82e4f418be0f7ae51ff826e" - } - }, - { - "Micronaut": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-18f4d47a6193429da54c5f452de05024" - } - }, - { - "Helidon": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ee7e13e91e594af69517187889c1ecfe" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4d0a726e68d14e30b95ac4c3d259a1c0" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-0d79185c58344191a0f977d51b690ad6" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-cae7a86cab984450a3421fb0e1dda74a" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-8ca4c2bc8a094372b2d0ad5e99e5bfd8" - } - }, - { - "云原生高阶-平台开发": { - "keywords": [], - "children": [ - { - "Kubernetes": { - "keywords": [], - "children": [ - { - "接口": { - "keywords": [], - "children": [ - { - "CNI(Container Network Interface)": { - "keywords": [], - "children": [ - { - "Flannel": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1be2f30cf29748f493e4ce0c2e3dddf4" - } - }, - { - "Calico": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-e0050115841746eca24a350f3b968bce" - } - }, - { - "Weave": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-48c45b193489459fb049c0ba67a6487d" - } - }, - { - "OVN(Open Virtual Network)": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-fffa857a791e478880446e5fb206dc82" - } - }, - { - "SR-IOV(Single-root Input|Output Virtualization)": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-ddbed72844b149598620e7a4c3cc9a7d" - } - }, - { - "Romana": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-adb7a145a7d94cea96e39a8e8f111c52" - } - }, - { - "OpenContrail": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4ff37fdb39774aba9ba004a6967e43cc" - } - }, - { - "Kuryr": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-23adb791bc6d492285fe9b69680611da" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-d2f34bc9d5aa4c138031c3187d4a7c5a" - } - }, - { - "CRI(Container Runtime Interface)": { - "keywords": [], - "children": [ - { - "Frakti": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-90b08f04fd8e47a1987c06475e4cea1d" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2bdddafff4a44a0a8356ad2bd9f51ee4" - } - }, - { - "CSI(Container Storage Interface)": { - "keywords": [], - "children": [ - { - "FlexVolume": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-49ead8ffd90a423fb6d128b061c15ce5" - } - }, - { - "GlusterFS": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-aeb63edf5fe147b7b832719fd3435a57" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-52d41e9537ee47b389b645949ecd41c1" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-996e704daaf940c4807700bd0de1e0ae" - } - }, - { - "PaaS": { - "keywords": [], - "children": [ - { - "Cloud Foundry": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-93001248dba5402a854573aa3ea67fd7" - } - }, - { - "Crossplane": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-2927a9aa2c124f4e91250b78d8e602a4" - } - }, - { - "Anthos": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-e6bd17961fce4e73bce15760622d4758" - } - }, - { - "KubeSphere": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-07888049ffc541d7bdd26dcbcf90852e" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-82334833f720449fb88207bb21377c82" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-27f880e3e25b47adaddc7728ccd7382e" - } - }, - { - "DevOps": { - "keywords": [], - "children": [ - { - "运维": { - "keywords": [], - "children": [ - { - "编程": { - "keywords": [], - "children": [ - { - "Operator": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-4f02fee674e4422d8dac58b1ba714406" - } - }, - { - "Pulumi": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-309075c5f6fc4d788bb185f34758caa3" - } - }, - { - "Ballerina": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-eb2aaf07300c47eb979f1dbdd93a3027" - } - }, - { - "cdk8s": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c8db2a01a97f4fc9b7979ebe452802e7" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1c4da59609634de4bbfe202d7dfa24d7" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-36467c3a5fa24b1d8b688fe684e98760" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-5f841a82ed454d37842c053eb35b532d" - } - }, - { - "中间件": { - "keywords": [], - "children": [ - { - "数据库": { - "keywords": [], - "children": [ - { - "Database Mesh": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-738b270f59a442f89dafbf66a1be8dd9" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-216e4bb6b7234dc6950cd7a7de076cf1" - } - }, - { - "大数据": { - "keywords": [], - "children": [ - { - "Kubeflow": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1b3b82ce6b554e17b17e18edf9e3820a" - } - }, - { - "Fluid": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-1f2acff78ee6410796b8c368abade0a4" - } - }, - { - "KubeTEE": { - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-bb23d9cc54534b7581f88b3cde0d9235" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-c6abdaa6f69e49c39d9dfb5248e00c71" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-b47828c3832c493aa83f81b826504d19" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-88e0c7e7ed584d9f8e58e02ef1c09a8b" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "node_id": "cloud_native-97eb8f815d3c43ada36c00514b1c91cb" - } -} \ No newline at end of file