You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
We analyzed performance metrics for both single and parallel deployments involving 5 pods. For all tests, the imagePullPolicy was set to "Always."
Performance Data for Containerd Versions
Containerd Version
Single Deployment Time (ms)
Parallel Deployment Time (ms)
Containerd 1.7.17
2740.2
4110.0
Containerd 2.0.2
2904.0
5137.8
Containerd 2.1 Dev
2720.4
4667.0
Containerd 2.1 Dev + ImageVerifier Patch
2933.4
4891.0
Key Observations:
Migration from Containerd 1.7.17 to 2.0.2 resulted in performance degradation:
Single deployment: Additional delay of 164 milliseconds.
Parallel deployment (5 pods): Additional delay of 1027 milliseconds.
Migration from Containerd 2.0.2 to 2.1 (without the ImageVerifier plugin) improved performance:
Single deployment: Deployment time reduced by 183 milliseconds.
Parallel deployment (5 pods): Deployment time reduced by 470.8 milliseconds.
Single deployment: Additional delay of approximately 213 milliseconds.
Parallel deployment (5 pods): Additional delay of approximately 224 milliseconds.
These delays are considered acceptable due to the added image verification functionality provided by the Cosign Image Verifier tool.
Deployment YAML used for testing (different images were used in all deployments)
apiVersion: apps/v1kind: Deploymentmetadata:
name: app1-deploymentspec:
replicas: 1selector:
matchLabels:
app: app1template:
metadata:
labels:
app: app1spec:
containers:
- name: app1-containerimage: localhost:5000/test-image-x:1imagePullPolicy: Alwayscommand: ["sleep", "3600"]### Steps to reproduce the issue1.2.3.### Describe the results you received and expectedShould not degrade performance### What version of containerd are you using?1.7.17 to 2.x### Any other relevant information_No response_### Show configuration if it is related to CRI plugin._No response_
Description
Description:
We analyzed performance metrics for both single and parallel deployments involving 5 pods. For all tests, the
imagePullPolicywas set to "Always."Performance Data for Containerd Versions
Key Observations:
Migration from Containerd 1.7.17 to 2.0.2 resulted in performance degradation:
Migration from Containerd 2.0.2 to 2.1 (without the ImageVerifier plugin) improved performance:
Enabling the ImageVerifier plugin in Containerd 2.1 (PR Update CRI to use transfer service for image pull by default #8515) resulted in slight performance delays compared to Containerd 2.1 without the ImageVerifier plugin:
Deployment YAML used for testing (different images were used in all deployments)