with Kubernetes +Swarm from a Docker Captain
Updated Monthly in 2019.
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 17 mentions • top 17 shown below
1 points • crappy_dude01
I highly doubt that a custom web app like this can be built using wordpress or any other site builders. Also, using a site builder isn't really developing software or programming (unless you're creating the custom plugins that other people use in their sites). That's like calling yourself an interior designer and woodworker after buying a table from Ikea and piecing it together. If your goal is to be a software engineer and to impress employers, you should try to build fully custom applications.
In regards to the app my friend and I built, it took something like 6-8 months to build it from scratch. Part of the reason why is that we would stop and read articles or do tutorials any time we hit a roadblock.
I found this docker course to be really useful and I highly recommend it. For nginx I think it was just a matter of reading documentation because for our app it was a really basic use.
1 points • garimbaboy
I took this course on Udemy and I really learnt from it. It's very practical and well explained and organized.
1 points • xamg5
Check out this udemy course from Bret Fisher: https://www.udemy.com/course/docker-mastery/
Its only 9,99€ and it gives you good overview over Docker, Swarm and K8s and how to use them.
1 points • oicydwa
Swarms are basically allowing multiple docker hosts to run your containers. Think of failover (which is basically what it is). But with one host, it just opens up a few more commands, adds a bit more 'abstraction' (bad choice of words, but it's close). Truly makes containers more hands off. You can also run replication with swarms, so you have multiple of the same containers and acts like a load balancer. I took a Udemy course on Docker to learn more, and the instructor showed a lot of 'no-nos' and I was doing about half of them. After the course, I feel a lot more secure with my setup, and I can always add more swarm nodes later and it should in theory just migrate some of my containers to the new host too. And like I said, I can do some replication to help with load balancing later.
Here's the link to the course I took, if you're interested: https://www.udemy.com/course/docker-mastery/
1 points • GoatChe
A lot of people recommended this course and now I'm recommending it
1 points • LongTimeOn
All containers are run on Docker under CentOS 7, and performance is graphed via Grafana with Slunk doing the event tracking. Think of containers as removing the OS and just running the application and libraries in a VM. That's all it really is. As you remove the OS and the application has everything it needs to run inside the container, they can be housed on ANY OS or cloud platform and moved about with ease.
If you want to learn docker (its really easy), I highly recommend this online course:
1 points • BastardBert
This one helped me
afterwards you could do his k8 course
1 points • nwss00
Bret Fisher, a Docker Captain, has the best course focused on all things containers, Docker, Kubernetes and Swarm:
The one crucial skill that software engineers starting out don't have is mastery of containers and deployment.
Take the course to be a holistic, well-rounded dev. It's brilliant.
1 points • thecatgoesmoo
I'm an SRE, and its definitely helpful if the devs are familiar with some of the tooling we use. That said I don't expect or really want them learning advanced k8s things or, e.g., terraform since it can have very destructive behavior if not understood.
You asked for training though, and I would highly recommend this udemy course if you can get the company to pay for it (or even yourself, its pretty cheap). https://www.udemy.com/course/docker-mastery/
I know it says Docker Mastery, but an entire half of the course is dedicated to k8s - he starts by teaching docker, then docker swarm, because if you know and understand how swarm works, it is a lot easier to step into k8s with similar concepts.
1 points • ThrawnWasGood
This is a fantastic started course on docker. DO NOT BUY IT AT FULL PRICE! It goes on sale like every other week. Give udemy a garbage email and you'll get notified every time they run a sale.
This - while a bit old - is a decent way to get up and running with nodejs and mysql in containers. You could run this exact command on a box running docker in production and you'd be just as stable as running mysql and a node app on a single ec2 box. Note that its using node 8 in the tutorial and 12 is current LTS.
Also note that typically you don't want to run your database on the same box you're running the app on. RDS is cheap and if you're running a single box then a micro or small should handle your load just fine.
If you've got questions about aws, containers or orchestration hit me up, happy to spread the knowledge. I certainly won't do all of the work for you but I (and I'm sure many others) would be happy to provide our own shitty opinionated guidance as needed :D
1 points • johnnyutahh_
Thanks. Is this the course?
1 points • stigmate
Bit of a preable.
I'm a sysadmin, but my employer is kinda oldschool (sadly) and we never used (nor plan to) docker in the projects I participated in. This also means my knowledge lacks behind on many 'modern' topics and best practices (docker, https\certificates\ssl best practices etc).
I started studying docker about one month ago out of curiosity, mostly because I wanted to have a cleaner homelab (couple of pi's untill few weeks ago) since installing each application\stack on the same machine without isolation is fucking madness as well as limitating, unless you want to create a vm for each service (what we do at work). I also wanted something that would let me migrate my projects from server to server without hassle if necessary.
I browsed udemy for a decent docker course and stumlbed upon this one (https://www.udemy.com/course/docker-mastery/): imo it is fantastic. It didn't make me an expoert, but it gaave me the tools I needed to better understand the techonology and get my hands dirty.
I then setup my PI with docker to follow the course hands-on, and the more I studied the more I realized how game changing docker is, for the enterprese and for the home lab. It kind of clicked, you know? That's when I decided I had to reorganize my infra\projects to accomodate for docker.
The point is, I don't wanna spend days learning how to manually setup https for each container - FOR NOW that is, and that's when I stumbled upon traefik and nginx proxy manager. I ultimately picked NPM because it's was, in my eyes, easier to setup: it basically automates the whole process, you just need to deployt the container, access the webgui, map out your services (source url -> local server to redirect the traffic to).
This is the project website: thttps://nginxproxymanager.com/setup/
You'll need to expose port 80 (to renew LE certs) and 443 (to accept incoming connections) to the internet (via config in your router), as well as having a public dns available. I've been using duckdns for years, it's not pretty (yourdomain.duckdns.org) but it works wonders.
I'm a cert noob myself so I can't give an answer, but it seems like the domain specified in your cert doesn't match with the url you are using to access the service itself, and so it the ssl error.
1 points • OptimusPrime3600
Will definitely take a look. btw do you think these two courses are relevant to me? https://www.udemy.com/course/docker-mastery/ https://www.udemy.com/course/docker-and-kubernetes-the-complete-guide/
1 points • heaxyh
I made this https://www.udemy.com/course/docker-mastery/ and I liked a lot. It coverd all I needed to know about docker / k8
2 points • rootedMind
1 points • wixig
this looks like the one?
>Docker Mastery: with Kubernetes +Swarm from a Docker Captain
>Build, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, Swarm and Registry using DevOps BESTSELLER 4.6 (28,822 ratings) 130,246 students enrolled
>Created by Bret Fisher, Docker Captain Program
>Last updated 12/2019
>Captions: English, French [Auto-generated], 5 more
Is it necessary to learn how to create these things in order to make use of them? I am feelings more and more like that is the case.. If so it would be helpful to know as I will probably just forget about them for the time being.
1 points • saxondown
For Docker, I'd recommend https://www.udemy.com/course/docker-mastery/I -- --- - - I - .
... I found Bret to be very clear, knowledgeable and enthusiastic (good for keeping you interested!).
For K8s I'm rather surprised that no-one's mentioned https://github.com/kelseyhightower/kubernetes-the-hard-way yet.