Live data from Hacker News

Ask HN: What is the fastest way to ramp up on DevOps, k8 and GCP?

news.ycombinator.com

81–82 of 82 posts

Re: Ask HN: What is the fastest way to ramp up on DevOps, k8 and GCP?

#81
post #8

I would say there is no fast way to do this. If you specifically want to learn Kubernetes on GCP as opposed to DevOps generally, there are many things to learn. Sure, you can get something basic running very quickly but if you are talking about production systems, "ramp up"? then there are many things to learn, understand and avoid and this takes an amount of time. For an example, as a very experienced Dev and Ops pe…

As someone 6 months into Kubernetes can you elaborate on some of those things you would've preferred to have done from day 1?

* The hardening of images is pretty important: https://blog.gitguardian.com/how-to-improve-your-docker-cont...

* Working out/testing how upgrades can be made to ingresses without downtime

* Designing and testing SSL cert rotation

* Having a strategy for image version updates (e.g. not using "latest" but how to decide when an upgrade to a newer image is or isn't acceptable)

* How to super-optimise layering or image builds including ADD vs COPY, realising that copying everything at once usually breaks this, working out where/how to perform things like OS updates

* How to correctly inject build versions from CI into the docker executable

* How to use databases inside containers with e.g. schema and data updates

* The various kubernetes network options

* How DNS works in kubernetes (and when it doesn't)

* Debugging containers that fail to start or run

* Using probes correctly and understanding ready vs liveness vs startup

* How to check for node health dynamically to control external load balancers

* Using pod anti-affinity to balance pods across all nodes

* Understanding how to lof effectively from the container

Those are a few I can think of off the top of my head.

Re: Ask HN: What is the fastest way to ramp up on DevOps, k8 and GCP?

#82

I'm putting together devops content for the B2B arm of $FAMOUS_BOOTCAMP. Here's my curriculum so far (based on AWS, though): - Why DevOps (basically, a distilled version of "Accelerate") - Terraform - Ansible - Docker - Kubernetes - ELK, Grafana, Prometheus - Jenkins - Automated testing - MLops - Secret management, databases, database upgrades (The nature of the $FAMOUS_BOOTCAMP and the requirements from the initial…

If you're looking to add secrets management and scanning to the curriculum, take a look at GitGuardian–https://www.gitguardian.com/monitor-internal-repositories-fo....
Post reply on HN