Kubernetes | 《Kubernetes in Action中文版》第8章错误

1. 查看容器详情

Name:         downward
Namespace:    default
Priority:     0
Node:         minikube/192.168.64.3
Start Time:   Mon, 29 Nov 2021 09:43:23 +0800
Labels:       <none>
Annotations:  <none>
Status:       Pending
IP:
IPs:          <none>
Containers:main:Container ID:Image:         k8s.gcr.io/busyboxImage ID:Port:          <none>Host Port:     <none>Command:sleep9999999State:          WaitingReason:       ContainerCreatingReady:          FalseRestart Count:  0Limits:cpu:     500mmemory:  4MiRequests:cpu:     250mmemory:  100KiEnvironment:POD_NAME:         downward (v1:metadata.name)POD_NAMESPACE:    default (v1:metadata.namespace)POD_IP:            (v1:status.podIP)NODE_NAME:         (v1:spec.nodeName)SERVICE_ACCOUNT:   (v1:spec.serviceAccountName)Mounts:/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-4js5b (ro)
Conditions:Type              StatusInitialized       TrueReady             FalseContainersReady   FalsePodScheduled      True
Volumes:kube-api-access-4js5b:Type:                    Projected (a volume that contains injected data from multiple sources)TokenExpirationSeconds:  3607ConfigMapName:           kube-root-ca.crtConfigMapOptional:       <nil>DownwardAPI:             true
QoS Class:                   Burstable
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300snode.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:Type     Reason                  Age              From               Message----     ------                  ----             ----               -------Normal   Scheduled               3s               default-scheduler  Successfully assigned default/downward to minikubeWarning  FailedCreatePodSandBox  3s               kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed to start sandbox container for pod "downward": Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: process_linux.go:348: copying bootstrap data to pipe caused: write init-p: broken pipe: unknownNormal   SandboxChanged          1s (x2 over 2s)  kubelet            Pod sandbox changed, it will be killed and re-created.Warning  FailedCreatePodSandBox  1s (x2 over 2s)  kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed to start sandbox container for pod "downward": Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: process_linux.go:352: getting the final child's pid from pipe caused: read init-p: connection reset by peer: unknown

2. 原因

给容器分配的内存过低无法启动。

3. 解决办法

  • downward-api-env.yaml
  • downward-api-volume.yaml

修改上面两个文件中下面标注的两处位置。

# ...
spec:containers:- name: mainimage: busyboxcommand: ["sleep", "9999999"]resources:requests:cpu: 15m# 修改此处memory: 64Milimits:cpu: 100m# 修改此处memory: 128Mi
# ...

Kubernetes | 《Kubernetes in Action中文版》第8章错误相关推荐

  1. 《Netty 实战》Netty In Action中文版 第2章——你的第一款Netty应用程序(一)

    第2章 你的第一款Netty应用程序 本章主要内容 设置开发环境 编写Echo服务器和客户端 构建并测试应用程序 在本章中,我们将展示如何构建一个基于Netty的客户端和服务器.应用程序很简单:客户端 ...

  2. Netty In Action中文版 - 第十二章:SPDY

    Netty In Action中文版 - 第十二章:SPDY 本章我将不会直接翻译Netty In Action书中的原文,感觉原书中本章讲的很多废话,我翻译起来也吃力.所以,本章内容我会根据其他资料 ...

  3. Netty In Action中文版

    第一章:Netty介绍 本章介绍 Netty介绍 为什么要使用non-blocking IO(NIO) 阻塞IO(blocking IO)和非阻塞IO(non-blocking IO)对比 Java ...

  4. Lucene in Action中文版

    Lucene in Action 中文版  第一部分 Lucene核心 1.      接触Lucene  2.      索引 3.      为程序添加搜索 4.      分析 5.      ...

  5. Lucene In Action 中文版 [1]

    jimoxing写在前面的话:本人整理此书发表在CSDN,不做任何商业用途,完全本着为人民服务. 请转载的各位加上访问地址:http://blog.csdn.net/jimoxing2009/arti ...

  6. Lucene in Action 中文版

    Lucene in Action 中文版 ERIK HATCHER OTIS GOSPODNETIC zw_ren译 主要内容 第一部分 Lucene核心 1.      接触Lucene 2.    ...

  7. 容器、Docker与Kubernetes——Kubernetes的配置入门

    本文讲的是容器.Docker与Kubernetes--Kubernetes的配置入门[编者的话]这是介绍Kubernetes的第三篇,主要集中讲述如何配置Kubernetes集群以及作者在配置过程中遇 ...

  8. MyCat:第八章:MyCAT In Action中文版

    MyCAT  In Action中文版 MyCAT介绍 什么是MyCAT?简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的"大数据库集群" 支持事务.ACID.可以替 ...

  9. MyCAT  In Action中文版

    MyCAT  In Action中文版 MyCAT 1.1版本 MyCAT介绍 什么是MyCAT?简单的说,MyCAT就是: · 一个彻底开源的,面向企业应用开发的"大数据库集群" ...

最新文章

  1. javascript中FORM表单的submit()方法经验教训.
  2. 有了这个工具,不执行代码就可以找PyTorch模型错误
  3. 10篇Nature专题报导人类微生物组计划2(iHMP)成果及展望
  4. react怎么存上一页_如何实现 React 中的状态自动保存?
  5. mysql最高权限超级用户是_MySQL中,预设的、拥有最高权限超级用户的用户名为( )...
  6. tensorflow 官方文档中文版 tensorflow教程 tensorflow教学
  7. oracle的命名规则
  8. Swoole 实现简单的路由
  9. 前端学习(2856):简单秒杀系统学习之定时器循环显示
  10. 133_Power BI 报表服务器2020年1月版本更新亮点
  11. 完全搞定iframe(框架)里的滚动条
  12. spark SQL压缩入门
  13. 利用Java实现简单的日报管理
  14. php磁力链播放源码,Bt种子转磁力链 PHP源码
  15. c#大圣之路笔记——c#编程之@的3种作用
  16. 企业邮箱提升企业效率
  17. 成员函数的重载、覆盖与隐藏(详细)【转】
  18. java f1_JAVA编码(19)——java使用f1j9swing来生成excel文件
  19. C#-快递鸟电子面单打印API
  20. 我的世界服务器自定义怪物怎么用,我的世界完全自定义怪物教程攻略

热门文章

  1. trove 配置文件
  2. [TCP]基于TCP的心跳和加密设计
  3. 2021小透明的年度总结
  4. Android PowerManagerService简单分析
  5. Js函数加括号、不加括号
  6. PHP获取用户的真实ip地址
  7. mysql 生成id函数_MySQL ID生成策略
  8. 重磅!瑞泰信息发布中国企业数字化增长行业实践白皮书——《数字化平台造就企业增长新引擎》
  9. Unity将当前场景渲染到图片上并导出图片(本地/服务器)
  10. 关于如何设置网页自动切换背景图片