发布 kuboard-spray
This commit is contained in:
@ -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 集群。
|
||||
|
||||
@ -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 API),Kubernetes 集群版本必须不低于 v1.10,并且集群必须能够与提供外部度量值的 API 服务进行通信。
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -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)
|
||||
:::
|
||||
|
||||
|
||||
@ -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 之间的通信可以分为如下两类:
|
||||
|
||||
@ -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)控制器:创建、绑定、挂载数据卷,并协调云供应商编排数据卷
|
||||
|
||||
@ -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
|
||||
|
||||
@ -21,7 +21,7 @@ Kubernetes 中支持容器的 postStart 和 preStop 事件,本文阐述了如
|
||||
|
||||
您已经有一个安装好的 Kubernetes 集群,并且可以通过 kubectl 访问该集群。请参考:
|
||||
|
||||
[安装Kubernetes单Master节点](/install/install-k8s.html)
|
||||
[离线安装高可用的Kubernetes集群](/install/install-k8s.html)
|
||||
|
||||
## 定义postStart和preStop处理程序
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
@ -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/)
|
||||
|
||||
@ -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 命令的机器上任意位置创建一个空白目录用于本例子的执行。本文假设后续所有命令的当前目录都是此时创建的这个目录。
|
||||
|
||||
|
||||
@ -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 命令的机器上任意位置创建一个空白目录用于本例子的执行。本文假设后续所有命令的当前目录都是此时创建的这个目录。
|
||||
|
||||
|
||||
@ -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 时完成安装
|
||||
|
||||
Reference in New Issue
Block a user