1"use strict";(self.webpackChunkedgemesh=self.webpackChunkedgemesh||[]).push([[155],{9895:(e,s,a)=>{a.r(s),a.d(s,{data:()=>n});const n={key:"v-72d5319e",path:"/zh/guide/security.html",title:"EdgeMesh å®å
¨é
ç½®",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[{level:2,title:"çæ PSK å¯ç ",slug:"çæ-psk-å¯ç ",children:[]},{level:2,title:"ä½¿ç¨ PSK å¯ç ",slug:"使ç¨-psk-å¯ç ",children:[{level:3,title:"Helm é
ç½®",slug:"helm-é
ç½®",children:[]},{level:3,title:"æå¨é
ç½®",slug:"æå¨é
ç½®",children:[]}]}],filePathRelative:"zh/guide/security.md",git:{updatedTime:1663549505e3,contributors:[]}}},7631:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const n=(0,a(6252).uE)('<h1 id="edgemesh-å®å
¨é
ç½®" tabindex="-1"><a class="header-anchor" href="#edgemesh-å®å
¨é
ç½®" aria-hidden="true">#</a> EdgeMesh å®å
¨é
ç½®</h1><p>EdgeMesh å
·å¤å¾é«çå®å
¨æ§ï¼é¦å
edgemesh-agent ï¼å
æ¬ edgemesh-gatewayï¼ä¹é´çé讯é»è®¤æ¯å å¯ä¼ è¾çï¼åæ¶éè¿ PSK æºå¶ä¿é身份认è¯ä¸è¿æ¥åå
¥ãPSK æºå¶ç¡®ä¿æ¯ä¸ª edgemesh-agent ï¼å
æ¬ edgemesh-gatewayï¼åªæå½æ¥æç¸åç âPSK å¯ç â æ¶æè½å»ºç«è¿æ¥ã</p><h2 id="çæ-psk-å¯ç " tabindex="-1"><a class="header-anchor" href="#çæ-psk-å¯ç " aria-hidden="true">#</a> çæ PSK å¯ç </h2><p>çæ PSK å¯ç ï¼å¯ä»¥éè¿ä¸æ¹å½ä»¤çæä¸ä¸ªéæºå符串ç¨ä½ PSK å¯ç ï¼ä½ ä¹å¯ä»¥èªå®ä¹ä¸ä¸ªå符串ç¨ä½ PSK å¯ç ã</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>$ openssl rand -base64 <span class="token number">32</span>\n<span class="token assign-left variable">JugH9HP1XBouyO5pWGeZa8LtipDURrf17EJvUHcJGuQ</span><span class="token operator">=</span>\n</code></pre><div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br></div></div><div class="custom-container warning"><p class="custom-container-title">注æ</p><p>请å¿ç´æ¥ä½¿ç¨ä¸æ¹ç PSK å¯ç ï¼è¿ä¼å¯¼è´é群ä¸å¯é ãåæ¶å»ºè®®ç»å¸¸æ´æ¢ PSK å¯ç ï¼ä»¥ä¿éé群çé«å®å
¨æ§ã</p></div><h2 id="使ç¨-psk-å¯ç " tabindex="-1"><a class="header-anchor" href="#使ç¨-psk-å¯ç " aria-hidden="true">#</a> ä½¿ç¨ PSK å¯ç </h2><h3 id="helm-é
ç½®" tabindex="-1"><a class="header-anchor" href="#helm-é
ç½®" aria-hidden="true">#</a> Helm é
ç½®</h3><p>éè¿ Helm é¨ç½² EdgeMesh æ EdgeMesh-Gateway æ¶ï¼å¯ä»¥ä½¿ç¨ <code>--set</code> åæ°ï¼é
ç½®ä½ èªå·±ç PSK å¯ç ï¼</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code><span class="token comment"># é¨ç½² EdgeMesh æ¶</span>\n$ helm <span class="token function">install</span> edgemesh --namespace kubeedge --set agent.psk<span class="token operator">=</span><span class="token operator"><</span>ä½ ç PSK å¯ç <span class="token operator">></span> <span class="token punctuation">..</span>.\n\n<span class="token comment"># é¨ç½² EdgeMesh-Gateway æ¶</span>\n$ helm <span class="token function">install</span> edgemesh-gateway --namespace kubeedge --set <span class="token assign-left variable">psk</span><span class="token operator">=</span><span class="token operator"><</span>ä½ ç PSK å¯ç <span class="token operator">></span> <span class="token punctuation">..</span>.\n</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></div></div><div class="custom-container warning"><p class="custom-container-title">注æ</p><p>åä¸ä¸ªé群éç EdgeMesh å EdgeMesh-Gateway éè¦ä½¿ç¨ç¸åç PSK å¯ç ã</p></div><h3 id="æå¨é
ç½®" tabindex="-1"><a class="header-anchor" href="#æå¨é
ç½®" aria-hidden="true">#</a> æå¨é
ç½®</h3><p>æå¨é¨ç½² EdgeMesh æ¶ï¼ç´æ¥ç¼è¾ build/agent/resources/04-configmap.yaml éç psk å¼å³å¯ã</p><p>æå¨é¨ç½² EdgeMesh-Gateway æ¶ï¼ç´æ¥ç¼è¾ build/gateway/resources/04-configmap.yaml éç psk å¼å³å¯ã</p>',14),t={render:function(e,s){return n}}}}]);
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.