如何确定是否可以安装Kuboard
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -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 为了支持多云管理(MeSos,Docker Swarm,Kubernetes等),引入了一系列复杂的概念,又需要新增安装 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 为了支持多云管理(MeSos,Docker Swarm,Kubernetes等),引入了一系列复杂的概念,又需要新增安装 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>
|
||||
|
||||
Reference in New Issue
Block a user