发布 kuboard-spray

This commit is contained in:
Shao Huan Qing
2022-01-03 18:32:47 +08:00
parent a4aa641fda
commit 8ea610a3d2
43 changed files with 2648 additions and 2088 deletions

View File

@ -50,7 +50,7 @@ meta:
* [Kubernetes组件](/learning/k8s-bg/component.html)
## **Kubernetes 体验**
* [安装 Kubernetes 单Master节点](/install/install-k8s.html) 30分钟初学者也许需要更多
* [离线安装高可用的Kubernetes集群](/install/install-k8s.html) 30分钟初学者也许需要更多
* 参照经过众多网友验证,不断优化的安装文档,迅速完成 Kubernetes 安装,拥有属于自己的 Kubernetes 集群。
* [安装微服务管理界面](/install/v3/install.html) 5分钟
* 使用 Kuboard无需编写复杂冗长的 YAML 文件,就可以轻松管理 Kubernetes 集群。

View File

@ -20,7 +20,7 @@ HorizontalPodAutoscaler 可以根据观察到的 CPU 利用率(或者 beta 阶
## 前提条件
如运行本文中的例子,必须满足以下条件:
* Kubernetes 集群,版本不低于 v1.6;可以参考 [安装 Kubernetes 单节点](/install/install-k8s.html) 完成集群的安装;
* Kubernetes 集群,版本不低于 v1.6;可以参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html) 完成集群的安装;
* Kubernetes 集群中已安装 [metrics-server](https://github.com/kubernetes-incubator/metrics-server/),用于提供资源度量的 API 接口,可以使用 `kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml` 指令完成 metrics-server 的安装;
* 如果想要使用自定义度量值,您的集群必须能够和这些度量值接口的服务进行通信;
* 如果想要使用与 Kubernetes Object 无关的度量值External metrics APIKubernetes 集群版本必须不低于 v1.10,并且集群必须能够与提供外部度量值的 API 服务进行通信。

View File

@ -21,7 +21,7 @@ Kuboard Proxy 提供了 Auth Proxy 的功能,本文以 Grafana 为例,介绍
## 前提
* 您已经安装了 Kubernetes 集群(不低于 v1.13),如果没有,请参考 [安装 Kubernetes 单 Master 节点](/install/install-k8s.html)
* 您已经安装了 Kubernetes 集群(不低于 v1.13),如果没有,请参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* 您已经安装了 Kuboard (不低于 v1.0.7.1),如果没有,请参考 [安装 Kuboard](/install/v3/install.html)
## 安装 Grafana

View File

@ -20,7 +20,7 @@ meta:
* 您已经安装了 Kubernetes 集群
* 版本不低于 Kubernetes v1.13.0
* 可参考 [安装Kubernetes单Master节点](/install/install-k8s.html)
* 可参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* 您已经安装了 Kuboard
* 版本不低于 Kuboard v1.0.6-beta.7
* 可参考 [安装Kuboard](/install/v3/install.html)

View File

@ -17,7 +17,7 @@ meta:
假设您已经
* 完成 Kubernetes 集群的安装,请参考文档 [安装 Kubernetes 单Master节点](/install/install-k8s.html)
* 完成 Kubernetes 集群的安装,请参考文档 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* 完成 Kuboard 的安装,请参考文档 [安装 Kuboard](/install/v3/install.html)
* 版本不低于 `v3.1.1.0`
@ -27,7 +27,7 @@ meta:
::: tip
* kubectl 是 k8s 的客户端工具,可以使用命令行管理集群。
* 如果参考文档 [安装 Kubernetes 单Master节点](/install/install-k8s.html),您可以在 master 节点的 root 用户使用 kubectl 操作您的集群
* 如果参考文档 [离线安装高可用的Kubernetes集群](/install/install-k8s.html),您可以在 master 节点的 root 用户使用 kubectl 操作您的集群
* 您也可以尝试 [从客户端电脑远程管理 Kubernetes](/install/install-kubectl.html)
:::

View File

@ -12,7 +12,7 @@ meta:
<AdSenseTitle/>
本文描述了Kubernetes集群和Master节点实际上是 apiserver之间的通信路径。用户在自定义集群的安装之前或者调整集群的网络配置之前必须理解这部分内容。例如
* 从 [安装Kubernetes单Master节点](/install/install-k8s.html) 的安装结果调整到 [安装Kubernetes高可用](/install/install-kubernetes.html) 的安装结果
* 从 [离线安装高可用的Kubernetes集群](/install/install-k8s.html) 的安装结果调整到 [安装Kubernetes高可用](/install/install-kubernetes.html) 的安装结果
* 将公网 IP 地址上的机器作为节点加入到 Kubernetes 集群
Master-Node 之间的通信可以分为如下两类:

View File

@ -69,7 +69,7 @@ cloud-controller-manager 使得云供应商的代码和 Kubernetes 的代码可
* 节点控制器:当某一个节点停止响应时,调用云供应商的接口,以检查该节点的虚拟机是否已经被云供应商删除
> 译者注私有化部署Kubernetes时我们不知道节点的操作系统是否删除所以在移除节点后要自行通过 `kubectl delete node` 将节点对象从 Kubernetes 中删除
* 路由控制器:在云供应商的基础设施中设定网络路由
> 译者注私有化部署Kubernetes时需要自行规划Kubernetes的拓扑结构并做好路由配置例如 [安装Kubernetes单Master节点](/install/install-k8s.html) 中所作的
> 译者注私有化部署Kubernetes时需要自行规划Kubernetes的拓扑结构并做好路由配置例如 [离线安装高可用的Kubernetes集群](/install/install-k8s.html) 中所作的
* 服务Service控制器创建、更新、删除云供应商提供的负载均衡器
> 译者注私有化部署Kubernetes时不支持 LoadBalancer 类型的 Service如需要此特性需要创建 NodePort 类型的 Service并自行配置负载均衡器
* 数据卷Volume控制器创建、绑定、挂载数据卷并协调云供应商编排数据卷

View File

@ -19,7 +19,7 @@ Kubernetes ConfigMap 可以将配置信息和容器镜像解耦,以使得容
您已经安装了 Kubernetes 集群,并且已经在集群中安装了 Kuboard如果尚未安装请参考
* [安装 Kubernetes 单Master节点](/install/install-k8s.html)
* [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* [安装 Kuboard](/install/v3/install.html)
## 创建 ConfigMap

View File

@ -21,7 +21,7 @@ Kubernetes 中支持容器的 postStart 和 preStop 事件,本文阐述了如
您已经有一个安装好的 Kubernetes 集群,并且可以通过 kubectl 访问该集群。请参考:
[安装Kubernetes单Master节点](/install/install-k8s.html)
[离线安装高可用的Kubernetes集群](/install/install-k8s.html)
## 定义postStart和preStop处理程序

View File

@ -23,7 +23,7 @@ meta:
## 前提条件
* 您已经安装了 Kubernetes 集群,且集群版本不低于 v1.17.0,安装方法请参考 [安装 Kubernetes 集群](/install/install-k8s.html)
* 您已经安装了 Kubernetes 集群,且集群版本不低于 v1.17.0,安装方法请参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* 您已经安装了 Kuboard且 Kuboard 版本不低于 v2.0.5,安装方法请参考 [安装 Kuboard](/install/v3/install.html)

View File

@ -24,7 +24,7 @@ meta:
## 前提条件
* 您已经安装了 Kubernetes 集群,且集群版本不低于 v1.17.0,安装方法请参考 [安装 Kubernetes 集群](/install/install-k8s.html)
* 您已经安装了 Kubernetes 集群,且集群版本不低于 v1.17.0,安装方法请参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* Kubernetes 集群有至少 3 个工作节点,且每个工作节点都有一块初系统盘以外的 **未格式化** 的裸盘(工作节点是虚拟机时,未格式化的裸盘可以是虚拟磁盘),用于创建 3 个 Ceph OSD

View File

@ -24,7 +24,7 @@ meta:
## 前提条件
* 您已经安装了 Kubernetes 集群,且集群版本不低于 v1.17.0,安装方法请参考 [安装 Kubernetes 集群](/install/install-k8s.html)
* 您已经安装了 Kubernetes 集群,且集群版本不低于 v1.17.0,安装方法请参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* Kubernetes 集群有至少 3 个工作节点,且每个工作节点都有一块初系统盘以外的 **未格式化** 的裸盘(工作节点是虚拟机时,未格式化的裸盘可以是虚拟磁盘),用于创建 3 个 Ceph OSD

View File

@ -21,13 +21,13 @@ meta:
## 前提条件
您已经安装了 Kubernetes 集群,如果没有,请参考文档 [安装Kubernetes单Master节点](/install/install-k8s.html)
您已经安装了 Kubernetes 集群,如果没有,请参考文档 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
您可以使用 kubectl 访问您的集群,请参考文档 [安装Kubectl](/install/install-kubectl.html)
请确保您使用的网络插件支持 Network Policy如下的网络插件都是可以的
* [Calico](https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/calico-network-policy/) 如果您按照 [安装Kubernetes单Master节点](/install/install-k8s.html) 安装的集群,默认是 calico 网络插件
* [Calico](https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/calico-network-policy/) 如果您按照 [离线安装高可用的Kubernetes集群](/install/install-k8s.html) 安装的集群,默认是 calico 网络插件
* [Cilium](https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/cilium-network-policy/)
* [Kube-router](https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/kube-router-network-policy/)
* [Romana](https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/romana-network-policy/)

View File

@ -23,7 +23,7 @@ meta:
## 前提条件
* 您必须有一个K8S集群
* 可参考 [安装Kubernetes单Master节点集群](/install/install-k8s.html)
* 可参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* kubectl 版本不低于 1.14,可参考 [安装kubectl](/install/install-kubectl.html)
* 在执行 kubectl 命令的机器上任意位置创建一个空白目录用于本例子的执行。本文假设后续所有命令的当前目录都是此时创建的这个目录。

View File

@ -43,7 +43,7 @@ PersistentVolume 和 PersistentVolumeClaim 都是独立于 Pod 的生命周期
## 前提条件
* 您必须有一个K8S集群
* 可参考 [安装Kubernetes单Master节点集群](/install/install-k8s.html)
* 可参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* kubectl 版本不低于 1.14,可参考 [安装kubectl](/install/install-kubectl.html)
* 在执行 kubectl 命令的机器上任意位置创建一个空白目录用于本例子的执行。本文假设后续所有命令的当前目录都是此时创建的这个目录。

View File

@ -23,7 +23,7 @@ Open Capacity Platform 是基于 Java Spring Cloud 的微服务架构,为了
* Kubernetes worker 节点
* **软件**
* Kubernetes 集群及管理软件
* Kubernetes 最新版本,参考 [安装Kubernetes单Master节点](/install/install-k8s.html)
* Kubernetes 最新版本,参考 [离线安装高可用的Kubernetes集群](/install/install-k8s.html)
* Kuboard 最新版本,参考 [安装Kuboard](/install/install-kubernetes.html)
* Master节点
* Docker 已在安装 Kubernetes 时完成安装