This commit is contained in:
huanqing.shao
2019-10-01 19:33:34 +08:00
parent 5237677d00
commit 7fe47f3d25
94 changed files with 310 additions and 45 deletions

View File

@ -1,7 +1,10 @@
---
vssueId: 9
layout: LearningLayout
description: Kubernetes免费中文教程目录
description: 本教程的主要依据是Kubernetes官网文档以及使用Kubernetes落地SpringCloud微服务并投产的实战经验在线答疑。适用人群_ Kubernetes 初学者_学习过 Kubernetes但在投产过程中仍有诸多疑虑和困惑的技术爱好者
meta:
- name: keywords
content: Kubernetes教程,K8S教程,kubernetes视频
---
# Kubernetes免费中文教程
@ -23,7 +26,7 @@ description: Kubernetes免费中文教程目录
## **Kubernetes 入门**
* [0. 学习Kubernetes基础知识](/learning/k8s-basics/kubernetes-basics.html) (10分钟)
* [1. 部署一个应用程序](/learning/k8s-basics/deploy-app.html) (5分钟)
* [1. 部署一个应用程序](/learning/k8s-basics/deploy-app.html) (5分钟)
* [2. 查看 Pods / Nodes](/learning/k8s-basics/explore.html) (10分钟)
* [3. 公布应用程序](/learning/k8s-basics/expose.html) (10分钟)
* [4. 伸缩应用程序](/learning/k8s-basics/scale.html) (10分钟)

View File

@ -4,9 +4,9 @@ layout: LearningLayout
description: Kubernetes教程_高级篇_主要涉及日志采集_安全_监控_联邦等内容
---
# Kubernetes教程高级
# Kubernetes教程深入
Kubernetes教程的高级篇部分,主要涉及的内容有如下几个方面:
Kubernetes教程的深入篇部分,主要涉及的内容有如下几个方面:
* Kubernetes 日志采集及可视化
* Kubernetes 安全

View File

@ -2,9 +2,12 @@
vssueId: 21
layout: LearningLayout
description: Kubernetes教程_本文详细讲解了Kubernetes_Deployment的概念_并描述了如何使用kubectl_Kuboard创建一个Deployment
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Deployment,Kubernetes入门,K8S入门
---
# 1.部署一个应用程序
# 1.部署一个应用程序
本文翻译自 Kubernetes 官网 [Using kubectl to Create a Deployment](https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/) ,并有所改写

View File

@ -2,6 +2,9 @@
vssueId: 22
layout: LearningLayout
description: Kubernetes教程_本文介绍了如何使用kubectl_Kuboard查看和浏览Kubernetes上的节点_容器组_部署等信息_并依据这些信息作出问题诊断
meta:
- name: keywords
content: Kubernetes教程,K8S教程,容器组,Kubernetes入门,K8S入门
---
# 2.查看Pods/Nodes

View File

@ -2,6 +2,9 @@
vssueId: 23
layout: LearningLayout
description: Kubernetes教程_本文详细讲解了Kubernetes_Service的概念_并描述了如何使用kubectl_Kuboard创建一个Service_以使得部署在Kubernetes上的容器可以被访问
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes Service,Kubernetes入门,K8S入门
---
# 3.公布应用程序

View File

@ -2,13 +2,17 @@
vssueId: 26
layout: LearningLayout
description: Kubernetes教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍_相反_我们会使用一些图表其中一些是动画和示例来解释这些概念_我们发现一些概念比如Service如果没有图表的辅助就很难全面地理解_在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门
---
# 6.复习Kubernetes核心概念
> 转载信息:
>
> [译文链接](http://www.dockone.io/article/932) 译者:崔婧雯
> 译者:崔婧雯
<!-- > <a rel="nofollow" href="http://www.dockone.io/article/932" target="_blank">译文链接</a> -->
>
> [原文链接](http://omerio.com/2015/12/18/learn-the-kubernetes-key-concepts-in-10-minutes/) 作者Omer Dawelbeit

View File

@ -2,6 +2,9 @@
vssueId: 27
layout: LearningLayout
description: Kubernetes教程_本文为初学者介绍了一套最合适的Kubernetes入门教程_该教程源自于Kubernetes官方网站_作者对其进行了翻译_并根据初学者的理解情况做了适当的改写
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门
---
# 0.学习Kubernetes基础知识

View File

@ -2,6 +2,9 @@
vssueId: 24
layout: LearningLayout
description: Kubernetes教程_本文详细讲解了Kubernetes_Scale的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序进行伸缩操作
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,Kubernetes Scale
---
# 4.伸缩应用程序

View File

@ -2,6 +2,9 @@
vssueId: 25
layout: LearningLayout
description: Kubernetes教程_本文详细讲解了Kubernetes_Rolling_Update_的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序执行滚动更新。
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,滚动更新
---
# 5.执行滚动更新

View File

@ -2,6 +2,9 @@
vssueId: 64
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中将Pod容器组调度到指定的节点
meta:
- name: keywords
content: Kubernetes教程,K8S教程,容器组,Pod
---
# 将容器组调度到指定的节点

View File

@ -1,7 +1,10 @@
---
vssueId: 63
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中管理和分配容器的计算资源
description: Kubernetes教程_在 Kubernetes 中创建工作负载时,您可以为 Pod 中的每一个容器指定其所需要的内存RAM大小和 CPU 数量。如果这些信息被指定了Kubernetes 调度器可以更好的决定将 Pod 调度到哪一个节点。对于容器来说,其所需要的资源也将依据其指定的数值得到保证。
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,Kubernetes计算资源
---
# 管理容器的计算资源

View File

@ -2,6 +2,9 @@
vssueId: 62
layout: LearningLayout
description: Kubernetes教程_Kubernetes_ConfigMap可以将配置信息和容器镜像解耦_以使得容器化的应用程序可移植_本文提供了一系列的实例_解释如何通过Kuboard创建ConfigMap以及如何使用ConfigMap中的数据配置Pod容器组
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes ConfigMap,Kubernetes 配置
---
# 使用ConfigMap配置您的应用程序

View File

@ -1,7 +1,10 @@
---
vssueId: 83
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_使用kubectl创建Secret
description: Kubernetes教程_在Kubernetes中_使用kubectl创建Secret_Generator
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes Secret,Kubernetes Generator
---
# 创建Secrets使用Generator

View File

@ -2,6 +2,9 @@
vssueId: 78
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_使用kubectl创建Secret
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门
---
# 创建Secrets使用kubectl

View File

@ -2,6 +2,9 @@
vssueId: 86
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_使用Kuboard创建Secret
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,创建Secret
---
# 创建Secrets使用Kuboard

View File

@ -1,7 +1,10 @@
---
vssueId: 82
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_使用kubectl创建Secret
description: Kubernetes教程_在Kubernetes中_使用kubectl手工创建Secret
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,创建Secret
---
# 创建Secrets手动

View File

@ -2,6 +2,9 @@
vssueId: 79
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_使用kubectl解码和编辑Secret
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,Secret编码解码
---
# 解码和编辑Secret

View File

@ -2,6 +2,9 @@
vssueId: 65
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_配置和使用_Secret
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,使用Secret
---
# Secret概述

View File

@ -3,6 +3,9 @@ vssueId: 90
titlePrefix: 污点和容忍
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_配置污点和容忍taints_and_toleration
meta:
- name: keywords
content: Kubernetes教程,污点,容忍,kubernetes taints,kubernetes toleration
---
# 概述

View File

@ -3,6 +3,9 @@ vssueId: 98
titlePrefix: 污点和容忍
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_配置污点和容忍taints_and_toleration的基于污点的驱逐
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes Eviction
---
# 基于污点的驱逐TaintBasedEviction

View File

@ -3,6 +3,9 @@ vssueId: 99
titlePrefix: 污点和容忍
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_根据条件为节点添加污点
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes taints,Kubernetes 污点
---
# 条件化的污点TaintNodesByCondition

View File

@ -3,6 +3,9 @@ vssueId: 97
titlePrefix: 污点和容忍
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_配置污点和容忍taints_and_toleration的使用案例
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes污点使用
---
# 使用案例

View File

@ -2,6 +2,9 @@
vssueId: 91
layout: LearningLayout
description: Kubernetes教程_本文描述如何搭建NFS服务_并在Kubernetes中配置StorageClass使用该NFS服务作为存储
meta:
- name: keywords
content: Kubernetes教程,K8S教程,StorageClass
---
# 搭建NFS服务

View File

@ -2,6 +2,9 @@
vssueId: 60
layout: LearningLayout
description: Kubernetes教程_本文介绍了存储卷PersistentVolume_存储卷声明PersistentVolumeClaim的概念_他们的关系_以及如何使用
meta:
- name: keywords
content: Kubernetes教程,K8S教程,PersistentVolume,存储卷
---
# 存储卷PersistentVolume

View File

@ -1,6 +1,9 @@
---
layout: LearningLayout
description: Kubernetes教程_本文介绍了如何选择Kubernetes存储卷类型/数据卷类型
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes存储卷类型选择
---
# 数据卷类型如何选择

View File

@ -2,6 +2,9 @@
vssueId: 61
layout: LearningLayout
description: Kubernetes教程_本文介绍了存储类的概念及其使用
meta:
- name: keywords
content: Kubernetes教程,K8S教程,存储类,StorageClass
---
# 存储类StorageClass

View File

@ -1,6 +1,9 @@
---
layout: LearningLayout
description: Kubernetes教程_本文介绍Kubernetes中Volume数据卷的挂载以及挂载传播MountPropagation的概念
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,挂载点
---
# 数据卷-挂载

View File

@ -2,6 +2,9 @@
vssueId: 59
layout: LearningLayout
description: Kubernetes教程_本文介绍Kubernetes中Volume数据卷的基本概念_用法以及支持的数据卷类型
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,Kubernetes数据卷
---
# 数据卷Volume

View File

@ -2,6 +2,9 @@
vssueId: 28
layout: LearningLayout
description: Kubernetes教程_通过Kuboard配置Kubernetes_使用私有registry中的docker镜像
meta:
- name: keywords
content: Kubernetes教程,K8S教程,私有docker仓库
---
# 使用私有仓库中的docker镜像

View File

@ -2,6 +2,9 @@
vssueId: 58
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_如何选择合适的网络插件CNI
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes CNI,Kubernetes网络
---
# 如何选择网络插件

View File

@ -2,6 +2,9 @@
vssueId: 56
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_通过Service连接应用程序
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes Service,Kubernetes服务发现
---
# Service连接应用程序

View File

@ -2,6 +2,9 @@
vssueId: 55
layout: LearningLayout
description: Kubernetes教程_本文介绍了Kubernetes中Service和Pod的DNS分配规则
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes入门,K8S入门,Kubernetes DNS
---
# Service/Pod的DNS

View File

@ -2,6 +2,9 @@
vssueId: 57
layout: LearningLayout
description: Kubernetes教程_本文介绍Kubernetes_Ingress的概念_包括Ingress基本概念_如何配置Ingress_Controller_如何使用kubectl_Kuboard操作Ingress信息
meta:
- name: keywords
content: Kubernetes Ingress,Ingress
---
# Ingress通过互联网访问您的应用

View File

@ -2,6 +2,9 @@
vssueId: 53
layout: LearningLayout
description: Kubernetes教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes服务发现
---
# Service详细描述

View File

@ -2,6 +2,9 @@
vssueId: 54
layout: LearningLayout
description: Kubernetes教程_Kubernetes中发布Service的方式_ServiceType
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes服务类型
---
# 发布Service

View File

@ -2,6 +2,9 @@
vssueId: 52
layout: LearningLayout
description: Kubernetes教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes服务发现
---
# Service概述

View File

@ -2,6 +2,9 @@
vssueId: 31
layout: LearningLayout
description: Kubernetes教程_本文描述了Kubernetes_Pod中的初始化容器的概念_使用场景和使用方法_初始化容器是容器组中app容器启动之前执行的容器_可能包含setup脚本或其他工具进程
meta:
- name: keywords
content: Kubernetes教程,K8S教程,init container,初始化容器,initialize container
---
# 容器组_初始化容器

View File

@ -1,5 +1,8 @@
---
description: Kubernetes教程_本文描述了Kuboard如何处理Kubernetes容器组
meta:
- name: keywords
content: Kubernetes教程,K8S教程,容器组
---
# 容器组_Kuboard

View File

@ -2,6 +2,9 @@
vssueId: 30
layout: LearningLayout
description: Kubernetes教程_本文描述了Kubernetes中Pod容器组的生命周期
meta:
- name: keywords
content: Kubernetes教程,K8S教程,容器组生命周期,Pod生命周期
---
# 容器组_生命周期

View File

@ -1,5 +1,8 @@
---
description: Kubernetes教程_在Kubernetes中为Pod中的容器开启privileged 模式
meta:
- name: keywords
content: Kubernetes教程,K8S教程,init container,初始化容器,initialize container
---
# 容器组_Privileged 模式

View File

@ -2,6 +2,9 @@
vssueId: 29
layout: LearningLayout
description: Kubernetes教程_本文介绍Kubernetes中的最小可调度单元Pod容器组的概念以及如何使用容器组
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Pod,容器组
---
# 容器组_概述

View File

@ -2,6 +2,9 @@
vssueId: 51
layout: LearningLayout
description: 本文描述了 Kubernetes DaemonSet 的概念、行为及用法
meta:
- name: keywords
content: Kubernetes教程,K8S教程,DaemonSet
---
# DaemonSet 的替代选项

View File

@ -2,6 +2,9 @@
vssueId: 49
layout: LearningLayout
description: 本文描述了 Kubernetes DaemonSet 的概念、行为及用法
meta:
- name: keywords
content: Kubernetes教程,K8S教程,DaemonSet
---
# 与 DaemonSet 通信

View File

@ -2,6 +2,9 @@
vssueId: 47
layout: LearningLayout
description: 本文描述了 Kubernetes 中如何创建 DaemonSet
meta:
- name: keywords
content: Kubernetes教程,K8S教程,DaemonSet
---
# 创建 DaemonSet

View File

@ -2,6 +2,9 @@
vssueId: 46
layout: LearningLayout
description: 本文描述了 Kubernetes DaemonSet 的概念、行为及用法
meta:
- name: keywords
content: Kubernetes教程,K8S教程,DaemonSet
---
# 介绍 DaemonSet

View File

@ -2,6 +2,9 @@
vssueId: 48
layout: LearningLayout
description: 本文描述了 Kubernetes DaemonSet 如何调度 Pod
meta:
- name: keywords
content: Kubernetes教程,K8S教程,DaemonSet
---
# DaemonSet 是如何调度的

View File

@ -2,6 +2,9 @@
vssueId: 50
layout: LearningLayout
description: 本文描述了 Kubernetes DaemonSet 的概念、行为及用法
meta:
- name: keywords
content: Kubernetes教程,K8S教程,DaemonSet
---
# 更新 DaemonSet

View File

@ -2,6 +2,9 @@
vssueId: 41
layout: LearningLayout
description: 本文描述了如何通过 Deployment 执行灰度发布(金丝雀发布)
meta:
- name: keywords
content: Kubernetes教程,K8S教程,金丝雀发布,灰度发布
---
# 金丝雀发布

View File

@ -2,6 +2,9 @@
vssueId: 40
layout: LearningLayout
description: 本文描述了如何在 Kubernetes 中清理 Deployment 中旧的 ReplicaSet
meta:
- name: keywords
content: Kubernetes教程,K8S教程,ReplicaSet
---
# 清理策略

View File

@ -2,6 +2,9 @@
vssueId: 34
layout: LearningLayout
description: 本文描述了如何创建一个 Deployment如何理解 Deployment 各个字段,以及如何查看 Deployment 的创建结果
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Deployment,Kubernetes部署
---
# 创建 Deployment

View File

@ -2,6 +2,9 @@
vssueId: 33
layout: LearningLayout
description: 本文介绍了 Kubernetes Deployment 的概念、行为及使用方法
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Deployment,Kubernetes部署
---
# 介绍 Deployment

View File

@ -2,6 +2,9 @@
vssueId: 38
layout: LearningLayout
description: 本文描述了如何在 Kubernetes 中暂停 Deployment 的更新,和继续 Deployment 的更新
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Deployment,Kubernetes部署
---
# 暂停和继续 Deployment

View File

@ -2,6 +2,9 @@
vssueId: 36
layout: LearningLayout
description: 本文描述了如何在 Kubernetes 中回滚 Deployment
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Deployment,Kubernetes部署,回滚
---
# 回滚 Deployment

View File

@ -2,6 +2,9 @@
vssueId: 37
layout: LearningLayout
description: 本文描述了如何在 Kubernetes 中水平伸缩 Deployment scaling up / scaling down
meta:
- name: keywords
content: Kubernetes教程,K8S负载,Deployment,Kubernetes部署,伸缩
---
# 伸缩 Deployment

View File

@ -2,6 +2,9 @@
vssueId: 35
layout: LearningLayout
description: 本文描述了如何在 Kubernetes 中更新 Deployment
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Deployment,Kubernetes部署
---
# 更新 Deployment

View File

@ -1,6 +1,9 @@
---
layout: LearningLayout
description: 本文描述了 Kubernetes Job 的概念、行为及用法
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes Job
---
# 控制器 - Job

View File

@ -2,6 +2,9 @@
vssueId: 43
layout: LearningLayout
description: 本文描述了 Kubernetes StatefulSet 的基本信息Components、Pod Selector、Pod Identity
meta:
- name: keywords
content: Kubernetes教程,K8S教程,StatefulSet
---
# StatefulSet 的基本信息

View File

@ -1,7 +1,10 @@
---
vssueId: 42
layout: LearningLayout
description: 本文描述了 Kubernetes StatefulSet 的概念、行为及用法
description: 与Deployment相似StatefulSet 基于一个 Pod 模板管理其 Pod。与 Deployment 最大的不同在于 StatefulSet 始终将一系列不变的名字分配给其 Pod。这些 Pod 从同一个模板创建,但是并不能相互替换:每个 Pod 都对应一个特有的持久化存储标识。
meta:
- name: keywords
content: Kubernetes教程,K8S教程,StatefulSet
---
# StatefulSet 的使用场景

View File

@ -2,6 +2,9 @@
vssueId: 44
layout: LearningLayout
description: 本文描述了 Kubernetes StatefulSet 的部署和伸缩
meta:
- name: keywords
content: Kubernetes教程,K8S教程,StatefulSet
---
# StatefulSet 的部署和伸缩

View File

@ -2,6 +2,9 @@
vssueId: 45
layout: LearningLayout
description: 本文描述了 Kubernetes StatefulSet 的更新
meta:
- name: keywords
content: Kubernetes教程,K8S教程,StatefulSet
---
# StatefulSet 的更新策略

View File

@ -2,6 +2,9 @@
vssueId: 32
layout: LearningLayout
description: Kubernetes教程_本文介绍了Kubernetes_Controller控制器的概念以及控制器的种类
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes 控制器
---
# 控制器_概述

View File

@ -2,6 +2,9 @@
vssueId: 67
layout: LearningLayout
description: Kubernetes教程_本文描述了一个经典微服务参考架构_并且通过三个视图集群概览、名称空间、工作负载理解微服务与Kubernetes的映射关系。
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务
---
# 从微服务视角看Kubernetes

View File

@ -2,6 +2,9 @@
vssueId: 100
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台_部署api-gateway
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud,Kubernetes服务网关
---
# 在K8S上部署api-gateway

View File

@ -2,6 +2,9 @@
vssueId: 94
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud_open_capacity_platform微服务能力开放平台_部署auth-center
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud
---
# 在K8S上部署auth-center

View File

@ -4,7 +4,7 @@ layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台_部署back-center
meta:
- name: keywords
content: Kubernetes部署SpringCloud,Kubernetes部署OCP,Kuboard部署OCP
content: Kubernetes部署SpringCloud,Kubernetes部署OCP,Kubernetes Spring Cloud
---
# 在K8S上部署back-center

View File

@ -2,6 +2,9 @@
vssueId: 81
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台_构建docker镜像_推送到docker仓库
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud,Kubernetes Docker 镜像
---
# 构建docker镜像并推送到仓库

View File

@ -2,6 +2,9 @@
vssueId: 84
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台_部署eureka-server
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud,Kubernetes Eureka
---
# 在K8S上部署eureka-server

View File

@ -2,6 +2,9 @@
vssueId: 69
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud
---
# 在Kubernetes上部署SpringCloud

View File

@ -2,6 +2,9 @@
vssueId: 88
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud_open_capacity_platform微服务能力开放平台_部署mysql
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes MySQL
---

View File

@ -2,6 +2,9 @@
vssueId: 80
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台_准备构建环境
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud
---
# 准备OCP的构建环境和部署环境

View File

@ -2,6 +2,9 @@
vssueId: 89
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud_open_capacity_platform微服务能力开放平台_部署redis
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Redis
---

View File

@ -2,6 +2,9 @@
vssueId: 85
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台_部署eureka-server
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud
---
# 部署顺序

View File

@ -2,6 +2,9 @@
vssueId: 96
layout: LearningLayout
description: Kubernetes教程_使用Kuboard在Kubernetes上部署Spring_Cloud微服务平台OCP_open_capacity_platform微服务能力开放平台_部署eureka-server
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud
---
# 在K8S上部署user-center

View File

@ -2,6 +2,9 @@
vssueId: 68
layout: LearningLayout
description: Kubernetes教程_微服务参考架构_包含微服务运行时_构建及测试_部署及运维_监控及评估__设计和研发Kuboard的初心便源于此SpringCloud微服务参考架构。
meta:
- name: keywords
content: Kubernetes教程,K8S教程,Kubernetes微服务,Kubernetes Spring Cloud
---
# Spring Cloud on Kubernetes

View File

@ -18,7 +18,7 @@ description: 在Kubernetes上部署测试数据库mysql的详细介绍。
* 在开发环境、测试环境使用 Kuboard 部署一个副本数为 1 的 Deployment以便可以快速复制 开发环境、测试环境
* 在准上线环境和生产环境,使用 IaaS 服务商提供的 RDS 服务,或者自建 MySQL 主从集群,原因是:
* 直接将 MySQL 部署到 Kubernetes 虽然简便,但是数据库的运维仍然有大量的事情需要考虑,例如数据的备份、恢复、迁移等
* Kubernetes 管理无状态服务已经非常成熟,在管理有状态的容器例如 MySQL 时,仍然需要等待更好的解决方案。目前这方面最新的进展是 [Kubernetes Operator](http://dockone.io/article/8769)
* Kubernetes 管理无状态服务已经非常成熟,在管理有状态的容器例如 MySQL 时,仍然需要等待更好的解决方案。目前这方面最新的进展是 <a rel="nofollow" href="http://dockone.io/article/8769" target="_blank">Kubernetes Operator</a>
* 如果您想尝试部署 MySQL 集群,目前还可以参考 [Run a Replicated Stateful Application](https://kubernetes.io/docs/tasks/run-application/run-replicated-stateful-application/)