Linux - ContainersThis forum is for the discussion of all topics relating to Linux containers. Docker, LXC, LXD, runC, containerd, CoreOS, Kubernetes, Mesos, rkt, and all other Linux container platforms are welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi guys. My question here is for the experience people. I am planning to open a new website. For the beginning, I can go with 2 Ubuntu servers one is database and another is the web server.
But learning about fail safe, load balancing & other stuff. I am targeting Docker for my requirement and to be managed kubernetes.
My Question is. For a new website while may take time to be recognized and take time for people to know about. Is what I am thinking is overkill? Yes. I wouldn't expect much issues in the beginning but it is good to be safe and ready than sorry? I am thinking of making a small kubernetes system (that can manage 2 docker webservers & 2 docker databases) and scale gradually as need.
So to make things simple. I to build the website foundation from now to be ready for almost anything.
Note:
I will be using a cloud based solution like AWS or digitalocean.
What I decide now is important for me so I can start learning docker and kubernetes.
These days, I would seriously look at container-based cloud hosting services, and not fool around with "my own hardware" at all. Literally everybody hosts a scalable LAMP solution, and they hit all the usual service-levels and corresponding price-points, including "hobbyist."
To me, the entire point of using container technology is the ease with which you can add or remove them: an easy thing to do, after all, since "a container is an illusion." The hosting companies buy b-i-g, f-a-s-t hardware, and you just go along for the ride. You don't have to worry about the iron, or the container software infrastructure. You simply buy an enforceable service-level agreement contract.
I do suggest that you should purchase a known quantity of service each month instead of "pay as you go," but maybe that's just me.
Last edited by sundialsvcs; 12-28-2017 at 07:13 AM.
I'd learn the "candlestick method" of Docker first. (by hand, manually).
If you rely on kupernetes to mange it and that breaks or goes South, you'll not be in a bind.
I'd learn "locally" and then later decide if an added expense is necessary.
Just sayin'
I definitely agree: containers (and Kuberantes) are easy to obtain and easy to set up. If you think you're going to want to go this route, as I suggest, then you can – and should – thoroughly familiarize yourself with it first, and run your local development system in a containerized environment.
While it is unlikely that you would need KB to run your development box(es), you can do more than just kick the tires.
Quite a few hosting companies make it a point to say that everything which runs their service is public and open-source ... that the only thing they provide is great customer-service, backbone networks, physical security and kick-ass iron. Therefore, you can create in your test environment an exact replica, and even scale it up-and-down. You can mimic everything that you will encounter when you "go live."
Last edited by sundialsvcs; 12-29-2017 at 07:15 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.