配置Layout

This commit is contained in:
huanqing.shao
2019-07-25 14:09:59 +08:00
parent a553eeca3d
commit a7405ef228
87 changed files with 270 additions and 236 deletions

View File

@ -7,11 +7,11 @@
<meta name="description" content="A cool Kubernetes Dashboard">
<link rel="preload" href="/assets/css/0.styles.007df8ec.css" as="style"><link rel="preload" href="/assets/js/app.699c8bf0.js" as="script"><link rel="preload" href="/assets/js/2.e38c8719.js" as="script"><link rel="preload" href="/assets/js/16.23c6e9b6.js" as="script"><link rel="prefetch" href="/assets/js/10.3b4c9a0a.js"><link rel="prefetch" href="/assets/js/11.4611815f.js"><link rel="prefetch" href="/assets/js/12.b5e5e077.js"><link rel="prefetch" href="/assets/js/13.e33058a3.js"><link rel="prefetch" href="/assets/js/14.51cf8d35.js"><link rel="prefetch" href="/assets/js/15.485c7620.js"><link rel="prefetch" href="/assets/js/17.fc902c2c.js"><link rel="prefetch" href="/assets/js/18.40c5108f.js"><link rel="prefetch" href="/assets/js/19.dc42fe68.js"><link rel="prefetch" href="/assets/js/20.fee497be.js"><link rel="prefetch" href="/assets/js/21.add75f29.js"><link rel="prefetch" href="/assets/js/22.57fba417.js"><link rel="prefetch" href="/assets/js/23.5f779cf3.js"><link rel="prefetch" href="/assets/js/24.2a13021d.js"><link rel="prefetch" href="/assets/js/25.d329c692.js"><link rel="prefetch" href="/assets/js/26.4e7f5646.js"><link rel="prefetch" href="/assets/js/27.4ec2ff4d.js"><link rel="prefetch" href="/assets/js/28.16635830.js"><link rel="prefetch" href="/assets/js/29.a162018b.js"><link rel="prefetch" href="/assets/js/3.436ac3a5.js"><link rel="prefetch" href="/assets/js/30.ada4f528.js"><link rel="prefetch" href="/assets/js/31.1d3a89b0.js"><link rel="prefetch" href="/assets/js/32.7df46199.js"><link rel="prefetch" href="/assets/js/33.543cfabb.js"><link rel="prefetch" href="/assets/js/34.c7982678.js"><link rel="prefetch" href="/assets/js/35.3d760c30.js"><link rel="prefetch" href="/assets/js/36.561675f5.js"><link rel="prefetch" href="/assets/js/4.459eb604.js"><link rel="prefetch" href="/assets/js/5.7c810da6.js"><link rel="prefetch" href="/assets/js/6.ada54196.js"><link rel="prefetch" href="/assets/js/7.ec2ccf43.js"><link rel="prefetch" href="/assets/js/8.ad9c80c5.js"><link rel="prefetch" href="/assets/js/9.51ba0d08.js">
<link rel="stylesheet" href="/assets/css/0.styles.007df8ec.css">
<link rel="preload" href="/assets/css/0.styles.6c2053f4.css" as="style"><link rel="preload" href="/assets/js/app.5be8e2d0.js" as="script"><link rel="preload" href="/assets/js/23.ea672cc5.js" as="script"><link rel="preload" href="/assets/js/2.07dfd1f7.js" as="script"><link rel="preload" href="/assets/js/16.2cf21828.js" as="script"><link rel="prefetch" href="/assets/js/10.b83eccfd.js"><link rel="prefetch" href="/assets/js/11.8c2b8514.js"><link rel="prefetch" href="/assets/js/12.47eaeaa6.js"><link rel="prefetch" href="/assets/js/13.aba83ff0.js"><link rel="prefetch" href="/assets/js/14.1b40a15a.js"><link rel="prefetch" href="/assets/js/15.79d6a10a.js"><link rel="prefetch" href="/assets/js/17.ce4c766a.js"><link rel="prefetch" href="/assets/js/18.f76bf3b7.js"><link rel="prefetch" href="/assets/js/19.a71a9e91.js"><link rel="prefetch" href="/assets/js/20.f418129f.js"><link rel="prefetch" href="/assets/js/21.64988413.js"><link rel="prefetch" href="/assets/js/22.f488e5d7.js"><link rel="prefetch" href="/assets/js/24.52fa3644.js"><link rel="prefetch" href="/assets/js/25.6bf4aeba.js"><link rel="prefetch" href="/assets/js/26.6beabcae.js"><link rel="prefetch" href="/assets/js/27.ec3dd166.js"><link rel="prefetch" href="/assets/js/28.011c6a01.js"><link rel="prefetch" href="/assets/js/29.4f9d82fe.js"><link rel="prefetch" href="/assets/js/3.b8c1397f.js"><link rel="prefetch" href="/assets/js/30.16d7a3bd.js"><link rel="prefetch" href="/assets/js/31.57780bc5.js"><link rel="prefetch" href="/assets/js/32.206c359d.js"><link rel="prefetch" href="/assets/js/33.894282cf.js"><link rel="prefetch" href="/assets/js/34.15cd6ea7.js"><link rel="prefetch" href="/assets/js/35.5fb6c31a.js"><link rel="prefetch" href="/assets/js/36.67a71ee4.js"><link rel="prefetch" href="/assets/js/37.83ac6e13.js"><link rel="prefetch" href="/assets/js/4.882fd119.js"><link rel="prefetch" href="/assets/js/5.ca6423a3.js"><link rel="prefetch" href="/assets/js/6.cdbd4582.js"><link rel="prefetch" href="/assets/js/7.538543aa.js"><link rel="prefetch" href="/assets/js/8.054bf820.js"><link rel="prefetch" href="/assets/js/9.40f3dc8e.js">
<link rel="stylesheet" href="/assets/css/0.styles.6c2053f4.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><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 router-link-active">安装</a></div><div class="nav-item"><a href="/guide/" class="nav-link">使用</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"><nav class="nav-links"><div class="nav-item"><a href="/overview/" class="nav-link">简介</a></div><div class="nav-item"><a href="/install/" class="nav-link router-link-active">安装</a></div><div class="nav-item"><a href="/guide/" class="nav-link">使用</a></div><div class="nav-item"><a href="/support/" class="nav-link">支持</a></div> <!----></nav> <ul class="sidebar-links"><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="/install/" class="sidebar-link">概述</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>安装 Kubernetes</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/install/install-k8s.html" class="sidebar-link">安装 Kubernetes 用于测试</a></li><li><a href="/install/install-kubernetes.html" class="sidebar-link">安装 Kubernetes</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>安装 Kuboard</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/install/install-dashboard.html" class="sidebar-link">安装 kuboard</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="在单机使用-kind-安装-kubernetes"><a href="#在单机使用-kind-安装-kubernetes" aria-hidden="true" class="header-anchor">#</a> 在单机使用 kind 安装 Kubernetes</h1> <p>本文旨在通过使用 kind 搭建本地 k8s 集群环境,为技术爱好者提供快速上手 Kuboard 的基本实践方式。</p> <h2 id="环境简介"><a href="#环境简介" aria-hidden="true" class="header-anchor">#</a> 环境简介</h2> <p>本地搭建 k8s 集群需要 kind 工具及 docker 环境。</p> <p>建议硬件配置2核 cpu8G 内存</p> <p>ps: 以下均为在 Linux 平台实践,其他平台可参考文章中链接。</p> <h3 id="kind-简介与安装"><a href="#kind-简介与安装" aria-hidden="true" class="header-anchor">#</a> kind 简介与安装</h3> <p>kindhttps://kind.sigs.k8s.io/ 是一个使用 Docker 容器运行本地 Kubernetes 集群的工具。
<div id="app" data-server-rendered="true"><div class="theme-container" data-v-52439287><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 router-link-active">安装</a></div><div class="nav-item"><a href="/guide/" class="nav-link">使用</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"><nav class="nav-links"><div class="nav-item"><a href="/overview/" class="nav-link">简介</a></div><div class="nav-item"><a href="/install/" class="nav-link router-link-active">安装</a></div><div class="nav-item"><a href="/guide/" class="nav-link">使用</a></div><div class="nav-item"><a href="/support/" class="nav-link">支持</a></div> <!----></nav> <ul class="sidebar-links"><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="/install/" class="sidebar-link">概述</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>安装 Kubernetes</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/install/install-k8s.html" class="sidebar-link">安装 Kubernetes 用于测试</a></li><li><a href="/install/install-kubernetes.html" class="sidebar-link">安装 Kubernetes</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>安装 Kuboard</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/install/install-dashboard.html" class="sidebar-link">安装 kuboard</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="在单机使用-kind-安装-kubernetes"><a href="#在单机使用-kind-安装-kubernetes" aria-hidden="true" class="header-anchor">#</a> 在单机使用 kind 安装 Kubernetes</h1> <p>本文旨在通过使用 kind 搭建本地 k8s 集群环境,为技术爱好者提供快速上手 Kuboard 的基本实践方式。</p> <h2 id="环境简介"><a href="#环境简介" aria-hidden="true" class="header-anchor">#</a> 环境简介</h2> <p>本地搭建 k8s 集群需要 kind 工具及 docker 环境。</p> <p>建议硬件配置2核 cpu8G 内存</p> <p>ps: 以下均为在 Linux 平台实践,其他平台可参考文章中链接。</p> <h3 id="kind-简介与安装"><a href="#kind-简介与安装" aria-hidden="true" class="header-anchor">#</a> kind 简介与安装</h3> <p>kindhttps://kind.sigs.k8s.io/ 是一个使用 Docker 容器运行本地 Kubernetes 集群的工具。
ps:本文使用kind V0.4.0</p> <p>安装:</p> <ul><li><p>linux:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">curl</span> -Lo ./kind-linux-amd64 https://github.com/kubernetes-sigs/kind/releases/download/v0.4.0/kind-linux-amd64
<span class="token function">chmod</span> +x ./kind-linux-amd64
<span class="token function">mv</span> ./kind-linux-amd64 /usr/local/bin/kind
@ -36,7 +36,7 @@ sudo mv ./kubectl /usr/local/bin/kubectl
</code></pre></div><h3 id="查看启动状态"><a href="#查看启动状态" aria-hidden="true" class="header-anchor">#</a> 查看启动状态</h3> <div class="language- extra-class"><pre class="language-text"><code>kubectl get pods -n kube-system --watch
</code></pre></div><p>等待 kuboard 启动成功</p> <h3 id="访问-kuboard-页面"><a href="#访问-kuboard-页面" aria-hidden="true" class="header-anchor">#</a> 访问 kuboard 页面</h3> <p>待启动成功后,需要做 80 端口转发,通过浏览器访问 kuboard</p> <div class="language- extra-class"><pre class="language-text"><code>kubectl port-forward service/kuboard 9080:80 -n kube-system
</code></pre></div><p>获取登录 token</p> <div class="language-bash extra-class"><pre class="language-bash"><code>kubectl -n kube-system describe secret <span class="token variable"><span class="token variable">$(</span>kubectl -n kube-system get secret <span class="token operator">|</span> <span class="token function">grep</span> kuboard-user <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{print <span class="token variable">$1</span>}'</span><span class="token variable">)</span></span>
</code></pre></div><p><img src="/assets/img/1563698644736.d67b2e09.png" alt="1563698644736"></p> <p>浏览器中访问 http://localhost:9080</p> <p><img src="/assets/img/1563698714557.fa1eeb1c.png" alt="1563698714557"></p> <p>将获取的 token 复制到浏览器中,访问成功</p> <p><img src="/assets/img/1563698865448.2cbaf53a.png" alt="1563698865448"></p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">更新时间: </span> <span class="time">7/25/2019, 6:22:52 AM</span></div></footer> <!----> </main></div><div class="global-ui"><!----></div></div>
<script src="/assets/js/app.699c8bf0.js" defer></script><script src="/assets/js/2.e38c8719.js" defer></script><script src="/assets/js/16.23c6e9b6.js" defer></script>
</code></pre></div><p><img src="/assets/img/1563698644736.d67b2e09.png" alt="1563698644736"></p> <p>浏览器中访问 http://localhost:9080</p> <p><img src="/assets/img/1563698714557.fa1eeb1c.png" alt="1563698714557"></p> <p>将获取的 token 复制到浏览器中,访问成功</p> <p><img src="/assets/img/1563698865448.2cbaf53a.png" alt="1563698865448"></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="header-description" data-v-52439287>Copyright © 2019-present HuanQing Shao</div></main></div><div class="global-ui"><!----></div></div>
<script src="/assets/js/app.5be8e2d0.js" defer></script><script src="/assets/js/23.ea672cc5.js" defer></script><script src="/assets/js/2.07dfd1f7.js" defer></script><script src="/assets/js/16.2cf21828.js" defer></script>
</body>
</html>