{ "cloud_native": { "node_id": "cloud_native-27c484b6e9f0488da54f1365c85865c5", "keywords": [], "children": [ { "云原生初阶": { "node_id": "cloud_native-437bc2cc75f94a9590fd12aa3148524a", "keywords": [], "children": [ { "容器(docker)": { "node_id": "cloud_native-ae3136c32678452e8897835d7811859c", "keywords": [], "children": [ { "安装docker": { "node_id": "cloud_native-3eb56d157f784765b43f6f2ef0f28aac", "keywords": [], "children": [], "keywords_must": [ [ "docker", "安装" ] ], "keywords_forbid": [] } }, { "docker image 操作": { "node_id": "cloud_native-b7a0d39bc3694e03b5729a4e0d7862c4", "keywords": [], "children": [], "keywords_must": [ [ "docker", "image" ] ], "keywords_forbid": [] } }, { "docker container 操作": { "node_id": "cloud_native-432fe9c58fe44f17bc31a17eb2808180", "keywords": [], "children": [], "keywords_must": [ [ "docker", "container" ] ], "keywords_forbid": [] } }, { "使用Dockerfile制作镜像": { "node_id": "cloud_native-69e029b68b034927b5fa2153b893fa72", "keywords": [], "children": [], "keywords_must": [ [ "Dockerfile", "镜像" ] ], "keywords_forbid": [] } }, { "使用docker运行Python程序": { "node_id": "cloud_native-9d1d7311d4ee49c1aa36eef9f38000fd", "keywords": [], "children": [], "keywords_must": [ [ "docker", "运行", "python" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "容器编排(学习环境 k8s)": { "node_id": "cloud_native-62126de2412e4f528827e9e4a192f894", "keywords": [], "children": [ { "安装kubectl": { "node_id": "cloud_native-f22bbbe40efb4940914c5ba59021998d", "keywords": [], "children": [], "keywords_must": [ [ "安装", "kubectl" ] ], "keywords_forbid": [] } }, { "安装minikube": { "node_id": "cloud_native-506bd8a7aa254e03b6394e15f139d9c6", "keywords": [], "children": [], "keywords_must": [ [ "安装", "minikube" ] ], "keywords_forbid": [] } }, { "安装kind": { "node_id": "cloud_native-7788644c8b714ed9a0e04caa25934ce2", "keywords": [], "children": [], "keywords_must": [ [ "安装", "kind" ] ], "keywords_forbid": [] } }, { "kubectl查看和切换context": { "node_id": "cloud_native-96843019dff240fab2a76b6d53be1775", "keywords": [], "children": [], "keywords_must": [ [ "kubectl", "context" ] ], "keywords_forbid": [] } }, { "kubectl部署一个Python程序": { "node_id": "cloud_native-82e0635057c847f99823da536e9eba68", "keywords": [], "children": [], "keywords_must": [ [ "kubectl", "python" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "容器编排(生产环境 k8s)": { "node_id": "cloud_native-be3fffb284e242489400a9c65ae1b217", "keywords": [], "children": [ { "kubelet,kubectl,kubeadm三件套": { "node_id": "cloud_native-3a407b55039e4e29b802e5047caf881b", "keywords": [], "children": [], "keywords_must": [ [ "kubelet", "kubectl", "kubeadm" ] ], "keywords_forbid": [] } }, { "k8s基础组件": { "node_id": "cloud_native-956e6d175eb343468b21131c54afb4c6", "keywords": [], "children": [], "keywords_must": [ [ "k8s", "组件" ] ], "keywords_forbid": [] } }, { "k8s设计理念": { "node_id": "cloud_native-3d43dbd9c50e407a806cb4f7703c4160", "keywords": [], "children": [], "keywords_must": [ [ "k8s", "设计理念" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "k8s包管理(helm)": { "node_id": "cloud_native-d0ad36090d874dc0bd72503ea16c0ad5", "keywords": [], "children": [ { "安装helm": { "node_id": "cloud_native-d803deb6ed5043f2925cb47b555ea9bc", "keywords": [], "children": [], "keywords_must": [ [ "安装", "helm" ] ], "keywords_forbid": [] } }, { "helm三大概念": { "node_id": "cloud_native-ef938d686b4045f2a2da9e6b57500851", "keywords": [], "children": [], "keywords_must": [ [ "helm", "概念" ] ], "keywords_forbid": [] } }, { "使用helm安装mysql到k8s": { "node_id": "cloud_native-e25cf855bd204baa82d43aeda5509431", "keywords": [], "children": [], "keywords_must": [ [ "helm", "mysql", "k8s" ] ], "keywords_forbid": [] } }, { "使用helm部署Python应用": { "node_id": "cloud_native-89d35bea670a42a3aa7c135154ba16f1", "keywords": [], "children": [], "keywords_must": [ [ "helm", "Python" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "服务网格(istio)": { "node_id": "cloud_native-4ebf1370e7124635a812ccc4bd5cdc21", "keywords": [], "children": [ { "ServiceMesh介绍": { "node_id": "cloud_native-9c2a74f5d85842ae895102786131545a", "keywords": [], "children": [], "keywords_must": [ "ServiceMesh" ], "keywords_forbid": [] } }, { "安装istio": { "node_id": "cloud_native-dcdf8cea6d814fc89adf10ce7e516a08", "keywords": [], "children": [], "keywords_must": [ [ "安装", "istio" ] ], "keywords_forbid": [] } }, { "istio流量管理": { "node_id": "cloud_native-80dec61abcca4348a6fdc9b9b727b486", "keywords": [], "children": [], "keywords_must": [ [ "istio", "流量管理" ] ], "keywords_forbid": [] } }, { "istio安全": { "node_id": "cloud_native-029c7b191f8347d69d807d04fd315ced", "keywords": [], "children": [], "keywords_must": [ [ "istio", "安全" ] ], "keywords_forbid": [] } }, { "istio可观察性": { "node_id": "cloud_native-7303d1d645de4693b303d04c962e1167", "keywords": [], "children": [], "keywords_must": [ [ "istio", "可观察性" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "持续集成和部署(Jenkins)": { "node_id": "cloud_native-1c1ab3786e8a42668c7b5b79f6fc81a4", "keywords": [], "children": [ { "使用helm安装Jenkins": { "node_id": "cloud_native-a91605664c3f4cb69475c789c616e4a3", "keywords": [], "children": [], "keywords_must": [ [ "helm", "安装", "Jenkins" ] ], "keywords_forbid": [] } }, { "k8s持续集成(CI,CD)": { "node_id": "cloud_native-8cb2691d48544d4c81422d89485e48d1", "keywords": [], "children": [], "keywords_must": [ [ "k8s", "持续集成" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "基础架构自动编排(Terraform)": { "node_id": "cloud_native-97df8fbe24294dd6890622b4a7f01bbd", "keywords": [], "children": [ { "介绍Terraform": { "node_id": "cloud_native-851004ce780348c1a175c7530a00f0d8", "keywords": [], "children": [], "keywords_must": [ "Terraform" ], "keywords_forbid": [] } }, { "Terraform命令行工具": { "node_id": "cloud_native-b6368923f8b04480a8345495b9da4a7c", "keywords": [], "children": [], "keywords_must": [ [ "Terraform", "命令行" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "云原生环境小结": { "node_id": "cloud_native-2d51bd6d2b7344fba58243b2cc81d8cb", "keywords": [], "children": [ { "云原生的分层": { "node_id": "cloud_native-11a547517d4f412e9639ca61dcd6eaf7", "keywords": [], "children": [], "keywords_must": [ [ "云原生", "分层" ] ], "keywords_forbid": [] } }, { "云原生的命令": { "node_id": "cloud_native-34b5d17c4bb347ee896a35b06d18f7b4", "keywords": [], "children": [], "keywords_must": [ [ "云原生", "命令" ] ], "keywords_forbid": [] } }, { "云原生下的编程": { "node_id": "cloud_native-869b95155c8f4c5a9d969f364d8f75b0", "keywords": [], "children": [], "keywords_must": [ [ "云原生", "编程" ] ], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "云原生中阶": { "node_id": "cloud_native-2106ffef54fa4b4693a5d9fdcd331063", "keywords": [], "children": [ { "微服务实战(MicroService)": { "node_id": "cloud_native-62ac8125a56b4468a3f36256b0192bdf", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } }, { "构建Serverless": { "node_id": "cloud_native-ecaaa09a8bd14418b93cff65ca95c646", "keywords": [], "children": [ { "kubeless": { "node_id": "cloud_native-3647306bc0ea4862bd2ae33f9f654fd4", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } }, { "knative": { "node_id": "cloud_native-29b67b9821f4440793234c57a5a2361d", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "云原生基础服务": { "node_id": "cloud_native-374d8c76169f49d58e7fd14e5e330ac6", "keywords": [], "children": [ { "名字服务": { "node_id": "cloud_native-35a2ceb073b044aca2609ffd49e36129", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } }, { "日志": { "node_id": "cloud_native-ce84ac4b26284a518d82215b734febe2", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }, { "云原生高阶": { "node_id": "cloud_native-f35c8d410bde4f31b0991062ec5cdaf8", "keywords": [], "children": [ { "云原生下的中间件": { "node_id": "cloud_native-8a997098b21c408783a25e20eb13d2f4", "keywords": [], "children": [ { "Restful API ": { "node_id": "cloud_native-366c9a5b674e483692dea4c1df54202a", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } }, { "消息队列(kafka)": { "node_id": "cloud_native-853734e2ec664171a68fe792968b7087", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } }, { "缓存(Redis)": { "node_id": "cloud_native-f5af83cea1f2452a87bf0ab9ea013570", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } }, { "定时器(cron)": { "node_id": "cloud_native-0a8574632dbf44688a71483d73ded3b4", "keywords": [], "children": [], "keywords_must": [], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } } ], "keywords_must": [], "keywords_forbid": [] } }