k8s
文章平均质量分 89
掂掂三生有幸
励志成为Java领域优质创作者,接商务合作、产品推广
展开
-
《云原生-Kubernetes篇》深入剖析Kubernetes中pod的原理
pod可以为其中的容器配置探针(probe),用以监控容器的健康检查,而不是以容器镜像是否运行来作为健康检查的依据,因为会存在很多情况,容器是正常运行的,但是无法对外提供服务了,因此探针的健康检查方式更加准确。pod中的所有容器共享network、volume、IP地址,在pod启动的时候,需要先启动一个Infra中间容器,而其它容器都是通过join的方式加入到Infra容器的资源中的。sidecar,是一种容器设计模式,指的是我们可以在一个pod中,启动一个辅助容器来完成一些独立于主容器之外的工作。...原创 2022-07-20 16:00:53 · 5215 阅读 · 135 评论 -
【云原生-Kubernetes篇】深入刨析Kubernetes
本文是《深入剖析k8s》学习笔记的第一篇,主要帮助深入理解容器的发展历史和底层原理,顺便了解k8s区别于Docker、Mesos的的地方及优势。k8s难以理解的原因在于从过去物理机和虚拟机为主体的开发运维环境,向以容器为核心的基础设施转变的过程,并不是一次温和的改革,而是涵盖了对网络、存储、调度、操作系统和分布式原理等各个方面的容器化改造。Docker之所以能击败其它Paas产品的杀手锏就是Docker镜像。大家虽然都是用namespace和cgroups技术创建沙盒来实现应用隔离,但是Paas是对应用程序原创 2022-07-01 06:30:00 · 3395 阅读 · 21 评论 -
【云原生-Kubernetes篇】Kubernetes入门扫盲实战
本文是在官网的教程中进行的,官方提供了在线的命令行工具和安装好的minikube工具及环境,方便新手快速入门,如下是主要包含的内容。假设已经预先安装好了minikube,执行如下命令初始化一个单节点的集群:试试k8s集群是否初始化成功:然后可以查看集群的信息和节点信息:二、部署应用在部署应用之前,我们查看pod的信息:然后我们使用如下命令部署一个应用并查看应用的信息:应用虽然部署完成了,但是默认情况下我们只能在集群内部才能访问pod(参考下面3.3节内容),命令行curl访问应用的接口则是属于原创 2022-06-22 06:30:00 · 6866 阅读 · 59 评论