logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Kubernetes知识点问答题】Docker CE 部署

摘要:本文介绍Linux基础工具包(ca-certificates、gnupg、lsb-release)的作用及Docker核心组件(docker-ce、docker-ce-cli、containerd.io、docker-compose-plugin)的功能。同时澄清K8s 1.2后不再直接支持Docker但可通过CRI接口管理的事实,并提供创建容器(docker run)和交互访问(docke

文章图片
#kubernetes#docker#容器
【RH134知识点问答题】第13章 运行容器

容器技术在现代IT基础设施中发挥核心作用,RHEL 9提供高效容器管理方案。容器相比虚拟机具有轻量级、启动快、资源利用率高等优势。RHEL提供Podman、Skopeo、Buildah等工具实现容器全生命周期管理,支持根容器和无根容器两种模式。通过镜像仓库实现应用分发,端口映射和持久存储确保应用运行。系统支持容器自启动管理,使容器成为虚拟机的有力替代方案。

文章图片
#开发语言#linux
【Kubernetes知识点问答题】Namespace(命名空间)

Kubernetes的Namespace是集群内资源隔离机制,将资源划分为独立组以实现多用户/项目并行运行而不相互干扰。系统默认创建4个Namespace:default(用户默认空间)、kube-node-lease(节点健康检测)、kube-public(公共可读资源)和kube-system(系统核心组件)。Namespace适用于Deployment等有命名空间的对象,但不适用于Stora

文章图片
#kubernetes#云原生
【Kubernetes知识点问答题】Kubernetes 部署

Kubernetes(K8s)作为主流容器编排平台,其部署需注意关键配置:1)关闭swap分区以避免性能下降;2)加载br_netfilter模块确保网络流量转发。核心组件包括集群构建工具kubeadm、CLI工具kubectl和节点代理kubelet。集群创建流程涵盖环境准备、依赖安装、网络配置及Calico插件部署。Calico提供三层网络架构、BGP路由和网络安全策略。控制平面组件如kube

文章图片
#kubernetes#容器#云原生
【Kubernetes知识点问答题】kubernetes 控制器

Kubernetes控制器是集群管理的核心组件,负责维护系统期望状态。ReplicaSet确保Pod副本数量稳定,Deployment提供声明式更新和回滚功能。DaemonSet在每个节点部署守护进程,StatefulSet管理有状态应用并提供持久存储。Job和CronJob则分别处理一次性任务和定时任务。这些控制器共同构成了Kubernetes的自我调节机制,支持从无状态应用到有状态服务、从长期

文章图片
#kubernetes#容器#云原生
【Kubernetes知识点问答题】ConfigMaps / Secrets

摘要:Kubernetes通过ConfigMap和Secret管理应用配置数据。ConfigMap用于存储非机密配置信息(键值对形式),实现配置与代码分离;Secret专用于机密数据(如密码、密钥),采用Base64编码存储,安全性更高。两者都支持通过环境变量或挂载卷方式使用,但Secret在敏感信息处理上更具优势。合理使用这两个工具可提升应用可维护性和系统安全性。(148字)

文章图片
#kubernetes#容器#云原生
【Kubernetes知识点问答题】Pod

Kubernetes中Pod是最小部署单元,包含一个或多个共享存储和网络的容器。每个Pod都有根容器(pause容器)管理共享资源。Pod生命周期包括Pending、Running、Succeeded等状态。Init容器在主容器前运行完成初始化任务,而Sidecar容器与主容器并行运行提供辅助功能。静态Pod由kubelet直接管理,与节点绑定,常用于特殊场景。Pod通过容器协同工作实现应用部署,

文章图片
#kubernetes#容器#云原生
【Kubernetes知识点问答题】Kubernetes 健康检查与优雅关机机制

摘要:Kubernetes通过多种健康检查机制确保容器稳定运行。LivenessProbe检测容器存活状态,在死锁或无响应时自动重启;ReadinessProbe判断容器是否准备好接收流量,适用于初始化阶段;StartupProbe针对慢启动应用,避免过早终止。此外,GracefulShutdown机制实现Pod优雅关机,减少请求丢失。这些探针和终止策略共同保障了集群应用的高可用性和可靠性。(15

文章图片
#kubernetes#java#容器
【Kubernetes知识点问答题】配置存储卷

Kubernetes Volume解决了容器数据持久化和共享问题。主要卷类型包括:emptyDir(临时共享存储)、hostPath(节点文件访问)和PersistentVolume(PV,持久存储)。PV通过PersistentVolumeClaim(PVC)请求使用,支持多种访问模式(RWO/ROX/RWX/RWOP)和回收策略(Retain/Delete)。这些机制使容器数据在重启后仍可保留

文章图片
#kubernetes#容器#云原生
【Kubernetes知识点问答题】Pod 调度

Kubernetes提供了多种Pod调度机制:nodeSelector通过节点标签匹配实现简单调度;节点亲和性(NodeAffinity)提供更灵活的软/硬调度规则;nodeName直接指定目标节点;Pod拓扑分布约束确保资源均衡。此外,污点(Taint)和容忍度(Toleration)机制可精确控制Pod调度,防止分配到不合适节点。这些工具协同工作,能有效优化集群资源利用率,提升应用可靠性和弹性

文章图片
#kubernetes#容器#云原生
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择