![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 94
妍妍的宝贝
好的好的
展开
-
kubelet 探针
ExecAction:在容器内执行指定命令。如果命令退出时返回码为 0 则认为诊断成功。TCPSocketAction:对指定端口上的容器的 IP 地址进行 TCP 检查。如果端口打开,则诊断被认为是成功的。HTTPGetAction:对指定的端口和路径上的容器的 IP 地址执行 HTTP Get 请求。如果响应的状态码大于等于200 且小于 400,则诊断被认为是成功的。每次探测都将获得以下三种结果之一:成功:容器通过了诊断。失败:容器未通过诊断。未知:诊断失败,因此不会采取任何行动。原创 2024-09-06 00:40:45 · 448 阅读 · 0 评论 -
pod的生命周期
官方文档Pod 可以包含多个容器,应用运行在这些容器里面,同时 Pod 也可以有一个或多个先于应用容器启动的 Init 容器。Init 容器与普通的容器非常像,除了如下两点:它们总是运行到完成init 容器不支持 Readiness,因为它们必须在 Pod 就绪之前运行完成,每个 Init 容器必须运行成功,下一个才能够运行。如果Pod的 Init 容器失败,Kubernetes 会不断地重启该 Pod,直到 Init 容器成功为止。原创 2024-09-05 20:25:00 · 571 阅读 · 0 评论 -
kubernetes 中 利用yaml文件部署应用
参数名称类型参数说明versionString这里是指的是K8S API的版本,目前基本上是v1,可以用kubectl api-versions命令查询kindString这里指的是yaml文件定义的资源类型和角色,比如:PodmetadataObject元数据对象,固定值就写metadataString元数据对象的名字,这里由我们编写,比如命名Pod的名字String元数据对象的命名空间,由我们自身定义SpecObject详细定义对象,固定值就写Speclist。原创 2024-09-05 01:01:17 · 923 阅读 · 0 评论 -
kubernetes中的资源管理
在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。原创 2024-09-04 20:34:59 · 717 阅读 · 0 评论 -
Kubernetes 简介及部署方法
目录1 Kubernetes 简介及原理1.1 应用部署方式演变1.2 容器编排应用1.3 kubernetes 简介1.4 K8S的设计架构1.5 K8S 各组件之间的调用关系1.6 K8S 的 常用名词感念1.7 k8S的分层架构2 K8S 集群环境搭建2.1 k8s 中容器的管理方式2.2 k8s中使用的几种管理容器的介绍3 kubernetes 的环境部署3.1 实验环境准备3.1.1 所有机子配置dns解析 3.1.2 部署docker3.1.3 k8s 所有机子都需执行,指定仓库地址 3.1.4原创 2024-09-03 03:14:30 · 1060 阅读 · 0 评论