1<!DOCTYPE html> 2<html lang="zh-CN"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <meta name="generator" content="VuePress 2.0.0-beta.24"> 7 <link rel="icon" type="image/png" sizes="16x16" href="/images/icons/favicon.png"><link rel="icon" type="image/png" sizes="32x32" href="/images/icons/favicon.png"><title>å¿«é䏿 | EdgeMesh</title><meta name="description" content="è·¨åç½éä¿¡ãè½»éåç KubeEdge 容å¨ç½ç»æ¶æ"> 8 <link rel="preload" href="/assets/js/runtime~app.d96a3814.js" as="script"><link rel="preload" href="/assets/css/styles.53fc1d55.css" as="style"><link rel="preload" href="/assets/js/968.9ffd55de.js" as="script"><link rel="preload" href="/assets/js/app.f0cab5c3.js" as="script"> 9 <link rel="stylesheet" href="/assets/css/styles.53fc1d55.css"> 10 </head> 11 <body> 12 <div id="app"><!--[--><div class="theme-container"><header class="navbar"><div class="toggle-sidebar-button" title="åæ¢ä¾§è¾¹æ " aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div><span><a aria-current="page" href="/zh/" class="router-link-active router-link-exact-active"><!----><span class="site-name">EdgeMesh</span></a></span><div class="navbar-links-wrapper" style=""><!--[--><!--]--><nav class="navbar-links can-hide"><!--[--><div class="navbar-links-item"><a href="/zh/guide/" class="nav-link" aria-label="æå"><!--[--><!--]--> æå <!--[--><!--]--></a></div><div class="navbar-links-item"><div class="dropdown-wrapper"><button class="dropdown-title" type="button" aria-label="äºè§£æ´å¤"><span class="title">äºè§£æ´å¤</span><span class="arrow down"></span></button><button class="mobile-dropdown-title" type="button" aria-label="äºè§£æ´å¤"><span class="title">äºè§£æ´å¤</span><span class="right arrow"></span></button><!--[--><ul style="display:none;" class="nav-dropdown"><!--[--><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>æ·±å ¥</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><a aria-label='æ··å代ç' class='nav-link' href='/zh/advanced/hybird-proxy'><!--[--><!--]--> æ··å代ç <!--[--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul><!--]--></div></div><div class="navbar-links-item"><div class="dropdown-wrapper"><button class="dropdown-title" type="button" aria-label="éæ©è¯è¨"><span class="title">éæ©è¯è¨</span><span class="arrow down"></span></button><button class="mobile-dropdown-title" type="button" aria-label="éæ©è¯è¨"><span class="title">éæ©è¯è¨</span><span class="right arrow"></span></button><!--[--><ul style="display:none;" class="nav-dropdown"><!--[--><li class="dropdown-item"><a href="/" class="nav-link" aria-label="English"><!--[--><!--]--> English <!--[--><!--]--></a></li><li class="dropdown-item"><a aria-current="page" href="/zh/" class="router-link-active router-link-exact-active nav-link" aria-label="ç®ä½ä¸æ"><!--[--><!--]--> ç®ä½ä¸æ <!--[--><!--]--></a></li><!--]--></ul><!--]--></div></div><div class="navbar-links-item"><a class="nav-link external" href="https://github.com/kubeedge/edgemesh" rel="noopener noreferrer" target="_blank" aria-label="GitHub"><!--[--><!--]--> GitHub <span><svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" ariahidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><!--[--><span class="sr-only">卿°çªå£æå¼</span><!--]--></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><button class="toggle-dark-button" title="忢å¤é´æ¨¡å¼"><svg style="" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg style="display:none;" class="icon" focusable="false" viewBox="0 0 32 32">
12<path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button><div id="docsearch-container"></div></div></header><div class="sidebar-mask"></div><aside class="sidebar"><nav class="navbar-links"><!--[--><div class="navbar-links-item"><a href="/zh/guide/" class="nav-link" aria-label="æå"><!--[--><!--]--> æå <!--[--><!--]--></a></div><div class="navbar-links-item"><div class="dropdown-wrapper"><button class="dropdown-title" type="button" aria-label="äºè§£æ´å¤"><span class="title">äºè§£æ´å¤</span><span class="arrow down"></span></button><button class="mobile-dropdown-title" type="button" aria-label="äºè§£æ´å¤"><span class="title">äºè§£æ´å¤</span><span class="right arrow"></span></button><!--[--><ul style="display:none;" class="nav-dropdown"><!--[--><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>æ·±å
¥</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><a aria-label='æ··å代ç' class='nav-link' href='/zh/advanced/hybird-proxy'><!--[--><!--]--> æ··å代ç <!--[--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul><!--]--></div></div><div class="navbar-links-item"><div class="dropdown-wrapper"><button class="dropdown-title" type="button" aria-label="éæ©è¯è¨"><span class="title">éæ©è¯è¨</span><span class="arrow down"></span></button><button class="mobile-dropdown-title" type="button" aria-label="éæ©è¯è¨"><span class="title">éæ©è¯è¨</span><span class="right arrow"></span></button><!--[--><ul style="display:none;" class="nav-dropdown"><!--[--><li class="dropdown-item"><a href="/" class="nav-link" aria-label="English"><!--[--><!--]--> English <!--[--><!--]--></a></li><li class="dropdown-item"><a aria-current="page" href="/zh/" class="router-link-active router-link-exact-active nav-link" aria-label="ç®ä½ä¸æ"><!--[--><!--]--> ç®ä½ä¸æ <!--[--><!--]--></a></li><!--]--></ul><!--]--></div></div><div class="navbar-links-item"><a class="nav-link external" href="https://github.com/kubeedge/edgemesh" rel="noopener noreferrer" target="_blank" aria-label="GitHub"><!--[--><!--]--> GitHub <span><svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" ariahidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><!--[--><span class="sr-only">卿°çªå£æå¼</span><!--]--></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><ul class="sidebar-links"><!--[--><!--[--><p class="sidebar-heading sidebar-item">æå</p><ul class=""><li><!--[--><a href="/zh/guide/" class="nav-link sidebar-item" aria-label="å¿«é䏿"><!--[--><!--]--> å¿«é䏿 <!--[--><!--]--></a><!----><!--]--></li><li><!--[--><a aria-label='æµè¯ç¨ä¾' class='nav-link sidebar-item' href='/zh/guide/test-case'><!--[--><!--]--> æµè¯ç¨ä¾ <!--[--><!--]--></a><!----><!--]--></li><li><!--[--><a aria-label='è¾¹ç¼ç½å
³' class='nav-link sidebar-item' href='/zh/guide/edge-gateway'><!--[--><!--]--> è¾¹ç¼ç½å
³ <!--[--><!--]--></a><!----><!--]--></li><li><!--[--><a aria-label='EdgeMesh å®å
¨é
ç½®' class='nav-link sidebar-item' href='/zh/guide/security'><!--[--><!--]--> EdgeMesh å®å
¨é
ç½® <!--[--><!--]--></a><!----><!--]--></li><li><!--[--><a aria-label='SSH 代çé§é' class='nav-link sidebar-item' href='/zh/guide/ssh'><!--[--><!--]--> SSH 代çé§é <!--[--><!--]--></a><!----><!--]--></li><li><!--[--><a aria-label='è¾¹ç¼ Kube-API 端ç¹' class='nav-link sidebar-item' href='/zh/guide/edge-kube-api'><!--[--><!--]--> è¾¹ç¼ Kube-API ç«¯ç¹ <!--[--><!--]--></a><!----><!--]--></li><li><!--[--><a aria-label='EdgeMesh é«å¯ç¨ç¹æ§' class='nav-link sidebar-item' href='/zh/guide/ha'><!--[--><!--]--> EdgeMesh é«å¯ç¨ç¹æ§ <!--[--><!--]--></a><!----><!--]--></li></ul><!--]--><!--[--><p class="sidebar-heading sidebar-item">åè</p><ul class=""><li><!--[--><a aria-label='é
ç½®' class='nav-link sidebar-item' href='/zh/reference/config-items'><!--[--><!--]--> é
ç½® <!--[--><!--]--></a><!----><!--]--></li></ul><!--]--><!--]--></ul><!--[--><!--]--></aside><!--[--><main class="page"><!--[--><!--]--><div class="theme-default-content"><!--[--><h1 id="å¿«é䏿" tabindex="-1"><a class="header-anchor" href="#å¿«é䏿" aria-hidden="true">
12#</a> å¿«é䏿</h1><h2 id="ä¾èµç¯å¢" tabindex="-1"><a class="header-anchor" href="#ä¾èµç¯å¢" aria-hidden="true">#</a> ä¾èµç¯å¢</h2><p><a href="https://kubeedge.io/zh/docs/#dependencies" target="_blank" rel="noopener noreferrer">KubeEdge æéçä¾èµ<span><svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" ariahidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><!--[--><span class="sr-only">卿°çªå£æå¼</span><!--]--></span></a></p><p><a href="https://github.com/kubeedge/kubeedge/releases" target="_blank" rel="noopener noreferrer">KubeEdge >= v1.7.0<span><svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" ariahidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><!--[--><span class="sr-only">卿°çªå£æå¼</span><!--]--></span></a></p><div class="custom-container tip"><p class="custom-container-title">æç¤º</p><ul><li><p>EdgeMesh å¹¶ä¸ä¾èµäº KubeEdgeï¼å®ä» 䏿 å Kubernetes API 交äº</p></li><li><p>é´äºè¾¹ç¼èç¹å¯è½è¢«å²è£å¨ä¸åè¾¹ç¼ç½ç»ä¸çæ åµï¼æä»¬åå©äº <a href="/zh/guide/edge-kube-api.html#%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B" class="">è¾¹ç¼ Kube-API 端ç¹</a> åè½ä»¥ç®å设置</p></li></ul></div><h2 id="åç½®åå¤" tabindex="-1"><a class="header-anchor" href="#åç½®åå¤" aria-hidden="true">#</a> åç½®åå¤</h2><ul><li><strong>æ¥éª¤1</strong>: å»é¤ K8s master èç¹ç污ç¹</li></ul><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ kubectl taint nodes --all node-role.kubernetes.io/master- 13</code></pre><div class="line-numbers"><span class="line-number">1</span><br></div></div><p>妿 K8s master èç¹ä¸æ²¡æé¨ç½²éè¦è¢«ä»£ççåºç¨ï¼ä¸é¢çæ¥éª¤ä¹å¯ä»¥ä¸æ§è¡ã</p><ul><li><strong>æ¥éª¤2</strong>: ç» Kubernetes API æå¡æ·»å è¿æ»¤æ ç¾</li></ul><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ kubectl label services kubernetes service.edgemesh.kubeedge.io/service-proxy-name<span class="token operator">=</span><span class="token string">""</span> 14</code></pre><div class="line-numbers"><span class="line-number">1</span><br></div></div><p>æ£å¸¸æ åµä¸ä½ ä¸ä¼å¸æ EdgeMesh å»ä»£ç Kubernetes API æå¡ï¼å æ¤éè¦ç»å®æ·»å è¿æ»¤æ ç¾ï¼æ´å¤ä¿¡æ¯è¯·åè <a href="/zh/advanced/hybird-proxy.html#%E6%9C%8D%E5%8A%A1%E8%BF%87%E6%BB%A4" class="">æå¡è¿æ»¤</a>ã</p><ul><li><strong>æ¥éª¤3</strong>: å¯ç¨ KubeEdge çè¾¹ç¼ Kube-API ç«¯ç¹æå¡</li></ul><p>请åèææ¡£ <a href="/zh/guide/edge-kube-api.html#%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B" class="">è¾¹ç¼ Kube-API 端ç¹</a> 以å¯ç¨æ¤æå¡ã</p><h2 id="å®è£ " tabindex="-1"><a class="header-anchor" href="#å®è£ " aria-hidden="true">#</a> å®è£ </h2><p>æä»¬æä¾äºä¸¤ç§æ¹å¼å®è£ EdgeMeshï¼ä½ å¯ä»¥æ ¹æ®èªå·±çæ åµäºéä¸å»é¨ç½² EdgeMeshã</p><h3 id="helm-å®è£ " tabindex="-1"><a class="header-anchor" href="#helm-å®è£ " aria-hidden="true">#</a> Helm å®è£ </h3><ul><li><strong>æ¥éª¤1</strong>: å®è£ Charts</li></ul><p>ç¡®ä¿ä½ å·²ç»å®è£ äº Helm 3ï¼ç¶ååèï¼<a href="https://github.com/kubeedge/edgemesh/blob/main/build/helm/edgemesh/README.md" target="_blank" rel="noopener noreferrer">Helm é¨ç½² EdgeMesh æå<span><svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" ariahidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15">
14<path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><!--[--><span class="sr-only">卿°çªå£æå¼</span><!--]--></span></a></p><ul><li><strong>æ¥éª¤2</strong>: æ£éªé¨ç½²ç»æ</li></ul><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ helm <span class="token function">ls</span> -A 15NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 16edgemesh kubeedge <span class="token number">1</span> <span class="token number">2022</span>-09-18 <span class="token number">12</span>:21:47.097801805 +0800 CST deployed edgemesh-0.1.0 latest 17 18$ kubectl get all -n kubeedge -o wide 19NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
20pod/edgemesh-agent-7gf7g <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.0.71 k8s-node1 <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 21pod/edgemesh-agent-fwf86 <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.0.229 k8s-master <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 22pod/edgemesh-agent-twm6m <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.5.121 ke-edge2 <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 23pod/edgemesh-agent-xwxlp <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.5.187 ke-edge1 <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 24 25NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR 26daemonset.apps/edgemesh-agent <span class="token number">4</span> <span class="token number">4</span> <span class="token number">4</span> <span class="token number">4</span> <span class="token number">4</span> <span class="token operator"><</span>none<span class="token operator">></span> 39s edgemesh-agent kubeedge/edgemesh-agent:latest k8s-app<span class="token operator">=</span>kubeedge,kubeedge<span class="token operator">=</span>edgemesh-agent 27</code></pre><div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br></div></div><h3 id="æå¨å®è£ " tabindex="-1"><a class="header-anchor" href="#æå¨å®è£ " aria-hidden="true">#</a> æå¨å®è£ </h3><ul><li><strong>æ¥éª¤1</strong>
27: è·å EdgeMesh</li></ul><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ <span class="token function">git</span> clone https://github.com/kubeedge/edgemesh.git 28$ <span class="token builtin class-name">cd</span> edgemesh 29</code></pre><div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br></div></div><ul><li><strong>æ¥éª¤2</strong>: å®è£ CRDs</li></ul><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ kubectl apply -f build/crds/istio/ 30customresourcedefinition.apiextensions.k8s.io/destinationrules.networking.istio.io created 31customresourcedefinition.apiextensions.k8s.io/gateways.networking.istio.io created 32customresourcedefinition.apiextensions.k8s.io/virtualservices.networking.istio.io created 33</code></pre><div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br></div></div><ul><li><strong>æ¥éª¤3</strong>: é¨ç½² edgemesh-agent</li></ul><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ kubectl apply -f build/agent/resources/ 34serviceaccount/edgemesh-agent created 35clusterrole.rbac.authorization.k8s.io/edgemesh-agent created 36clusterrolebinding.rbac.authorization.k8s.io/edgemesh-agent created 37configmap/edgemesh-agent-cfg created 38configmap/edgemesh-agent-psk created 39daemonset.apps/edgemesh-agent created 40</code></pre><div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br></div></div><div class="custom-container tip"><p class="custom-container-title">æç¤º</p><p>è¯·æ ¹æ®ä½ ç K8s é群设置 build/agent/resources/04-configmap.yaml ç relayNodesï¼å¹¶éæ°çæ PSK å¯ç ã</p></div><ul><li><strong>æ¥éª¤4</strong>: æ£éªé¨ç½²ç»æ</li></ul><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ kubectl get all -n kubeedge -o wide 41NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
42pod/edgemesh-agent-7gf7g <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.0.71 k8s-node1 <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 43pod/edgemesh-agent-fwf86 <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.0.229 k8s-master <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 44pod/edgemesh-agent-twm6m <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.5.121 ke-edge2 <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 45pod/edgemesh-agent-xwxlp <span class="token number">1</span>/1 Running <span class="token number">0</span> 39s <span class="token number">192.168</span>.5.187 ke-edge1 <span class="token operator"><</span>none<span class="token operator">></span> <span class="token operator"><</span>none<span class="token operator">></span> 46 47NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR 48daemonset.apps/edgemesh-agent <span class="token number">4</span> <span class="token number">4</span> <span class="token number">4</span> <span class="token number">4</span> <span class="token number">4</span> <span class="token operator"><</span>none<span class="token operator">></span> 39s edgemesh-agent kubeedge/edgemesh-agent:latest k8s-app<span class="token operator">=</span>kubeedge,kubeedge<span class="token operator">=</span>edgemesh-agent 49</code></pre><div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br></div></div><!--]--></div><footer class="page-meta"><div class="meta-item edit-link"><a class="nav-link external meta-item-label" href="https://github.com/kubeedge/edgemesh/edit/main/docs/zh/README.md" rel="noopener noreferrer" target="_blank" aria-label="å¨ GitHub ä¸ç¼è¾æ¤é¡µ"><!--[--><!--]--> å¨ GitHub ä¸ç¼è¾æ¤é¡µ <span><svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" ariahidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><!--[--><span class="sr-only">卿°çªå£æå¼</span><!--]--></span><!--[--><!--]--></a></div><div class="meta-item last-updated"><span class="meta-item-label">䏿¬¡æ´æ°: </span><span class="meta-item-info">2021/10/27 07:07:51</span></div><!----></footer><!----><!--[--><!--]--></main><!--]--></div><!----><!--]--></div> 50
50<script src="/assets/js/runtime~app.d96a3814.js" defer></script>
50<script src="/assets/js/968.9ffd55de.js" defer></script>
50<script src="/assets/js/app.f0cab5c3.js" defer></script>
50 51 </body> 52</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.