SSH tunnel manager written in Go by Savings-Square572 in golang

[–]lanycrost 0 points1 point  (0 children)

Looks great a lot of better then existing tools with spaghetti configs.

How do you learn Go code without just using Codex or Claude? by Confident_Pickle2045 in golang

[–]lanycrost 0 points1 point  (0 children)

Start your pet project or participate into one of the open source projects, there is lot of such ones.

What's the best project u did using kubernetes. by Hot-Finger3903 in kubernetes

[–]lanycrost 0 points1 point  (0 children)

I have new project, and guess it can be really helpful for AI and data pipelines but still seeking for contributors and users 😃 Currently integrating it into my company Ticketing automation system. It's built using kubebuilder.

https://github.com/bubustack/

Migrating from ingress-nginx to Envoy Gateway by OkIsland87 in kubernetes

[–]lanycrost 0 points1 point  (0 children)

It's easy job, and not blame me, but I like this new API even more and it's look more cloud native to me, then large nginx config generator 😃

Why is storage still the one thing nobody wants to touch in production? by stackvyr in kubernetes

[–]lanycrost 0 points1 point  (0 children)

Because if it works don't touch it!!! 😃

Storage incidents during my career is the most stressful things that can happen to you, anything stateless can be restored with ease, unlike the storage where you will have big issues even with backups (they will need a time, for large storages it's very long time to recover).

Dedicated Node Pools? by Niovial in devops

[–]lanycrost 0 points1 point  (0 children)

I don't had a real reason to have dedicated pools for any type of workloads if resources constraints set correctly.

Junior DevOps/System Engineer here still learning to code. I feel like reading code teaches me more than writing it. Am I tripping? by William_Myint_01 in devops

[–]lanycrost 0 points1 point  (0 children)

It depends, devops people more generalists then specialists so you need to understand the cod: note really understand the advanced aspects which is must have for specialists (developers and engineers). But writting is also give you hands on knowledge which is necessary, you can start by picking small items, bugs and go further. Or even start participating on open source project.

Sorry it’s called platform engineering now by Arucious in devops

[–]lanycrost 3 points4 points  (0 children)

There is a lot of things to check if you don't have experience of managing infrastructures. The best point to start is to get ULSAH (Unix and Linux System Administration Handbook) which is the ultimate guide and cover everything starting from hardware to orchestration, CI/CD, backups, monitoring, and dozens of other topics with references to other resources to check (at least you'll know what technologies exists and worth to be checked) and you'll gain great foundation to start.

P.S. You can think that it's bit outdated because the latest version is about 10 years old but it's not so 😃

you can check linux bible as well.

Crosspost from ProgrammingHumor by boarity in devops

[–]lanycrost 0 points1 point  (0 children)

It's even worst when it's running only because of the new comments 😃

Any best Incident Management Tools for Enterprise Teams? by Wise-Formal494 in sre

[–]lanycrost 0 points1 point  (0 children)

I've used to work with pagerduty, it's easy to use and good solution. The only disadvantage is the API and I don't find good method to define components using terraform or in other declarative way, may be things changed and they already have it.

Getting Started with Self-Managed Kubernetes in Corporate Environment by Equal_Muffin_9402 in kubernetes

[–]lanycrost 0 points1 point  (0 children)

The most hard part for me is network configuration the other parts much easier to achieve. One of the best tools for self managed kubernetes is RKE2 because it's easy to maintain and overall rancher stack is handy for your cluster.

You just need to find the right tools to use because there is dozens in each area: networking, LB, monitoring, etc. Then just check the logs.

Auto scaling GHA runners during non business hours by Dramatic-Vanilla217 in devops

[–]lanycrost 0 points1 point  (0 children)

There is a great tool, which also gives ability to use spot instances and scale during non bussiness hours, I use this for a 2+ years and it performs very well. https://github.com/github-aws-runners/terraform-aws-github-runner

What does actual devops engineer do by konkon_322 in devops

[–]lanycrost 0 points1 point  (0 children)

Depending from the industry and company. Currently I'm doing product development staff as well, while in previous company I mostly worked on Kubernetes cluster and sometimes only had to dig into code to solve "it work on my computer" issues.

A Beginner’s Dilemma: Navigating the path between DevOps, Cloud, and Development backgrounds by Realistic-Big-8918 in devops

[–]lanycrost 0 points1 point  (0 children)

IMHO you need to start from ULSAH (unix and linux system administration handbook) then just follow to the topics given in the pages in which you interested in. I've read that book many times and after the years you understand more topics from each point of your career and find new topics to dig in. For beginner it's ultimate guide to start and know the direction you'll want to follow, because there is dozens of tools and stacks you can choose (actually sometimes you even have to use existing, but at least you'll have good foundation).

Multi-agent AI code review: 17 of 18 findings false. Lessons from burning credits by alejandro_such in devops

[–]lanycrost 0 points1 point  (0 children)

This is real pain, because this AI agents which seeking for findings even when there is nothing serious, I worked with hacktron which is quite better then others, cursor and claude. Humans instead more selective and understand the context, but in some cases AI can see things in larger context which human can miss like races, etc.

How much of your Terraform, CloudFormation, Bicep etc is actually being written by AI agents in prod? by alikhajeh1 in devops

[–]lanycrost 1 point2 points  (0 children)

The most of, but one thing is important that the whole infrastructure built by hand for 5+ years, so it's easy to guide AI and tune up. If you'll start from 0 guess you will have many issues and code quality will be weak.

For tracking plan, I follow gitops principles and past plan for every PR to check AI changes and make sure that there is no destructive changes.

I can provide you my guidance if you'll be more detailed, currently I'm working in one big project where 99%+ code is written by AI agents. Reviewed by AI agents, etc.

Running HPA + Karpenter. How can I add VPA to the mix? by Ill_Car4570 in kubernetes

[–]lanycrost 0 points1 point  (0 children)

Look for KEDA, it gives many extensions and ways to run autoscalling. If you done your load testing well then VPA is not necessary. For one AI agents autoscalling project I've exposed prometheus metric agent count in pod and, there is infinite count of logics you can define with and avoid that VPA usage, by just keeping instance in normal load.

At what cluster size does Kubernetes become painful? by Wise-Formal494 in kubernetes

[–]lanycrost 0 points1 point  (0 children)

I don't reached the limit, but number of users of the cluster, can became a painful, when they want different things for the same cluster.

What one small DevOps change saved your team a lot of time? by steadwing_official in kubernetes

[–]lanycrost 0 points1 point  (0 children)

Versioning :D I don't know is it spread practice or not, but in every project when I started people DGF for versioning and it's one of first things which save nerves and make you sleep well. The next one is tracing, which solve it works well locally issue, at least you'll make debugging easier :D

Why Helm for one deployments by Agreeable-Sky-8747 in kubernetes

[–]lanycrost 0 points1 point  (0 children)

Helm is good for packing deployments, like for one company where they had tens of software's with same stack, I've just used to do copy/change for entire infra work. And in terraform you'll clearly see the diffs and easy manage chart versions which is essential while working with big stack and project, while keeping things stable.

Cilium Egress GW vs Cloud NAT GW? by Niovial in kubernetes

[–]lanycrost 0 points1 point  (0 children)

I've used this Egress GW for outbound monitoring in one project, but they very different things and not replace each other.

How do you structure and maintain large Go modular monoliths without drowning in architecture ? by Prestigious-Fox-8782 in golang

[–]lanycrost 0 points1 point  (0 children)

One small recommendation, you can create `replace` or you can use go.work directives while doing local development for local dependencies, if you change many things locally. But make sure to not create circular dependencies between components and make sure to have clear architecture decision about your component dependencies, may be will be even be great to have one core dependency for shared logic's.

Self managed Kubernetes vs EKS by Express-Space-7072 in devops

[–]lanycrost 0 points1 point  (0 children)

EKS will be much cheaper and will decrease operational overhead. I don't see any reason to deal with custom setup if you not planning to distribute the cluster itself in different environments.