Kubernetes基础知识
1 Kubernetes简介1.1 what && where && why?1.1.1 what?首先我们来回答第一个问题,什么是Kubernets?
答曰:它是一个为 容器化 应用提供集群部署和管理的开源工具,由 Google 开发。Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”,处于方便我们一般称它为k8s。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。
1.1.2 where?第二个问题,什么情况下我们需要用到k8s?
答曰:当你的应用需要跑在很多机器上,每次增加机器、软件更新、版本回滚都会变得非常麻烦。这时候就需要k8s来管理这种百万千万台机器集群而不是每台机器单独手动配置。Kubernetes 可以为你提供集中式的管理集群机器和应用,加机器、版本升级、版本回滚,那都是一个命令就搞定的事,不停机的灰度更新,确保高可用、高性能、高扩展。
1.1.3 why?最后灵魂疑问,为什么选择k8s呢?
在超大集群的背景下,k8s具有以下非常动人的特性:
高 ...
gitpod Self-Hosted安装前的先导知识
Note:Gitpod不是一个类似于web shop app的简单的Kubernetes应用。它更像是一个基础设施工具,类似于一个构建系统,它大量利用 Kubernetes 内部来构建和部署映像、控制 Kubernetes 容器(工作区)等。这就是为什么它在 Kubernetes 中需要比简单的 Web 应用程序更多的权限。
1. Kubernetes 专业知识
一些k8s基础知识【官网doc】
3小时快速上手+实战视频,这个量力而行,很多需要本地内存支持或者云端氪金【视频地址】
2. 兼容的 Kubernetes 集群
Gitpod 是一个 Kubernetes 应用程序,它大量使用各种 Kubernetes 功能。强烈建议有足够的 Kubernetes 经验才能安装 Gitpod。这些文档希望您能够自行创建和维护符合我们要求的 Kubernetes 集群。
2.1 集群要求
Kubernetes 集群必须具有应用了以下标签的节点:
gitpod.io/workload_meta=true
gitpod.io/workload_ide=true
gitpod.io/wo ...
软件测试_大组组会1
1、Testing Your Question Answering Software via Asking Recursively
检测QA模型是否准确:回答的一致性
名词蜕变实验:蜕变测试中指出,给出一个或多个测试用例(称为“源测试用例”或“原始测试用例”)及其预期输出(如果有的话),一个或多个用来验证系统或待实现函数的必要属性(称为蜕变关系)的后续测试用例可以被构造出来。例如,一个程序正确实现了sin x的100位有效数字。正弦函数的一个蜕变关系是“sin (π − x) = sin x”,因此即使对于源测试用例x= 1.234 来说,sinx的预期输出并不知道,但依然可以以此构造一个后续测试用例y=π− 1.234。然后判断源测试用例和后续测试用例产生的输出是否在蜕变关系下一致。任何不一致的输出表示了程序的实现中存在缺陷。
在一般情况下,蜕变关系并不需要一定是一个等式或方程,也可以是一个关系。 蜕变试验可以应用于包含了目标函数多次执行过程的,其必要属性可以被定制的任何问题中。一些成功应用蜕变测试的例子包括:偏微分方程、普适计算、服务计算、绘图软件、 ...
PDF展示测试
本次实验主要是测试PDF在网页是否正常显示:.md中插入代码为:
12<object data="1.pdf" type="application/pdf" width="100%" height="877px"><a href="1.pdf">下载PDF</a>
下载PDF
关于网站
1. 本地环境配置2. 主题选择3. butterfly主题配置