需求总是奇葩

k8s容器使用内存,yaml如下
apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx
	    volumeMounts:
	      - mountPath: /dev/shm
	        name: dshm
        ports:
        - containerPort: 80
    volumes:
     - name: dshm
       emptyDir:
         sizeLimit: "350Mi"
         medium: "Memory"
查看仍然是默认的64M

在这里插入图片描述

测试

使用dd工具写入,能正常使用,但是会有问题,超过后容器会挂掉,而且不会删除重建,这是k8s保护机制导致
dd if=/dev/zero of=/dev/shm/test1 bs=1M count=350

总结

感觉k8s这个还没有准备好,慎用、慎用、慎用!!!

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐