蓝莓题库

尔雅java微服务开发技术-k8凯发

欢迎来访!

k8凯发-凯发官网入口安全教育习题 正文

作者2022-12-05 04:40:05安全教育习题 78 ℃0 评论
1.5挑战过关

2.4挑战过关

3.4挑战过关

4.4挑战过关

5.4挑战过关

1、【多选题】zuul属于边缘服务,可以用来()
    a、执行认证
    b、动态路由
    c、服务迁移
    d、动态响应处理

2、【判断题】spring cloud config的服务端默认采用的是svn配置仓库,进行远程配置文件管理控制的。

3、【判断题】配置config client端项目,必须在配置文件application.yml中配置配置中心的地址。

4、【判断题】在微服务架构中,通常会存在多个服务层调用的情况,如果基础服务出现故障可能会级联导致整个服务链上的服务不可用。

5、【判断题】spring cloud config主要用来为分布式系统中的外部配置提供服务器(config server)和客户端(config client)支持。

6、【判断题】@hystrixcommand注解指定的回调方法的参数类型以及返回值必须要和原方法保持一致。

7、【判断题】@hystrixcommand注解用于指定当前方法发生异常时调用的方法,该方法是通过其属性fallbackmethod的属性值来指定的。

6.4挑战过关

1、【单选题】下列有管docker的安装及其说明,错误的是()
    a、在linux系统上安装docker有3种方式,其中最常用也是官方推荐的安装方式就是在线安装
    b、开发和测试环境下,我们还可以使用docker官方提供的自动化脚本文件来安装docker
    c、可以使用sudo apt-get install docker-ce=指令安装任意指定版本的docker
    d、配置docker开机启动的指令为sudo systemctl enable docker

2、【多选题】docker使用了一系列的底层技术来充分发挥其技术特色,这些底层技术包括有()
    a、namespaces(名称空间)
    b、control groups(控制组)
    c、union file systems(联合文件系统)
    d、container format(容器格式)

3、【判断题】由于docker是基于ubuntu发布的,所以官方更推荐在ubuntu上使用docker。

4、【判断题】在新的主机上初次安装docker ce之前,必须先设置docker存储库。

5、【判断题】docker中的容器是基于进程的隔离,多个容器可以共享单个内核。

6、【判断题】使用docker可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意的linux机器上,也可以实现虚拟化。

7、【判断题】docker支持在多种平台上使用,包括mac、windows、cloud以及linux系统上等。

8、【判断题】开发一个镜像必须依赖一个已有的基础镜像。

9、【判断题】registry中包含了大量的镜像,这些镜像都是k8凯发官网基础镜像,可以供开发者使用。

7.4挑战过关

1、【单选题】以下关于dockerfile脚本文件编写时需要使用的指令及其说法错误的是()
    a、在同一个dockerfile文件中只能最多出现一个from指令。
    b、每个 dockerfile 只能有一条 cmd 指令,如果有多条cmd指令,则只有最后一条生效
    c、copy指令不能复制远程url路径文件,也不能解压文件
    d、workdir指令用于为后续的指令(如run、cmd、entrypoint、copy、add)指定工作目录

2、【单选题】以下有关docker管理指令说明错误的是()
    a、docker network:用来管理docker网络
    b、docker node:用于管理swarm集群节点
    c、docker service:用于管理swarm集群服务
    d、docker volume:用于管理数据卷

3、【单选题】在构建镜像时,想要/somedir/temporary.txt会被排除,则.dockerignore文件中可以进行如下哪种配置()
    a、*/temp*
    b、*/*/temp*
    c、temp?
    d、*/temp?

4、【多选题】一般情况下,dockerfile文件可分为()
    a、基础镜像信息
    b、维护者信息
    c、镜像操作指令
    d、容器启动时的执行指令

5、【多选题】通过docker ps指令查看当前运行的所有容器,其中每一列说明正确的是()
    a、container id:表示生成的容器id
    b、status:表示容器运行状态,例如up表示运行中,exited表示已停止
    c、ports:表示容器内部暴露的端口映射到主机的端口
    d、names:表示生成容器的名称,是随机生成的唯一标识符

6、【判断题】管理docker网络的docker network指令可以像管理容器的docker container指令一样进行省略,只是用docker。

7、【判断题】在同一个dockerfile文件中可能会出现多个from指令。

8、【判断题】dockerignore文件同dockerfile文件一样,也是一个文本文件

9、【判断题】docker hub为每个账号只提供一个私有镜像仓库。

10、【判断题】想要通过客户端推送镜像到远程仓库必须先登录认证。

11、【判断题】可以使用docker rm指令删除删除所有存在的容器。

12、【判断题】dockerfile是一个普通的文本文件,里面包含了许多可以在命令行接口上执行的用来构建镜像的相关指令

13、【判断题】使用docker stop指令可以立即停止指定的容器。

14、【判断题】在使用cmd指令时,每个 dockerfile 只能有一条 cmd 指令,如果有多条cmd指令,则只有最后一条生效

15、【判断题】dockerfile中from指令设定的基础镜像可以从dockerhub镜像注册中心或者本地镜像列表选取。

16、【判断题】其他docker主机上向该docker registry本地私有仓库推送镜像时,必须先进行私有仓库使用登记。

17、【判断题】当配置好docker加速器后,需要根据提示信息重启docker服务才可生效。

8.4挑战过关

1、【单选题】volumes(数据卷)使用过程中的参数--mount和-v参数相关说法正确的是()
    a、--mount参数由多个key=value形式的键值对组成,键值对之间由冒号(:)分隔
    b、-v参数由三个字段组成,分别由英文逗号分隔
    c、-v参数的键的顺序可随意
    d、不管是--mount -v 参数,前面第一个参数都是设置的数据卷名称

2、【单选题】在ip为192.168.197.143的机器上创建一个swarm集群的指令为()
    a、docker swarm init
    b、docker init --advertise-addr 192.168.197.143
    c、docker swarm init --advertise-addr 192.168.197.143
    d、docker swarm init 192.168.197.143

3、【单选题】docker swarm init 192.168.197.143
    a、docker network link bridge nwtest
    b、docker network connect bridge nwtest
    c、docker connect bridge nwtest
    d、docker run --network=bridge -itd nwtest

4、【单选题】以下关于docker数据存储机制相关说法错误的是()
    a、基于同一个镜像构建的多个容器可以共享该镜像层
    b、多个容器之间可以直接共享相同的数据
    c、每个容器都有各自的容器层,对于容器数据的更改就会保存在各自的容器层中
    d、当容器被删除时,容器层也会被删除,其中存储的数据会被一同删除,而下面的镜像层却保持不变

5、【单选题】以下属于列举docker中所有网络的指令是()
    a、docker network ls
    b、docker network ll
    c、docker ls
    d、docker ll

6、【多选题】以下哪些指令可以创建一个基于bridge驱动的名称为isolated_nw的网络()
    a、docker network create --driver bridge isolated_nw
    b、docker network create -d bridge isolated_nw
    c、docker network create isolated_nw
    d、docker create --driver bridge isolated_nw

7、【多选题】docker create --driver bridge isolated_nw
    a、bridge
    b、overlay
    c、host
    d、none

8、【多选题】以下关于docker swarm及其使用说法正确的是()
    a、创建集群主节点后,还需要在主节点上使用docker swarm join指令加入工作节点
    b、更改服务副本数量需要在对应服务节点上执行docker service scale指令
    c、在集群环境下,服务副本是随机均衡分配到不同节点上的
    d、docker service rm指令上传集群中某个服务后,服务副本仍需要一定的时间清除

9、【多选题】针对docker volume数据外部挂载机制,docker提供了不同的方式将数据从容器映射到docker宿主机()
    a、volumes(数据卷)
    b、bind mounts(绑定挂载)
    c、tmpfs mounts(tmpfs挂载)
    d、以上都是

10、【多选题】在docker中,可以通过以下哪些方式实现容器网络的完全定制和控制()
    a、自定义bridge网络
    b、自定义host网络
    c、自定义overlay网络
    d、创建networkplugin(网络插件)

11、【多选题】以下关于volumes(数据卷)的使用说法正确的是()
    a、通过docker volume create指令可以创建volume 数据卷
    b、通过docker run指令创建并启动容器时可以使用-mount和-v两种参数来实现数据卷的挂载。
    c、对于有一定经验的开发者来说,可能更习惯使用-v标签
    d、-v参数由三个字段组成,分别由冒号(:)分隔

12、【判断题】dockerfile中的每条指令都会创建一个镜像层,并且每层都是只读的。

13、【判断题】在集群环境下,服务副本是随机均衡分配到不同节点上的.

14、【判断题】一个容器可以有一到多个网络连接。

15、【判断题】volumes数据卷方式存储在主机文件系统中,非docker进程无法修改文件系统的这个部分。

16、【判断题】-v参数第二个字段是在容器中挂载数据的文件或目录的路径。

17、【判断题】在实际开发中使用docker更推荐使用自定义的网络进行容器管理。

18、【判断题】在docker主机上使用docker network create --driver ..指令来自定义网络时,可以省略--driver ..。

19、【判断题】--mount参数由多个key=value形式的键值对组成,键值对之间由冒号(:)分隔。

20、【判断题】在默认网络下,使用容器名称是无法进行通信的。

21、【判断题】当容器被删除时,容器层也会被删除,其中存储的数据会被一同删除。

22、【判断题】swarm集群中自定义的overlay网络适用于所有docker服务主机。

9.4挑战过关

1、【单选题】

2、【判断题】swagger-ui可以让任何人在不实现任何逻辑的情况下,以可视化的方式与后台服务端api接口方法进行交互。

3、【判断题】使用swagger接口文档工具访问时,页面会展示出接口中的所有方法

10.4挑战过关

1、【单选题】以下有关jenkins的构建触发器配置规则说法错误的是()
    a、build periodically:表示在某个时间点进行自动任务构建,如果项目有更新
    b、poll scm:表示每隔一段时间会自动检查更新进行任务构建,如果有更新就自动执行构建
    c、当默认没有进行构建触发器配置时,我们可以在对应的任务面板中选择“立即构建”按钮,可以随时进行手工触发任务构建。
    d、比如“*/10 * * * *”表示每10分钟开始检查源码,如果有更新就自动执行构建

2、【单选题】以下有关docker-compose.yml文件中相关属性说法正确的是()
    a、restart参数是用来配置服务重启策略的,只是该属性配置在deploy参数下。
    b、placement用来配置指定位置的约束
    c、depends_on用来确定服务启动的先后顺序,被依赖的启动成功后启动下一个服务
    d、container_name 表示服务启动后生成的容器名称,都可以生效

3、【多选题】jenkinsk8凯发官网提供了多种安装方式,包括有()
    a、基于java的war包
    b、linux
    c、macos
    d、windows

4、【多选题】jenkins安装后,需要进行系统全局工具配置,包括有()
    a、jdk(项目编译工具)
    b、git(代码仓库github管理工具)
    c、maven(项目打包工具)
    d、docker(项目部署工具)

5、【多选题】以下关于docker swarm集群环境下微服务的部署说明正确的是()
    a、当集群环境搭建完成后,会默认增加名为bridge和ingress的网络。
    b、ingress是集群环境下所有服务默认的网络管理方式
    c、进行集群环境下网卡选择性注册时,需要在项目配置文件中使用spring.cloud.inetutils.preferred-networks设置服务优选网段
    d、使用docker stack deploy可以进行集群服务部署

6、【多选题】docker-compose.yml文件中restart服务重启策略的属性值包括有()
    a、no
    b、always
    c、on-failure
    d、unless-stopped

7、【判断题】在非集群环境下部署微服务后,访问visualizer可视化界面是没有任何效果的。

8、【判断题】在集群环境下需要预先自定义一个以bridge为驱动的网络进行本地集群服务网络管理。

9、【判断题】version通常在一个docker-compose.yml文件的最顶部,用来表示文件内容的约束版本。

10、【判断题】推送到私有镜像仓库或者dockerhub时需要开启用户认证。

猜你喜欢

网站分类
最新发表
标签列表
网站地图