28 lines
16 KiB
HTML
28 lines
16 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>存储空间管理 | Kuboard</title>
|
||
<meta name="description" content="A cool Kubernetes Dashboard">
|
||
|
||
|
||
<link rel="preload" href="/assets/css/0.styles.f7270952.css" as="style"><link rel="preload" href="/assets/js/app.1aea5246.js" as="script"><link rel="preload" href="/assets/js/11.ece05c2e.js" as="script"><link rel="preload" href="/assets/js/2.7beee842.js" as="script"><link rel="preload" href="/assets/js/6.0bed3517.js" as="script"><link rel="prefetch" href="/assets/js/10.1fb09bde.js"><link rel="prefetch" href="/assets/js/12.36a43db6.js"><link rel="prefetch" href="/assets/js/13.a3c7408e.js"><link rel="prefetch" href="/assets/js/14.848c4d4d.js"><link rel="prefetch" href="/assets/js/15.4e867c35.js"><link rel="prefetch" href="/assets/js/16.8fc07fa2.js"><link rel="prefetch" href="/assets/js/17.63b12ede.js"><link rel="prefetch" href="/assets/js/18.ce28b0b6.js"><link rel="prefetch" href="/assets/js/19.15c5282f.js"><link rel="prefetch" href="/assets/js/20.0fcdd81e.js"><link rel="prefetch" href="/assets/js/21.e225b222.js"><link rel="prefetch" href="/assets/js/22.7c147cae.js"><link rel="prefetch" href="/assets/js/23.595c64cb.js"><link rel="prefetch" href="/assets/js/24.334d8141.js"><link rel="prefetch" href="/assets/js/25.1b5f98e3.js"><link rel="prefetch" href="/assets/js/26.3a77fe9f.js"><link rel="prefetch" href="/assets/js/27.d031e218.js"><link rel="prefetch" href="/assets/js/28.178bbcd9.js"><link rel="prefetch" href="/assets/js/29.a90b24f5.js"><link rel="prefetch" href="/assets/js/3.be84d8fc.js"><link rel="prefetch" href="/assets/js/30.5e2e0648.js"><link rel="prefetch" href="/assets/js/31.22ed528f.js"><link rel="prefetch" href="/assets/js/32.735c7fda.js"><link rel="prefetch" href="/assets/js/33.559772c6.js"><link rel="prefetch" href="/assets/js/34.568a49f8.js"><link rel="prefetch" href="/assets/js/35.b9912582.js"><link rel="prefetch" href="/assets/js/36.5fbc1f27.js"><link rel="prefetch" href="/assets/js/37.9c3a8113.js"><link rel="prefetch" href="/assets/js/38.0324f620.js"><link rel="prefetch" href="/assets/js/4.caad100e.js"><link rel="prefetch" href="/assets/js/5.84a977be.js"><link rel="prefetch" href="/assets/js/7.8a40c4b7.js"><link rel="prefetch" href="/assets/js/8.bb1f98a1.js"><link rel="prefetch" href="/assets/js/9.8cc06980.js">
|
||
<link rel="stylesheet" href="/assets/css/0.styles.f7270952.css">
|
||
</head>
|
||
<body>
|
||
<div id="app" data-server-rendered="true"><div class="theme-container" data-v-79c95b4d><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">Kuboard</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/overview/" class="nav-link">简介</a></div><div class="nav-item"><a href="/install/" class="nav-link">安装</a></div><div class="nav-item"><a href="/guide/" class="nav-link router-link-active">使用</a></div><div class="nav-item"><a href="/support/" class="nav-link">支持</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><div data-v-79c95b4d><div style="text-align:center;margin-top:20px;" data-v-79c95b4d><div class="side-nav-item" style="margin-left:0;" data-v-79c95b4d><a href="/overview/" class="nav-link" data-v-79c95b4d>简介</a></div> <div class="side-nav-item" data-v-79c95b4d><a href="/install/" class="nav-link router-link-exact-active router-link-active" data-v-79c95b4d>安装</a></div> <div class="side-nav-item" style="border-bottom:2px solid #0b85ff;" data-v-79c95b4d><a href="/guide/" class="nav-link" data-v-79c95b4d>使用</a></div> <div class="side-nav-item" data-v-79c95b4d><a href="/support/" class="nav-link" data-v-79c95b4d>支持</a></div></div></div> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>概述</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/" class="sidebar-link">概述</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Example</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/example/busybox.html" class="sidebar-link">部署 busybox</a></li><li><a href="/guide/example/import.html" class="sidebar-link">导入 example 微服务</a></li><li><a href="/guide/example/monitor.html" class="sidebar-link">监控 example (alpha)</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>集群管理</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/cluster/computing.html" class="sidebar-link">计算资源管理</a></li><li><a href="/guide/cluster/storage.html" class="active sidebar-link">存储空间管理</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/guide/cluster/storage.html#创建存储类" class="sidebar-link">创建存储类</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/guide/cluster/storage.html#在阿里云创建-nas-服务" class="sidebar-link">在阿里云创建 NAS 服务</a></li><li class="sidebar-sub-header"><a href="/guide/cluster/storage.html#在-kuboard-创建存储类" class="sidebar-link">在 Kuboard 创建存储类</a></li></ul></li></ul></li><li><a href="/guide/cluster/namespace.html" class="sidebar-link">名称空间管理</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>应用管理</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/namespace/workload.html" class="sidebar-link">工作负载</a></li><li><a href="/guide/namespace/secrets.html" class="sidebar-link">Secrets</a></li><li><a href="/guide/namespace/configMap.html" class="sidebar-link">配置</a></li><li><a href="/guide/namespace/pvc.html" class="sidebar-link">存储卷声明</a></li><li><a href="/guide/namespace/adjustion.html" class="sidebar-link">日常调整</a></li><li><a href="/guide/namespace/multi-env.html" class="sidebar-link">多环境</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>问题诊断</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/diagonize/events.html" class="sidebar-link">集群事件</a></li><li><a href="/guide/diagonize/logs.html" class="sidebar-link">日志及终端</a></li><li><a href="/guide/diagonize/port-forward.html" class="sidebar-link">端口转发</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>监控套件 (alpha)</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/monitor/" class="sidebar-link">监控套件</a></li><li><a href="/guide/monitor/apis.html" class="sidebar-link">自定义监控套件</a></li></ul></section></li></ul> <div style="text-align: center;"><strong>在线体验</strong> <div><a target="_blank" href="http://demo.eip.work/#/login?isReadOnly=true&token=eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJvYXJkLXZpZXdlci10b2tlbi02djZiZiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJrdWJvYXJkLXZpZXdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjhiYTU3YmI1LWFiMTctNDM1NS1hNTM0LTQ0Njk4NGY0NzFlZiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTprdWJvYXJkLXZpZXdlciJ9.DcXNIp0RKha1zkV4ga_QlGfcvMLGx2LOyzX-0VeboC3FojKFhxnfBeoda-zTeh6ugJlSM4kQYrRcof1Kx8Mg3-UgofNmgRySbDEVKtJZyMUoHqLmySKUIn8sbX8q83RNcqwcvY-fM8-w8HSuzU7Td7WWNuZrlCL4q_LQDYIBet1nlQ83YsENKNE8rsZQFDw8YM0MH6BEZLdwyhaboy_jjYbsU7kv8gks3aIX4lh1Fs9ZFQpC_6B0_MZvb7rEeG2M8QWXoUkDoL5JCKu6Wot5GlWf0kDMxIsViggP0NmSDTKh6kIvCkT2FZ2I4guEcjE_EjBpdOS6Abta22tzLlPKhg"><p><img src="/assets/img/image-20190723104717575.db9f16c5.png"></p></a></div> <strong>在线提问</strong> <p><img src="/assets/img/kuboard_qq.45e78dbf.png"></p></div></aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="存储空间管理"><a href="#存储空间管理" aria-hidden="true" class="header-anchor">#</a> 存储空间管理</h1> <h2 id="创建存储类"><a href="#创建存储类" aria-hidden="true" class="header-anchor">#</a> 创建存储类</h2> <p>前提</p> <p>必须具备如下条件:</p> <ul><li>Kubernetes 集群 (安装在阿里云,本文将使用阿里云的 NFS 服务作为存储资源,Kuboard 也可以运行在其他云环境或者私有环境中。)</li> <li>已在集群中安装 Kuboard</li></ul> <h3 id="在阿里云创建-nas-服务"><a href="#在阿里云创建-nas-服务" aria-hidden="true" class="header-anchor">#</a> 在阿里云创建 NAS 服务</h3> <p>如果您在其他 IaaS 供应商搭建了 Kubernetes 集群,请参考该 IaaS 供应商的文档,创建 NFS 服务。您也可以自行搭建 NFS 服务器,用来为 Kubernetes 集群提供存储资源。</p> <ul><li>进入阿里云 <em><strong>文件存储 NAS 服务</strong></em> 控制台</li></ul> <p>登录 www.aliyun.com 后,在控制台界面的产品与服务中选择 <em><strong>文件存储 NAS</strong></em></p> <p>如下图所示</p> <p><img src="/assets/img/image-20190717113807552.b3fe5f7d.png" alt="image-20190717113807552"></p> <ul><li>在 <em><strong>文件存储 NAS</strong></em> 控制台中点击 <em><strong>创建文件系统</strong></em></li></ul> <p><img src="/assets/img/image-20190717114304953.854b47d8.png" alt="image-20190717114304953"></p> <ul><li>填写表单</li></ul> <table><thead><tr><th>字段名称</th> <th>填写内容</th> <th>说明</th></tr></thead> <tbody><tr><td>地域</td> <td>请选择您的 Kubernetes 集群所在的地域</td> <td>文件系统所在地域</td></tr> <tr><td>存储类型</td> <td>容量型 / 或 SSD型</td> <td>测试目的,使用价格便宜的容量型即可</td></tr> <tr><td>协议类型</td> <td>NFS</td> <td>请选择NFS</td></tr> <tr><td>可用区</td> <td>请选择您的 Kubernetes 集群所在的可用区</td> <td>文件系统所在可用区</td></tr> <tr><td>存储包</td> <td>如果当下没有存储包,可以后续绑定</td> <td>不绑定存储包,将无法使用该文件系统</td></tr></tbody></table> <p><img src="/assets/img/image-20190717114354610.6d522c25.png" alt="image-20190717114354610"></p> <ul><li>点击 <em><strong>确定</strong></em></li></ul> <p>点击确定后,可查看到该文件系统已创建成功</p> <p><img src="/assets/img/image-20190717115020848.eec5a17e.png" alt="image-20190717115020848"></p> <ul><li>绑定存储包</li></ul> <p>请自行在阿里云中为该文件系统绑定存储包,如果不绑定存储包,将无法使用该文件系统。</p> <ul><li>点击刚创建文件系统的 <em><strong>管理</strong></em> 按钮</li></ul> <p><img src="/assets/img/image-20190717115403374.48894c27.png" alt="image-20190717115403374"></p> <ul><li>点击 <em><strong>添加挂载点</strong></em></li></ul> <p>并填写表单</p> <table><thead><tr><th>字段名称</th> <th>填写内容</th> <th>说明</th></tr></thead> <tbody><tr><td>挂载点类型</td> <td>专有网络</td> <td></td></tr> <tr><td>VPC网络</td> <td>请选择您的 Kubernetes 集群所在的VPC</td> <td></td></tr> <tr><td>交换机</td> <td>请选择您的 Kubernetes 集群所在的交换机</td> <td></td></tr> <tr><td>权限组</td> <td>VPC默认权限组(全部允许)</td> <td>请选择全部允许</td></tr></tbody></table> <p><img src="/assets/img/image-20190717115457614.c7f0d044.png" alt="image-20190717115457614"></p> <ul><li>点击 <em><strong>确定</strong></em></li></ul> <p>点击确定后,将完成挂载点创建,如下图所示:</p> <p><img src="/assets/img/image-20190717115829821.63b81f36.png" alt="image-20190717115829821"></p> <ul><li>获取 NFS 连接参数:</li></ul> <p>在上图界面中,将 <em><strong>V4 Mount</strong></em> 的指令复制下来后,如下所示:</p> <div style="font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;padding:20px;background-color:rgb(244, 244, 245);border-radius:4px;">
|
||
sudo mount -t nfs -o vers=4,minorversion=0,noresvport <span style="color:red;background-color:rgb(254, 240, 240);">189344a39c-lex38.cn-beijing.nas.aliyuncs.com</span>:<span style="color:blue;background-color:rgb(217, 236, 255);">/</span> /mnt
|
||
</div> <p>其中红色字体的文字为 NFS Server 的地址,蓝色字体的文字为 NFS Path。如下表所示:</p> <table><thead><tr><th>字段名称</th> <th>字段取值</th> <th>说明</th></tr></thead> <tbody><tr><td>NFS Server</td> <td>189344a39c-lex38.cn-beijing.nas.aliyuncs.com</td> <td></td></tr> <tr><td>NFS Path</td> <td>/</td> <td>NFS Server和NFS Path以冒号分隔</td></tr></tbody></table> <h3 id="在-kuboard-创建存储类"><a href="#在-kuboard-创建存储类" aria-hidden="true" class="header-anchor">#</a> 在 Kuboard 创建存储类</h3> <ul><li><p>进入 Kuboard <em><strong>集群概览页</strong></em></p> <p>参考 <a href="install/install-dashboard?id=%E8%AE%BF%E9%97%AE">访问 Kuboard</a></p> <p>如下图所示:</p></li></ul> <p><img src="/assets/img/image-20190723112105018.a27c638f.png" alt="image-20190723112105018"></p> <ul><li><p>点击 <em><strong>创建存储类</strong></em></p> <p>填写表单</p></li></ul> <table><thead><tr><th>字段名称</th> <th>填写内容</th> <th>说明</th></tr></thead> <tbody><tr><td>名称</td> <td>cluster-storage</td> <td>填写你喜欢的名称</td></tr> <tr><td>限定名称空间</td> <td>不填写</td> <td>如果限定名称空间,<br>则在 Kuboard 中,您只能在指定的名称空间中使用该存储类<br>在 kubectl 中,不受影响</td></tr> <tr><td>存储类型</td> <td>NFS</td> <td>目前 Kuboard 只支持 NFS,将要增加其他类型的存储,如 CephFS、Cinder 等</td></tr> <tr><td>回收策略</td> <td>回收后删除</td> <td>当该存储类创建的 存储卷(Persistent Volume)被删除后,之前该存储卷中的文件可以被:回收后删除 / 回收后保留</td></tr> <tr><td>存储卷绑定模式</td> <td>首次使用时绑定</td> <td>即刻绑定:当 存储卷被创建时,就在 NFS 中为其分配空间,并绑定;<br>首次使用时绑定: 在存储卷被第一次使用到时,才绑定</td></tr></tbody></table> <p><img src="/assets/img/image-20190723112143032.7a5220bd.png" alt="image-20190723112143032"></p> <ul><li>点击 <em><strong>保存</strong></em></li></ul> <p><img src="/assets/img/image-20190723112204681.8279ca8f.png" alt="image-20190723112204681"></p> <ul><li>点击 <em><strong>应用</strong></em></li></ul> <p><img src="/assets/img/image-20190723113250521.3b80f3d2.png" alt="image-20190723113250521"></p> <ul><li><p>点击 <em><strong>完成</strong></em></p> <p>此时可在存储资源列表中查看到刚创建的存储类</p></li></ul> <p><img src="/assets/img/image-20190723113312360.a3a51c0c.png" alt="image-20190723113312360"></p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">更新时间: </span> <span class="time">2019-07-25 06:22:52</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
|
||
←
|
||
<a href="/guide/cluster/computing.html" class="prev">
|
||
计算资源管理
|
||
</a></span> <span class="next"><a href="/guide/cluster/namespace.html">
|
||
名称空间管理
|
||
</a>
|
||
→
|
||
</span></p></div> <div class="bottom-description" data-v-79c95b4d>Copyright © 2019-present HuanQing Shao</div></main></div><div class="global-ui"><!----></div></div>
|
||
<script src="/assets/js/app.1aea5246.js" defer></script><script src="/assets/js/11.ece05c2e.js" defer></script><script src="/assets/js/2.7beee842.js" defer></script><script src="/assets/js/6.0bed3517.js" defer></script>
|
||
</body>
|
||
</html>
|