11 2020 档案

摘要:什么是AdmissionWebhook? 什么是AdmissionWebhook,就要先了解K8S中的admission controller, 按照官方的解释是: admission controller是拦截(经过身份验证)API Server请求的网关,并且可以修改请求对象或拒绝请求。简而言之 阅读全文
posted @ 2020-11-30 22:36 人艰不拆_zmc 阅读(2226) 评论(0) 推荐(0) 编辑
摘要:Helm是一个非常常用的K8s应用包管理工具,负责云原生应用的安装部署和生命周期管理。 Helm2 Helm2有两个主要的组件: Tiller: helm的服务端,部署在k8s里面的一个pod,通常在kube-system这个系统空间里。主要负责部署helm charts,管理release,跟k8 阅读全文
posted @ 2020-11-17 11:49 人艰不拆_zmc 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:1. CRD 简介 Custom resources:是对K8S API的扩展,代表了一个特定的kubetnetes的定制化安装。通过自定义资源定义(CRD),用户可以将新的资源类型动态的注册到集群中。一旦自定义资源类型被注册,用户可以像操作其他 Kubernetes 资源(如 Pod)一样,通过 阅读全文
posted @ 2020-11-16 22:27 人艰不拆_zmc 阅读(756) 评论(0) 推荐(0) 编辑
摘要:老版本Docker中为什么不支持多个 FROM 指令 Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允许一个Dockerfile 中出现多个 FROM 指令。这样做有什么意义呢? 老版本Docker中为什么不支持多个 FROM 指令 在17.05版本 阅读全文
posted @ 2020-11-16 21:47 人艰不拆_zmc 阅读(1235) 评论(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 阅读(2598) 评论(0) 推荐(0) 编辑
摘要:背景:创建一个k8s资源的时候可以使用 kubectl create 也可以使用 kubectl apply,到底有什么区别呢?分析:1.官方解释 kubectl create和kubectl apply命令之间存在细微差别。 kubectl create命令可创建新资源。 因此,如果再次运行该命令 阅读全文
posted @ 2020-11-16 21:22 人艰不拆_zmc 阅读(1884) 评论(0) 推荐(0) 编辑
摘要:kubectl get pods 发现很多pod的状态为Evicted 原因 eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。多见于资源不足时导致的驱赶,本次问题为磁盘不足导致。 解决办法排查资源和异常原因,防止新的驱赶产生。处理资源问 阅读全文
posted @ 2020-11-16 20:54 人艰不拆_zmc 阅读(4233) 评论(0) 推荐(1) 编辑
摘要:k8s中namespace有两种常见的状态,即Active和Terminating状态,其中Terminating状态一般会比较少见,当对应的命名空间下还存在运行的资源,但该命名空间被删除时才会出现所谓的Terminating状态,这种情况下只要等待k8s本身将命名空间下的资源回收后,该命名空间将会 阅读全文
posted @ 2020-11-16 20:50 人艰不拆_zmc 阅读(563) 评论(0) 推荐(0) 编辑
摘要:什么是 Ansible facts Ansible facts 是远程系统的信息,主要包含IP地址,操作系统,以太网设备,mac 地址,时间/日期相关数据,硬件信息等信息。 Ansible facts 对于需要根据远程主机的信息作为执行条件操作的场景非常有用。例如,根据远程服务器使用的操作系统版本, 阅读全文
posted @ 2020-11-12 16:22 人艰不拆_zmc 阅读(788) 评论(0) 推荐(0) 编辑
摘要:Docker在不重建容器的情况下,日志文件默认会一直追加,时间一长会逐渐占满服务器的硬盘的空间,内存消耗也会一直增加。 查出占用磁盘较大的文件 Docker 的日志文件存在 /var/lib/docker/containers 目录中,通过下面的命令可以将日志文件夹根据升序的方式罗列出来。 sudo 阅读全文
posted @ 2020-11-11 19:34 人艰不拆_zmc 阅读(14872) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示