Stella981 Stella981
3年前
Kubernetes学习之路(十四)之服务发现Service
一、Service的概念  运行在Pod中的应用是向客户端提供服务的守护进程,比如,nginx、tomcat、etcd等等,它们都是受控于控制器的资源对象,存在生命周期,我们知道Pod资源对象在自愿或非自愿终端后,只能被重构的Pod对象所替代,属于不可再生类组件。而在动态和弹性的管理模式下,Service为该类Pod对象提供了一
Stella981 Stella981
3年前
K8s创建pod yaml文件详解
kubernetes创建pod的yaml文件,参数说明apiVersion:v1指定api版本,此值必须在kubectlapiversion中kind:Pod指定创建资源的角色/类型metadata:资源的元数据/属性name:web04pod资源的名字,在同一个namespace中必须唯一lab
Wesley13 Wesley13
3年前
K8S命令集
命令说明kubectln<namespacegetpods获取指定命名空间podkubectldescribepods<pod查看指定pod事件明细kubectlexecit<podbash进入指定pod容器kubectldescribepod查看pod描述信息与Event事件kub
Wesley13 Wesley13
3年前
K8S从入门到放弃系列
摘要:Kubelet组件运行在Node节点上,维持运行中的Pods以及提供kuberntes运行时环境,主要完成以下使命:  1.监视分配给该Node节点的pods  2.挂载pod所需要的volumes  3.下载pod的secret  4.通过docker/rkt来运行pod中的容器  5.周期的执行pod中为容器定义的
Stella981 Stella981
3年前
Kubernetes Pod 故障归类与排查方法
Pod概念Pod是kubernetes集群中最小的部署和管理的基本单元,协同寻址,协同调度。Pod是一个或多个容器的集合,是一个或一组服务(进程)的抽象集合。Pod中可以共享网络和存储(可以简单理解为一个逻辑上的虚拟机,但并不是虚拟机)。Pod被创建后用一个UID来唯一标
Stella981 Stella981
3年前
Kubernetes Pod 驱逐详解
\原文链接:KubernetesPod驱逐详解(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.yangcs.net%2Fposts%2Fkuberneteseviction%2F)在Kubernetes中,Pod使用的资源最重要的是CPU、内存和磁盘IO
Stella981 Stella981
3年前
Service Account和RBAC授权
一、介绍ServiceAccount概念的引入是基于这样的使用场景:运行在pod里的进程需要调用KubernetesAPI以及非KubernetesAPI的其它服务。ServiceAccount它并不是给kubernetes集群的用户使用的,而是给pod里面的进程使用的,它为pod提供必要的身份认证。二、创建ServiceAcco
Wesley13 Wesley13
3年前
kubernetes资源对象
podPod是K8S的最小操作单元,一个Pod可以由一个或多个容器组成;整个K8S系统都是围绕着Pod展开的,比如如何部署运行Pod、如何保证Pod的数量、如何访问Pod等。特点Pod是能够被创建、调度和管理的最小单元;每个Pod都有一个独立的IP;一个Pod由一个或多个容器构成,并共享命名空间和共享存储等;Pod所有容
Wesley13 Wesley13
3年前
K8S故障排查指南
问题产生在使用Kubernetes时,有时会遇到Pod状态一直处理Terminating。Pod一直没有正常退出,一般情况会使用命令kubectldeletepodspodnameforcegraceperiod0强制删除。如果按照上面命令强制删除Pod,有一定概率会报Orphanedp
Wesley13 Wesley13
3年前
K8S 容器之间通讯方式
概述首先k8s里面容器是存在于pod里面的,所以容器之间通讯,一般分为三种类型:1\.pod内部容器之间2\.pod与pod容器之间3\.pod访问service服务pod内部容器之间这种情况下容器通讯比较简单,因为k8spod内部容器是共享网络空间的,所以容器直接可以使用localhost访