DiscussionSLA

[Suggestion] docker-less! Suggest throwing docker in the trash !

Discussion Closed

Published 2 months ago

# Github Issue

Published 2 months ago

profile_photo

asianbigcock

Updated 24 days ago

1

What would you like to be added or improved?

Suggest throwing docker in the trash !

Why is it needed?

The reasons for not using docker are as follows:

  1. Performance overhead and resource sharing.
    Although Docker is generally lighter than VMs, improper resource management and scheduling can create performance bottlenecks in high-density deployments.
    If container resources (e.g., CPU, memory, network, etc.) are not configured properly in isolation, resource contention issues can easily arise.

  2. Network complexity.
    Docker provides multiple network modes (bridge, host, overlay, etc.), which may require additional configuration and troubleshooting of the network in a multi-container or multi-host environment.
    Network performance tuning and security policy (e.g., firewall rules) configuration may be cumbersome, especially in large-scale microservice architectures.

  3. Difficulty of operation and monitoring.
    Although there are abundant management tools, monitoring, log collection, health checking and other operation and maintenance tools need to be further integrated and optimized in multi-container and dynamic scaling scenarios.
    The transient and dynamic nature of containers puts higher requirements on troubleshooting and log tracking.

profile_photo

Cristian Musat

Updated 12 days ago

0

Helm chart to deploy to kubernetes

profile_photo

xbingW

Updated 3 days ago

0

No such plan yet