如果pod包含多个container, 这些container不会跨机器分布

每个container只运行一个进程,而不是在一个container运行多个进程,这样更容易处理进程异常重启,进程日志等问题

pod可以和现实中的物理机类比,pod中的进程可以和运行在物理机中的进程类比,只是其封装在容器中,可以把pod看做只运行单一应用的服务器

kubectl explain pods, kubectl explain pods.spec,

kubectl describe pod <pod_name>  # pod创建失败后,可以通过这种方式查看失败原因

kubectl logs <pod_name>  # 获取日志, 日志默认按天轮滚,大小超过10M也会轮滚

kubectl logs <pod_name> -c <container_name>

kubectl get pods -w  # 一直显示pod状态

kubectl port-forward kubia-manual 8888:8080

kubectl get pods --show-labels

kubectl get po -l <label_name>

yaml文件resource

apiVersion: v1
kind: Pod
metadata:
name: kuberbetes-test-7
namespace: test
spec:
containers:
- args: # 覆盖dockfile里面的CMD
- sleep 1
command: # 覆盖dockfile里面的ENTRYPOINT
- /bin/sh
- -c
image: ubuntu:16.04
imagePullPolicy: IfNotPresent
name: base

resources:
        limits:  # pod最多可以获得的资源,必须比requests大,如果申请更多,则被限制
          memory: 1024Mi
          cpu: 500m
        requests:  # pod申请时需要保证的资源,不能比这个小
          memory: 512Mi
          cpu: 500m

    securityContext:
capabilities:
add:
- SYS_ADMIN
privileged: true
volumeMounts:
- mountPath: /etc/s3fs
name: mntdatas3fs
readOnly: true
restartPolicy: Never
volumes:
- name: mntdatas3fs
secret: # secret 卷
defaultMode: 256
secretName: s3fs-secret
# secret 定义
apiVersion: v1
kind: Secret
metadata:
name: s3fs-secret
namespace: test
type: Opaque
stringData:
passwd-s3fs: |-
key:value

https://sysdig.com/blog/kubernetes-limits-requests/

最新文章

  1. 深入理解javascript函数定义与函数作用域
  2. wpf 仿QQ图片查看器
  3. Django视图与网址
  4. .NET Core中使用Razor模板引擎
  5. [原创]JavaScript继承详解
  6. linux时间的查看与修改
  7. 如何撰写SCI论文的讨论部分?——经典结构 – 俗称“倒漏斗型。
  8. PHP错误报告级别及调整方法
  9. 【JMeter】JMeter代码里若有外部自定义方法调用需要写进方法体里,否则报错
  10. CSS3 Background-clip
  11. 林业有害生物监测系统(重庆宇创GIS)
  12. 七夕节快到了,做个图钉画以及学习下Pillow吧
  13. 基于centos6.5安装部署mongdb3.6
  14. Eclipse 中 Maven 项目默认JDK版本为1.5 的解决方法
  15. 创成汇丨投脑风暴&#183;创心不止|路演日 第2期,寻IT创业者
  16. 【做题】hdu5514 Frogs——另类容斥
  17. 四、触发器(Trigger)
  18. 不可恢复的生成错误mergemod.dll 2.0.2600.0
  19. dom4j使用的小例子
  20. python虚拟环境 virtualenv工具

热门文章

  1. 鸿蒙内核源码分析(编译脚本篇) | 如何防编译环境中的牛皮癣 | 百篇博客分析OpenHarmony源码 | v58.01
  2. P3645-[APIO2015]雅加达的摩天楼【bfs,根号分治】
  3. Java并发编程实战——读后感
  4. HTTP基础系列之:一文搞懂URL
  5. SpringBoot整个Druid
  6. Vue3学习(五)之集成HTTP库axios
  7. FastAPI 学习之路(三十七)元数据和文档 URL
  8. [对对子队]Alpha阶段项目展示博客
  9. 基于docker-compose搭建sonarqube代码质量检测平台
  10. 2021.7.21考试总结[NOIP模拟22]