This commit is contained in:
huanqing.shao
2019-09-21 18:56:06 +08:00
parent 5a6b89e634
commit 31709a0b5c
47 changed files with 96 additions and 54 deletions

View File

@ -267,7 +267,24 @@ module.exports = {
'k8s-intermediate/config/computing-resource',
'k8s-intermediate/config/assign-pod-node',
// 'k8s-intermediate/config/taints-and-toleration',
// 'k8s-intermediate/config/secret',
{
title: 'Secrets',
collapsable: true,
children: [
'k8s-intermediate/config/secrets/',
// 'k8s-intermediate/config/secrets/create_kubectl',
// 'k8s-intermediate/config/secrets/create_manually',
// 'k8s-intermediate/config/secrets/create_generator',
// 'k8s-intermediate/config/secrets/decode_edit',
// 'k8s-intermediate/config/secrets/use_scenarios',
// 'k8s-intermediate/config/secrets/use_as_file',
// 'k8s-intermediate/config/secrets/use_as_env',
// 'k8s-intermediate/config/secrets/use_image_pull_secrets',
// 'k8s-intermediate/config/secrets/details',
// 'k8s-intermediate/config/secrets/use_cases',
// 'k8s-intermediate/config/secrets/best_practices',
]
}
]
}
]

View File

@ -3,7 +3,7 @@
}
p img {
border: 1px solid #d7dae2;
max-width: calc(70vw - 40px);
max-width: calc(100% - 40px);
}
.sidebar-group.is-sub-group > .sidebar-heading:not(.clickable) {

View File

@ -70,7 +70,7 @@ Kuboard 是一款基于 Kubernetes 的微服务管理界面。
* [管理容器的计算资源](https://kuboard.cn/learning/k8s-intermediate/config/computing-resource.html)
* [将容器调度到指定的节点](https://kuboard.cn/learning/k8s-intermediate/config/assign-pod-node.html)
* [污点和容忍 taints and toleration](https://kuboard.cn/learning/k8s-intermediate/config/taints-and-toleration.html)
* [Secrets](https://kuboard.cn/learning/k8s-intermediate/config/secret.html)
* [Secrets](https://kuboard.cn/learning/k8s-intermediate/config/secrets/)
## **Kubernetes 高级**

View File

@ -58,7 +58,7 @@ description: Kubernetes免费中文教程目录
* [管理容器的计算资源](/learning/k8s-intermediate/config/computing-resource.html)
* [将容器调度到指定的节点](/learning/k8s-intermediate/config/assign-pod-node.html)
* [污点和容忍 taints and toleration](/learning/k8s-intermediate/config/taints-and-toleration.html) <Badge text="正在撰写" type="warn"/>
* [Secrets](/learning/k8s-intermediate/config/secret.html) <Badge text="正在撰写" type="warn"/>
* [Secrets](/learning/k8s-intermediate/config/secrets/)
## **Kubernetes 高级**

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文详细讲解了Kubernetes_Deployment的概念_并描述了如何使用kubectl_Kuboard创建一个Deployment
description: Kubernetes教程_本文详细讲解了Kubernetes_Deployment的概念_并描述了如何使用kubectl_Kuboard创建一个Deployment
---
# 1.部署第一个应用程序

View File

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

View File

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

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍_相反_我们会使用一些图表其中一些是动画和示例来解释这些概念_我们发现一些概念比如Service如果没有图表的辅助就很难全面地理解_在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习
description: Kubernetes教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍_相反_我们会使用一些图表其中一些是动画和示例来解释这些概念_我们发现一些概念比如Service如果没有图表的辅助就很难全面地理解_在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习
---
# 6.复习Kubernetes核心概念

View File

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

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文详细讲解了Kubernetes_Scale的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序进行伸缩操作
description: Kubernetes教程_本文详细讲解了Kubernetes_Scale的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序进行伸缩操作
---
# 4.伸缩应用程序

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文详细讲解了Kubernetes_Rolling_Update_的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序执行滚动更新。
description: Kubernetes教程_本文详细讲解了Kubernetes_Rolling_Update_的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序执行滚动更新。
---
# 5.执行滚动更新

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_在Kubernetes中将Pod容器组调度到指定的节点
description: Kubernetes教程_在Kubernetes中将Pod容器组调度到指定的节点
---
# 将容器组调度到指定的节点

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_在Kubernetes中管理和分配容器的计算资源
description: Kubernetes教程_在Kubernetes中管理和分配容器的计算资源
---
# 管理容器的计算资源

View File

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

View File

@ -1,8 +0,0 @@
---
layout: LearningLayout
description: Kubernete教程_在Kubernetes中_配置和使用_Secrets
---
# Secrets
正在撰写...

View File

@ -0,0 +1,16 @@
---
layout: LearningLayout
description: Kubernetes教程_在Kubernetes中_配置和使用_Secrets
---
# Secrets概述
参考文档: Kubernetes 官网文档 [Secrets](https://kubernetes.io/docs/concepts/configuration/secret/)
## 概述
Kubernetes `Secret` 对象可以用来储存敏感信息例如密码、OAuth token、ssh 密钥等。如果不使用 `Secret`,此类信息可能被放置在 Pod 定义中或者容器镜像中。将此类敏感信息存储到 `Secret` 中,可以更好地:
* 控制其使用
* 降低信息泄露的风险
用户可以直接创建 SecretKubernetes 系统也会创建一些 Secret。

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_在Kubernetes中_配置污点和容忍taints_and_toleration
description: Kubernetes教程_在Kubernetes中_配置污点和容忍taints_and_toleration
---
# 污点和容忍 taints and toleration

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文描述如何搭建NFS服务_并在Kubernetes中配置StorageClass使用该NFS服务作为存储
description: Kubernetes教程_本文描述如何搭建NFS服务_并在Kubernetes中配置StorageClass使用该NFS服务作为存储
---
# 搭建NFS服务

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍了存储卷PersistentVolume_存储卷声明PersistentVolumeClaim的概念_他们的关系_以及如何使用
description: Kubernetes教程_本文介绍了存储卷PersistentVolume_存储卷声明PersistentVolumeClaim的概念_他们的关系_以及如何使用
---
# 存储卷PersistentVolume

View File

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

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍了存储类的概念及其使用
description: Kubernetes教程_本文介绍了存储类的概念及其使用
---
# 存储类StorageClass

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍Kubernetes中Volume数据卷的基本概念_用法以及支持的数据卷类型
description: Kubernetes教程_本文介绍Kubernetes中Volume数据卷的基本概念_用法以及支持的数据卷类型
---
# 数据卷Volume

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_通过Kuboard配置Kubernetes_使用私有registry中的docker镜像
description: Kubernetes教程_通过Kuboard配置Kubernetes_使用私有registry中的docker镜像
---
# 使用私有仓库中的docker镜像

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_在Kubernetes中_如何选择合适的网络插件CNI
description: Kubernetes教程_在Kubernetes中_如何选择合适的网络插件CNI
---
# 如何选择网络插件

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_在Kubernetes中_通过Service连接应用程序
description: Kubernetes教程_在Kubernetes中_通过Service连接应用程序
---
# Service连接应用程序

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍了Kubernetes中Service和Pod的DNS分配规则
description: Kubernetes教程_本文介绍了Kubernetes中Service和Pod的DNS分配规则
---
# Service/Pod的DNS

View File

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

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
description: Kubernetes教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
---
# Service详细描述

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_Kubernetes中发布Service的方式_ServiceType
description: Kubernetes教程_Kubernetes中发布Service的方式_ServiceType
---
# 发布Service

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
description: Kubernetes教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
---
# Service概述

View File

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

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_本文描述了Kuboard如何处理Kubernetes容器组
description: Kubernetes教程_本文描述了Kuboard如何处理Kubernetes容器组
---
# 容器组_Kuboard

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文描述了Kubernetes中Pod容器组的生命周期
description: Kubernetes教程_本文描述了Kubernetes中Pod容器组的生命周期
---
# 容器组_生命周期

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_在Kubernetes中为Pod中的容器开启privileged 模式
description: Kubernetes教程_在Kubernetes中为Pod中的容器开启privileged 模式
---
# 容器组_Privileged 模式

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍Kubernetes中的最小可调度单元Pod容器组的概念以及如何使用容器组
description: Kubernetes教程_本文介绍Kubernetes中的最小可调度单元Pod容器组的概念以及如何使用容器组
---
# 容器组_概述

View File

@ -1,6 +1,6 @@
---
layout: LearningLayout
description: Kubernete教程_本文介绍了Kubernetes_Controller控制器的概念以及控制器的种类
description: Kubernetes教程_本文介绍了Kubernetes_Controller控制器的概念以及控制器的种类
---
# 控制器_概述

View File

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

View File

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

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_使用Kuboard在Kubernetes上部署spring_cloud服务注册发现组件eureka
description: Kubernetes教程_使用Kuboard在Kubernetes上部署spring_cloud服务注册发现组件eureka
---
# 部署cloud-eureka

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_介绍Kuboard_Kubernetes微服务管理界面_并为Kubernetes初学者提供快速的学习路线_含Kubernetes最新版国内安装文档
description: Kubernetes教程_介绍Kuboard_Kubernetes微服务管理界面_并为Kubernetes初学者提供快速的学习路线_含Kubernetes最新版国内安装文档
---
## Kuboard简介
@ -149,7 +149,7 @@ Kuboard 为 Kubernetes 初学者设计了如下学习路径:
* [管理容器的计算资源](/learning/k8s-intermediate/config/computing-resource.html)
* [将容器调度到指定的节点](/learning/k8s-intermediate/config/assign-pod-node.html)
* [污点和容忍 taints and toleration](/learning/k8s-intermediate/config/taints-and-toleration.html) <Badge text="正在撰写" type="warn"/>
* [Secrets](/learning/k8s-intermediate/config/secret.html) <Badge text="正在撰写" type="warn"/>
* [Secrets](/learning/k8s-intermediate/config/secrets/)
**Kubernetes 高级**

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍。相反我们会使用一些图表其中一些是动画和示例来解释这些概念。我们发现一些概念比如Service如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。
description: Kubernetes教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍。相反我们会使用一些图表其中一些是动画和示例来解释这些概念。我们发现一些概念比如Service如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。
---
# 十分钟带你理解Kubernetes核心概念

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_为什么要使用kuboard_而不是直接使用kubectl
description: Kubernetes教程_为什么要使用kuboard_而不是直接使用kubectl
---
# 为什么要使用Kuboard_而不是直接用kubectl

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_如何获得Kuboard相关的支持和帮助
description: Kubernetes教程_如何获得Kuboard相关的支持和帮助
---
# 支持

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_Kubernetes已然是当下容器编排领域事实上的标准_各大云服务商都急于推出Kubernetes服务_互联网公司也纷纷跟进_将自己的应用容器化_并使用Kubernetes编排_在Kubernetes图形化工具方面_我们已经获得了极大的可选择空间_什么场景下更适合选择Kuboard呢
description: Kubernetes教程_Kubernetes已然是当下容器编排领域事实上的标准_各大云服务商都急于推出Kubernetes服务_互联网公司也纷纷跟进_将自己的应用容器化_并使用Kubernetes编排_在Kubernetes图形化工具方面_我们已经获得了极大的可选择空间_什么场景下更适合选择Kuboard呢
---
## 为什么选择Kuboard

View File

@ -4,7 +4,11 @@ Kuboard v1.0.x 的更新说明
**发布日期**
2019年9月19
2019年9月21日
**优化**
* ConfigMap 的代码编辑器暂时不做高亮处理
**BUG 修复**
@ -15,7 +19,6 @@ Kuboard v1.0.x 的更新说明
* terminationGracePeriodSeconds
* Service --> SessionAffinity
--> clientIP.timeoutSeconds

View File

@ -6,6 +6,20 @@ description: 本文描述了Kuboard_v1.0.x的版本变更说明
Kuboard v1.0.x 的更新说明
## v1.0.3
**发布日期**
2019年9月21日
**优化**
* ConfigMap 的代码编辑器暂时不做高亮处理
**BUG 修复**
* 预览的 YAML 不能第二次使用 kubectl apply 的问题YAML 中存在空 MAP
## v1.0.3-beta.5
**发布日期**

View File

@ -1,5 +1,5 @@
---
description: Kubernete教程_本文描述了如何获得Kuboard授权
description: Kubernetes教程_本文描述了如何获得Kuboard授权
---
# Kuboard