- OpenShift is an open source PaaS by Red Hat based on top of Docker containers and the Kubernetes container cluster manager for enterprise app development and deployment. https://www.openshift.com/index.html
Kubernetes (Open Source)
Kelsie Hightower (Google)
- Kubernetes is an automation framework… based on 15 years on how Google ran containers internally. Its now open source and is owned by the CNCF.
- What that means is that you can set a desired state, Kubernetes will pick up on it and drive your current state toward it
- So instead of manually run to a command line to see if it’s running, Kubernetes will check that for you, if it’s not, it’s smart enough to start it for you.
- Frees up developers to focus on what’s important – applications
Docker (Open Source)
Docker Benefits (Open Source)
- Your Linux apps will run in any Linux server or VM, regardless installed distribution, while the kernel is high enough. And that could have a fast deploy in a lot of kinds of environments
- You would be able to deploy fast, on the same exact system, each time
- Moving apps between development, qa and production could be mostly a change in environment variables.
- Your developers will be able to test their apps in an environment very much like the one in production
- You will be able to have isolated apps with far more density than having them on VMs
- Selecting exactly what apps will be visible to the outside world without messing too much with firewalls
Docker Compose (Docker Inc.)
- Compose is a tool for defining and running multi-container Docker applications.
- With Compose, you use a Compose file to configure your application’s services. Then, using a single command, you create and start all the services from your configuration.
Kitematic (Docker Inc.)
- Kitematic is Docker’s visual interface for creating Docker instances on Windows and Mac
- Provided as a service, so you don’t need to setup and manage this clustering layer yourself – ECS provides it for you.
- The only cost is for the EC2 servers on which your containers eventually run.)