问题描述 问题 在高可用的k8s集群中,当Node节点挂掉,kubelet无法提供工作的时候,pod将会自动调度到其他的节点上去, 而调度到节点上
CGroups与Namespaces 摘要 了解下容器背后的两大核心技术:CGroups 和 Namespace。 CGroups 概述 CGroups 全称为 Linux Control Group,其作
介绍 Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令 构建一层,因此每一条指令的内容,就是描述该层应当如何构建。
平时较多使用的是docker项目将容器运行时迁移至了containerd,这里整理下相关的操作命令 常用指令对比 ctr是containerd自
k8s namespace 无法删除记录 名字空间yaml 文件 1 2 3 4 kind: Namespace apiVersion: v1 metadata: name: kube-logging 删除卡住 1 2 $ sudo kubectl delete -f kube-logging.yaml --wait=true namespace "kube-logging" deleted # 长久的等待 强制删除(无效果) 1 sudo kubectl delete ns kube-logging --grace-period=0 --force 排查
故障描述 警告 PVC 显示创建不成功:kubectl get pvc -n efk 显示 Pending,这是由于版本太高导致的。k8sv1.20 以上版本默认禁止使用 self
在了解Jenkins 之前先了解一下CI&CD cicd 介绍 持续集成(Continous Intergrations) 和持续部署(Continuous Deployment
Helm 使用一种名为 charts 的包格式,一个 chart 是描述一组相关的 Kubernetes 资源的文件集合,单个 chart 可能用于部署简单的应用,比如 memcached pod,或者复杂的应用,比如一个带有 HTTP
背景 k8s 容器运行时是docker和containerd结合使用,且生产环境是离线环境将需要的containerd和docker版本相关的rpm
要实现在 Jenkins 中的构建工作,可以有多种方式,我们这里采用比较常用的 Pipeline 这种方式。 Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来