入门教程
@ -10,7 +10,7 @@
|
||||
</div>
|
||||
<div class="friend-section" v-show="!$isSharing">
|
||||
友情链接:
|
||||
<div v-for="item in urls" class="friend-a">
|
||||
<div v-for="(item, index) in urls" class="friend-a" :key="'u' + index">
|
||||
<a target="_blank" :href="item.url + ( item.url.indexOf('?') > 0 ? '&utm_source=kuboard.cn' : '?utm_source=kuboard.cn')"
|
||||
@click="$sendGaEvent('友情链接', '友情链接: ' + item.name, '友情链接:' + item.name + ' --- ' + $page.path)">
|
||||
<div class="friend-link" style="vertical-align: middle;">
|
||||
|
||||
@ -76,7 +76,7 @@
|
||||
<li>Kubernetes 管理界面</li>
|
||||
<li>微服务参考架构</li>
|
||||
<li>无需手写 YAML</li>
|
||||
<li><a href="/install/install-dashboard.html">安装Kuboard</a></li>
|
||||
<li><a href="/install/v3/install.html">安装Kuboard</a></li>
|
||||
</p>
|
||||
</b-card>
|
||||
<div class="intro_picture">
|
||||
@ -138,7 +138,7 @@ export default {
|
||||
{
|
||||
title: 'Kubernetes管理界面',
|
||||
details: 'Kubernetes图形化管理界面,无需编写 yaml 文件即可完成应用程序在 Kubernetes 上的部署和维护',
|
||||
link: '/install/install-dashboard.html'
|
||||
link: '/install/v3/install.html'
|
||||
},
|
||||
{
|
||||
title: 'Kubernetes + Spring Cloud实战',
|
||||
|
||||
@ -399,7 +399,7 @@
|
||||
|
||||
<div class="py-80">
|
||||
<div class="custom-witdth-box" style="box-shadow: 2px 4px 20px 0px rgba(0, 0, 0, 0.1);">
|
||||
<div class="content__default"><h1 id="kuboard简介"><a href="#kuboard简介" class="header-anchor">#</a> Kuboard简介</h1> <p>Kuboard 是一款基于 Kubernetes 的微服务管理界面。目的是帮助用户快速在 Kubernetes 上落地微服务。在 <a href="https://kuboard.cn" target="_blank" rel="nofollow" onclick="openOutboundLink(this)">https://kuboard.cn<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> <ul><li>最新版本的 Kubernetes 安装文档</li> <li>免费的 Kubernetes 中文教程</li> <li>免费的 Kubernetes 图形化管理界面 Kuboard</li> <li>在 Kubernetes 上部署 Spring Cloud 的实战分享</li></ul> <h2 id="kubernetes安装文档"><a href="#kubernetes安装文档" class="header-anchor">#</a> Kubernetes安装文档</h2> <ul><li><a href="https://kuboard.cn/install/install-k8s.html">Kubernetes (K8S)v1.16.2 安装文档</a> <ul><li>每天超过 300 名网友参考此文档完成Kubernetes安装</li> <li>QQ群在线答疑</li></ul></li> <li><a href="https://kuboard.cn/install/install-kubernetes.html">Kubernetes 高可用安装文档</a></li> <li><a href="https://kuboard.cn/install/upgrade-k8s/1.15.x-1.16.x.html">Kubernetes升级到1.16.x</a></li> <li><a href="https://kuboard.cn/install/install-dashboard.html">Kuboard 安装文档</a></li></ul> <h2 id="kubernetes免费教程"><a href="#kubernetes免费教程" class="header-anchor">#</a> Kubernetes免费教程</h2> <p>Kubernetes教程的主要依据是:Kubernetes 文档,以及使用 Kuboard 落地 Spring Cloud 微服务的实战经验</p> <h3 id="kubernetes-介绍"><a href="#kubernetes-介绍" class="header-anchor">#</a> <strong>Kubernetes 介绍</strong></h3> <ul><li><a href="https://kuboard.cn/learning/k8s-bg/what-is-k8s.html">什么是Kubernetes</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/component.html">Kubernetes组件</a></li></ul> <h3 id="kubernetes入门"><a href="#kubernetes入门" class="header-anchor">#</a> Kubernetes入门</h3> <ul><li><a href="https://kuboard.cn/learning/k8s-basics/kubernetes-basics.html">0. 学习Kubernetes基础知识</a> (10分钟)
|
||||
<div class="content__default"><h1 id="kuboard简介"><a href="#kuboard简介" class="header-anchor">#</a> Kuboard简介</h1> <p>Kuboard 是一款基于 Kubernetes 的微服务管理界面。目的是帮助用户快速在 Kubernetes 上落地微服务。在 <a href="https://kuboard.cn" target="_blank" rel="nofollow" onclick="openOutboundLink(this)">https://kuboard.cn<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> <ul><li>最新版本的 Kubernetes 安装文档</li> <li>免费的 Kubernetes 中文教程</li> <li>免费的 Kubernetes 图形化管理界面 Kuboard</li> <li>在 Kubernetes 上部署 Spring Cloud 的实战分享</li></ul> <h2 id="kubernetes安装文档"><a href="#kubernetes安装文档" class="header-anchor">#</a> Kubernetes安装文档</h2> <ul><li><a href="https://kuboard.cn/install/install-k8s.html">Kubernetes (K8S)v1.16.2 安装文档</a> <ul><li>每天超过 300 名网友参考此文档完成Kubernetes安装</li> <li>QQ群在线答疑</li></ul></li> <li><a href="https://kuboard.cn/install/install-kubernetes.html">Kubernetes 高可用安装文档</a></li> <li><a href="https://kuboard.cn/install/upgrade-k8s/1.15.x-1.16.x.html">Kubernetes升级到1.16.x</a></li> <li><a href="https://kuboard.cn/install/v3/install.html">Kuboard 安装文档</a></li></ul> <h2 id="kubernetes免费教程"><a href="#kubernetes免费教程" class="header-anchor">#</a> Kubernetes免费教程</h2> <p>Kubernetes教程的主要依据是:Kubernetes 文档,以及使用 Kuboard 落地 Spring Cloud 微服务的实战经验</p> <h3 id="kubernetes-介绍"><a href="#kubernetes-介绍" class="header-anchor">#</a> <strong>Kubernetes 介绍</strong></h3> <ul><li><a href="https://kuboard.cn/learning/k8s-bg/what-is-k8s.html">什么是Kubernetes</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/component.html">Kubernetes组件</a></li></ul> <h3 id="kubernetes入门"><a href="#kubernetes入门" class="header-anchor">#</a> Kubernetes入门</h3> <ul><li><a href="https://kuboard.cn/learning/k8s-basics/kubernetes-basics.html">0. 学习Kubernetes基础知识</a> (10分钟)
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-basics/deploy-app.html">1. 部署一个应用程序</a> (5分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/explore.html">2. 查看 Pods / Nodes</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/expose.html">3. 公布应用程序</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/scale.html">4. 伸缩应用程序</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/update.html">5. 执行滚动更新</a> (10分钟)</li></ul></li> <li><a href="https://kuboard.cn/learning/k8s-basics/k8s-core-concepts.html">6. 复习Kubernetes核心概念</a> (10分钟)</li></ul> <h3 id="kubernetes进阶"><a href="#kubernetes进阶" class="header-anchor">#</a> Kubernetes进阶</h3> <ul><li>架构
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-bg/architecture/nodes.html">节点</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/architecture/com.html">集群内通信</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/architecture/controller.html">控制器</a></li></ul></li> <li>操作Kubernetes
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/k8s-object.html">什么是Kubernetes对象</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/manage.html">管理Kubernetes对象</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/names.html">名称</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/namespaces.html">名称空间</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/namespace-op.html">使用名称空间共享集群</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/labels.html">标签和选择器</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/annotations.html">注解</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/field.html">字段选择器</a></li></ul></li> <li>容器
|
||||
|
||||
@ -263,7 +263,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3 col-sm-6">
|
||||
<a href="/install/install-dashboard.html">
|
||||
<a href="/install/v3/install.html">
|
||||
<div class="box" data-aos="fade-up" data-aos-anchor-placement="top-bottom" data-aos-duration="2500">
|
||||
<img src="landing/images/dashboard-p.png" alt="K8S教程_K8S培训_K8S安装手册_无需编写YAML文件_纯图形化管理_多环境管理">
|
||||
<div class="box-content">
|
||||
@ -467,7 +467,7 @@
|
||||
|
||||
<div class="py-80">
|
||||
<div class="custom-witdth-box" style="box-shadow: 2px 4px 20px 0px rgba(0, 0, 0, 0.1);">
|
||||
<div class="content__default"><h1 id="kuboard简介"><a href="#kuboard简介" class="header-anchor">#</a> Kuboard简介</h1> <p>Kuboard 是一款基于 Kubernetes 的微服务管理界面。目的是帮助用户快速在 Kubernetes 上落地微服务。在 <a href="https://kuboard.cn" target="_blank" rel="nofollow" onclick="openOutboundLink(this)">https://kuboard.cn<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> <ul><li>最新版本的 Kubernetes 安装文档</li> <li>免费的 Kubernetes 中文教程</li> <li>免费的 Kubernetes 图形化管理界面 Kuboard</li> <li>在 Kubernetes 上部署 Spring Cloud 的实战分享</li></ul> <h2 id="kubernetes安装文档"><a href="#kubernetes安装文档" class="header-anchor">#</a> Kubernetes安装文档</h2> <ul><li><a href="https://kuboard.cn/install/install-k8s.html">Kubernetes (K8S)v1.16.2 安装文档</a> <ul><li>每天超过 300 名网友参考此文档完成Kubernetes安装</li> <li>QQ群在线答疑</li></ul></li> <li><a href="https://kuboard.cn/install/install-kubernetes.html">Kubernetes 高可用安装文档</a></li> <li><a href="https://kuboard.cn/install/upgrade-k8s/1.15.x-1.16.x.html">Kubernetes升级到1.16.x</a></li> <li><a href="https://kuboard.cn/install/install-dashboard.html">Kuboard 安装文档</a></li></ul> <h2 id="kubernetes免费教程"><a href="#kubernetes免费教程" class="header-anchor">#</a> Kubernetes免费教程</h2> <p>Kubernetes教程的主要依据是:Kubernetes 文档,以及使用 Kuboard 落地 Spring Cloud 微服务的实战经验</p> <h3 id="kubernetes-介绍"><a href="#kubernetes-介绍" class="header-anchor">#</a> <strong>Kubernetes 介绍</strong></h3> <ul><li><a href="https://kuboard.cn/learning/k8s-bg/what-is-k8s.html">什么是Kubernetes</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/component.html">Kubernetes组件</a></li></ul> <h3 id="kubernetes入门"><a href="#kubernetes入门" class="header-anchor">#</a> Kubernetes入门</h3> <ul><li><a href="https://kuboard.cn/learning/k8s-basics/kubernetes-basics.html">0. 学习Kubernetes基础知识</a> (10分钟)
|
||||
<div class="content__default"><h1 id="kuboard简介"><a href="#kuboard简介" class="header-anchor">#</a> Kuboard简介</h1> <p>Kuboard 是一款基于 Kubernetes 的微服务管理界面。目的是帮助用户快速在 Kubernetes 上落地微服务。在 <a href="https://kuboard.cn" target="_blank" rel="nofollow" onclick="openOutboundLink(this)">https://kuboard.cn<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> <ul><li>最新版本的 Kubernetes 安装文档</li> <li>免费的 Kubernetes 中文教程</li> <li>免费的 Kubernetes 图形化管理界面 Kuboard</li> <li>在 Kubernetes 上部署 Spring Cloud 的实战分享</li></ul> <h2 id="kubernetes安装文档"><a href="#kubernetes安装文档" class="header-anchor">#</a> Kubernetes安装文档</h2> <ul><li><a href="https://kuboard.cn/install/install-k8s.html">Kubernetes (K8S)v1.16.2 安装文档</a> <ul><li>每天超过 300 名网友参考此文档完成Kubernetes安装</li> <li>QQ群在线答疑</li></ul></li> <li><a href="https://kuboard.cn/install/install-kubernetes.html">Kubernetes 高可用安装文档</a></li> <li><a href="https://kuboard.cn/install/upgrade-k8s/1.15.x-1.16.x.html">Kubernetes升级到1.16.x</a></li> <li><a href="https://kuboard.cn/install/v3/install.html">Kuboard 安装文档</a></li></ul> <h2 id="kubernetes免费教程"><a href="#kubernetes免费教程" class="header-anchor">#</a> Kubernetes免费教程</h2> <p>Kubernetes教程的主要依据是:Kubernetes 文档,以及使用 Kuboard 落地 Spring Cloud 微服务的实战经验</p> <h3 id="kubernetes-介绍"><a href="#kubernetes-介绍" class="header-anchor">#</a> <strong>Kubernetes 介绍</strong></h3> <ul><li><a href="https://kuboard.cn/learning/k8s-bg/what-is-k8s.html">什么是Kubernetes</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/component.html">Kubernetes组件</a></li></ul> <h3 id="kubernetes入门"><a href="#kubernetes入门" class="header-anchor">#</a> Kubernetes入门</h3> <ul><li><a href="https://kuboard.cn/learning/k8s-basics/kubernetes-basics.html">0. 学习Kubernetes基础知识</a> (10分钟)
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-basics/deploy-app.html">1. 部署一个应用程序</a> (5分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/explore.html">2. 查看 Pods / Nodes</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/expose.html">3. 公布应用程序</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/scale.html">4. 伸缩应用程序</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/update.html">5. 执行滚动更新</a> (10分钟)</li></ul></li> <li><a href="https://kuboard.cn/learning/k8s-basics/k8s-core-concepts.html">6. 复习Kubernetes核心概念</a> (10分钟)</li></ul> <h3 id="kubernetes进阶"><a href="#kubernetes进阶" class="header-anchor">#</a> Kubernetes进阶</h3> <ul><li>架构
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-bg/architecture/nodes.html">节点</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/architecture/com.html">集群内通信</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/architecture/controller.html">控制器</a></li></ul></li> <li>操作Kubernetes
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/k8s-object.html">什么是Kubernetes对象</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/manage.html">管理Kubernetes对象</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/names.html">名称</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/namespaces.html">名称空间</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/namespace-op.html">使用名称空间共享集群</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/labels.html">标签和选择器</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/annotations.html">注解</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/field.html">字段选择器</a></li></ul></li> <li>容器
|
||||
|
||||
@ -397,7 +397,7 @@
|
||||
|
||||
<div class="py-80">
|
||||
<div class="custom-witdth-box" style="box-shadow: 2px 4px 20px 0px rgba(0, 0, 0, 0.1);">
|
||||
<div class="content__default"><h1 id="kuboard简介"><a href="#kuboard简介" class="header-anchor">#</a> Kuboard简介</h1> <p>Kuboard 是一款基于 Kubernetes 的微服务管理界面。目的是帮助用户快速在 Kubernetes 上落地微服务。在 <a href="https://kuboard.cn" target="_blank" rel="nofollow" onclick="openOutboundLink(this)">https://kuboard.cn<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> <ul><li>最新版本的 Kubernetes 安装文档</li> <li>免费的 Kubernetes 中文教程</li> <li>免费的 Kubernetes 图形化管理界面 Kuboard</li> <li>在 Kubernetes 上部署 Spring Cloud 的实战分享</li></ul> <h2 id="kubernetes安装文档"><a href="#kubernetes安装文档" class="header-anchor">#</a> Kubernetes安装文档</h2> <ul><li><a href="https://kuboard.cn/install/install-k8s.html">Kubernetes (K8S)v1.16.2 安装文档</a> <ul><li>每天超过 300 名网友参考此文档完成Kubernetes安装</li> <li>QQ群在线答疑</li></ul></li> <li><a href="https://kuboard.cn/install/install-kubernetes.html">Kubernetes 高可用安装文档</a></li> <li><a href="https://kuboard.cn/install/upgrade-k8s/1.15.x-1.16.x.html">Kubernetes升级到1.16.x</a></li> <li><a href="https://kuboard.cn/install/install-dashboard.html">Kuboard 安装文档</a></li></ul> <h2 id="kubernetes免费教程"><a href="#kubernetes免费教程" class="header-anchor">#</a> Kubernetes免费教程</h2> <p>Kubernetes教程的主要依据是:Kubernetes 文档,以及使用 Kuboard 落地 Spring Cloud 微服务的实战经验</p> <h3 id="kubernetes-介绍"><a href="#kubernetes-介绍" class="header-anchor">#</a> <strong>Kubernetes 介绍</strong></h3> <ul><li><a href="https://kuboard.cn/learning/k8s-bg/what-is-k8s.html">什么是Kubernetes</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/component.html">Kubernetes组件</a></li></ul> <h3 id="kubernetes入门"><a href="#kubernetes入门" class="header-anchor">#</a> Kubernetes入门</h3> <ul><li><a href="https://kuboard.cn/learning/k8s-basics/kubernetes-basics.html">0. 学习Kubernetes基础知识</a> (10分钟)
|
||||
<div class="content__default"><h1 id="kuboard简介"><a href="#kuboard简介" class="header-anchor">#</a> Kuboard简介</h1> <p>Kuboard 是一款基于 Kubernetes 的微服务管理界面。目的是帮助用户快速在 Kubernetes 上落地微服务。在 <a href="https://kuboard.cn" target="_blank" rel="nofollow" onclick="openOutboundLink(this)">https://kuboard.cn<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> <ul><li>最新版本的 Kubernetes 安装文档</li> <li>免费的 Kubernetes 中文教程</li> <li>免费的 Kubernetes 图形化管理界面 Kuboard</li> <li>在 Kubernetes 上部署 Spring Cloud 的实战分享</li></ul> <h2 id="kubernetes安装文档"><a href="#kubernetes安装文档" class="header-anchor">#</a> Kubernetes安装文档</h2> <ul><li><a href="https://kuboard.cn/install/install-k8s.html">Kubernetes (K8S)v1.16.2 安装文档</a> <ul><li>每天超过 300 名网友参考此文档完成Kubernetes安装</li> <li>QQ群在线答疑</li></ul></li> <li><a href="https://kuboard.cn/install/install-kubernetes.html">Kubernetes 高可用安装文档</a></li> <li><a href="https://kuboard.cn/install/upgrade-k8s/1.15.x-1.16.x.html">Kubernetes升级到1.16.x</a></li> <li><a href="https://kuboard.cn/install/v3/install.html">Kuboard 安装文档</a></li></ul> <h2 id="kubernetes免费教程"><a href="#kubernetes免费教程" class="header-anchor">#</a> Kubernetes免费教程</h2> <p>Kubernetes教程的主要依据是:Kubernetes 文档,以及使用 Kuboard 落地 Spring Cloud 微服务的实战经验</p> <h3 id="kubernetes-介绍"><a href="#kubernetes-介绍" class="header-anchor">#</a> <strong>Kubernetes 介绍</strong></h3> <ul><li><a href="https://kuboard.cn/learning/k8s-bg/what-is-k8s.html">什么是Kubernetes</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/component.html">Kubernetes组件</a></li></ul> <h3 id="kubernetes入门"><a href="#kubernetes入门" class="header-anchor">#</a> Kubernetes入门</h3> <ul><li><a href="https://kuboard.cn/learning/k8s-basics/kubernetes-basics.html">0. 学习Kubernetes基础知识</a> (10分钟)
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-basics/deploy-app.html">1. 部署一个应用程序</a> (5分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/explore.html">2. 查看 Pods / Nodes</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/expose.html">3. 公布应用程序</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/scale.html">4. 伸缩应用程序</a> (10分钟)</li> <li><a href="https://kuboard.cn/learning/k8s-basics/update.html">5. 执行滚动更新</a> (10分钟)</li></ul></li> <li><a href="https://kuboard.cn/learning/k8s-basics/k8s-core-concepts.html">6. 复习Kubernetes核心概念</a> (10分钟)</li></ul> <h3 id="kubernetes进阶"><a href="#kubernetes进阶" class="header-anchor">#</a> Kubernetes进阶</h3> <ul><li>架构
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-bg/architecture/nodes.html">节点</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/architecture/com.html">集群内通信</a></li> <li><a href="https://kuboard.cn/learning/k8s-bg/architecture/controller.html">控制器</a></li></ul></li> <li>操作Kubernetes
|
||||
<ul><li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/k8s-object.html">什么是Kubernetes对象</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/manage.html">管理Kubernetes对象</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/names.html">名称</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/namespaces.html">名称空间</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/namespace-op.html">使用名称空间共享集群</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/labels.html">标签和选择器</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/annotations.html">注解</a></li> <li><a href="https://kuboard.cn/learning/k8s-intermediate/obj/field.html">字段选择器</a></li></ul></li> <li>容器
|
||||
|
||||
@ -14,7 +14,7 @@ description: 通过Kuboard将一个预先定义好的SpringCloud微服务样例
|
||||
* Kubernetes 集群,版本不低于 v1.13.0
|
||||
* 如果您还没有 Kubernetes 集群,请参考 [安装Kubernetes单Master节点集群](/install/install-k8s.html)
|
||||
* Kuboard 微服务管理界面,版本不低于 v2.0.0-beta.3
|
||||
* 请参考 [安装 Kuboard](/install/install-dashboard.html)
|
||||
* 请参考 [安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
|
||||
## 创建名称空间
|
||||
|
||||
@ -13,4 +13,4 @@ description: 使用Kuboard在Kubernetes上安装监控套件,并对example微
|
||||
|
||||
* 已完成 [导入 example 微服务](/guide/example/import.html)
|
||||
* 已配置了 NFS [StorageClass](/learning/k8s-intermediate/persistent/storage-class.html)
|
||||
* 使用 kuboard-user 这个 ServiceAccount 登录 Kuboard 界面,[kuboard-user](/install/install-dashboard.html#)
|
||||
* 使用 kuboard-user 这个 ServiceAccount 登录 Kuboard 界面,[kuboard-user](/install/v3/install.html#)
|
||||
|
||||
@ -15,7 +15,7 @@ description: 使用Kuboard管理Kubernetes名称空间。
|
||||
|
||||
* Kubernetes 集群
|
||||
* 已在集群中安装 Kuboard
|
||||
* 已进入 Kuboard 操作界面 [安装并进入 Kuboard](/install/install-dashboard.html)
|
||||
* 已进入 Kuboard 操作界面 [安装并进入 Kuboard](/install/v3/install.html)
|
||||
|
||||
|
||||
|
||||
|
||||
@ -106,7 +106,7 @@ description: 使用Kuboard管理Kubernetes存储类StorageClass
|
||||
|
||||
* 进入 Kuboard ***集群概览页***
|
||||
|
||||
参考 [访问 Kuboard](/install/install-dashboard.html?id=访问)
|
||||
参考 [访问 Kuboard](/install/v3/install.html?id=访问)
|
||||
|
||||
如下图所示:
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ description: 使用Kuboard在Kubernetes上安装监控套件,并对example微
|
||||
|
||||
* 已完成 [导入 example 微服务](/guide/example/import.html)
|
||||
* 已配置了 NFS [StorageClass](/learning/k8s-intermediate/persistent/storage-class.html)
|
||||
* 使用 kuboard-user 这个 ServiceAccount 登录 Kuboard 界面,[kuboard-user](/install/install-dashboard.html#获取token)
|
||||
* 使用 kuboard-user 这个 ServiceAccount 登录 Kuboard 界面,[kuboard-user](/install/v3/install.html#获取token)
|
||||
|
||||
## 安装监控套件
|
||||
|
||||
@ -131,4 +131,4 @@ description: 使用Kuboard在Kubernetes上安装监控套件,并对example微
|
||||
|
||||
## 授权用户访问套件
|
||||
|
||||
请参考具体套件的 **README** 了解如何授权普通用户使用套件。
|
||||
请参考具体套件的 **README** 了解如何授权普通用户使用套件。
|
||||
|
||||
@ -22,7 +22,7 @@ Kuboard Proxy 提供了 Auth Proxy 的功能,本文以 Grafana 为例,介绍
|
||||
## 前提
|
||||
|
||||
* 您已经安装了 Kubernetes 集群(不低于 v1.13),如果没有,请参考 [安装 Kubernetes 单 Master 节点](/install/install-k8s.html);
|
||||
* 您已经安装了 Kuboard (不低于 v1.0.7.1),如果没有,请参考 [安装 Kuboard](/install/install-dashboard.html)
|
||||
* 您已经安装了 Kuboard (不低于 v1.0.7.1),如果没有,请参考 [安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
## 安装 Grafana
|
||||
|
||||
|
||||
@ -475,4 +475,4 @@ kubectl apply -f https://raw.githubusercontent.com/eip-work/eip-monitor-reposito
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[安装 Kuboard](/install/install-dashboard.html)
|
||||
[安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
@ -318,7 +318,7 @@ kubectl apply -f https://kuboard.cn/install-script/v1.15.2/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[安装 Kuboard](/install/install-dashboard.html)
|
||||
[安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
安装 Kuboard 之前先
|
||||
<a target="_blank" :href="`http://demo.kuboard.cn/dashboard?k8sToken=${$site.themeConfig.kuboardToken}`">
|
||||
|
||||
@ -447,7 +447,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.15.3/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[安装 Kuboard](/install/install-dashboard.html)
|
||||
[安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
安装 Kuboard 之前先
|
||||
<a target="_blank" :href="`http://demo.kuboard.cn/dashboard?k8sToken=${$site.themeConfig.kuboardToken}`">
|
||||
|
||||
@ -446,7 +446,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.15.4/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[安装 Kuboard](/install/install-dashboard.html)
|
||||
[安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
安装 Kuboard 之前先
|
||||
<a target="_blank" :href="`http://demo.kuboard.cn/dashboard?k8sToken=${$site.themeConfig.kuboardToken}`">
|
||||
|
||||
@ -441,7 +441,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.16.0/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
安装 Kuboard 之前先
|
||||
<a target="_blank" :href="`http://demo.kuboard.cn/dashboard?k8sToken=${$site.themeConfig.kuboardToken}`">
|
||||
|
||||
@ -449,7 +449,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.16.1/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
安装 Kuboard 之前先
|
||||
<a target="_blank" :href="`http://demo.kuboard.cn/dashboard?k8sToken=${$site.themeConfig.kuboardToken}`">
|
||||
|
||||
@ -505,7 +505,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.16.2/nginx-ingress.yaml
|
||||
<span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢?
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
[获取 Kubernetes 免费教程](/learning/)
|
||||
|
||||
|
||||
@ -507,7 +507,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.16.3/nginx-ingress.yaml
|
||||
<span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢?
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
[获取 Kubernetes 免费教程](/learning/)
|
||||
|
||||
|
||||
@ -521,7 +521,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.17.x/nginx-ingress.yaml
|
||||
<span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢?
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
[获取 Kubernetes 免费教程](/learning/)
|
||||
|
||||
|
||||
@ -576,7 +576,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.17.x/nginx-ingress.yaml
|
||||
<!-- <span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢? -->
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
[使用 GitHub/GitLab 账号登录 Kubernetes](/learning/k8s-advanced/sec/authenticate/install.html)
|
||||
|
||||
|
||||
@ -576,7 +576,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.18.x/nginx-ingress.yaml
|
||||
<!-- <span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢? -->
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
[使用 GitHub/GitLab 账号登录 Kubernetes](/learning/k8s-advanced/sec/authenticate/install.html)
|
||||
|
||||
|
||||
@ -577,7 +577,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.19.x/nginx-ingress.yaml
|
||||
<!-- <span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢? -->
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
[使用 GitHub/GitLab 账号登录 Kubernetes](/learning/k8s-advanced/sec/authenticate/install.html)
|
||||
|
||||
|
||||
@ -505,7 +505,7 @@ kubectl apply -f https://kuboard.cn/install-script/v1.15.3/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[安装 Kuboard](/install/install-dashboard.html)
|
||||
[安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
安装 Kuboard 之前先
|
||||
<a target="_blank" :href="`http://demo.kuboard.cn/dashboard?k8sToken=${$site.themeConfig.kuboardToken}`">
|
||||
|
||||
@ -585,7 +585,7 @@ kubectl apply -f https://kuboard.cn/install-script/v1.16.2/nginx-ingress.yaml
|
||||
<span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢?
|
||||
|
||||
[安装 Kuboard - 微服务管理界面](/install/install-dashboard.html)
|
||||
[安装 Kuboard - 微服务管理界面](/install/v3/install.html)
|
||||
|
||||
[获取 Kubernetes 免费教程](/learning/)
|
||||
|
||||
|
||||
@ -52,7 +52,7 @@ meta:
|
||||
## **Kubernetes 体验**
|
||||
* [安装 Kubernetes 单Master节点](/install/install-k8s.html) (30分钟,初学者也许需要更多)
|
||||
* 参照经过众多网友验证,不断优化的安装文档,迅速完成 Kubernetes 安装,拥有属于自己的 Kubernetes 集群。
|
||||
* [安装微服务管理界面](/install/install-dashboard.html) (5分钟)
|
||||
* [安装微服务管理界面](/install/v3/install.html) (5分钟)
|
||||
* 使用 Kuboard,无需编写复杂冗长的 YAML 文件,就可以轻松管理 Kubernetes 集群。
|
||||
* [创建 busybox](/guide/example/busybox.html) (10分钟)
|
||||
* 快速在 Kubernetes 集群中安装一个部署,并与当中的容器组交互。
|
||||
|
||||
@ -23,7 +23,7 @@ meta:
|
||||
* 可参考 [安装Kubernetes单Master节点](/install/install-k8s.html)
|
||||
* 您已经安装了 Kuboard
|
||||
* 版本不低于 Kuboard v1.0.6-beta.7
|
||||
* 可参考 [安装Kuboard](/install/install-dashboard.html)
|
||||
* 可参考 [安装Kuboard](/install/v3/install.html)
|
||||
|
||||
## Kubernetes认证模块安装向导
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ meta:
|
||||
## 前提
|
||||
|
||||
* 您已经 [安装了 Kuboard](/install/install-dashboard-upgrade.html) <Badge>Kuboard v1.0.9.3</Badge>
|
||||
* 使用 [管理员用户 ](/install/install-dashboard.html#获取token)登录 Kuboard
|
||||
* 使用 [管理员用户 ](/install/v3/install.html#获取token)登录 Kuboard
|
||||
|
||||
|
||||
## 为名称空间创建管理员用户
|
||||
|
||||
@ -30,7 +30,7 @@ meta:
|
||||
## 前提
|
||||
|
||||
* 您已经 [安装了 Kuboard](/install/install-dashboard-upgrade.html) <Badge>Kuboard v2.0.0-beta.2</Badge>
|
||||
* 使用 [管理员用户 ](/install/install-dashboard.html#获取token)登录 Kuboard
|
||||
* 使用 [管理员用户 ](/install/v3/install.html#获取token)登录 Kuboard
|
||||
* 已经为某一个用户 [授权访问指定名称空间](../kuboard.html)
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ meta:
|
||||
|
||||
> 必须使用具备 cluster-admin 权限的用户才能完成此授权操作。
|
||||
|
||||
[了解如何使用 kuboard-user 登录 Kuboard](/install/install-dashboard.html#获取token)
|
||||
[了解如何使用 kuboard-user 登录 Kuboard](/install/v3/install.html#获取token)
|
||||
|
||||

|
||||
|
||||
@ -80,4 +80,3 @@ meta:
|
||||
|
||||
|
||||
::tada: :tada: :tada: 您已可以通过列表选择的形式切换名称空间了。
|
||||
|
||||
|
||||
@ -14,13 +14,13 @@ meta:
|
||||
## 前提
|
||||
|
||||
* 您已经安装了 kubernetes
|
||||
* 您已经安装了 [Kuboard](/install/install-dashboard.html),版本号不低于 v1.0.9.3
|
||||
* 您已经安装了 [Kuboard](/install/v3/install.html),版本号不低于 v1.0.9.3
|
||||
|
||||
## 步骤
|
||||
|
||||
* 以 kuboard-user 用户登录 Kuboard 界面;
|
||||
|
||||
参考 [获取Token并访问Kuboard](/install/install-dashboard.html#获取Token)
|
||||
参考 [获取Token并访问Kuboard](/install/v3/install.html#获取Token)
|
||||
|
||||
* 进入 `kube-system` 名称空间页面(或任意名称空间);
|
||||
|
||||
@ -52,7 +52,7 @@ meta:
|
||||
|
||||
* 点击 ***保存*** 按钮,退出后,以 `kuboard-viewer` 的身份登录 Kuboard
|
||||
|
||||
参考 [获取Token并访问Kuboard](/install/install-dashboard.html#获取Token)
|
||||
参考 [获取Token并访问Kuboard](/install/v3/install.html#获取Token)
|
||||
|
||||
此时,`kuboard-viewer` 将具备权限访问 Pod 的日志;
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 763 KiB |
|
Before Width: | Height: | Size: 319 KiB |
|
Before Width: | Height: | Size: 386 KiB |
|
Before Width: | Height: | Size: 341 KiB |
|
Before Width: | Height: | Size: 973 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 147 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 170 KiB |
|
After Width: | Height: | Size: 836 KiB |
@ -18,7 +18,8 @@ meta:
|
||||
假设您已经
|
||||
|
||||
* 完成 Kubernetes 集群的安装,请参考文档 [安装 Kubernetes 单Master节点](/install/install-k8s.html)
|
||||
* 完成 Kuboard 的安装,请参考文档 [安装 Kuboard](/install/install-dashboard.html)
|
||||
* 完成 Kuboard 的安装,请参考文档 [安装 Kuboard](/install/v3/install.html)
|
||||
* 版本不低于 `v3.1.1.0`
|
||||
|
||||
### 目标
|
||||
|
||||
@ -61,7 +62,7 @@ Deployment 处于 master 节点上,通过发布 Deployment,master 节点会
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab title="使用kubectl" active>
|
||||
<b-tab title="使用kubectl">
|
||||
|
||||
**创建 YAML 文件**
|
||||
|
||||
@ -138,21 +139,25 @@ kubectl get pods
|
||||
```
|
||||
|
||||
</b-tab>
|
||||
<b-tab title="使用Kuboard">
|
||||
<b-tab title="使用Kuboard" active>
|
||||
|
||||
**打开 Kuboard 集群概览界面**,如下图所示:
|
||||
**打开 Kuboard 首页**,如下图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
假设您已经完成了集群的导入,点击一个 ***已就绪*** 的集群,如下图所示:
|
||||
|
||||

|
||||
|
||||
选择 ***使用 ServiceAccount kuboard-admin*** 并 ***点击 default 名称空间*** 将切换到 ***default*** 名称空间首页,如下所示:
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
**点击 default 名称空间**
|
||||
点击左侧菜单的 ***创建工作负载*** ,将打开工作负载编辑器,如下图所示:
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
点击 **创建工作负载**
|
||||

|
||||
|
||||
并填写表单如下:
|
||||
|
||||
@ -161,17 +166,21 @@ kubectl get pods
|
||||
| 服务类型 | Deployment | |
|
||||
| 服务分层 | 展现层 | Kuboard使用这个字段确定将部署显示在微服务架构的哪个分层 |
|
||||
| 服务名称 | nginx | 服务分层的前缀 + 服务名 组成最终的 K8S Deployment name |
|
||||
| 服务描述 | Nginx部署 | 显示在微服务分层架构图中便于识别的名字,可以是中文 |
|
||||
| 副本数量 | 1 | replicas |
|
||||
| 副本数 | 1 | replicas |
|
||||
|
||||
点击 ***容器信息*** Tab 页,在 ***容器信息*** Tab 页中点击 ***添加工作容器*** 按钮,如下图所示:
|
||||
|
||||

|
||||
|
||||
并填写表单如下:
|
||||
|
||||
| 字段名 | 填写内容 | 备注 |
|
||||
| -------- | ----------- | ------------------------------------------------------- |
|
||||
| 容器名称 | nginx | |
|
||||
| 镜像 | nginx:1.7.9 | |
|
||||
| 抓取策略 | Always | 每次创建 Pod 都尝试抓取镜像 |
|
||||
| Ports | TCP : 80 | 该容器组监听 TCP 80 端口 |
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
点击 ***保存***
|
||||
|
||||
点击 ***应用***
|
||||
@ -180,13 +189,13 @@ kubectl get pods
|
||||
|
||||
此时可查看到该应用的部署结果,如下图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
点击上图中的 ***代理*** 按钮,可以直接测试部署结果。更多细节请参考 [Kuboard Proxy](/guide/proxy), 此功能要求 Kuboard 版本不低于 `v1.0.9.4`。
|
||||
点击上图中的 ***代理*** 按钮,可以直接测试部署结果。更多细节请参考 [Kuboard Proxy](/guide/proxy)。
|
||||
|
||||
通过代理访问已部署的 nginx 服务时,默认显示结果如下所示:
|
||||
|
||||

|
||||

|
||||
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
|
||||
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 308 KiB |
BIN
learning/k8s-basics/explore.assets/image-20210403202748257.png
Normal file
|
After Width: | Height: | Size: 450 KiB |
BIN
learning/k8s-basics/explore.assets/image-20210403203009581.png
Normal file
|
After Width: | Height: | Size: 909 KiB |
@ -64,7 +64,7 @@ Pod(容器组)总是在 **Node(节点)** 上运行。Node(节点)是
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab title="使用kubectl" active>
|
||||
<b-tab title="使用kubectl">
|
||||
|
||||
在[部署第一个应用程序](./deploy-app.html) 中,我们使用了 kubectl 命令行界面部署了 nginx 并且查看了 Deployment 和 Pod。kubectl 还有如下四个常用命令,在我们排查问题时可以提供帮助:
|
||||
|
||||
@ -129,16 +129,19 @@ Pod(容器组)总是在 **Node(节点)** 上运行。Node(节点)是
|
||||
请尝试在您的集群中执行一下上述的几个命令,了解如何通过 kubectl 操作 kubernetes 集群中的 Node、Pod、Container。
|
||||
|
||||
</b-tab>
|
||||
<b-tab title="使用Kuboard">
|
||||
<b-tab title="使用Kuboard" active>
|
||||
|
||||
**在名称空间中查看部署**
|
||||
|
||||

|
||||
Kuboard 中的名称空间首页如下图所示,在右上角的 ***自定义名称空间布局*** 按钮,可以调整名称空间的布局结构。
|
||||
|
||||
左侧 ***工作负载*** 菜单,可以按列表的形式展示 ***Deployment***、***StatefulSet***、***DaemonSet*** 等工作负载。
|
||||
|
||||

|
||||
|
||||
**查看部署及其容器组**
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
|
||||
|
Before Width: | Height: | Size: 98 KiB |
BIN
learning/k8s-basics/expose.assets/image-20210403203205997.png
Normal file
|
After Width: | Height: | Size: 790 KiB |
BIN
learning/k8s-basics/expose.assets/image-20210403203348389.png
Normal file
|
After Width: | Height: | Size: 133 KiB |
@ -81,7 +81,7 @@ Labels(标签)可以在创建 Kubernetes 对象时附加上去,也可以
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab title="使用kubectl" active>
|
||||
<b-tab title="使用kubectl">
|
||||
|
||||
创建nginx的Deployment中定义了Labels,如下:
|
||||
|
||||
@ -168,31 +168,31 @@ curl <任意节点的 IP>:32600
|
||||
> 如果您的集群在云上,您可能通过云服务商的安全组开放 32600 端口的访问
|
||||
|
||||
</b-tab>
|
||||
<b-tab title="使用Kuboard">
|
||||
<b-tab title="使用Kuboard" active>
|
||||
|
||||
* 在 default 名称空间 点击 ***展现层 --> Nginx部署***
|
||||
* 在上一个步骤中创建的工作负载查看界面点击 ***编辑*** 按钮,该按钮的位置如下图所示:
|
||||
|
||||
* 点击 ***编辑*** 按钮
|
||||

|
||||
|
||||
* 填写表单如下:
|
||||
* 在工作负载编辑页切换到 ***服务/应用路由*** 标签,如下图所示:
|
||||
|
||||
访问方式 Service 选择 ***NodePort(VPC内访问)***
|
||||

|
||||
|
||||
填写一条记录:
|
||||
填写表单如下:
|
||||
|
||||
| 协议 | 服务端口 | 节点端口 | 容器端口 |
|
||||
| ---- | -------- | -------- | -------- |
|
||||
| TCP | 80 | 32601 | 80 |
|
||||
服务类型: **NodePort**
|
||||
|
||||
| 协议 | 服务端口(port) | 节点端口(nodePort) | 容器端口(targetPort) |
|
||||
| ---- | ---------------- | -------------------- | ---------------------- |
|
||||
| TCP | 80 | 32601 | 80 |
|
||||
|
||||
如下图所示:
|
||||
|
||||

|
||||
|
||||
* 点击 **保存**
|
||||
|
||||
* **访问服务**
|
||||
|
||||
在浏览器打开 `http://<任意节点的 IP>:32601
|
||||
在浏览器打开 `http://<任意节点的 IP>:32601`
|
||||
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
|
||||
BIN
learning/k8s-basics/scale.assets/image-20210403203909667.png
Normal file
|
After Width: | Height: | Size: 891 KiB |
@ -48,7 +48,7 @@ spec:
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab title="使用kubectl" active>
|
||||
<b-tab title="使用kubectl">
|
||||
|
||||
**修改 nginx-deployment.yaml 文件**
|
||||
|
||||
@ -91,23 +91,15 @@ watch kubectl get pods -o wide
|
||||
```
|
||||
|
||||
</b-tab>
|
||||
<b-tab title="使用Kuboard">
|
||||
<b-tab title="使用Kuboard" active>
|
||||
|
||||
* 在 default 名称空间 点击 ***展现层 --> Nginx部署***
|
||||
|
||||
* 点击 ***伸缩*** 按钮
|
||||
* 点击下图中红色箭头按钮,可以执行伸缩操作,没点击一次,副本数加 `1`;
|
||||
|
||||
填写表单
|
||||
该页面中还可以观察到工作负载伸缩的过程。
|
||||
|
||||
副本数: 4
|
||||
|
||||

|
||||
|
||||
* 点击 ***确定*** 按钮
|
||||
|
||||
等待新增的容器组完成初始化,如下图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
|
||||
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 126 KiB |
BIN
learning/k8s-basics/update.assets/image-20210403204908592.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
learning/k8s-basics/update.assets/image-20210403205053379.png
Normal file
|
After Width: | Height: | Size: 144 KiB |
@ -57,7 +57,7 @@ meta:
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab title="使用kubectl" active>
|
||||
<b-tab title="使用kubectl">
|
||||
|
||||
**修改 nginx-deployment.yaml 文件**
|
||||
|
||||
@ -101,20 +101,16 @@ watch kubectl get pods -l app=nginx
|
||||
```
|
||||
|
||||
</b-tab>
|
||||
<b-tab title="使用Kuboard">
|
||||
<b-tab title="使用Kuboard" active>
|
||||
|
||||
* **进入 default 名称空间**
|
||||
|
||||
* 点击 ***调整镜像版本***
|
||||
|
||||
勾选展现层,并刷新,可找到 ***Nginx部署***
|
||||
* 点击左侧菜单中的 ***调整镜像版本*** 按钮
|
||||
|
||||
* 针对 ***Nginx部署*** 点击修改
|
||||
|
||||
填写新的 nginx 版本号: 1.8, 如下图所示:
|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
* 点击 ***变更***
|
||||
|
||||
* 点击 ***应用***
|
||||
@ -123,7 +119,7 @@ watch kubectl get pods -l app=nginx
|
||||
|
||||
可观察到 Kubernetes 对 ***Nginx部署*** 执行滚动更新的过程,如下图所示
|
||||
|
||||

|
||||

|
||||
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
|
||||
@ -118,7 +118,7 @@ Kubernetes 启动容器时,自动将该 DNS 服务器加入到容器的 DNS
|
||||
|
||||
### Kuboard
|
||||
|
||||
[Kuboard](/install/install-dashboard.html) 是一款基于Kubernetes的微服务管理界面,相较于 Dashboard,Kuboard 强调:
|
||||
[Kuboard](/install/v3/install.html) 是一款基于Kubernetes的微服务管理界面,相较于 Dashboard,Kuboard 强调:
|
||||
* 无需手工编写 YAML 文件
|
||||
* 微服务参考架构
|
||||
* 上下文相关的监控
|
||||
|
||||
@ -20,7 +20,7 @@ Kubernetes ConfigMap 可以将配置信息和容器镜像解耦,以使得容
|
||||
您已经安装了 Kubernetes 集群,并且已经在集群中安装了 Kuboard,如果尚未安装,请参考:
|
||||
|
||||
* [安装 Kubernetes 单Master节点](/install/install-k8s.html)
|
||||
* [安装 Kuboard](/install/install-dashboard.html)
|
||||
* [安装 Kuboard](/install/v3/install.html)
|
||||
|
||||
## 创建 ConfigMap
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@ meta:
|
||||
|
||||
* 您已经安装了 Kubernetes 集群,且集群版本不低于 v1.17.0,安装方法请参考 [安装 Kubernetes 集群](/install/install-k8s.html);
|
||||
|
||||
* 您已经安装了 Kuboard,且 Kuboard 版本不低于 v2.0.5,安装方法请参考 [安装 Kuboard](/install/install-dashboard.html);
|
||||
* 您已经安装了 Kuboard,且 Kuboard 版本不低于 v2.0.5,安装方法请参考 [安装 Kuboard](/install/v3/install.html);
|
||||
|
||||
* 您已经安装了 Ceph 集群, Ceph 集群版本不低于 v15.2.3,且已经在集群中创建了一个 FileSystem,安装方法请参考 [Deploying a new Ceph Cluster with cephadm](https://docs.ceph.com/en/latest/cephadm/install/)
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ meta:
|
||||
|
||||
如果 `FSTYPE` 字段不为空,则表示该磁盘上已经被格式化。在上面的例子中,可以将磁盘 `vdb` 用于 Ceph 的 OSD,而磁盘 `vda` 及其分区则不能用做 Ceph 的 OSD。
|
||||
|
||||
* 您已经安装了 Kuboard,且 Kuboard 版本不低于 v2.0.5,安装方法请参考 [安装 Kuboard](/install/install-dashboard.html);
|
||||
* 您已经安装了 Kuboard,且 Kuboard 版本不低于 v2.0.5,安装方法请参考 [安装 Kuboard](/install/v3/install.html);
|
||||
|
||||
## 安装 Rook - Ceph
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ meta:
|
||||
|
||||
如果 `FSTYPE` 字段不为空,则表示该磁盘上已经被格式化。在上面的例子中,可以将磁盘 `vdb` 用于 Ceph 的 OSD,而磁盘 `vda` 及其分区则不能用做 Ceph 的 OSD。
|
||||
|
||||
* 您已经安装了 Kuboard,且 Kuboard 版本不低于 v2.0.5,安装方法请参考 [安装 Kuboard](/install/install-dashboard.html);
|
||||
* 您已经安装了 Kuboard,且 Kuboard 版本不低于 v2.0.5,安装方法请参考 [安装 Kuboard](/install/v3/install.html);
|
||||
|
||||
## 安装 Rook - Ceph
|
||||
|
||||
|
||||
@ -66,7 +66,7 @@ Kuboard,是一款免费的 Kubernetes 图形化管理工具,Kuboard 力图
|
||||
</b-card>
|
||||
</div>
|
||||
|
||||
<div style="flex-grow: 1; flex-basis: 20%; min-width: 200px; cursor: pointer; padding: 1rem 0.5rem;" @click="$router.push({path: '/install/install-dashboard.html'})">
|
||||
<div style="flex-grow: 1; flex-basis: 20%; min-width: 200px; cursor: pointer; padding: 1rem 0.5rem;" @click="$router.push({path: '/install/v3/install.html'})">
|
||||
<b-card shadow="hover" style="height: 225px;">
|
||||
<h2 style="font-size: 1.1rem; font-weight: 500; border-bottom: none; padding-bottom: 0; color: #3a5169;">
|
||||
Kubernetes管理界面
|
||||
|
||||
@ -34,7 +34,7 @@ meta:
|
||||
Kuboard 为初学者学习 Kubernetes 时设计了如下学习路径:
|
||||
|
||||
* 跟随文档 [安装 Kubernetes 单Master节点](/install/install-k8s.html) 快速安装一个可以练习使用的 Kubernetes 环境,(初学者也许要花费2小时或更多)
|
||||
* 跟随文档 [安装 Kuboard](/install/install-dashboard.html) (5分钟)
|
||||
* 跟随文档 [安装 Kuboard](/install/v3/install.html) (5分钟)
|
||||
* 使用 Kuboard 工作负载编辑器 [创建 busybox](/guide/example/busybox.html) (10分钟)
|
||||
* 尝试 Kuboard 设计的其他 example [使用 Kuboard](/guide/index.html)
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ v2.0.0 中,由于为了给套件增加授权相关的功能,对套件的 CRD
|
||||
|
||||
* 以 **kuboard-user** 这个 ServiceAccount 登录 Kuboard;
|
||||
|
||||
参考 [获取 **kuboard-user** 的登录 Token](/install/install-dashboard.html#获取token)。
|
||||
参考 [获取 **kuboard-user** 的登录 Token](/install/v3/install.html#获取token)。
|
||||
|
||||
* 点击 Kuboard 右上角的 **设置** 按钮,并在左侧菜单中导航到 **Kubernetes --> CRD** 子菜单,如下图所示:
|
||||
|
||||
|
||||