deploy 删除nprogress

This commit is contained in:
huanqing.shao
2019-07-25 06:51:56 +08:00
parent 326f8977b0
commit 45f17f65fc
76 changed files with 255 additions and 257 deletions

View File

@ -7,8 +7,8 @@
<meta name="description" content="A cool Kubernetes Dashboard">
<link rel="preload" href="/assets/css/0.styles.c5d996cb.css" as="style"><link rel="preload" href="/assets/js/app.8c8bee32.js" as="script"><link rel="preload" href="/assets/js/2.617f1ae7.js" as="script"><link rel="preload" href="/assets/js/26.4648f203.js" as="script"><link rel="preload" href="/assets/js/23.d175c213.js" as="script"><link rel="prefetch" href="/assets/js/10.b176e43a.js"><link rel="prefetch" href="/assets/js/11.9cd13d5a.js"><link rel="prefetch" href="/assets/js/12.a192def3.js"><link rel="prefetch" href="/assets/js/13.94755671.js"><link rel="prefetch" href="/assets/js/14.3013bc8d.js"><link rel="prefetch" href="/assets/js/15.fe22a4e3.js"><link rel="prefetch" href="/assets/js/16.37ca6387.js"><link rel="prefetch" href="/assets/js/17.464dafb0.js"><link rel="prefetch" href="/assets/js/18.f6b8262e.js"><link rel="prefetch" href="/assets/js/19.82d7b140.js"><link rel="prefetch" href="/assets/js/20.e5d69f94.js"><link rel="prefetch" href="/assets/js/21.440d68c4.js"><link rel="prefetch" href="/assets/js/22.89193a23.js"><link rel="prefetch" href="/assets/js/24.1e885d21.js"><link rel="prefetch" href="/assets/js/25.a920cdf7.js"><link rel="prefetch" href="/assets/js/27.0ad9e5bd.js"><link rel="prefetch" href="/assets/js/28.9988bd12.js"><link rel="prefetch" href="/assets/js/29.55a8403b.js"><link rel="prefetch" href="/assets/js/3.ad99dbb1.js"><link rel="prefetch" href="/assets/js/30.bf1b869a.js"><link rel="prefetch" href="/assets/js/31.8b894f20.js"><link rel="prefetch" href="/assets/js/32.5b9de050.js"><link rel="prefetch" href="/assets/js/33.ee3412ef.js"><link rel="prefetch" href="/assets/js/34.4b1615a4.js"><link rel="prefetch" href="/assets/js/35.656808ac.js"><link rel="prefetch" href="/assets/js/36.b5119e07.js"><link rel="prefetch" href="/assets/js/37.3da9271a.js"><link rel="prefetch" href="/assets/js/4.6f5b401e.js"><link rel="prefetch" href="/assets/js/5.9da029d5.js"><link rel="prefetch" href="/assets/js/6.f10270f0.js"><link rel="prefetch" href="/assets/js/7.b3cbefb0.js"><link rel="prefetch" href="/assets/js/8.f00cdf20.js"><link rel="prefetch" href="/assets/js/9.b355fe03.js">
<link rel="stylesheet" href="/assets/css/0.styles.c5d996cb.css">
<link rel="preload" href="/assets/css/0.styles.fe309b83.css" as="style"><link rel="preload" href="/assets/js/app.bd2ec99c.js" as="script"><link rel="preload" href="/assets/js/2.c34bce67.js" as="script"><link rel="preload" href="/assets/js/26.bdbbf581.js" as="script"><link rel="preload" href="/assets/js/23.8898df17.js" as="script"><link rel="prefetch" href="/assets/js/10.03aeab08.js"><link rel="prefetch" href="/assets/js/11.aac7f6fd.js"><link rel="prefetch" href="/assets/js/12.19a8ed4a.js"><link rel="prefetch" href="/assets/js/13.2801420c.js"><link rel="prefetch" href="/assets/js/14.1d8f161e.js"><link rel="prefetch" href="/assets/js/15.ee0359fd.js"><link rel="prefetch" href="/assets/js/16.1b3d0b88.js"><link rel="prefetch" href="/assets/js/17.bf66a872.js"><link rel="prefetch" href="/assets/js/18.5504d250.js"><link rel="prefetch" href="/assets/js/19.a58f1934.js"><link rel="prefetch" href="/assets/js/20.e5f53f2f.js"><link rel="prefetch" href="/assets/js/21.f15f0dc9.js"><link rel="prefetch" href="/assets/js/22.c967d633.js"><link rel="prefetch" href="/assets/js/24.03b436cd.js"><link rel="prefetch" href="/assets/js/25.b7ea72cc.js"><link rel="prefetch" href="/assets/js/27.3d25b12f.js"><link rel="prefetch" href="/assets/js/28.a1a1ec3d.js"><link rel="prefetch" href="/assets/js/29.8f5623d7.js"><link rel="prefetch" href="/assets/js/3.cdfec8d7.js"><link rel="prefetch" href="/assets/js/30.9d86ca40.js"><link rel="prefetch" href="/assets/js/31.f15e346c.js"><link rel="prefetch" href="/assets/js/32.ee6f7df5.js"><link rel="prefetch" href="/assets/js/33.546bc754.js"><link rel="prefetch" href="/assets/js/34.5779ba99.js"><link rel="prefetch" href="/assets/js/35.e59967ff.js"><link rel="prefetch" href="/assets/js/36.fdbbaf94.js"><link rel="prefetch" href="/assets/js/37.975716c0.js"><link rel="prefetch" href="/assets/js/4.48f7b729.js"><link rel="prefetch" href="/assets/js/5.715e1da7.js"><link rel="prefetch" href="/assets/js/6.67b54e74.js"><link rel="prefetch" href="/assets/js/7.e68a7865.js"><link rel="prefetch" href="/assets/js/8.2dced0ea.js"><link rel="prefetch" href="/assets/js/9.f1fbb2e4.js">
<link rel="stylesheet" href="/assets/css/0.styles.fe309b83.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-exact-active 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-exact-active 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><a href="/install/" class="active sidebar-link">概述</a></li><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><li><a href="/install/install-dashboard.html" class="sidebar-link">安装 kuboard</a></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="概述"><a href="#概述" aria-hidden="true" class="header-anchor">#</a> 概述</h1> <p>Kuboard 作为一个 Deployment 运行在 Kubernetes 集群中,通过 apiserver 操作 Kubernetes 集群。 Kuboard 安装的唯一依赖条件是 Kubernetes 集群Kuboard 可兼容 Kubernetes 1.10 以上的版本,目前已经在 Kubernetes 1.14、1.15 上验证了 Kuboard。</p> <p>如果您已经有一个 Kubernetes 集群,请直接 <a href="install-dashboard">安装 Kuboard</a></p> <p>如果您当下没有 Kubernetes 集群:</p> <ul><li>想要安装一个简单的集群,对 Kuboard 进行测试, 请 <a href="install-k8s">安装 Kubernetes 用于测试</a></li> <li>想要安装一个高可用的集群,并使用 Kuboard 进行管理,请 <a href="install-kubernetes">安装 Kubernetes 高可用</a></li></ul> <br> <p><strong>在线提问</strong></p> <p><img src="/assets/img/kuboard_qq.45e78dbf.png" alt="Kuboard 兴趣群二维码"></p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">Last Updated: </span> <span class="time">7/25/2019, 6:22:52 AM</span></div></footer> <div class="page-nav"><p class="inner"><!----> <span class="next"><a href="/install/install-k8s.html">
@ -16,6 +16,6 @@
</a>
</span></p></div> </main></div><div class="global-ui"><!----><!----></div></div>
<script src="/assets/js/app.8c8bee32.js" defer></script><script src="/assets/js/2.617f1ae7.js" defer></script><script src="/assets/js/26.4648f203.js" defer></script><script src="/assets/js/23.d175c213.js" defer></script>
<script src="/assets/js/app.bd2ec99c.js" defer></script><script src="/assets/js/2.c34bce67.js" defer></script><script src="/assets/js/26.bdbbf581.js" defer></script><script src="/assets/js/23.8898df17.js" defer></script>
</body>
</html>

View File

@ -7,13 +7,13 @@
<meta name="description" content="A cool Kubernetes Dashboard">
<link rel="preload" href="/assets/css/0.styles.c5d996cb.css" as="style"><link rel="preload" href="/assets/js/app.8c8bee32.js" as="script"><link rel="preload" href="/assets/js/2.617f1ae7.js" as="script"><link rel="preload" href="/assets/js/35.656808ac.js" as="script"><link rel="preload" href="/assets/js/23.d175c213.js" as="script"><link rel="prefetch" href="/assets/js/10.b176e43a.js"><link rel="prefetch" href="/assets/js/11.9cd13d5a.js"><link rel="prefetch" href="/assets/js/12.a192def3.js"><link rel="prefetch" href="/assets/js/13.94755671.js"><link rel="prefetch" href="/assets/js/14.3013bc8d.js"><link rel="prefetch" href="/assets/js/15.fe22a4e3.js"><link rel="prefetch" href="/assets/js/16.37ca6387.js"><link rel="prefetch" href="/assets/js/17.464dafb0.js"><link rel="prefetch" href="/assets/js/18.f6b8262e.js"><link rel="prefetch" href="/assets/js/19.82d7b140.js"><link rel="prefetch" href="/assets/js/20.e5d69f94.js"><link rel="prefetch" href="/assets/js/21.440d68c4.js"><link rel="prefetch" href="/assets/js/22.89193a23.js"><link rel="prefetch" href="/assets/js/24.1e885d21.js"><link rel="prefetch" href="/assets/js/25.a920cdf7.js"><link rel="prefetch" href="/assets/js/26.4648f203.js"><link rel="prefetch" href="/assets/js/27.0ad9e5bd.js"><link rel="prefetch" href="/assets/js/28.9988bd12.js"><link rel="prefetch" href="/assets/js/29.55a8403b.js"><link rel="prefetch" href="/assets/js/3.ad99dbb1.js"><link rel="prefetch" href="/assets/js/30.bf1b869a.js"><link rel="prefetch" href="/assets/js/31.8b894f20.js"><link rel="prefetch" href="/assets/js/32.5b9de050.js"><link rel="prefetch" href="/assets/js/33.ee3412ef.js"><link rel="prefetch" href="/assets/js/34.4b1615a4.js"><link rel="prefetch" href="/assets/js/36.b5119e07.js"><link rel="prefetch" href="/assets/js/37.3da9271a.js"><link rel="prefetch" href="/assets/js/4.6f5b401e.js"><link rel="prefetch" href="/assets/js/5.9da029d5.js"><link rel="prefetch" href="/assets/js/6.f10270f0.js"><link rel="prefetch" href="/assets/js/7.b3cbefb0.js"><link rel="prefetch" href="/assets/js/8.f00cdf20.js"><link rel="prefetch" href="/assets/js/9.b355fe03.js">
<link rel="stylesheet" href="/assets/css/0.styles.c5d996cb.css">
<link rel="preload" href="/assets/css/0.styles.fe309b83.css" as="style"><link rel="preload" href="/assets/js/app.bd2ec99c.js" as="script"><link rel="preload" href="/assets/js/2.c34bce67.js" as="script"><link rel="preload" href="/assets/js/35.e59967ff.js" as="script"><link rel="preload" href="/assets/js/23.8898df17.js" as="script"><link rel="prefetch" href="/assets/js/10.03aeab08.js"><link rel="prefetch" href="/assets/js/11.aac7f6fd.js"><link rel="prefetch" href="/assets/js/12.19a8ed4a.js"><link rel="prefetch" href="/assets/js/13.2801420c.js"><link rel="prefetch" href="/assets/js/14.1d8f161e.js"><link rel="prefetch" href="/assets/js/15.ee0359fd.js"><link rel="prefetch" href="/assets/js/16.1b3d0b88.js"><link rel="prefetch" href="/assets/js/17.bf66a872.js"><link rel="prefetch" href="/assets/js/18.5504d250.js"><link rel="prefetch" href="/assets/js/19.a58f1934.js"><link rel="prefetch" href="/assets/js/20.e5f53f2f.js"><link rel="prefetch" href="/assets/js/21.f15f0dc9.js"><link rel="prefetch" href="/assets/js/22.c967d633.js"><link rel="prefetch" href="/assets/js/24.03b436cd.js"><link rel="prefetch" href="/assets/js/25.b7ea72cc.js"><link rel="prefetch" href="/assets/js/26.bdbbf581.js"><link rel="prefetch" href="/assets/js/27.3d25b12f.js"><link rel="prefetch" href="/assets/js/28.a1a1ec3d.js"><link rel="prefetch" href="/assets/js/29.8f5623d7.js"><link rel="prefetch" href="/assets/js/3.cdfec8d7.js"><link rel="prefetch" href="/assets/js/30.9d86ca40.js"><link rel="prefetch" href="/assets/js/31.f15e346c.js"><link rel="prefetch" href="/assets/js/32.ee6f7df5.js"><link rel="prefetch" href="/assets/js/33.546bc754.js"><link rel="prefetch" href="/assets/js/34.5779ba99.js"><link rel="prefetch" href="/assets/js/36.fdbbaf94.js"><link rel="prefetch" href="/assets/js/37.975716c0.js"><link rel="prefetch" href="/assets/js/4.48f7b729.js"><link rel="prefetch" href="/assets/js/5.715e1da7.js"><link rel="prefetch" href="/assets/js/6.67b54e74.js"><link rel="prefetch" href="/assets/js/7.e68a7865.js"><link rel="prefetch" href="/assets/js/8.2dced0ea.js"><link rel="prefetch" href="/assets/js/9.f1fbb2e4.js">
<link rel="stylesheet" href="/assets/css/0.styles.fe309b83.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><a href="/install/" class="sidebar-link">概述</a></li><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><li><a href="/install/install-dashboard.html" class="sidebar-link">安装 kuboard</a></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h2 id="安装-ingress-controller"><a href="#安装-ingress-controller" aria-hidden="true" class="header-anchor">#</a> 安装 Ingress Controller</h2> <blockquote><p>ingress官方文档https://kubernetes.io/docs/concepts/services-networking/ingress/</p> <p>Ingress Controllers官网介绍<a href="https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/" target="_blank" rel="noopener noreferrer">https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><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></a></p> <p>本文中使用如下部署方式https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#using-a-self-provisioned-edge</p> <p>kubernetes支持多种Ingress Controllers本文推荐使用</p> <p>https://github.com/nginxinc/kubernetes-ingress</p></blockquote> <h3 id="在-apple-master-a-1-上执行"><a href="#在-apple-master-a-1-上执行" aria-hidden="true" class="header-anchor">#</a> 在 apple-master-a-1 上执行</h3> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">su</span> - gitlab-runner
kubectl apply -f https://raw.githubusercontent.com/eip-work/eip-monitor-repository/master/dashboard/nginx-ingress.yaml
</code></pre></div><h3 id="在iaas云控制台完成如下配置公网elb"><a href="#在iaas云控制台完成如下配置公网elb" aria-hidden="true" class="header-anchor">#</a> 在IaaS云控制台完成如下配置<strong>公网ELB</strong></h3> <p>创建负载均衡 ELB</p> <p> 监听器 180 / TCP SOURCE_ADDRESS 会话保持</p> <p> 服务器资源池 1 apple-worker-x-x 的所有节点的 80端口</p> <p> 监听器 2443 / TCP SOURCE_ADDRESS 会话保持</p> <p> 服务器资源池 2 apple-worker-x-x 的所有节点的443端口</p> <p>假设刚创建的负载均衡 ELB 的 IP 地址为: z.z.z.z</p> <h3 id="配置域名解析"><a href="#配置域名解析" aria-hidden="true" class="header-anchor">#</a> 配置域名解析</h3> <p>将域名 *.apple.yourdomain.com 解析到地址负载均衡服务器 的 IP 地址 z.z.z.z</p> <h3 id="验证配置"><a href="#验证配置" aria-hidden="true" class="header-anchor">#</a> 验证配置</h3> <p>在浏览器访问 a.apple.yourdomain.com将得到 404 NotFound 错误页面</p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">Last Updated: </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.8c8bee32.js" defer></script><script src="/assets/js/2.617f1ae7.js" defer></script><script src="/assets/js/35.656808ac.js" defer></script><script src="/assets/js/23.d175c213.js" defer></script>
<script src="/assets/js/app.bd2ec99c.js" defer></script><script src="/assets/js/2.c34bce67.js" defer></script><script src="/assets/js/35.e59967ff.js" defer></script><script src="/assets/js/23.8898df17.js" defer></script>
</body>
</html>

View File

@ -7,8 +7,8 @@
<meta name="description" content="A cool Kubernetes Dashboard">
<link rel="preload" href="/assets/css/0.styles.c5d996cb.css" as="style"><link rel="preload" href="/assets/js/app.8c8bee32.js" as="script"><link rel="preload" href="/assets/js/2.617f1ae7.js" as="script"><link rel="preload" href="/assets/js/25.a920cdf7.js" as="script"><link rel="preload" href="/assets/js/23.d175c213.js" as="script"><link rel="prefetch" href="/assets/js/10.b176e43a.js"><link rel="prefetch" href="/assets/js/11.9cd13d5a.js"><link rel="prefetch" href="/assets/js/12.a192def3.js"><link rel="prefetch" href="/assets/js/13.94755671.js"><link rel="prefetch" href="/assets/js/14.3013bc8d.js"><link rel="prefetch" href="/assets/js/15.fe22a4e3.js"><link rel="prefetch" href="/assets/js/16.37ca6387.js"><link rel="prefetch" href="/assets/js/17.464dafb0.js"><link rel="prefetch" href="/assets/js/18.f6b8262e.js"><link rel="prefetch" href="/assets/js/19.82d7b140.js"><link rel="prefetch" href="/assets/js/20.e5d69f94.js"><link rel="prefetch" href="/assets/js/21.440d68c4.js"><link rel="prefetch" href="/assets/js/22.89193a23.js"><link rel="prefetch" href="/assets/js/24.1e885d21.js"><link rel="prefetch" href="/assets/js/26.4648f203.js"><link rel="prefetch" href="/assets/js/27.0ad9e5bd.js"><link rel="prefetch" href="/assets/js/28.9988bd12.js"><link rel="prefetch" href="/assets/js/29.55a8403b.js"><link rel="prefetch" href="/assets/js/3.ad99dbb1.js"><link rel="prefetch" href="/assets/js/30.bf1b869a.js"><link rel="prefetch" href="/assets/js/31.8b894f20.js"><link rel="prefetch" href="/assets/js/32.5b9de050.js"><link rel="prefetch" href="/assets/js/33.ee3412ef.js"><link rel="prefetch" href="/assets/js/34.4b1615a4.js"><link rel="prefetch" href="/assets/js/35.656808ac.js"><link rel="prefetch" href="/assets/js/36.b5119e07.js"><link rel="prefetch" href="/assets/js/37.3da9271a.js"><link rel="prefetch" href="/assets/js/4.6f5b401e.js"><link rel="prefetch" href="/assets/js/5.9da029d5.js"><link rel="prefetch" href="/assets/js/6.f10270f0.js"><link rel="prefetch" href="/assets/js/7.b3cbefb0.js"><link rel="prefetch" href="/assets/js/8.f00cdf20.js"><link rel="prefetch" href="/assets/js/9.b355fe03.js">
<link rel="stylesheet" href="/assets/css/0.styles.c5d996cb.css">
<link rel="preload" href="/assets/css/0.styles.fe309b83.css" as="style"><link rel="preload" href="/assets/js/app.bd2ec99c.js" as="script"><link rel="preload" href="/assets/js/2.c34bce67.js" as="script"><link rel="preload" href="/assets/js/25.b7ea72cc.js" as="script"><link rel="preload" href="/assets/js/23.8898df17.js" as="script"><link rel="prefetch" href="/assets/js/10.03aeab08.js"><link rel="prefetch" href="/assets/js/11.aac7f6fd.js"><link rel="prefetch" href="/assets/js/12.19a8ed4a.js"><link rel="prefetch" href="/assets/js/13.2801420c.js"><link rel="prefetch" href="/assets/js/14.1d8f161e.js"><link rel="prefetch" href="/assets/js/15.ee0359fd.js"><link rel="prefetch" href="/assets/js/16.1b3d0b88.js"><link rel="prefetch" href="/assets/js/17.bf66a872.js"><link rel="prefetch" href="/assets/js/18.5504d250.js"><link rel="prefetch" href="/assets/js/19.a58f1934.js"><link rel="prefetch" href="/assets/js/20.e5f53f2f.js"><link rel="prefetch" href="/assets/js/21.f15f0dc9.js"><link rel="prefetch" href="/assets/js/22.c967d633.js"><link rel="prefetch" href="/assets/js/24.03b436cd.js"><link rel="prefetch" href="/assets/js/26.bdbbf581.js"><link rel="prefetch" href="/assets/js/27.3d25b12f.js"><link rel="prefetch" href="/assets/js/28.a1a1ec3d.js"><link rel="prefetch" href="/assets/js/29.8f5623d7.js"><link rel="prefetch" href="/assets/js/3.cdfec8d7.js"><link rel="prefetch" href="/assets/js/30.9d86ca40.js"><link rel="prefetch" href="/assets/js/31.f15e346c.js"><link rel="prefetch" href="/assets/js/32.ee6f7df5.js"><link rel="prefetch" href="/assets/js/33.546bc754.js"><link rel="prefetch" href="/assets/js/34.5779ba99.js"><link rel="prefetch" href="/assets/js/35.e59967ff.js"><link rel="prefetch" href="/assets/js/36.fdbbaf94.js"><link rel="prefetch" href="/assets/js/37.975716c0.js"><link rel="prefetch" href="/assets/js/4.48f7b729.js"><link rel="prefetch" href="/assets/js/5.715e1da7.js"><link rel="prefetch" href="/assets/js/6.67b54e74.js"><link rel="prefetch" href="/assets/js/7.e68a7865.js"><link rel="prefetch" href="/assets/js/8.2dced0ea.js"><link rel="prefetch" href="/assets/js/9.f1fbb2e4.js">
<link rel="stylesheet" href="/assets/css/0.styles.fe309b83.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><a href="/install/" class="sidebar-link">概述</a></li><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><li><a href="/install/install-dashboard.html" class="sidebar-link">安装 kuboard</a></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h2 id="制作标准机镜像"><a href="#制作标准机镜像" aria-hidden="true" class="header-anchor">#</a> 制作标准机镜像</h2> <p>通过使用标准机镜像,可以</p> <ul><li><strong>避免重复执行对测试机安装必要软件的过程</strong></li> <li><strong>以一种相对标准化的过程管理测试机的维护</strong></li></ul> <p>标准机镜像中预装了如下内容:</p> <ul><li>docker</li> <li>gitlab-runner</li> <li>kubernetes images</li></ul> <p>本文档描述的安装过程已基于 centos 7.6 验证</p> <p>标准机镜像的制作过程描述如下:</p> <h3 id="安装docker"><a href="#安装docker" aria-hidden="true" class="header-anchor">#</a> 安装docker</h3> <p><strong>卸载旧版本</strong></p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">sudo</span> yum remove docker <span class="token punctuation">\</span>
@ -70,6 +70,6 @@ docker tag da86e6ba6ca1 k8s.gcr.io/pause:3.1
docker tag eb516548c180 k8s.gcr.io/coredns:1.3.1
docker tag 2c4adeb21b4f k8s.gcr.io/etcd:3.3.10
</code></pre></div><p><strong>制作镜像</strong></p> <p>请参考阿里云基于ECS <a href="https://help.aliyun.com/document_detail/35109.html?spm=5176.2020520101.0.0.75fc4df5mtdFmV" target="_blank" rel="noopener noreferrer">制作虚拟机镜像<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><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></a> 的文档</p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">Last Updated: </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.8c8bee32.js" defer></script><script src="/assets/js/2.617f1ae7.js" defer></script><script src="/assets/js/25.a920cdf7.js" defer></script><script src="/assets/js/23.d175c213.js" defer></script>
<script src="/assets/js/app.bd2ec99c.js" defer></script><script src="/assets/js/2.c34bce67.js" defer></script><script src="/assets/js/25.b7ea72cc.js" defer></script><script src="/assets/js/23.8898df17.js" defer></script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -7,8 +7,8 @@
<meta name="description" content="A cool Kubernetes Dashboard">
<link rel="preload" href="/assets/css/0.styles.c5d996cb.css" as="style"><link rel="preload" href="/assets/js/app.8c8bee32.js" as="script"><link rel="preload" href="/assets/js/2.617f1ae7.js" as="script"><link rel="preload" href="/assets/js/16.37ca6387.js" as="script"><link rel="preload" href="/assets/js/23.d175c213.js" as="script"><link rel="prefetch" href="/assets/js/10.b176e43a.js"><link rel="prefetch" href="/assets/js/11.9cd13d5a.js"><link rel="prefetch" href="/assets/js/12.a192def3.js"><link rel="prefetch" href="/assets/js/13.94755671.js"><link rel="prefetch" href="/assets/js/14.3013bc8d.js"><link rel="prefetch" href="/assets/js/15.fe22a4e3.js"><link rel="prefetch" href="/assets/js/17.464dafb0.js"><link rel="prefetch" href="/assets/js/18.f6b8262e.js"><link rel="prefetch" href="/assets/js/19.82d7b140.js"><link rel="prefetch" href="/assets/js/20.e5d69f94.js"><link rel="prefetch" href="/assets/js/21.440d68c4.js"><link rel="prefetch" href="/assets/js/22.89193a23.js"><link rel="prefetch" href="/assets/js/24.1e885d21.js"><link rel="prefetch" href="/assets/js/25.a920cdf7.js"><link rel="prefetch" href="/assets/js/26.4648f203.js"><link rel="prefetch" href="/assets/js/27.0ad9e5bd.js"><link rel="prefetch" href="/assets/js/28.9988bd12.js"><link rel="prefetch" href="/assets/js/29.55a8403b.js"><link rel="prefetch" href="/assets/js/3.ad99dbb1.js"><link rel="prefetch" href="/assets/js/30.bf1b869a.js"><link rel="prefetch" href="/assets/js/31.8b894f20.js"><link rel="prefetch" href="/assets/js/32.5b9de050.js"><link rel="prefetch" href="/assets/js/33.ee3412ef.js"><link rel="prefetch" href="/assets/js/34.4b1615a4.js"><link rel="prefetch" href="/assets/js/35.656808ac.js"><link rel="prefetch" href="/assets/js/36.b5119e07.js"><link rel="prefetch" href="/assets/js/37.3da9271a.js"><link rel="prefetch" href="/assets/js/4.6f5b401e.js"><link rel="prefetch" href="/assets/js/5.9da029d5.js"><link rel="prefetch" href="/assets/js/6.f10270f0.js"><link rel="prefetch" href="/assets/js/7.b3cbefb0.js"><link rel="prefetch" href="/assets/js/8.f00cdf20.js"><link rel="prefetch" href="/assets/js/9.b355fe03.js">
<link rel="stylesheet" href="/assets/css/0.styles.c5d996cb.css">
<link rel="preload" href="/assets/css/0.styles.fe309b83.css" as="style"><link rel="preload" href="/assets/js/app.bd2ec99c.js" as="script"><link rel="preload" href="/assets/js/2.c34bce67.js" as="script"><link rel="preload" href="/assets/js/16.1b3d0b88.js" as="script"><link rel="preload" href="/assets/js/23.8898df17.js" as="script"><link rel="prefetch" href="/assets/js/10.03aeab08.js"><link rel="prefetch" href="/assets/js/11.aac7f6fd.js"><link rel="prefetch" href="/assets/js/12.19a8ed4a.js"><link rel="prefetch" href="/assets/js/13.2801420c.js"><link rel="prefetch" href="/assets/js/14.1d8f161e.js"><link rel="prefetch" href="/assets/js/15.ee0359fd.js"><link rel="prefetch" href="/assets/js/17.bf66a872.js"><link rel="prefetch" href="/assets/js/18.5504d250.js"><link rel="prefetch" href="/assets/js/19.a58f1934.js"><link rel="prefetch" href="/assets/js/20.e5f53f2f.js"><link rel="prefetch" href="/assets/js/21.f15f0dc9.js"><link rel="prefetch" href="/assets/js/22.c967d633.js"><link rel="prefetch" href="/assets/js/24.03b436cd.js"><link rel="prefetch" href="/assets/js/25.b7ea72cc.js"><link rel="prefetch" href="/assets/js/26.bdbbf581.js"><link rel="prefetch" href="/assets/js/27.3d25b12f.js"><link rel="prefetch" href="/assets/js/28.a1a1ec3d.js"><link rel="prefetch" href="/assets/js/29.8f5623d7.js"><link rel="prefetch" href="/assets/js/3.cdfec8d7.js"><link rel="prefetch" href="/assets/js/30.9d86ca40.js"><link rel="prefetch" href="/assets/js/31.f15e346c.js"><link rel="prefetch" href="/assets/js/32.ee6f7df5.js"><link rel="prefetch" href="/assets/js/33.546bc754.js"><link rel="prefetch" href="/assets/js/34.5779ba99.js"><link rel="prefetch" href="/assets/js/35.e59967ff.js"><link rel="prefetch" href="/assets/js/36.fdbbaf94.js"><link rel="prefetch" href="/assets/js/37.975716c0.js"><link rel="prefetch" href="/assets/js/4.48f7b729.js"><link rel="prefetch" href="/assets/js/5.715e1da7.js"><link rel="prefetch" href="/assets/js/6.67b54e74.js"><link rel="prefetch" href="/assets/js/7.e68a7865.js"><link rel="prefetch" href="/assets/js/8.2dced0ea.js"><link rel="prefetch" href="/assets/js/9.f1fbb2e4.js">
<link rel="stylesheet" href="/assets/css/0.styles.fe309b83.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><a href="/install/" class="sidebar-link">概述</a></li><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><li><a href="/install/install-dashboard.html" class="sidebar-link">安装 kuboard</a></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 集群的工具。
@ -37,6 +37,6 @@ sudo mv ./kubectl /usr/local/bin/kubectl
</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">Last Updated: </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.8c8bee32.js" defer></script><script src="/assets/js/2.617f1ae7.js" defer></script><script src="/assets/js/16.37ca6387.js" defer></script><script src="/assets/js/23.d175c213.js" defer></script>
<script src="/assets/js/app.bd2ec99c.js" defer></script><script src="/assets/js/2.c34bce67.js" defer></script><script src="/assets/js/16.1b3d0b88.js" defer></script><script src="/assets/js/23.8898df17.js" defer></script>
</body>
</html>

File diff suppressed because one or more lines are too long