Hello Friends,
I am basically an outsider to IT but recently been trying to upskill myself in the latest. Currently learning linux and AWS but eventually the goal is to train myself for K8s.
Would love to hear from someone that has been through the journey and shed some light on the learning experience.
Cheers
if you can use rancher server to manage your cluster. bare in mind you do need one extra server for this, but it does not need to be in the cloud. I host mine on standard internet line as it does not need to be 99.99% available to your nodes.
in rancher server you then just add your aws api keys. setup what ec2 machines you want, press a button and it will create cluster for you.
been using this for years no without issues. also no problem figuring out issues as you can see logs and get into pod console via gui easily
K8s is useful, but it's a been a journey for us. Some of our frequent questions are...
The docs could use some work, but it seems to be a direction that a lot of companies are going. I'd say we're still in the learning phase, even though we've been using it for over a year. It's one thing that no one on the team really likes touching.
Excellent. Thanks Brandon.
May I ask if yall received training at work for this?
I am currently using pluralsight and KodeKloud (occasionally) to get familiar with the concepts and all that you have mentioned rings true.
Any tips on how to most effectively practice K8s?
Honestly it's just been learn as you go for us. I haven't taken a lot of time to do a deep dive into k8s, which I'm sure would help.
We have, since, dedicated people on the team specifically to devops, so this has helped alleviate everyone else from having to learn k8s too. The problem with introducing new tools to your projects, regardless of how useful they are, is that either one or two people need to specialize in those tools or else everyone on the team has to learn them to some extent.
We're trying to approach this problem in having 1-2 people who know each tool well.