问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

docker、k8s 面试总结

发布网友 发布时间:2024-10-06 19:16

我来回答

1个回答

热心网友 时间:2024-10-06 20:01

Docker是一个基于容器技术实现的生态系统,利用Linux Container(LXC)技术,通过内核提供的Namespace和Cgroup机制实现应用程序隔离及物理资源分配。它将容器视为打包格式,将所需依赖库、运行时环境等集合在一起,实现一次构建,到处运行。Docker将开发与运维融合,让开发人员能轻松构建、打包、推送和运行应用程序,模块化发布降低运维管理难度。

镜像是一个包含操作系统、程序、库、资源和配置文件的模板文件,提供容器运行时所需的所有内容,并包含配置参数如匿名卷、环境变量、用户等。镜像分层,便于复用不同粒度的镜像文件。

容器是镜像的运行实例,通过镜像构建块搭建隔离、拥有完整包的应用程序。每个容器标准化,确保在不同机器上具有相同行为。

Docker对数据持久化采用数据卷,数据不随容器结束丢失,通过宿主机目录挂载实现。

Docker底层技术包括Namespace(资源隔离)、CGroups(资源限制)、UnionFS(联合文件系统)。

容器与虚拟机提供环境隔离,不同之处在于容器共享操作系统内核,而虚拟机完全独立操作系统。

Docker常用命令涉及容器生命周期管理、容器操作、镜像仓库和本地镜像管理。

k8s是容器管理平台,负责编排、管理、调度容器,支持故障转移/重启、自动扩缩容、服务发现/负载均衡、配置管理等功能,实现从打包到监控的自动化流程。

Pod由一个或多个容器组成,共享PID、IPC、Network和UTS namespace,是Kubernetes调度的基本单位。

Node是Pod运行的主机,可以是物理机或虚拟机,每个节点运行container runtime、kubelet和kube-proxy服务。

Namespace对一组资源和对象进行抽象集合,用于项目组或用户组划分。

Service为应用提供负载均衡和服务发现,自动分配cluster IP和DNS名,简化容器间及外部访问。

k8s通过两种探针进行Pod健康检测。

镜像下载策略分为Always、IfNotPresent。

Pod状态包括Pending、Running、Succeeded、Failed、Unknown。

k8s创建Pod流程包括客户端提交配置、Apiserver存储、Controller-manager创建资源、Kube-scheduler调度、Kubelet运行。

删除Pod流程有30秒优雅退出等待,超过后Pod状态变为Terminating,kubelet开始关闭。

Service为Pod提供固定入口,Endpoint列表绑定相同配置Pod,通过负载均衡方式分配请求。

Pod启动加载Service信息,方便不同Pod间通信。

持久化方式包括EmptyDir、Hostpath、PersistentVolume。

常用Docker和k8s命令供参考。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 vnc远程连接K8S安装和使用win10 emptyDir、hostPath以及local volume都是Kubernetes的本地存储卷,那么... K8S基础学习下(附带实操和截图) 《锦心似玉》元娘是被谁害死的?幕后真凶到底是谁? 安装FLASH插件 显示与IE冲突的问题 flash player for ie常见问题 ABCC的词语有那些? (越多越好) 是不是 安装PODBOT2.5 就可以加机器人 ABCC的词语有哪些,写出四个。快点 为什么我装了CS机器人pod2.5后,我的菜单设置全不正常了,进去以后按H-1... 写出打几个abcc的词语至少打出4个。 一文揭秘高效稳定的 Apache Doris 内存管理机制 Abcc 的词语。哪位大侠给弄几个。谢谢了 作文《成长—如歌的行板》。1000到2000字。严禁从网上复制,希望自己... 舍生取义的义与社会上的哥们义气的义有什么不同,不超过五十字_百度知 ... k8s 1.16.0 版本的coreDNS一直处于pending状态的解决方案 酷睿i5 2410玩的游戏多少度正常啊 英特尔酷睿i52320正常待机的时候温度多少。。 酷睿I5待机温度多少度正常,跑起大型3D多少温度正常,求解 刘园地铁站到天津博物馆怎么走 浪漫满屋里的歌曲一共有几首 都是什么歌曲啊 "昰" 这个字怎么拼音 韩剧里的主题曲与插曲 口服阿莫西林过敏症状 阿莫西林过敏症状表现 会阴肿痛怎么办 09新绛海泉学校复习班招生政策 2012年新绛海泉中学有没有艺术类复习班 小孩鼻子上火怎么办 鼻子上火烂了可以用红霉素软膏吗 飞龙将军是什么意思? 飞龙将军是谁黄姓 心脏不好的人吃什么药比较好 大家认为中国哪个朝代的将领最好,举例讨论。 心脏不好吃什么药管用 如何对自己的女儿进行美学和自信教育? 学前儿童美术教育中,如何培养儿童的美术审美能力? 我想进cba青年队我14岁身高180体重55kg希望有教练能发现我,我参加过全... ...我14岁,185cm,身体条件还可以,请问有没有这种篮球学 怎样开具小孩可以进行篮球运动的证明文件