热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

带有PVC的吊舱卡在容器创建中

我的总体问题是,删除具有PVC的容器后,该容器会卡在容器创建过程中。我的

我的总体问题是,删除具有PVC的容器后,该容器会卡在容器创建过程中。我的猜测为何,原因如下:

所以,我有一个装有PVC的吊舱。我做了:
kubectl exec -it "name" bash
导航到已安装PVC的路径,并想要创建一个包含多个目录的tar gzip文件。原因是因为我想将文件夹复制到本地,但是它们很大。无论如何,设法创​​建了tar文件,但是其他人释放到了我们的开发环境中,但该吊舱被杀死了。之后,在重新创建环境时,具有tar文件的PVC的容器将停留在容器创建中。是否因为我在PVC上创建了该文件?例如,根据警告,PVC似乎指向了先前的容器?

kubectl get pvc
NAME STATUS VOLUME CAPACITY accESS MODES STORAGeclASS AGE
graphite-pvc Bound xxxx 256Gi RWO managed-premium 12

如果这样做,我会收到以下警告:

kubectl describe pod xxx

警告失败附件体积22m(x8超过24m)attachdetach-controller
卷“ pvc-f65cb358-014b-11ea-b698-000d3a556597”的AttachVolume.Attach失败:将卷“ kubernetes-dynamic-pvc-f65cb358-014b-11ea-b698-000d3a556597”附加到实例“ / subscriptions / 1405bf18-bf7d-4a2f -9aa7-25ff73ba58a6 / resourceGroups / cie-dev-2-1-eastus / providers / microsoft.Compute / virtualMachinescaleSets / k8s-dev-nodes-2002 / virtualMachines / 6“因计算失败。VirtualMachinescaleSetvmsClient#Update:发送请求失败:StatusCode = 0-原始错误:autorest / azure:服务返回错误。 Status = Code =“ ConflictingUserInput” Message =“ Disk'/subscriptions/1405bf18-bf7d-4a2f-9aa7-25ff73ba58a6/resourceGroups/cie-dev-2-1-eastus/providers/microsoft.Compute/disks/kubernetes-dynamic-pvc -f65cb358-014b-11ea-b698-000d3a556597'无法连接,因为该磁盘已由VM'/ subscriptions / 1405bf18-bf7d-4a2f-9aa7-25ff73ba58a6 / resourceGroups / cie-dev-2-1-eastus / providers / microsoft.Compute / virtualMachinescaleSets / k8s-dev-nodes-2002 / virtualMachines / k8s-dev-nodes-2002_111'。”

警告失败安装48s(x13超过28m)kubelet,k8s-dev-nodes-2002000006无法为容器“ xxxx”安装卷:超时已到期,等待连接或为容器“ xxxxxx”安装的卷。未安装的卷列表= [pvc_name]。未连接卷的列表= [pvc_name default-token-6tmkm]

因此,首先,您认为它与我在PVC内并创建文件(在吊舱被杀死时)有关,还是纯粹是巧合(不是吗?)。





推荐阅读
  • minikube安装过程介绍minikubeMinikube是一个可以在本地轻松运行Kubernetes的工具。Minikube会在您的笔记本电脑中的虚拟机上运行一个单节点的Kub ... [详细]
  • k8s容器内获取Pod信息和资源限制
    文章目录1.获取pod信息1.1一个简单示例1.2可以获取那些信息2.获取容器资源限制前言:从容器内获取容器的IP端口namespace等信息,以及k8 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • Jboss的EJB部署描述符standardjaws.xml配置步骤详解
    本文详细介绍了Jboss的EJB部署描述符standardjaws.xml的配置步骤,包括映射CMP实体EJB、数据源连接池的获取以及数据库配置等内容。 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 1.官网下载了mysql-5.7.17-win64.zip包,配置遇到很多麻烦,记录一下;2.解压后放到指定的文件夹,修改mysql-5.7.17的配置文件my-default.i ... [详细]
  • Kubernetes(k8s)基础简介
    Kubernetes(k8s)基础简介目录一、Kubernetes概述(一)、Kubernetes是什么(二& ... [详细]
  • kubelet配置cni插件_Kubernetes新近kubectl及CNI漏洞修复,Rancher 2.2.1发布
    今天,Kubernetes发布了一系列补丁版本,修复新近发现的两个安全漏洞CVE-2019-1002101(kubectlcp命令安全漏洞)和CVE-2 ... [详细]
  • 虚拟机CentOS7挂载文件系统失败上周五下班前没有关闭虚拟机和物理机,今天周一开了虚拟机之后,发现操作系统启动失败。原因跟这篇文章描述的一模一样。解决操作系统的文件系统挂载的问题 ... [详细]
  • Kubernetes集群:命名空间(Namespace)
    一、什么是Namespace?你可以认为namespaces是你kubernetes集群中的虚拟化集群。在一个Kubernetes集群中可以拥有多个命名空间,它们在逻 ... [详细]
  • K8s-helm简介及基本概念详解
    ​Helm 使用的包格式称为 chart,它是一个描述 Kubernetes 相关资源对象的文件集合,这篇文章主要介绍了K8s-helm简介及基本概念,需要的朋友可以参考下 ... [详细]
  • 使用工具   https:kubernetes.iodocssetupindependentcreate-cluster-kubeadmkubeadm简介:  kubeadm是ku ... [详细]
author-avatar
LordHo
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有