作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道 Docker 和 Kubernetes 不是直接的竞争对手。 Docker 是容器平台,容器由工具 Kubernetes 协调调度。
它的真正含义是什么,我如何在 Docker for Azure 上部署我的应用程序?
最佳答案
简短的回答:
In the quality assurance (QA) environments, we can get away with running containers on a single host to develop and test applications. However, when we go to production, we do not have the same liberty, as we need to ensure that our applications:
- Are fault-tolerant
- Can scale, and do this on-demand
- Use resources optimally
- Can discover other applications automatically, and communicate with each other
- Are accessible from the external world
- Can update/rollback without any downtime.
Container orchestrators are the tools which group hosts together to form a cluster, and help us fulfill the requirements mentioned above.
Nowadays, there are many container orchestrators available, such as:
- Docker Swarm: Docker Swarm is a container orchestrator provided by Docker, Inc. It is part of Docker Engine.
- Kubernetes: Kubernetes was started by Google, but now, it is a part of the Cloud Native Computing Foundation project.
- Mesos Marathon: Marathon is one of the frameworks to run containers at scale on Apache Mesos.
- Amazon ECS: Amazon EC2 Container Service (ECS) is a hosted service provided by AWS to run Docker containers at scale on its infrastructrue.
- Hashicorp Nomad: Nomad is the container orchestrator provided by HashiCorp.
关于docker - Kubernetes 与 Docker : What Does It Really Mean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50345741/
我是一名优秀的程序员,十分优秀!