-
Kubernetes入门之Pod健康状态监测机制
现如今,kubernetes已经是老生常谈的话题,几乎所有IT人都听闻或使用过Kubernetes。 其中Pod是Kubernetes中最小的可部署单元。一个Pod代表你的微服务的一个实例。每个Pod都分配有一个临时IP地址。 Pod的运行状态直接影响着应用服务的质量,但容器应用在运行过程中,可能会因为各式各样的原因导致程序不可用,且有些种类的故障仅能通过重启进行恢复。 针对该情况,Kubernetes提供了Pod健康检查机制。 Pod的生命周期 Pod其实和我们人类一样,都有‘生老病死“,无论…
-
使用Kubernetes两年的经验教训
大约两年前,我们决定放弃基于Ansible的安装配置方式,以便在EC2上部署应用程序的方式,并转向使用Kubernetes实现应用程序的容器化和编排。我们已经将大部分基础设施迁移到了Kubernetes。这是一项艰巨的任务以及挑战——从混合部署方式直到大部分迁移完成,再到培训整个团队学习全新的操作范式等等。 在这篇文章中,我们想回顾一下我们的经验,并与你分享我们在这段旅程中所学到的东西,以帮助你做出更好的决策,增加成功的机会。 清楚你迁移到Kubernetes的原因 无服务和容器化是很好的概念。…
-
kubernetes基础概念解析
本篇文章介绍kubernetes的一些基础概念,也整理出了pdf版本,需要的下拉至文末领取。 目录: 1 、pod 概念 自主式POD:不是被控制器管理的pod。一旦死亡就不会再重生 控制器管理的POD:就是被控制器所管理的POD。 1、自主式POD的基础概念 容器会共用pause的网络栈,也就是说这两个容器就没有他的独立地址了他们都是共同使用pause的地址、共用他的存储卷 Pause 网络栈共享:首先我们要定义一个 POD,就会先启动第一个容器,只要运行一个POD这个容器就会被启动、这个容…