当前位置: 首页 > news >正文

k8s问答题(二)

1.ca-certificates, gnupg, lsb-release三个包的解释。

答:ca-certificates是受信任的证书集合,用于验证连接的安全性; gnupg是开源的加密软件,对文件、邮件等内容进行加密;lsb-release是用于标识 Linux 系统的发行版信息提供发行版名称、版本号等;

2.docker-ce, docker-ce-cli, containerd.io, docker-compose-plugin作用。

答:docker-ce是Docker 的核心,负责容器的创建、运行、管理等核心功能; docker-ce-cli提供用户与 Docker 引擎交互的命令行工具,在用户使用命令操作容器时,其会将命令转换为API请求发送给docker-ce执行;containerd.io负责容器的实际创建和运行,是 Docker 内核与操作系统之间的中间层;docker-compose-plugin是Docker的docker-compose插件,通过配置文件定义和管理多容器应用。

3.K8s在1.2之后就不再支持docker,请解释对错。

答:这句话不正确,Kubernetes 在1.2版本中移除了内置的dockershim组件(Docker 与 K8s 的直接适配层),但这并不意味着完全不支持 Docker,其通过cri-dockerd等第三方适配工具,Docker 仍可作为容器运行时与 K8s 协同工作。例如在集群部署中,可配置criSocket: unix:///run/cri-dockerd.sock实现Docker与K8s的集成。

4. 举例说明创建容器以及以交互方式访问容器的命令?

答:docker run [选项] 镜像 [命令] [参数],例如基于busybox镜像创建一个名为container1的容器,后台运行并执行休眠命令

docker run -d --name container1 busybox sh -c "sleep 3600"

docker exec -it 容器名称或ID shell命令,使用docker exec -it命令进入运行中的容器,与容器进行交互,例如进入container1容器:docker exec -it container1 /bin/sh

5. 部署安装K8s为什么要关闭swap分区?

在虚拟内存管理系统中,尽管 swap 可以在磁盘上增加系统的可用内存量,但在磁盘虚拟页面和内存页面交换过程中会带来额外的磁盘 I/O 负载,加之容器运行环境自身对磁盘的吞吐量有很高的需求,因此,swap 分区的使用会在高负载情况下导致 K8s 系统的整体性能下降并有可能导致应用程序的崩溃。

6.解释br_netfilter。

答:br_netfilter 是 Linux 内核的一个重要模块,使 iptables 规则能够在 Linux Bridges 上生效,它将桥接的流量转发至 iptables 链,实现网络层的过滤和转发功能。同时保障容器网络通信。

7. 解释kubeadm, kubectl, kubelet。

答:kubeadm是 Kubernetes 集群的初始化和管理工具,用于集群的搭建与维护;kubectl是 Kubernetes 的命令行工具,作为用户与集群交互的主要接口。通过 kubectl 可向集群 API 服务器发送指令,实现对集群资源的全生命周期管理;kubelet是运行在每个集群节点上的代理程序,负责维护节点上容器的生命周期。

http://www.dtcms.com/a/569024.html

相关文章:

  • 3ds Max 单张图渲染十数小时:正常吗?怎么破?
  • 在 Vue 项目中,vue.config.js 同时配置代理和别名
  • 用网站ip做代理服务器带dede后台的整套网站源码 数据库连接不上
  • 【Java】JVM 内存区域划分
  • 上海广告公司网站制作wordpress 防止爆破插件
  • SSM基于HTML5的环保公益网站d4sf1(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 23.目标检测基础
  • 详解JDK21新特性【虚拟线程】
  • 简单但好用:4种Selenium截图方法
  • 实验室安全教育与管理平台学习记录(九)消防安全
  • CS336笔记2-Architectures,Hyperparameters
  • 解决leetcode第3734题大于目标字符串的最小字典序回文排列
  • mysql数据做彩票网站网站建设合作合同模板下载
  • 抖音很火的多弹窗系统源码 多用户版 附教程
  • EtherNet/IP转 EtherCAT 物联网网关实现汇川PLC与施耐德伺服数据交互
  • 个人网站空间网站建设步骤详解视频
  • 【前端】js写十种排序算法(未完待续…)
  • c实践复建运动
  • io_uring:Linux 上的高性能异步 I/O
  • TPP热蛋白组分析:样本全覆盖-温度梯度设置指南,精准捕获作用靶点
  • Oracle dgbroker常规命令管理简介
  • PsLoggedOn(7.17):谁在登录?多会话取证与审计
  • 深圳网站美化美容培训东莞网站建设
  • 网站开发流程主要分成什么wordpress 文艺小清新
  • 【Java8新特性】Stream 流深度实战:创建 /filter/map/collect 常用操作 + 惰性求值原理解析 + 并行安全避坑
  • 【STM32】智能排队控制系统
  • AISaaS出海工具整理
  • 电商网站如何做精细化运营dw软件下载官方免费下载
  • 在线教程丨端侧TTS新SOTA!NeuTTS-Air基于0.5B模型实现3秒音频克隆
  • 测试开发话题10---自动化测试常用函数(2)