-
Notifications
You must be signed in to change notification settings - Fork 35
Containers
Containers let you package application code/binary as well as its dependencies such as file system, registry, and network. Advantages include consistency across development, test, and production.
Using containers in production requires management and infrastructure features:
- Container cluster deployment and management
- Scheduling and automation
- Container placement and management
- Service discovery and networking
- Monitoring and logging
The technologies that provide these services are known as container orchestrators. There are two major open source container orchestration technologies available:
- Docker Swarm — cluster management integrated with the Docker Engine including scaling, load balancing, and service discovery
- Kubernetes — automated deployment, scaling, and management of containerized applications
Additional technologies are available including Ansible for configuration management and provisioning, Grafana for monitoring and analytics, and Kibana for analytics and visualization. Only Kubernetes is tightly bound to containers.
© 2019 OpenSwitch project. All information is contributed to and made available by OPX under the Creative Commons Attribution 4.0 International License (available at http://creativecommons.org/licenses/by/4.0/).
- Home
- System overview
- Software releases
- Hardware support
- FAQs
- Install
- Build
- Configure
- Develop
- Administer
- Troubleshoot
- Software compatibility
- Contribute
- DevOps
- Join