云原生
文章平均质量分 95
哈密猿
Good morning, good afternoon, Good evening
展开
-
K8S(十一)—Service详解
你可以在集群中设置节点以使用特定 IP 地址来提供 NodePort 服务。如果每个节点都连接到多个网络(例如:一个网络用于应用程序流量,另一个网络用于节点和控制平面之间的流量), 你可能需要执行此操作。如果你要指定特定的 IP 地址来代理端口,可以将 kube-proxy 的标志或kube-proxy 配置文件的等效字段设置为特定的 IP 段。此标志采用逗号分隔的 IP 段列表(例如10.0.0.0/8)来指定 kube-proxy 应视为该节点本地的 IP 地址范围。例如,如果你使用。原创 2023-12-18 23:42:30 · 1640 阅读 · 1 评论 -
K8S(六)—kubectl
可以使用。原创 2023-12-16 00:15:24 · 1036 阅读 · 0 评论 -
K8s(九)—volume.md
在Kubernetes中,ConfigMap(配置映射)是一种用于将配置数据以键值对的形式存储并注入到容器中的资源。ConfigMap允许将配置信息从容器镜像中分离出来,从而使配置更易于管理和修改。ConfigMap的基本概念**配置数据存储**: ConfigMap用于存储配置数据,这些数据通常以**键值对**的形式存在。键值对中的键(key)是配置的名称,而值(value)是配置的内容。原创 2023-12-16 00:06:14 · 827 阅读 · 0 评论 -
K8S(八)—有、无状态.md
出现这种问题的原因可能是由于两种不同的环境或网络配置所致。DNS配置不同•在第一个命令中,您在Kubernetes主机上运行了nslookup命令,并且DNS服务器配置正确,所以它成功解析了 “web-1.nginx.default.svc.cluster.local”。•在第二个命令中,您在一个BusyBox容器内运行了nslookup命令,该容器可能没有正确配置的DNS服务器信息,或者可能没有与Kubernetes集群内部DNS服务器通信的网络访问权限。网络问题•。原创 2023-12-16 00:04:51 · 1654 阅读 · 0 评论 -
K8S(七)—污点、容忍
污点是一种节点级别的属性,它告诉Kubernetes哪些节点不适合运行特定类型的Pod。节点上的污点可以阻止Pod被调度到不适合的节点上。原创 2023-12-13 22:50:21 · 1098 阅读 · 0 评论 -
K8S(十)—容器探针
有时候,应用会暂时性地无法为请求提供服务。例如,应用在启动时可能需要加载大量的数据或配置文件,或是启动后要依赖等待外部服务。在这种情况下,既不想杀死应用,也不想给它发送请求。Kubernetes 提供了就绪探针来发现并缓解这些情况。容器所在 Pod 上报还未就绪的信息,并且不接受通过 Kubernetes Service 的流量。就绪探针在容器的整个生命周期中保持运行状态。存活探针与就绪性探针相互间不等待对方成功。如果要在执行就绪性探针之前等待,应该使用或。就绪探针的配置和存活探针的配置相似。原创 2023-12-13 22:48:45 · 1426 阅读 · 0 评论 -
K8S(五)—命名空间与资源配额
Kubernetes(K8s)的命名空间(Namespace)是用于在集群中对资源进行逻辑隔离和分类的一种机制。它可以将集群内的资源划分为不同的组,并且每个命名空间内的资源都有一个唯一的名称。命名空间可以帮助团队将不同的项目、环境或应用程序从彼此中隔离开来,以及更好地管理资源。命名空间允许将集群内的资源进行逻辑隔离和资源分组。每个命名空间内部的资源(例如Pod、Service、ReplicaSet等)都具有唯一的名称,但在不同的命名空间中可以有相同名称的资源。原创 2023-12-13 22:47:31 · 1915 阅读 · 0 评论 -
K8S(四)—pod详解
Kubernetes(通常被缩写为K8s)是一个用于自动部署、扩展和管理容器化应用程序的开源容器编排平台。Pod是Kubernetes中最小的可部署和可管理的计算单元。原创 2023-12-13 22:42:21 · 3594 阅读 · 4 评论 -
K8S(三)—组件
云控制器管理器(Cloud Controller Manager)允许你将你的集群连接到云提供商的 API 之上, 并将与该云平台交互的组件同与你的集群交互的组件分离开来。因此如果你在自己的环境中运行 Kubernetes,或者在本地计算机中运行学习环境, 所部署的集群不需要有云控制器管理器。 kube-proxy是集群中每个节点(node)上所运行的网络代理, 实现 Kubernetes 服务(Service) 概念的一部分。上运行,负责维护运行的 Pod 并提供 Kubernetes 运行环境。原创 2023-12-13 22:36:02 · 761 阅读 · 0 评论 -
K8S(二)—介绍
•Label是键值对(key-value pair)的元数据,附着在Kubernetes资源对象上。•Label不是唯一标识符,多个资源可以共享相同的label。原创 2023-12-12 23:52:22 · 1229 阅读 · 1 评论 -
K8S(一)—安装部署
Swap是交换分区,如果机器内存不够,会使用swap分区,但是swap分区的性能较低,k8s设计的时候为了能提升性能,默认是不允许使用交换分区的。表示kube-proxy代理模式是ipvs,如果不指定ipvs,会默认使用iptables,但是iptables效率低,所以我们生产环境建议开启ipvs,阿里云和华为云托管的K8s,也提供ipvs模式。修改docker文件驱动为systemd,默认为cgroupfs,kubelet默认使用systemd,两者必须一致才可以。,所以会优先使用本地的镜像。原创 2023-12-12 23:48:53 · 1386 阅读 · 1 评论