Files
kuboard-press/docs/guide/cluster/storage.html
huanqing.shao e2bb7fa69f sidebar
2019-07-25 22:26:28 +08:00

28 lines
16 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>