K8S
文章平均质量分 87
MosesZane
活到老,学到老
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s 经典面试题 三
Kubernetes 调度器使用 Resource Requests 来决定将 Pod 调度到哪个节点上,而 Resource Limits 用于限制 Pod 的资源使用。:当高优先级的 Pod 无法调度时,Kubernetes 可以抢占低优先级的 Pod 的资源,以确保高优先级的 Pod 能够调度。:用于定义 Pod 之间的亲和性规则,确保 Pod 调度到特定的节点或与其他 Pod 一起调度。Pod 安全策略通常与 RBAC 结合使用,确保只有授权用户可以创建具有特定权限的 Pod。原创 2024-10-23 16:08:55 · 366 阅读 · 0 评论 -
k8s 经典面试题 二
Deployment 允许你定义应用程序的期望状态,并自动管理 Pod 的创建、更新和删除。Deployment 允许你定义应用程序的期望状态,并自动管理 Pod 的创建、更新和删除。:用于管理有状态的应用程序,如数据库。:用于标记节点,阻止 Pod 调度到该节点上,除非 Pod 具有相应的容忍(Toleration)。:确保每个节点上运行一个 Pod 的副本,通常用于运行系统级服务,如日志收集器、监控代理等。:用于限制 Namespace 中可以使用的资源总量,如 CPU、内存、Pod 数量等。原创 2024-10-23 16:08:11 · 678 阅读 · 0 评论 -
k8s 经典面试题 一
在面试 Kubernetes(k8s)相关职位时,面试官通常会考察你对 Kubernetes 核心概念、架构、组件、工作原理以及实际应用的理解。以下是一些经典的 Kubernetes 面试题及其答案:答案:Master 节点组件:API Server:提供 RESTful API 接口,用于与集群交互。etcd:分布式键值存储,用于存储集群的配置数据和状态信息。Controller Manager:运行各种控制器进程,负责维护集群的状态。Scheduler:负责将 Pod 调度到合适的节点上运行。Worke原创 2024-10-23 16:06:38 · 788 阅读 · 0 评论 -
k8s 原理
Kubernetes 是一个强大的容器编排平台,通过声明式配置和自动化管理,简化了容器化应用程序的部署、扩展和管理。Kubernetes 的核心组件包括 Master 节点和 Worker 节点组件,核心概念包括 Pod、Service、Volume、Namespace、Deployment、StatefulSet、DaemonSet、ConfigMap 和 Secret。Kubernetes 通过控制循环、调度器和自愈机制,实现了自动化管理和高可用性。原创 2024-10-23 15:59:45 · 910 阅读 · 0 评论 -
k8s ingress 原理
Kubernetes 中的 Ingress 是一种用于管理对集群内部服务的 HTTP 和 HTTPS 路由的 API 对象。通过 Ingress,你可以定义复杂的路由规则,并集中管理多个服务的流量路由。Ingress 依赖于 Ingress Controller 来实现路由规则,常见的 Ingress Controller 包括 Nginx、HAProxy 和 Traefik 等。原创 2024-10-23 15:45:09 · 907 阅读 · 0 评论 -
k8s service 通信
Kubernetes 中的 Service 通过多种方式实现通信,包括 ClusterIP、NodePort、LoadBalancer 和 ExternalName。ClusterIP 用于集群内部的通信,NodePort 和 LoadBalancer 用于外部访问,ExternalName 用于映射外部 DNS 名称。通过kube-proxy组件和 DNS 服务,Service 提供了强大的网络管理功能,使得 Pod 之间的通信更加灵活和可靠。原创 2024-10-23 15:40:37 · 1860 阅读 · 0 评论 -
k8s service 原理
Service 是 Kubernetes 中用于管理网络访问的重要抽象。它为一组 Pod 提供了一个稳定的网络端点,并支持多种类型的访问方式(如 ClusterIP、NodePort、LoadBalancer 和 ExternalName)。通过kube-proxy组件,Service 实现了负载均衡,并将流量转发到后端的 Pod。Service 与Endpoints对象和 DNS 服务紧密结合,提供了强大的网络管理功能。原创 2024-10-23 15:36:26 · 903 阅读 · 0 评论 -
k8s configmap 原理
ConfigMap 是 Kubernetes 中用于管理配置数据的重要工具。它允许你将配置数据与应用程序代码分离,从而提高应用程序的可移植性和灵活性。通过环境变量或卷挂载的方式,ConfigMap 可以方便地被应用程序使用。原创 2024-10-23 15:27:28 · 684 阅读 · 0 评论
分享