Live data from Hacker News

Kubernetes Academy, a free product-agnostic education platform

kubernetes.academy

61–70 of 70 posts

Re: Kubernetes Academy, a free product-agnostic education platform

#61

Earlier quoted context omitted.

Thanks again. So more expensive is on a relative basis and taking into account the egress traffic from the cloud. My workload involve training machine learning models and serving them. Training on the cloud is 20X more expensive, and you cannot use commodity GPU (banned by Nivdia). Moreover, My platform offer automl, which basically trade data scientist time for compute time. However, since I need to train 100's or 1…

> Training on the cloud is 20X more expensive, and you cannot use commodity GPU (banned by Nivdia). Can you expand on this? What do you mean using commodity GPUs for training on the cloud is banned by Nvidia?

https://www.reddit.com/r/MachineLearning/comments/7ly5gi/new...

Re: Kubernetes Academy, a free product-agnostic education platform

#62
post #44

Earlier quoted context omitted.

I gotta ask, because now you're firmly in my backyard--what's the biggest cloud spend you've ever been in charge of? I ask because "Cloud costs" keeps coming up as this bugbear reason to use k8s and it isn't a real concern for the 99th percentile of applications. An application that's expensive when running directly against a cloud provider's APIs will remain expensive when running in k8s, if not moreso because of k8…

Thanks again. So more expensive is on a relative basis and taking into account the egress traffic from the cloud. My workload involve training machine learning models and serving them. Training on the cloud is 20X more expensive, and you cannot use commodity GPU (banned by Nivdia). Moreover, My platform offer automl, which basically trade data scientist time for compute time. However, since I need to train 100's or 1…

I used to work at IBM and I have first-hand experience with exactly how wonderful (that smell is not the dog, that is sarcasm) their Kubernetes implementation is; without mincing words, I would consider IBM's enthusiastic adoption of k8s to be a warning sign rather than a positive indicator. VMware, ditto, they're a trailing-edge company flailing for modern relevance. Azure is a cloud provider so persistently awful that they and IBM are the only ones I'd refuse a client on because it's not worth the frustration; not sure I'd bet on their thinking, either. And GCP--sure, the people who made k8s like k8s, that stands to reason.

Containers are fine deployment tools, sure. And Fargate is a better management and monitoring framework than whatever you'll roll together, while also not making you pay overhead for hot-spare and failover inventory. (Their prices used to be really wacky; if you dig through HN you will find a post from the day Fargate was announced where I looked at the numbers and had some Questions. I do not anymore.) I get that you have GPU stuff to deal with, and maybe that doesn't work for you--but EC2 instances probably do, can be sized better, and can be dynamically scaled without breaking your back. Things you don't pay for are cheaper than things you do, you know?

On-premises--yeah, sure, use k8s, it's literally the only place where it makes any sense to do so. Of course, you could write good code with clear interfaces and separation of concerns so you can figure out an on-prem story after you have a product and after you have a business, but again, I too like rabbit-holing on stuff that doesn't help me ship. ¯\_(ツ)_/¯ Good luck, I guess.

Re: Kubernetes Academy, a free product-agnostic education platform

#63
post #37

Earlier quoted context omitted.

Hi! I manage Kubernetes Academy. We are not affiliated with the CKA Exam, and have no expectation for people to take it. Our team has received questions on how to best prepare for the exam, so we created a prep course. No strings attached.

I don't like to downplay such efforts (education in particular) but as a really big organization, who is putting its first foot out of the K8s door, this is a really lackluster approach. You basically have video lectures at this "academy". Not sure if you have noticed the scene out there but one can learn a whole lot more by reading and practicing on site like Katacoda then they would spending the time watching lectu…

I agree, but this seems like the initial offering.

As someone who just started working at a company that is converting from VMware to Kubernetes but who has zero experience with it and only a little with Docker, this seems like a good start. Of course I have about 20 other tabs in my browser for learning.

Re: Kubernetes Academy, a free product-agnostic education platform

#64

Earlier quoted context omitted.

So how do you run stateful workloads? E.g. postgres or mysql?

Generally speaking, you probably shouldn't run databases in k8s unless you need to scale them dynamically, or cloud disk performance is acceptable to you. Having said that, k8s is getting a lot of support for running databases on local disks. A lot of newsql databases (CockroachDB, TiDB, Yugabyte, Vitess, etc) are shipping with strong k8s support/integration.

As a matter of fact, we recently released the 1.0 GA version of TiDB Operator: https://github.com/pingcap/tidb-operator

Re: Kubernetes Academy, a free product-agnostic education platform

#65

Earlier quoted context omitted.

> Training on the cloud is 20X more expensive, and you cannot use commodity GPU (banned by Nivdia). Can you expand on this? What do you mean using commodity GPUs for training on the cloud is banned by Nvidia?

https://www.reddit.com/r/MachineLearning/comments/7ly5gi/new...

Can any person selling a product essentially make unilateral decisions with respect to usage of the product in question?

Its very curious. I'm reminded of about 6 years back when I sent an email to Randall Stephenson (AT&T CEO) asking why they feel they can charge extra for tethering after selling "unlimited data." I included a parable, naturally, describing a baker who sells you bread, with a license agreement stating you can only eat the bread by itself. If you want to make yourself a sandwich you need to pay an extra 16% fee when you buy the bread to be able to use it for any derivative product, such as sandwiches or bread pudding, or croutons, or anything beyond raw bread.

This is nonsense. I own the things I buy and even if the law tells me otherwise, I will never accept these insane premises.

Re: Kubernetes Academy, a free product-agnostic education platform

#68
post #7

Right out of the chute the Containers 101 video assumes a huge amount of contextual knowledge by the viewer, an existing in-depth knowledge of docker. If the course is "101" they should, at the very least, mention this upfront and direct the viewer to suitable resources so the viewer can level set.

Yeah, that is the feedback I received from members of my team on the Kubernetes videos as well.

Re: Kubernetes Academy, a free product-agnostic education platform

#69

My only complaints are that the audio is not normalized across the videos and the viewing experience is negatively affected by sudden highs and lows in the volume. The cookie banner is also tickling my OCD as it pops up every time I change pages. I would prefer that this content be made available in a written format as videos are not great for communicating this non-visual information (however most people are more co…

I have now finished the videos and have a few thoughts.

Firstly, because I mentioned this before, the audio has some serious quirks that need to be fixed. The videos by John Harris in particular are very quiet and require me to set my audio to a volume that would be deafening on most other video or audio file. I actually had to adjust my audio hardware's volume because maxing it out on the OS was still too quiet.

Secondly, there seems to be a disconnect between what the page claims Kubernetes Academy is and what content is covered in the course. None of the videos are meant to be used as code-along projects and none of them offer any instruction or direction to the viewer. The videos cover the theory of Kubernetes and nothing else, even the "operations" section has videos that follow a train-of-thought approach to some tips and tricks but assume that you already know how to use the tools being described. This is particularly strange in the case of the "Introduction to Kubectl" video because the content is in no way an introduction and the instructor begins by saying that he assumes you are already comfortable with kubectl. The description of the video even seems to contradict the title's claim that it is introductory.

Thirdly, the videos are not instructional. I did find value in this course and I understand Kubernetes better now than I did before but they are actually lectures and are not meant to get a viewer up and running with their own project. When I saw this yesterday I dedicated my secondary monitor to the page and set my terminal to full-screen on the primary monitor and was ready to dig into Kubernetes. Even the "operations" video on kubectl is impossible to follow without constant pausing and back-tracking. The instructor types out a command while explaining it and immediately executes and moves on to the next command. Again, it seems like written content being forced into a video format.

Although I did learn from the course I wish that I had just started with Kubernetes's own tutorial because I still had nothing Kubernetes-related accomplished to show for my time. I would recommend this content to someone who does not know what Kubernetes is and would like to know enough to decide whether or not to learn it.

Re: Kubernetes Academy, a free product-agnostic education platform

#70

Earlier quoted context omitted.

I don't like to downplay such efforts (education in particular) but as a really big organization, who is putting its first foot out of the K8s door, this is a really lackluster approach. You basically have video lectures at this "academy". Not sure if you have noticed the scene out there but one can learn a whole lot more by reading and practicing on site like Katacoda then they would spending the time watching lectu…

I agree, but this seems like the initial offering. As someone who just started working at a company that is converting from VMware to Kubernetes but who has zero experience with it and only a little with Docker, this seems like a good start. Of course I have about 20 other tabs in my browser for learning.

There's really no conversion from VMware to Kubernetes. You need VMs for K8s. Unless you're entirely not going to use VMware for your VMs; you will need virtual machines to run your K8s cluster.
Post reply on HN