云原生k8s
文章平均质量分 71
k8s入门到精通
会探索的小学生
Java开发,云平台,大数据解决方案,混合云解决方案,业务上云
展开
-
2024 年云原生Kubernetes 高级面试题大全
Pod是最基本的Kubernetes对象。Pod由一组在集群中运行的容器组成。最常见的是,一个pod运行一个主容器。这是一个代理服务,它在每个节点上运行,并使从服务器与主服务器通信。因此,Kubelet处理PodSpec中提供给它的容器的描述,并确保PodSpec中描述的容器运行正常。容器编排是与运行容器相关的组件和流程的自动化。它包括诸如配置和调度容器、容器的可用性、容器之间的资源分配以及保护容器之间的交互等内容。Sidecar 是什么。原创 2024-09-21 15:45:26 · 1749 阅读 · 0 评论 -
k8s各个组件的作用
Kubernetes(K8s)是一个开源的容器编排平台,用于自动化计算机容器化应用程序的部署、扩展和管理。原创 2024-05-10 18:16:07 · 693 阅读 · 0 评论 -
创建一个逻辑券,只想让拥有逻辑券的容器访问,这个是怎么控制的
你可以为每个需要访问特定资源的Pod创建一个Service,这样只有与Service相连接的Pod才能访问该资源。如果你想要控制对特定资源的访问,比如一个网络端口,你需要使用不同的方法。你可以创建一个CRD来表示你的逻辑券,并在Pod的配置中使用这个CRD来控制对资源的访问。: 如果你想要控制Pod可以使用的资源,你可以使用Pod安全策略。然而,Pod安全策略主要用于控制Pod的权限和资源使用,而不是特定的网络资源。: 你可以在Pod的配置中使用环境变量或配置文件来控制对资源的访问。原创 2024-05-10 13:03:37 · 254 阅读 · 0 评论 -
k8s拉起一个pod底层是如何运行的
实际的Pod运行代码通常涉及使用kubectl或其他Kubernetes管理工具与API Server交互来创建Pod资源对象。在Kubernetes中,当你尝试启动一个Pod时,底层的运行方式是由Kubelet服务来管理的。选定的节点上的kubelet服务定时询问API Server关于Pod的信息,并监控其健康状态。Scheduler组件基于集群的当前状态(如节点的可用资源)来选择一个合适的节点来运行Pod。API Server将Pod的元数据存储到etcd中,以便于Pod的调度和跟踪。原创 2024-05-10 14:54:47 · 302 阅读 · 0 评论 -
k8s集群的常用命令
【代码】k8s集群的常用命令。原创 2024-05-10 07:56:19 · 358 阅读 · 0 评论 -
docker的部署与安装以及部署一个docker(容器)应用及docker容器常出现的问题
如果你的应用程序已经是一个 Docker 镜像,你可以直接从 Docker Hub 或其他容器镜像仓库获取它。否则,你需要创建一个 Dockerfile 来构建你的镜像。如果你的应用程序是一个 web 应用,你可以通过浏览器访问它。如果你需要持久化数据或存储状态,你可以使用 Docker 卷或绑定挂载来实现。docker logs -f docker logs 的文件,它定义了如何构建你的 Docker 镜像。原创 2024-03-21 15:46:22 · 1102 阅读 · 0 评论 -
k8s集群架构维护k8s集群以及搭建k8s集群以及k8s集群的常见问题
Kubernetes(K8s)是一个由Google主导开发的开源容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它的设计目标是简化容器化应用程序在生产环境中的部署和运营。Kubernetes的架构设计复杂且高效,主要包括以下几个核心组件:1、控制平面(Control Plane)API服务器(API Server):作为集群的大脑,它提供了用于管理集群的RESTful API接口。所有对集群资源的操作都需要通过API服务器进行。原创 2024-03-20 09:40:28 · 1381 阅读 · 0 评论 -
k8s的网络组件有哪些,他们的作用分别是什么
通过使用BGP、网络平面、IP地址分配和Overlay网络等技术,Calico能够为Kubernetes集群提供高性能和可靠性的网络服务。在配置和部署Kubernetes集群时,网络组件的选择和配置对确保集群的性能、安全和可访问性至关重要。Overlay网络是在物理网络之上创建的逻辑网络,它们通过网络虚拟化技术(如VXLAN)来实现容器的网络隔离。Calico支持网络策略,这是一种基于规则的机制,用于控制容器之间的网络访问。管理员可以定义网络策略,以限制哪些容器可以相互通信,从而增强网络的安全性。原创 2024-04-18 13:39:00 · 1221 阅读 · 0 评论 -
k8s集群部署
bin/bashimages=(pause:3.2dodoneEOF给该脚本权限,让它去下载考k8s这些组件chmod同样在node2上和node3上也执行以上脚本,将服务下载下来。原创 2024-04-16 16:36:18 · 792 阅读 · 1 评论 -
SpringCloud技术点
Spring Cloud是一个基于Spring Boot的开源微服务架构构建工具集。它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态)环境中设计、构建和协调应用程序所需的工具。原创 2024-04-21 19:59:21 · 416 阅读 · 0 评论 -
k8s一些难懂的技术点(1)
如果一个Master节点发生故障,Kubernetes的controller-manager会自动将控制平面组件的Pod重新调度到其他健康的Master节点上,以确保集群的控制平面始终可用。在三个节点的配置中,如果一个Master节点发生故障,剩余的两个节点可以通过选举机制选出一个主节点。特别是在分布式数据库和存储系统中,API服务器的选举机制还需要确保数据的一致性和复制。在实现API服务器的选举机制时,开发者需要考虑系统的具体需求和上下文,选择合适的选举算法和策略,以确保系统的稳定性、可靠性和性能。原创 2024-04-18 13:32:22 · 1391 阅读 · 0 评论