什么是PodPod是Kubernetes创建或部署的最小单位。一个Pod封装一个或多个容器(container)、存储资源(volume)、一个独立的网络IP以及管理控制容器运行方式的策略选项。Pod使用主要分为两种方式:Pod中运行一个容器。这是Kubernetes最常见的用法,您可以将Pod视为单个封装的容器,但是Kubernetes是直接管理Pod而不是容器。Pod中运行多个需要耦合在一起工
分类:
Web程序 时间:
2020-11-27 11:21:26
阅读次数:
10
存活探针Kubernetes提供了自愈的能力,具体就是能感知到容器崩溃,然后能够重启这个容器。但是有时候例如Java程序内存泄漏了,程序无法正常工作,但是JVM进程却是一直运行的,对于这种应用本身业务出了问题的情况,Kubernetes提供了LivenessProbe机制,通过检测容器响应是否正常来决定是否重启,这是一种很好的健康检查机制。毫无疑问,每个Pod最好都定义LivenessProbe,
分类:
其他好文 时间:
2020-11-27 11:21:10
阅读次数:
9
为什么需要Label当资源变得非常多的时候,如何分类管理就非常重要了,Kubernetes提供了一种机制来为资源分类,那就是Label(标签)。Label非常简单,但是却很强大,Kubernetes中几乎所有资源都可以用Label来组织。Label的具体形式是key-value的标记对,可以在创建资源的时候设置,也可以在后期添加和修改。以Pod为例,当Pod变得多起来后,就显得杂乱且难以管理,如下
分类:
其他好文 时间:
2020-11-27 11:20:55
阅读次数:
8
为什么需要NamespaceLabel虽然好,但只用Label的话,那Label会非常多,有时候会有重叠,而且每次查询之类的动作都带一堆Label非常不方便。Kubernetes提供了Namespace来做资源组织和划分,使用多Namespace可以将包含很多组件的系统分成不同的组。Namespace也可以用来做多租户划分,这样多个团队可以共用一个集群,使用的资源用Namespace划分开。不同的
分类:
其他好文 时间:
2020-11-27 11:20:41
阅读次数:
7
Job和CronJob是负责批量处理短暂的一次性任务(shortlivedone-offtasks),即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。Job:是Kubernetes用来控制批处理型任务的资源对象。批处理业务与长期伺服业务(Deployment、Statefulset)的主要区别是批处理业务的运行有头有尾,而长期伺服业务在用户不停止的情况下永远运行。Job管理的Pod
分类:
其他好文 时间:
2020-11-27 11:19:56
阅读次数:
8
DaemonSet是这样一种对象(守护进程),它在集群的每个节点上运行一个Pod,且保证只有一个Pod,这非常适合一些系统层面的应用,例如日志收集、资源监控等,这类应用需要每个节点都运行,且不需要太多实例,一个比较好的例子就是Kubernetes的kube-proxy。DaemonSet跟节点相关,如果节点异常,也不会在其他节点重新创建。图1DaemonSet下面是一个DaemonSet的示例。a
分类:
系统相关 时间:
2020-11-27 11:19:41
阅读次数:
15
在DaemonSet中讲到使用nodeSelector选择Pod要部署的节点,其实Kubernetes还支持更精细、更灵活的调度机制,那就是亲和(affinity)与反亲和(anti-affinity)调度。Kubernetes支持节点和Pod两个层级的亲和与反亲和。通过配置亲和与反亲和规则,可以允许您指定硬性限制或者偏好,例如将前台Pod和后台Pod部署在一起、某类应用部署到某些特定的节点、不同
分类:
其他好文 时间:
2020-11-27 11:19:21
阅读次数:
8
一、ServiceAccount1.ServiceAccount介绍首先Kubernetes中账户区分为:UserAccounts(用户账户)和ServiceAccounts(服务账户)两种,它们的设计及用途如下:UserAccount是给kubernetes集群外部用户使用的,例如运维或者集群管理人员,使用kubectl命令时用的就是UserAccount账户;UserAccount是全局性。在
分类:
Web程序 时间:
2020-11-26 14:59:05
阅读次数:
9
Kubernetes能做什么? 简单来说,Kubernetes是和Mesos Marathon类似的容器编排框架,它也是一个自动化、容器化的应用程序部署扩展和管理的开放源代码系统。Kubernetes通过Master节点进行容器的统一编排决策和管理(类似人体的大脑),通过Worker节点(或者直接叫 ...
分类:
其他好文 时间:
2020-11-26 14:20:24
阅读次数:
3
https://www.cnblogs.com/wwjj4811/p/13703804.html 三台centos7虚拟机,一台master,两台worker,集群中所有机器之间网络互通,可以访问外网,需要拉取镜像。 master ip:192.168.162.133 node1 ip:192.16 ...
分类:
其他好文 时间:
2020-11-25 12:31:20
阅读次数:
5