Linux member offline     |  
                    
                      |   |  
                    
                      
                        
                          
                            | posts: | 
                            120 |  
                          
                            | joined: | 
                            01/24/2011 |  
                          
                            | from: | 
                            San Jose, CA |  
                         
                       |  
                    | 
                  | 
                
                  
                    
                       |  
                    
                       |  
                    
                      
                        
                          | Docker vs Kubernetes vs Helm |  
                        
                          Kubernetes, Docker, and Helm are all related but serve different purposes in the context of containerized application.
  Docker:
  Docker is a platform to provide tools and services for developing, shipping, and running applications in containers.
  Docker is composed of three parts:   Docker Engine -- the runtime environment for containers  Docker CLI -- command-line interface for managing containers and images  Docker Hub -- a cloud-based registry for storing and sharing container images
  When people talk about Docker, it is more about individual machine.
  Kubernetes:
  Kubernetes is a container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of machines.
  Kubernetes abstracts away the underlying infrastructure and provides a declarative API for defining and managing application resources, such as pods (the smallest deployable units in Kubernetes), services, deployments, and volumes.
  When people talk about Kubernetes, it is more about a cluster of machines.
  Helm:
  Helm is a package manager for Kubernetes that simplifies the deployment and management of applications by providing pre-configured packages (charts) and templating capabilities.
  When people talk about Helm, it is more about pre-defined templates of k8s.
 
  |  
                        
                           |  
                        |  
                    
                       |  
                    
                       |  
                    |