我想知道如何将内存资源分配给运行中的吊舱?
我尝试了kubectl get po foo-7d7dbb4fcd-82xfr -o yaml > pod.yaml,但是当我运行命令kubectl apply -f pod.yaml时
The Pod "foo-7d7dbb4fcd-82xfr" is invalid: spec: Forbidden: pod updates may not change fields other than `spec.containers[*].image`, `spec.initContainers[*].image`, `spec.activeDeadlineSeconds` or `spec.tolerations` (only additions to existing tolerations)提前谢谢你的帮助。
发布于 2020-11-09 10:34:59
Pod是最小的kubernetes资源,它不支持您想做的编辑。
我建议您使用部署运行您的荚,因为它是一个“荚管理器”,您有许多额外的功能,如荚自愈,荚活性/可读性等.
可以在部署文件中定义资源,如下所示:
apiVersion: apps/v1
kind: Deployment
metadata:
name: echo
spec:
replicas: 1
selector:
matchLabels:
app: echo
template:
metadata:
labels:
app: echo
spec:
containers:
- name: echo
image: mendhak/http-https-echo
resources:
limits:
cpu: 15m
memory: 100Mi
requests:
cpu: 15m
memory: 100Mi
ports:
- name: http
containerPort: 80https://stackoverflow.com/questions/64749348
复制相似问题