Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
DOCKER FOR HOSTERSLeveraging Docker
Containers in Hosting
● New standard● DevOps friendly● Developers friendly
Why Docker is Super Cool
~5x more server apps instances
● App-based containers● Easy to package● Easy to UPDATE● Very high density
1. Add-on applications for cPanel
2. Stand-alone applications
3. Resources for Docker containers
Three Ways to Sell Docker
Applications,
Applications,
Applications
… But How Can It Be Used in Hosting?
run: kcli create mysqlpod.yml from /scripts/postwwwacct
create a cron job for the user that would do: kcli docker execute mysql_dump
(work in progress)
Private MySQL?
~2 hrs to setup
Use Case Example:● Shared cPanel Hoster● Wants to create private MySQL + phpMyAdmin on
account setup● Provide MySQL backup● Provide updates
How to Execute
Scalable Redmine?
OpenERP? There is an image for that...
● Easy app deploymentDedicated MySQL™
Redis? Memcache?
Elasticsearch?
● Transparent setup
Ordering Applications from cPanel
Order from cPanel, Step 2
Order from cPanel, Step 3
Selling Applications Direct
Direct Order, Step 2
Direct Order, Step 3
Direct Order, Confirm
Selling Made Easy
● Easy way to offer predefined applications
your customers need
● Customers buy ready-for-use applications in
a few clicks
Integrate with cPanel
Integrate with WHMCS● Download and install KuberDock plugin for WHMCS ● Add KuberDock master server and configure connection
credentials● Configure packages and resource limits● Activate plugin and let customers buy KuberDock via WHMCS
• Drastically expends the reach of shared hosting
• Makes your customers happier
o Saves money for your customer
o Makes it easy for them to manage
• Retains the customer
o Could switch to VPS/dedicated/cloud, often with another
provider
• Generates extra revenue
Happier Customers. More Revenue.
● Built for service providers
● Multi-tenancy
● Billing
● Security
● Control Panel integration
KuberDock
KuberDock is out-of-the-box platform supporting multi-tenant environments for hosting Docker containers
~2 hrs to setup
1. Add on applications for cPanel
2. Stand-alone applications
3. Resources for docker containers
Why KuberDock is Super Cool
Gives you 3 ways to Sell “Dockerized” Applications and Make Money! Gain Access to 70K+
apps available
Hardware:
Master or Node: 2 core CPU, 2 GB RAM and 100 GB HDD with CentOS Linux release 7.1.1503 (Core) or higher and XFS file system.
Storage:
Ceph or Amazon EBS (if running inside AWS).
Network:
• Servers should be located within single VLAN or AWS, (which enables Public IP`s migration from node to node).
• Master should have an ability to resolve all node hostnames to IPs
System Requirements