{"version":1,"pages":[{"id":"-LK_1OIL6Qh7Z6MC8gxn","title":"主页","pathname":"/project","siteSpaceId":"sitesp_2v69k","description":""},{"id":"-LpawvgPMTJJwMINiztC","title":"IDE环境","pathname":"/project/kai-fa/ide","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-LpawziUaZ1W2yHlt9yZ","title":"Vim","pathname":"/project/kai-fa/ide/vim","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"IDE环境"}]},{"id":"-LpznmEF0vwmO48Uxt8n","title":"VSCode","pathname":"/project/kai-fa/ide/vscode","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"IDE环境"}]},{"id":"-MgK7UhsCYDsMEbGp534","title":"code-server","pathname":"/project/kai-fa/ide/vscode/vscode-online","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"IDE环境"},{"label":"VSCode"}]},{"id":"-MgKbUIBo2BHh8PY192B","title":"theia","pathname":"/project/kai-fa/ide/vscode/theia","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"IDE环境"},{"label":"VSCode"}]},{"id":"-M9x6lArdjwx-VEuOPrJ","title":"Ansible","pathname":"/project/kai-fa/ansible","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-MjYZleDETqA-lZ_tEDY","title":"SaltStack","pathname":"/project/kai-fa/saltstack","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-MlDTjJRpBNvAd-ZxQJ3","title":"salt-api","pathname":"/project/kai-fa/saltstack/salt-api","siteSpaceId":"sitesp_2v69k","description":"saltstack接口服务","breadcrumbs":[{"label":"开发"},{"label":"SaltStack"}]},{"id":"-MJ6lvEHar6CTJQTJT26","title":"Python","pathname":"/project/kai-fa/python","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-Mg8p04WGskzbM2ky5jQ","title":"Q&A","pathname":"/project/kai-fa/python/q-and-a","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-MJ6q-sizczfhcMV9AFP","title":"Hello,world!","pathname":"/project/kai-fa/python/hello-world","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-MJ6nFF8OIS6hVzkgRsS","title":"类型","pathname":"/project/kai-fa/python/an-zhuang","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-MJ6oq9I6otaKu-wFw1p","title":"数字","pathname":"/project/kai-fa/python/an-zhuang/shu-zi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"类型"}]},{"id":"-MJ6p31aCMkEs8Nha4Mb","title":"字符串","pathname":"/project/kai-fa/python/an-zhuang/zi-fu-chuan","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"类型"}]},{"id":"-MJ6p9rz6qQialgapIcL","title":"列表","pathname":"/project/kai-fa/python/an-zhuang/lie-biao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"类型"}]},{"id":"-MJ6pGvwFVuauV8Vvm6c","title":"元组","pathname":"/project/kai-fa/python/an-zhuang/yuan-zu","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"类型"}]},{"id":"-MJ6pLK4W_efc8niN1la","title":"集合","pathname":"/project/kai-fa/python/an-zhuang/ji-he","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"类型"}]},{"id":"-MJ6pR6Y-vLVJaqVFDFL","title":"字典","pathname":"/project/kai-fa/python/an-zhuang/zi-dian","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"类型"}]},{"id":"-MJ6pZ0r_tgDn6EEaaxl","title":"语法","pathname":"/project/kai-fa/python/yu-fa","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-MJ6pfdtQJa7wQaGs2ve","title":"流程控制","pathname":"/project/kai-fa/python/yu-fa/liu-cheng-kong-zhi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"语法"}]},{"id":"-MJ6pofrMmiaKldj589Q","title":"循环","pathname":"/project/kai-fa/python/yu-fa/xun-huan","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"语法"}]},{"id":"-MJ6oSFeF3uZYWMO3cSq","title":"工具","pathname":"/project/kai-fa/python/gong-ju","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-MUq3xZ90RZ4Qy4mLmL-","title":"pip","pathname":"/project/kai-fa/python/gong-ju/pip","siteSpaceId":"sitesp_2v69k","description":"python包管理工具","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"工具"}]},{"id":"-MJ6nnBOs7NMB13z3q9g","title":"pyenv","pathname":"/project/kai-fa/python/gong-ju/pyenv","siteSpaceId":"sitesp_2v69k","description":"便携式python沙盒执行环境","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"工具"}]},{"id":"-M_yOnyBlq78-0cO-n9C","title":"selenium","pathname":"/project/kai-fa/python/gong-ju/selenium","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"工具"}]},{"id":"-Mg4hysYt_UmRexPxApv","title":"示例","pathname":"/project/kai-fa/python/shi-li","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-MJ6qNCZTIDwQq_ae4hs","title":"Shell","pathname":"/project/kai-fa/shell","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-MMB92Xhv0R_9U9gKCOr","title":"Vue","pathname":"/project/kai-fa/vue","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-MMGIFzVluydSq8-xo6l","title":"ant-design","pathname":"/project/kai-fa/vue/ant-design","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Vue"}]},{"id":"-MMBCf2lPWLN8FnAbFtI","title":"vue-material","pathname":"/project/kai-fa/vue/vue-material","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"},{"label":"Vue"}]},{"id":"-MjnzVXVEFtsOrj-hYLZ","title":"Java","pathname":"/project/kai-fa/java","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M9wYmxLeBXaSq-czn4Z","title":"WSL2","pathname":"/project/sui-bi/wsl2","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-Los30SgQ-N-NOoTRYTT","title":"Git","pathname":"/project/sui-bi/git","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-Lm47PP7K_NcJLXnrgRE","title":"Markdown","pathname":"/project/sui-bi/markdown","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-Lm47Sok3BpI2ZJW5WWn","title":"mermaid","pathname":"/project/sui-bi/markdown/mermaid","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Markdown"}]},{"id":"-Ll4k34pZKGHrwT96LBo","title":"Linux","pathname":"/project/sui-bi/linux","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-MJjltVyNbZTz12swrve","title":"时钟同步","pathname":"/project/sui-bi/linux/shi-zhong-tong-bu","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-MJ6yQ17RqFTb2afLCJl","title":"账号","pathname":"/project/sui-bi/linux/zhang-hao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-MIHeDVdtI1N29UN86Kw","title":"文件","pathname":"/project/sui-bi/linux/wen-jian","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-LnQENZ9SnJEVOegu8mg","title":"SSH","pathname":"/project/sui-bi/linux/ssh","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-Ll55Ao_cTg--cQmX6zq","title":"systemd","pathname":"/project/sui-bi/linux/systemd","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-Ll9tHCKXK8qXiqbvznu","title":"TLS加密","pathname":"/project/sui-bi/linux/tls-jia-mi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-Ll9tPq3JR9MWTB8Xvds","title":"Openssl","pathname":"/project/sui-bi/linux/tls-jia-mi/openssl","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"},{"label":"TLS加密"}]},{"id":"-Lo-3xvvib3QM3yJvwu_","title":"存储","pathname":"/project/sui-bi/linux/cun-chu","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-LqeWdTR4-Fqt3uhur4Z","title":"rsync","pathname":"/project/sui-bi/linux/cun-chu/rsync","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"},{"label":"存储"}]},{"id":"-Lo-43urZdBGNeUJgHp5","title":"NFS","pathname":"/project/sui-bi/linux/cun-chu/nfs","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"},{"label":"存储"}]},{"id":"-MVUDlTrUe8mfqfISP3a","title":"路由","pathname":"/project/sui-bi/linux/lu-you","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-Ll567jYEXXPKCLXbiDl","title":"日志采集","pathname":"/project/sui-bi/linux/ri-zhi-cai-ji","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"}]},{"id":"-Ll557Ogee2i3lPhaaE1","title":"Journalctl","pathname":"/project/sui-bi/linux/ri-zhi-cai-ji/journalctl","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"},{"label":"日志采集"}]},{"id":"-LjZ0lJJ2r7qraAKmCLv","title":"Fluentd","pathname":"/project/sui-bi/linux/ri-zhi-cai-ji/fluentd","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"},{"label":"日志采集"}]},{"id":"-LjZ0rI3H9mNAUAvvMTl","title":"根据字段匹配对日志进行结构化","pathname":"/project/sui-bi/linux/ri-zhi-cai-ji/fluentd/gen-ju-zi-duan-pi-pei-dui-ri-zhi-jin-hang-jie-gou-hua","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"},{"label":"日志采集"},{"label":"Fluentd"}]},{"id":"-Ll56E8Oc8FIQVcmt3x5","title":"Logstash","pathname":"/project/sui-bi/linux/ri-zhi-cai-ji/logstash","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"Linux"},{"label":"日志采集"}]},{"id":"-M7_aWl_vcMxKozCAelY","title":"虚拟化","pathname":"/project/sui-bi/xu-ni-hua","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-M7_adrT1R6zhTXeAsFf","title":"Hyper-V","pathname":"/project/sui-bi/xu-ni-hua/hyper-v","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"虚拟化"}]},{"id":"-MUw_HFjfVSwqk4Bh1Fr","title":"PXE","pathname":"/project/sui-bi/xu-ni-hua/pxe","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"虚拟化"}]},{"id":"-LrrvHI25SLBqKkf-DON","title":"命令行工具","pathname":"/project/sui-bi/ming-ling-hang","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-MlKsjL02ds_WnzAIAjY","title":"zsh","pathname":"/project/sui-bi/ming-ling-hang/zsh","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"命令行工具"}]},{"id":"-Mdz-p7vGfka0zJmhbYa","title":"Nexus3","pathname":"/project/sui-bi/nexus3","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-Md_7c1-KY6JX7OV2IZi","title":"堡垒机","pathname":"/project/sui-bi/bao-lei-ji","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-Md_7hvFeqfkfeVWifKb","title":"JumpServer","pathname":"/project/sui-bi/bao-lei-ji/jumpserver","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"堡垒机"}]},{"id":"-LjZ0qolIY6M8woRVOrY","title":"测试工具","pathname":"/project/sui-bi/untitled","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-MAEnYICzOoZ3spZxzCe","title":"ioping","pathname":"/project/sui-bi/untitled/ioping","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"测试工具"}]},{"id":"-Lk844MGDLwrmXZypPoz","title":"apache bench","pathname":"/project/sui-bi/untitled/http-bing-fa-ce-shi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"测试工具"}]},{"id":"-Lk841FmwmGpw5Pbj-K2","title":"dd","pathname":"/project/sui-bi/untitled/io-xing-neng-ce-shi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"测试工具"}]},{"id":"-Lnq_26H_fC3L58zrrby","title":"postman","pathname":"/project/sui-bi/untitled/postman","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"测试工具"}]},{"id":"-M-OhqqemKiaDoxiNpab","title":"开源项目管理","pathname":"/project/sui-bi/kai-yuan-xiang-mu-guan-li","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-MTtTnEoBP803zTIy8dZ","title":"Github","pathname":"/project/sui-bi/kai-yuan-xiang-mu-guan-li/github","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"开源项目管理"}]},{"id":"-M9qlySR65fySB3waItZ","title":"软件包管理","pathname":"/project/sui-bi/bao-guan-li","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-M9xAebznDm6dKGJTrGv","title":"网络镜像源","pathname":"/project/sui-bi/wang-luo-jing-xiang","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-Mdtam-W8EdowbCY_B-V","title":"网关","pathname":"/project/sui-bi/wang-guan","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"}]},{"id":"-MdtiAMd_tshERL75zxN","title":"Nginx","pathname":"/project/sui-bi/wang-guan/nginx","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"随笔"},{"label":"网关"}]},{"id":"-LwqT5RWj-mfT96PR9Bs","title":"Ceph","pathname":"/project/cun-chu/ceph","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-LwqTDKi02kt_obRzthM","title":"安装","pathname":"/project/cun-chu/ceph/an-zhuang","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-M1_2VzLZOXX2WljVOeh","title":"故障处理","pathname":"/project/cun-chu/ceph/gu-zhang-chu-li","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-M6bi5OGHvkzQDfSvOTO","title":"Etcd","pathname":"/project/cun-chu/etcd","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-MELAScb7iADNnvznBU5","title":"Mysql","pathname":"/project/cun-chu/guan-xi-xing-shu-ju-ku","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-M1ZNnw8q8vvbezRmsVD","title":"Overlay网络","pathname":"/project/wang-luo/sui-dao-wang-luo","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-Lrsh7A6SdfzmEbRHhAn","title":"IPVS","pathname":"/project/wang-luo/ipvs","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-LrsY4cHdblfby1l3cZl","title":"网络工具","pathname":"/project/wang-luo/zhua-bao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-M1aNyajmraCeymoLOvz","title":"tshark","pathname":"/project/wang-luo/zhua-bao/tshark","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络工具"}]},{"id":"-LrsTOJ4MizR3FY2-Dnf","title":"tcpdump","pathname":"/project/wang-luo/zhua-bao/tcpdump","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络工具"}]},{"id":"-Ll56XgI1sQrF_zWi7RR","title":"防火墙","pathname":"/project/wang-luo/fang-huo-qiang","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-LrsenrbBl68r0HrQwxS","title":"nftables","pathname":"/project/wang-luo/fang-huo-qiang/nftables","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"防火墙"}]},{"id":"-Ll55ZN3NTO6Sofut9YU","title":"firewalld","pathname":"/project/wang-luo/fang-huo-qiang/firewalld","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"防火墙"}]},{"id":"-Ll55WijPWsnzOL27lap","title":"iptables","pathname":"/project/wang-luo/fang-huo-qiang/iptables","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"防火墙"}]},{"id":"-Ll56lp6Xf3dZhIEoxsM","title":"域名解析","pathname":"/project/wang-luo/yu-ming-jie-xi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-Ll5bm1zXlUmE4QrvE_s","title":"dig","pathname":"/project/wang-luo/yu-ming-jie-xi/dig","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"域名解析"}]},{"id":"-Ll5_tCz1nIMNKJveffh","title":"nslookup","pathname":"/project/wang-luo/yu-ming-jie-xi/nslookup","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"域名解析"}]},{"id":"-Ll4kPAAyRr-YhozF1lc","title":"dnsmasq","pathname":"/project/wang-luo/yu-ming-jie-xi/dnsmasq","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"域名解析"}]},{"id":"-M-TjFGZDxfrGG0ngJfW","title":"代理","pathname":"/project/wang-luo/ke-xue-shang-wang","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-M-TjHbACzFZGRftnNw1","title":"Clash","pathname":"/project/wang-luo/ke-xue-shang-wang/clash","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"代理"}]},{"id":"lw0JLWBMlnwVBSGZ7Vx4","title":"Redsocks","pathname":"/project/wang-luo/ke-xue-shang-wang/redsocks","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"代理"}]},{"id":"rlithXXsAmXtEoEg3DbI","title":"Redsocks2","pathname":"/project/wang-luo/ke-xue-shang-wang/redsocks2","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"代理"}]},{"id":"u4ZHjUEFrLUUtz8usfO5","title":"COW","pathname":"/project/wang-luo/ke-xue-shang-wang/cow","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"代理"}]},{"id":"-M2aTTkCg7VBlR8a02HF","title":"Proxfier","pathname":"/project/wang-luo/ke-xue-shang-wang/proxfier","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"网络"},{"label":"代理"}]},{"id":"-Ll56qNq62nH7kPlDpN5","title":"容器","pathname":"/project/cloud-native/rong-qi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-LvOyRTGDhhHocH2Xz0-","title":"Docker","pathname":"/project/cloud-native/rong-qi/docker","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"}]},{"id":"-MRIIW6tLRJ817EnhQWO","title":"Dockerfile","pathname":"/project/cloud-native/rong-qi/docker/dockerfile","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"},{"label":"Docker"}]},{"id":"-M1tKpldayLj07OLOOFH","title":"docker-compose","pathname":"/project/cloud-native/rong-qi/docker/docker-compose","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"},{"label":"Docker"}]},{"id":"-M9nJosAJ1sGA7Ahq7XF","title":"Podman","pathname":"/project/cloud-native/rong-qi/podman","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"}]},{"id":"-LvOyMeHWawL_lNM2Ekm","title":"原理","pathname":"/project/cloud-native/rong-qi/yuan-li","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"}]},{"id":"-Ll55D-D2CC9ZkFl_pkh","title":"Chroot","pathname":"/project/cloud-native/rong-qi/yuan-li/chroot","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"},{"label":"原理"}]},{"id":"-Ll55GUrU6UeYvplMNkL","title":"Namespace","pathname":"/project/cloud-native/rong-qi/yuan-li/namespace","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"},{"label":"原理"}]},{"id":"-Ll55F-nyTC3MvP7DV2V","title":"Cgroup","pathname":"/project/cloud-native/rong-qi/yuan-li/cgroup","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"容器"},{"label":"原理"}]},{"id":"-M-P2gaKcWCc6ZfhpcJh","title":"镜像仓库","pathname":"/project/cloud-native/jing-xiang-yuan","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-MVU08WnXagcLGwoA5iG","title":"Harbor","pathname":"/project/cloud-native/jing-xiang-yuan/harbor","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"镜像仓库"}]},{"id":"-Lrhc02nRgWBcleFbDbP","title":"Kubernetes","pathname":"/project/cloud-native/kubernetes","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-Lrhc3WwZglqPltClqwE","title":"部署","pathname":"/project/cloud-native/kubernetes/deployment","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"}]},{"id":"-M1K_qAsnR4n422LErku","title":"Kind","pathname":"/project/cloud-native/kubernetes/deployment/kind","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"},{"label":"部署"}]},{"id":"-LvP9f_EaehR7fFQ_1J9","title":"Minikube","pathname":"/project/cloud-native/kubernetes/deployment/minikube","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"},{"label":"部署"}]},{"id":"-MUq3CXNK4300rtyHFlh","title":"kubespray","pathname":"/project/cloud-native/kubernetes/deployment/kubespray","siteSpaceId":"sitesp_2v69k","description":"部署生产环境就绪的kubernetes集群","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"},{"label":"部署"}]},{"id":"-M1UMqjkP6iOpNuRZEdp","title":"CNI","pathname":"/project/cloud-native/kubernetes/cni","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"}]},{"id":"-M1UMulrYnV_nNk6ot3k","title":"Flannel","pathname":"/project/cloud-native/kubernetes/cni/flannel","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"},{"label":"CNI"}]},{"id":"-M1Ur16qwe9TmsCi4vxb","title":"OVS","pathname":"/project/cloud-native/kubernetes/cni/ovs","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"},{"label":"CNI"}]},{"id":"-M1Ur8ySiZDsUVldsGzc","title":"Calico","pathname":"/project/cloud-native/kubernetes/cni/calico","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"},{"label":"CNI"}]},{"id":"-LxZFOHY9z0AbMLjhcNh","title":"Operator","pathname":"/project/cloud-native/kubernetes/operator","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"}]},{"id":"-LxZFQoTzhckLfuK4Pth","title":"OperatorSDK","pathname":"/project/cloud-native/kubernetes/operator/operatorsdk","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"},{"label":"Operator"}]},{"id":"-LtZEgKOPxvjo6iB_n_X","title":"StorageClass","pathname":"/project/cloud-native/kubernetes/storageclass","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"}]},{"id":"-LtCu3VsZjV_-5_rW3I6","title":"Q&A","pathname":"/project/cloud-native/kubernetes/q-and-a","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Kubernetes"}]},{"id":"-LsVXnn3VJw03NdTHe8m","title":"Openshift","pathname":"/project/cloud-native/openshift","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-LsVXqdQ4QucXyna221X","title":"集群部署","pathname":"/project/cloud-native/openshift/bu-shu","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Openshift"}]},{"id":"-LsVYxnZavZS9BvQcIU5","title":"快速使用","pathname":"/project/cloud-native/openshift/kuai-su-shi-yong","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Openshift"}]},{"id":"-Lx4HwfN764AkLzI1l1h","title":"Prometheus","pathname":"/project/cloud-native/prometheus","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-M-YyPLATN99bnF4kC9Z","title":"prometheus-operator","pathname":"/project/cloud-native/prometheus/prometheus-operator","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"}]},{"id":"-MW8myOwcklcfr_VmANu","title":"kube-prometheus","pathname":"/project/cloud-native/prometheus/kube-prometheus","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"}]},{"id":"-Ly3b3slr_Xruh4ZMoNM","title":"Thanos","pathname":"/project/cloud-native/prometheus/thanos","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"}]},{"id":"-M0DNJEW2R-JijDwOlOQ","title":"组件","pathname":"/project/cloud-native/prometheus/thanos/zu-jian","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"}]},{"id":"-M-n9zLLqX5n1n04GpOE","title":"Bucket","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/bucket","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-M-nLNycPhpkIoFUfOQb","title":"Check","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/check","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-LygNKPUiL-nIXTV-hE2","title":"Compact","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/compactor","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-LygNWrkxToIDeArBxTU","title":"Querier","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/querier","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-M0DNlIxr8BSF2v79SrN","title":"Receiver","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/receiver","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-LygNTu5xrtd5mj31LoM","title":"Ruler","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/ruler","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-LygN7OAg4IyjAgKlLjq","title":"Sidecar","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/sidecar","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-LygNEaPlsWXR7TzUdeW","title":"Store","pathname":"/project/cloud-native/prometheus/thanos/zu-jian/store-gateway","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"},{"label":"组件"}]},{"id":"-M0DM_JSs58udEA3KkJl","title":"参考资料","pathname":"/project/cloud-native/prometheus/thanos/xiang-guan-zi-liao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Thanos"}]},{"id":"-M-eSkAgy706J_a459Zv","title":"Cortex","pathname":"/project/cloud-native/prometheus/cortex","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"}]},{"id":"-M0DScpYEI3ONyjRKmBH","title":"组件","pathname":"/project/cloud-native/prometheus/cortex/zu-jian","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"}]},{"id":"-M0MziydhMCMKfi81jQh","title":"Alertmanager","pathname":"/project/cloud-native/prometheus/cortex/zu-jian/alertmanager","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"},{"label":"组件"}]},{"id":"-M0IvfS25JzVJ2GyvTyo","title":"Config","pathname":"/project/cloud-native/prometheus/cortex/zu-jian/config","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"},{"label":"组件"}]},{"id":"-M01YNnDQGTqHWzY-ccd","title":"Distributor","pathname":"/project/cloud-native/prometheus/cortex/zu-jian/distributor","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"},{"label":"组件"}]},{"id":"-M06jdqDGstD-I9vMuvy","title":"Ingester","pathname":"/project/cloud-native/prometheus/cortex/zu-jian/ingester","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"},{"label":"组件"}]},{"id":"-M06jvNdhOf5dtR6APH_","title":"Querier","pathname":"/project/cloud-native/prometheus/cortex/zu-jian/querier","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"},{"label":"组件"}]},{"id":"-M06l-TAeVZ9yMN4xnGd","title":"Query Frontend","pathname":"/project/cloud-native/prometheus/cortex/zu-jian/query-frontend","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"},{"label":"组件"}]},{"id":"-M06l6OaWbfq6FBB8DXj","title":"Ruler","pathname":"/project/cloud-native/prometheus/cortex/zu-jian/ruler","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"},{"label":"组件"}]},{"id":"-M0DSkcsdPbeEPaFw7y-","title":"参考资料","pathname":"/project/cloud-native/prometheus/cortex/can-kao-zi-liao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"},{"label":"Cortex"}]},{"id":"-M01WouI0hftOhibU8vh","title":"Thanos与Cortex方案对比","pathname":"/project/cloud-native/prometheus/cun-chu-fang-an-cha-yi-dui-bi","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"}]},{"id":"-Lx4Lxb-iOu1nkXNLenw","title":"参考资料","pathname":"/project/cloud-native/prometheus/can-kao-zi-liao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"}]},{"id":"-Lx4I6a6QqBvimSSmGeD","title":"Q&A","pathname":"/project/cloud-native/prometheus/q-and-a","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"Prometheus"}]},{"id":"kje41AEVFy7ca0WshMhL","title":"Skywalking","pathname":"/project/cloud-native/skywalking","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-Lxsvo8Joo0OgTX9YiWA","title":"Rook","pathname":"/project/cloud-native/rook","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-Lv8qBNvfqXR6lWzss8y","title":"Helm","pathname":"/project/cloud-native/helm","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-LrrkVIlyYG6zA7e_XMq","title":"Istio","pathname":"/project/cloud-native/istio","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-MW8oMdq4zK2eZTy_vMF","title":"应用部署","pathname":"/project/cloud-native/ying-yong-bu-shu","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-MW8oQJYfEWyEeMlpRHa","title":"Nexus","pathname":"/project/cloud-native/ying-yong-bu-shu/nexus","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"应用部署"}]},{"id":"-MW8oeAgPW0tqdUAvQCA","title":"RabbitMQ","pathname":"/project/cloud-native/ying-yong-bu-shu/rabbitmq","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"},{"label":"应用部署"}]},{"id":"-MOdS9UQ4sj3Le4irj9W","title":"参考资料","pathname":"/project/cloud-native/can-kao-zi-liao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"云原生"}]},{"id":"-MgK6aZtj8uNmQFppnPU","title":"开源DevOps平台","pathname":"/project/devops/devops-ping-tai","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-MVU1kjuecLvZs1js-Gm","title":"CICD","pathname":"/project/devops/cicd","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-MVU1nehkuyVSe9h33u5","title":"Jenkins","pathname":"/project/devops/cicd/jenkins","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"CICD"}]},{"id":"-MK2ghDDdgkxNypGSoLn","title":"参考资料","pathname":"/project/devops/can-kao-zi-liao","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"nNl0eRJIsudptF4WdYkI","title":"Kubeflow","pathname":"/project/ji-qi-xue-xi/kubeflow","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"机器学习"}]},{"id":"EiJiCx5qXTUdJtVVyQ7T","title":"示例","pathname":"/project/ji-qi-xue-xi/kubeflow/shi-li","siteSpaceId":"sitesp_2v69k","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"Kubeflow"}]}]}