k8s容器使用内存

需求总是奇葩

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

k8s容器使用内存_第1张图片

测试

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

总结

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

你可能感兴趣的:(k8s)