layer.md 1.2 KB
Newer Older
F
feilong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
# 云原生的分层

下述说法正确的有哪些?

1. 容器(`docker`) 是云原生的核心基础组件,在云原生平台上,一切软件都被容器化
2. `k8s` 提供了对容器的分布式编排和调度,从而完成了对一切被容器化的软件的分布式编排和调度
3. 除了 k8s 原始的 kubectl 命令,`helm` 提供了更便利的 k8s 集群的包管理
4. 例如,使用 helm 可以在 k8s 集群上安装 `mysql`, 安装`python 服务程序`
5. 当然,使用 helm 也可以在 k8s 集群上安装服务网格(`ServiceMesh`)的事实标准`istio`套装
6. `istio` 提供了k8s之上的服务网格全功能代理,将分布式系统构架里的流量管理、安全控制、可观察性下层到云原生基础设施
7. 继续,使用 helm 可以在k8s内直接部署CI/CD软件,例如Jenkins,直接提供了高可用的CI/CD,完成应用程序的自动拉取,测试、打包和镜像构建上传,以及k8s集群里的滚动更新。
8. 最后,跨云上的k8s基础设施配置,可以通过 Terraform 完成标准化、可移植的管理

## 答案

1,2,3,4,5,6,7,8

## 选项

### A

1,2,3,4

### B

5,6,7,8

### C

3,4,5,6,7