Kubernetes | 《Kubernetes in Action中文版》第8章错误
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章错误相关推荐
- 《Netty 实战》Netty In Action中文版 第2章——你的第一款Netty应用程序(一)
第2章 你的第一款Netty应用程序 本章主要内容 设置开发环境 编写Echo服务器和客户端 构建并测试应用程序 在本章中,我们将展示如何构建一个基于Netty的客户端和服务器.应用程序很简单:客户端 ...
- Netty In Action中文版 - 第十二章:SPDY
Netty In Action中文版 - 第十二章:SPDY 本章我将不会直接翻译Netty In Action书中的原文,感觉原书中本章讲的很多废话,我翻译起来也吃力.所以,本章内容我会根据其他资料 ...
- Netty In Action中文版
第一章:Netty介绍 本章介绍 Netty介绍 为什么要使用non-blocking IO(NIO) 阻塞IO(blocking IO)和非阻塞IO(non-blocking IO)对比 Java ...
- Lucene in Action中文版
Lucene in Action 中文版 第一部分 Lucene核心 1. 接触Lucene 2. 索引 3. 为程序添加搜索 4. 分析 5. ...
- Lucene In Action 中文版 [1]
jimoxing写在前面的话:本人整理此书发表在CSDN,不做任何商业用途,完全本着为人民服务. 请转载的各位加上访问地址:http://blog.csdn.net/jimoxing2009/arti ...
- Lucene in Action 中文版
Lucene in Action 中文版 ERIK HATCHER OTIS GOSPODNETIC zw_ren译 主要内容 第一部分 Lucene核心 1. 接触Lucene 2. ...
- 容器、Docker与Kubernetes——Kubernetes的配置入门
本文讲的是容器.Docker与Kubernetes--Kubernetes的配置入门[编者的话]这是介绍Kubernetes的第三篇,主要集中讲述如何配置Kubernetes集群以及作者在配置过程中遇 ...
- MyCat:第八章:MyCAT In Action中文版
MyCAT In Action中文版 MyCAT介绍 什么是MyCAT?简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的"大数据库集群" 支持事务.ACID.可以替 ...
- MyCAT In Action中文版
MyCAT In Action中文版 MyCAT 1.1版本 MyCAT介绍 什么是MyCAT?简单的说,MyCAT就是: · 一个彻底开源的,面向企业应用开发的"大数据库集群" ...
最新文章
- javascript中FORM表单的submit()方法经验教训.
- 有了这个工具,不执行代码就可以找PyTorch模型错误
- 10篇Nature专题报导人类微生物组计划2(iHMP)成果及展望
- react怎么存上一页_如何实现 React 中的状态自动保存?
- mysql最高权限超级用户是_MySQL中,预设的、拥有最高权限超级用户的用户名为( )...
- tensorflow 官方文档中文版 tensorflow教程 tensorflow教学
- oracle的命名规则
- Swoole 实现简单的路由
- 前端学习(2856):简单秒杀系统学习之定时器循环显示
- 133_Power BI 报表服务器2020年1月版本更新亮点
- 完全搞定iframe(框架)里的滚动条
- spark SQL压缩入门
- 利用Java实现简单的日报管理
- php磁力链播放源码,Bt种子转磁力链 PHP源码
- c#大圣之路笔记——c#编程之@的3种作用
- 企业邮箱提升企业效率
- 成员函数的重载、覆盖与隐藏(详细)【转】
- java f1_JAVA编码(19)——java使用f1j9swing来生成excel文件
- C#-快递鸟电子面单打印API
- 我的世界服务器自定义怪物怎么用,我的世界完全自定义怪物教程攻略