![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 78
leo_mmmm
这个作者很懒,什么都没留下…
展开
-
污点和污点容忍
污点就是给集群中的节点设置的污点,通过设置污点,来规划资源创建时所在的节点PreferNoshedule:节点设置这个污点类型后表示该节点接受调度,但是会降低调度的概率NoShedule:表示该节点不接受新的调度,以前有的资源,可以继续存在NoExecute:表示不接受新的调度,同时会驱逐以前的资源调度。原创 2024-07-28 21:31:34 · 303 阅读 · 0 评论 -
nodeselector
在创建pod资源是,k8s集群系统会给我们将pod资源随机分配到不同服务器上。我们通过配置nodeSelector可以将pod资源指定到拥有某个标签的服务器上使用nodeselector前我们要先给每个节点打上标签,在编辑pod资源的时候选择该标签。原创 2024-07-28 20:08:15 · 190 阅读 · 0 评论 -
coreDNS
coreDNS的作用主要是作为DNS服务器,在集群内提供服务发现功能,也就是服务之间的互相定位的过程。他监听集群中service和pod的创建和销毁事件,当serivice或者pod被创建时,记录对应的解析记录。当其他pod通过域名来访问集群中的service或pod时,会向coreDNS服务查询解析记录,然后访问解析到的IP地址coreDNS:就是将资源的名称解析成ClusterIPcoreDNS效率高、资源占用率少,已经替换kube-dns,成为了的默认DNS服务kubeadm部署的。原创 2024-07-28 19:28:12 · 423 阅读 · 0 评论 -
控制器资源
job:就是一次性任务的pod控制器,pod完成作业后不会重启,其重启策略是:Never。原创 2024-07-28 18:18:47 · 234 阅读 · 0 评论 -
deployment
rc和rs控制器都是控制pod的副本数量的,但是,他们两个有个缺点,就是在部署新版本pod或者回滚代码的时候,需要先apply资源清单,然后再删除现有pod,通过资源控制,重新拉取新的pod来实现回滚或者迭代升级deployments资源,实际上就是用来专门部署业务代码的控制器,专门用于企业业务代码的升级和回滚deployment部署控制器,实际上控制的是rs副本控制器,如果说rs副本控制器是控制pod的副本数量的,那么deployment就是专门控制rs控制器资源的。原创 2024-07-28 16:43:08 · 1085 阅读 · 0 评论 -
rc控制器与rs控制器
资源,简称:rc控制器简单理解,rc控制器就是控制相同的pod副本数量使用rc控制器资源创建pod,就可以设定创建pod的数量如果 ReplicationController 的标签为空,则这些标签默认为与副本控制器管理的 Pod 相同。原创 2024-07-20 22:27:59 · 875 阅读 · 0 评论 -
anotations资源注释-securitycontext资源安全上下文
资源注解,annotations就是对资源进行注释应用场景:给资源(例如pod资源)提供配置信息,类似于帮助信息早期使用比较多,很多开源组件一般都会使用。原创 2024-07-20 20:22:41 · 313 阅读 · 0 评论 -
service
pod功能迭代时需要修改pod,pod每次重启IP都会变化,在生产环境中,从用户到宿主机,宿主机到pod这一整个访问流程都是事先写好的,一旦IP发生变化,就需要重新配置,就需要service来解决这个问题pod与service通过标签关联起来Kubernetes 中 Service 是 将运行在一个或一组 Pod 上的网络应用程序公开为网络服务的方法。Kubernetes 中 Service 的一个关键目标是让你无需修改现有应用以使用某种不熟悉的服务发现机制。原创 2024-07-20 18:40:43 · 830 阅读 · 0 评论 -
namespace-探针
名称空间:就是用来隔离k8s集群的资源的,我们通常使用名称空间对企业业务进行划分;有的资源是不支持名称空间的,我们称之为全局资源,而支持名称空间的,我们称之为局部资源;我们可以通过【kubectl api-resources】查看一个资源是否支持名称空间;如果删除了名称空间,则对应的名称空间中的资源也会被删除;注:相同名称空间下的相同资源,name名称不能重复;1.查看资源是否支持名称空间。原创 2024-07-14 19:42:09 · 781 阅读 · 0 评论 -
ConfigMap-secrets-静态pod
ConfigMap资源,简称CM资源,它生成的键值对数据,存储在ETCD数据库中应用场景:主要是对应用程序的配置pod通过env变量引入ConfigMap,或者通过数据卷挂载volume的方式引入ConfigMap资源官方解释:configMap 卷提供了向 Pod 注入配置数据的方法。ConfigMap 对象中存储的数据可以被 configMap 类型的卷引用,然后被 Pod 中运行的容器化应用使用。引用 configMap 对象时,你可以在卷中通过它的名称来引用。原创 2024-07-14 17:58:15 · 5310 阅读 · 1 评论 -
标签-镜像拉取策略-重启策略-pod优雅终止-pod中容器资源限制-容器类型-容器守护进程-日志排错-容器命令exec-cp
标签是附加到kubernets对象(比如pod)上的键值对,标签可以在创建时附加到对象,随后也可以随时添加修改;标签不支持唯一性。在k8s中大多数资源都是通过标签进行关联的(如pod与service)原创 2024-07-14 15:02:11 · 1040 阅读 · 0 评论 -
Pod资源-持久化-网络暴露-env
pod是kubernets中最小的管理管理单位;pod就是一组容器,一个pod中可以有1个或者多个容器;其他资源都是为pod资源提供服务的。原创 2024-07-13 22:26:21 · 800 阅读 · 0 评论 -
K8s学习笔记1-搭建k8s集群
本次使用kubeadm方式,部署1.23.17版本安装包百度云盘地址:链接:https://pan.baidu.com/s/1UrIotP253DoyDIYB7G1C0Q提取码:8q6a集群所需虚拟机环境。原创 2024-07-13 22:24:46 · 937 阅读 · 0 评论