摘要:
1. CRD 简介 Custom resources:是对K8S API的扩展,代表了一个特定的kubetnetes的定制化安装。通过自定义资源定义(CRD),用户可以将新的资源类型动态的注册到集群中。一旦自定义资源类型被注册,用户可以像操作其他 Kubernetes 资源(如 Pod)一样,通过 阅读全文
posted @ 2020-11-16 22:27
人艰不拆_zmc
阅读(971)
评论(0)
推荐(0)
摘要:
老版本Docker中为什么不支持多个 FROM 指令 Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允许一个Dockerfile 中出现多个 FROM 指令。这样做有什么意义呢? 老版本Docker中为什么不支持多个 FROM 指令 在17.05版本 阅读全文
posted @ 2020-11-16 21:47
人艰不拆_zmc
阅读(1253)
评论(0)
推荐(1)
摘要:
获取local-path-provisioner git clone https://github.com/rancher/local-path-provisioner.git 修改local-path-storage.yaml vi local-path-provisioner/deploy/lo 阅读全文
posted @ 2020-11-16 21:38
人艰不拆_zmc
阅读(2700)
评论(0)
推荐(0)
摘要:
背景:创建一个k8s资源的时候可以使用 kubectl create 也可以使用 kubectl apply,到底有什么区别呢?分析:1.官方解释 kubectl create和kubectl apply命令之间存在细微差别。 kubectl create命令可创建新资源。 因此,如果再次运行该命令 阅读全文
posted @ 2020-11-16 21:22
人艰不拆_zmc
阅读(1925)
评论(0)
推荐(0)
摘要:
kubectl get pods 发现很多pod的状态为Evicted 原因 eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。多见于资源不足时导致的驱赶,本次问题为磁盘不足导致。 解决办法排查资源和异常原因,防止新的驱赶产生。处理资源问 阅读全文
posted @ 2020-11-16 20:54
人艰不拆_zmc
阅读(4641)
评论(0)
推荐(1)
摘要:
k8s中namespace有两种常见的状态,即Active和Terminating状态,其中Terminating状态一般会比较少见,当对应的命名空间下还存在运行的资源,但该命名空间被删除时才会出现所谓的Terminating状态,这种情况下只要等待k8s本身将命名空间下的资源回收后,该命名空间将会 阅读全文
posted @ 2020-11-16 20:50
人艰不拆_zmc
阅读(595)
评论(0)
推荐(0)