如何确定是否可以安装Kuboard

This commit is contained in:
huanqing.shao
2019-07-27 22:52:47 +08:00
parent dd3eb378a0
commit 17492dc076
56 changed files with 157 additions and 133 deletions

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,7 +7,7 @@
<meta name="description" content="A cool Kubernetes Dashboard">
<meta name="keywords" content="Kubernetes, Docker, Dashboard, Kuboard, Linux, K8S, cluster, 分布式, 集群, 容器, 高可用">
<meta property="article:modified_time" content="Thu Jul 25 2019 06:22:52 GMT+0800 (GMT+08:00)"><meta property="og:site_name" content="Kuboard"><meta property="og:title" content="为什么选择 Kuboard"><meta property="og:type" content="website"><meta property="og:url" content="/overview/why-kuboard.html"><meta name="twitter:title" content="为什么选择 Kuboard"><meta name="twitter:url" content="/overview/why-kuboard.html"><meta name="twitter:card" content="summary_large_image">
<link rel="preload" href="/assets/css/0.styles.9b5fe284.css" as="style"><link rel="preload" href="/assets/js/app.1be89f2d.js" as="script"><link rel="preload" href="/assets/js/11.c087d985.js" as="script"><link rel="preload" href="/assets/js/2.4586c502.js" as="script"><link rel="preload" href="/assets/js/19.77f7f54f.js" as="script"><link rel="prefetch" href="/assets/js/10.6aea4a75.js"><link rel="prefetch" href="/assets/js/12.39698b7c.js"><link rel="prefetch" href="/assets/js/13.f44d728a.js"><link rel="prefetch" href="/assets/js/14.d775dd21.js"><link rel="prefetch" href="/assets/js/15.a247eea6.js"><link rel="prefetch" href="/assets/js/16.2ade5cb1.js"><link rel="prefetch" href="/assets/js/17.fe4efaa9.js"><link rel="prefetch" href="/assets/js/18.c87c981a.js"><link rel="prefetch" href="/assets/js/20.ff8d6282.js"><link rel="prefetch" href="/assets/js/21.18d3719c.js"><link rel="prefetch" href="/assets/js/22.9aba8c10.js"><link rel="prefetch" href="/assets/js/23.13e85b41.js"><link rel="prefetch" href="/assets/js/24.20d81889.js"><link rel="prefetch" href="/assets/js/25.e09469dc.js"><link rel="prefetch" href="/assets/js/26.fd2ceefd.js"><link rel="prefetch" href="/assets/js/27.d6acd351.js"><link rel="prefetch" href="/assets/js/28.42984384.js"><link rel="prefetch" href="/assets/js/29.4ff59e34.js"><link rel="prefetch" href="/assets/js/3.f540e960.js"><link rel="prefetch" href="/assets/js/30.f1aebea7.js"><link rel="prefetch" href="/assets/js/31.f1a177c1.js"><link rel="prefetch" href="/assets/js/32.1d920d06.js"><link rel="prefetch" href="/assets/js/33.823e968d.js"><link rel="prefetch" href="/assets/js/34.9dfb3d3a.js"><link rel="prefetch" href="/assets/js/35.37c29f6a.js"><link rel="prefetch" href="/assets/js/36.88417d98.js"><link rel="prefetch" href="/assets/js/37.6f56e632.js"><link rel="prefetch" href="/assets/js/38.a0d85147.js"><link rel="prefetch" href="/assets/js/39.d9777735.js"><link rel="prefetch" href="/assets/js/4.5c8766b1.js"><link rel="prefetch" href="/assets/js/40.8aa8cf7e.js"><link rel="prefetch" href="/assets/js/41.d2b67b4e.js"><link rel="prefetch" href="/assets/js/5.81c1ceaf.js"><link rel="prefetch" href="/assets/js/6.52073b2e.js"><link rel="prefetch" href="/assets/js/7.d13f98d8.js"><link rel="prefetch" href="/assets/js/8.97b3f268.js"><link rel="prefetch" href="/assets/js/9.a86c36e7.js">
<link rel="preload" href="/assets/css/0.styles.9b5fe284.css" as="style"><link rel="preload" href="/assets/js/app.8dfd8cd4.js" as="script"><link rel="preload" href="/assets/js/11.c087d985.js" as="script"><link rel="preload" href="/assets/js/2.4586c502.js" as="script"><link rel="preload" href="/assets/js/19.332f0f83.js" as="script"><link rel="prefetch" href="/assets/js/10.f84e0625.js"><link rel="prefetch" href="/assets/js/12.42d6c907.js"><link rel="prefetch" href="/assets/js/13.f44d728a.js"><link rel="prefetch" href="/assets/js/14.d775dd21.js"><link rel="prefetch" href="/assets/js/15.a247eea6.js"><link rel="prefetch" href="/assets/js/16.2ade5cb1.js"><link rel="prefetch" href="/assets/js/17.e0f30383.js"><link rel="prefetch" href="/assets/js/18.c87c981a.js"><link rel="prefetch" href="/assets/js/20.ff8d6282.js"><link rel="prefetch" href="/assets/js/21.18d3719c.js"><link rel="prefetch" href="/assets/js/22.4c24d102.js"><link rel="prefetch" href="/assets/js/23.696f448b.js"><link rel="prefetch" href="/assets/js/24.20d81889.js"><link rel="prefetch" href="/assets/js/25.e09469dc.js"><link rel="prefetch" href="/assets/js/26.0b4f3a33.js"><link rel="prefetch" href="/assets/js/27.29311b93.js"><link rel="prefetch" href="/assets/js/28.42984384.js"><link rel="prefetch" href="/assets/js/29.4ff59e34.js"><link rel="prefetch" href="/assets/js/3.caea5518.js"><link rel="prefetch" href="/assets/js/30.f1aebea7.js"><link rel="prefetch" href="/assets/js/31.f1a177c1.js"><link rel="prefetch" href="/assets/js/32.520ea365.js"><link rel="prefetch" href="/assets/js/33.a519d521.js"><link rel="prefetch" href="/assets/js/34.0e81432c.js"><link rel="prefetch" href="/assets/js/35.37c29f6a.js"><link rel="prefetch" href="/assets/js/36.3cb7735a.js"><link rel="prefetch" href="/assets/js/37.651f4b62.js"><link rel="prefetch" href="/assets/js/38.a0d85147.js"><link rel="prefetch" href="/assets/js/39.c303bb55.js"><link rel="prefetch" href="/assets/js/4.5c8766b1.js"><link rel="prefetch" href="/assets/js/40.3e1c413d.js"><link rel="prefetch" href="/assets/js/41.d2b67b4e.js"><link rel="prefetch" href="/assets/js/5.c3d65b25.js"><link rel="prefetch" href="/assets/js/6.52073b2e.js"><link rel="prefetch" href="/assets/js/7.d13f98d8.js"><link rel="prefetch" href="/assets/js/8.97b3f268.js"><link rel="prefetch" href="/assets/js/9.a86c36e7.js">
<link rel="stylesheet" href="/assets/css/0.styles.9b5fe284.css">
</head>
<body>
@ -17,7 +17,7 @@
<ul><li>Spring Boot 微服务,或 PHP / Python 实现的微服务</li></ul></li> <li>持久层
<ul><li>MySQL 数据库等开发及测试环境里将MySQL部署于 Kubernetes 可以极大地降低环境维护的任务量)</li></ul></li> <li>中间件层
<ul><li>消息队列</li> <li>服务注册 Eureka / Zookeeper / Consul 等</li></ul></li> <li>监控层
<ul><li>Prometheus + Grafana</li> <li>Pinpooint 等</li></ul></li></ul> <p><img src="/assets/img/image-20190721154650916.3f63fdcb.jpg" alt="image-20190721154650916"></p> <p> 更为贴心的,当某一个工作负载存在部署方面的问题时, Kuboard 将以红色高亮出该工作负载,并配有合适的方式辅助用户定位错误信息。</p> <h3 id="无需手写-yaml"><a href="#无需手写-yaml" aria-hidden="true" class="header-anchor">#</a> 无需手写 Yaml</h3> <p> 学习 Kubernetes 时,需要花费许多的时间,在理解一个概念之后,模仿着写一个 yaml 文件,再使用 kubectl 应用该文件。</p> <p> 使用 Kuboard 提供的工作负载编辑器,可以直观的完成应用的部署</p> <p><img src="/assets/img/image-20190723105039358.91eef75a.png" alt="image-20190723105039358"></p> <h2 id="kubernetes-日常运维人员"><a href="#kubernetes-日常运维人员" aria-hidden="true" class="header-anchor">#</a> Kubernetes 日常运维人员</h2> <p> kubectl 的命令敲了许多遍了yaml 文件越来越多,结构越来越复杂?又要部署一套测试环境,用来进行 UAT 测试?</p> <h3 id="纯图形界面运维-kubernetes"><a href="#纯图形界面运维-kubernetes" aria-hidden="true" class="header-anchor">#</a> 纯图形界面运维 Kubernetes</h3> <p>在作者的日常运维工作中,除了 kubectl port-forward 还需要回到命令行界面以外,其他运维任务已经全部在 Kuboard 中轻松完成。更让人期待的是Kuboard 作者还计划实现 port-forward 的功能,如此一来,作者日后就完全不再需要使用 kubectl 了。</p> <h3 id="多环境复制"><a href="#多环境复制" aria-hidden="true" class="header-anchor">#</a> 多环境复制</h3> <p>为了能够是你的一套 yaml 文件适应多种部署开发环境、测试环境、UAT环境、生产环境您一定尝试过各种办法例如 helmer chart, kustomize, kubectl apply -k directory_name但是您本来可以更轻松地完成这样的任务的。</p> <p>Kuboard 提供了 工作负载导出和导入的功能0 yaml文件轻松复制多个环境。</p> <h3 id="应用升级"><a href="#应用升级" aria-hidden="true" class="header-anchor">#</a> 应用升级</h3> <p>Kuboard 提供批量修改容器镜像版本的功能,轻松升级应用程序的版本。</p> <p><img src="/assets/img/image-20190721000759925.bb32a332.png" alt="image-20190721000759925"></p> <h2 id="_0-侵入性"><a href="#_0-侵入性" aria-hidden="true" class="header-anchor">#</a> 0 侵入性</h2> <p> Rancher 为了支持多云管理MeSosDocker SwarmKubernetes等引入了一系列复杂的概念又需要新增安装 Rancher Server、Rancher Agent等本来学习 Kubernetes 已然不堪重负Rancher再把多云整合到一起来无疑又增加了学习和使用的复杂性。如果您只是打算使用 Kubernetes 的话,也许并不需要选择 Rancher 这样重量级的产品。Kuboard 仅仅依赖于原生 Kubernetes可以运行在各种公有云、私有云上您也可以自己基于物理机、vsphere、vmware等已经有的基础设施搭建 Kubernetes轻松实现现有 Infrastructure 的容器化改造。</p> <h2 id="更多资料"><a href="#更多资料" aria-hidden="true" class="header-anchor">#</a> 更多资料</h2> <p>Kuboard 官网 http://kuboard.cn</p> <p>Kuboard QQ 群</p> <p><img src="/assets/img/kuboard_qq.45e78dbf.png" alt="Kuboard QQ 群"></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">
<ul><li>Prometheus + Grafana</li> <li>Pinpooint 等</li></ul></li></ul> <p><img src="/assets/img/image-20190721154650916.3f63fdcb.jpg" alt="image-20190721154650916"></p> <p> 更为贴心的,当某一个工作负载存在部署方面的问题时, Kuboard 将以红色高亮出该工作负载,并配有合适的方式辅助用户定位错误信息。</p> <h3 id="无需手写-yaml"><a href="#无需手写-yaml" aria-hidden="true" class="header-anchor">#</a> 无需手写 Yaml</h3> <p> 学习 Kubernetes 时,需要花费许多的时间,在理解一个概念之后,模仿着写一个 yaml 文件,再使用 kubectl 应用该文件。</p> <p> 使用 Kuboard 提供的工作负载编辑器,可以直观的完成应用的部署</p> <p><img src="/assets/img/image-20190723105039358.91eef75a.png" alt="image-20190723105039358"></p> <h2 id="kubernetes-日常运维人员"><a href="#kubernetes-日常运维人员" aria-hidden="true" class="header-anchor">#</a> Kubernetes 日常运维人员</h2> <p> kubectl 的命令敲了许多遍了yaml 文件越来越多,结构越来越复杂?又要部署一套测试环境,用来进行 UAT 测试?</p> <h3 id="纯图形界面运维-kubernetes"><a href="#纯图形界面运维-kubernetes" aria-hidden="true" class="header-anchor">#</a> 纯图形界面运维 Kubernetes</h3> <p>在作者的日常运维工作中,除了 kubectl port-forward 还需要回到命令行界面以外,其他运维任务已经全部在 Kuboard 中轻松完成。更让人期待的是Kuboard 作者还计划实现 port-forward 的功能,如此一来,作者日后就完全不再需要使用 kubectl 了。</p> <h3 id="多环境复制"><a href="#多环境复制" aria-hidden="true" class="header-anchor">#</a> 多环境复制</h3> <p>为了能够是你的一套 yaml 文件适应多种部署开发环境、测试环境、UAT环境、生产环境您一定尝试过各种办法例如 helmer chart, kustomize, kubectl apply -k directory_name但是您本来可以更轻松地完成这样的任务的。</p> <p>Kuboard 提供了 工作负载导出和导入的功能0 yaml文件轻松复制多个环境。</p> <h3 id="应用升级"><a href="#应用升级" aria-hidden="true" class="header-anchor">#</a> 应用升级</h3> <p>Kuboard 提供批量修改容器镜像版本的功能,轻松升级应用程序的版本。</p> <p><img src="/assets/img/image-20190721000759925.bb32a332.png" alt="image-20190721000759925"></p> <h2 id="_0-侵入性"><a href="#_0-侵入性" aria-hidden="true" class="header-anchor">#</a> 0 侵入性</h2> <p> Rancher 为了支持多云管理MeSosDocker SwarmKubernetes等引入了一系列复杂的概念又需要新增安装 Rancher Server、Rancher Agent等本来学习 Kubernetes 已然不堪重负Rancher再把多云整合到一起来无疑又增加了学习和使用的复杂性。如果您只是打算使用 Kubernetes 的话,也许并不需要选择 Rancher 这样重量级的产品。Kuboard 仅仅依赖于原生 Kubernetes可以运行在各种公有云、私有云上您也可以自己基于物理机、vsphere、vmware等已经有的基础设施搭建 Kubernetes轻松实现现有 Infrastructure 的容器化改造。</p> <h2 id="更多资料"><a href="#更多资料" aria-hidden="true" class="header-anchor">#</a> 更多资料</h2> <p>Kuboard 官网 http://kuboard.cn</p> <p>Kuboard QQ 群</p> <p><img src="/assets/img/kuboard_qq.45e78dbf.png" alt="Kuboard QQ 群"></p></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/eip-work/kuboard-press/edit/master/overview/why-kuboard.md" target="_blank" rel="noopener noreferrer">帮助我们改善此页面!</a> <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></div> <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="/overview/" class="prev router-link-active">
Kuboard 简介
@ -26,6 +26,6 @@
</a>
</span></p></div> <div class="bottom-description" data-v-79c95b4d>Copyright © 2019-present HuanQing Shao</div></main></div><div class="global-ui"><!----><div class="reading-progress top" data-v-7681808f><div class="progress" data-v-7681808f></div></div></div></div>
<script src="/assets/js/app.1be89f2d.js" defer></script><script src="/assets/js/11.c087d985.js" defer></script><script src="/assets/js/2.4586c502.js" defer></script><script src="/assets/js/19.77f7f54f.js" defer></script>
<script src="/assets/js/app.8dfd8cd4.js" defer></script><script src="/assets/js/11.c087d985.js" defer></script><script src="/assets/js/2.4586c502.js" defer></script><script src="/assets/js/19.332f0f83.js" defer></script>
</body>
</html>