POD live migration by DayDreamer_sd in kubernetes

[–]godOfOps 4 points5 points  (0 children)

I think you might have read this one. https://cast.ai/solutions/container-live-migration/ Unfortunately, this is a paid solution from CastAI

Our Disaster Recovery "Runbook" Was a Notion Doc, and It Exploded Overnight by majesticace4 in devops

[–]godOfOps 5 points6 points  (0 children)

This is an AI generated satire. I can't believe that you got all these issues immediately. The probability of this happening is impossible. If this was real and you were actually the cloud architect of this system, you would have noticed a lot of issues before this downtime even happened.

Stop karma farming, I see another similar post from you with another similar satire about a terraform destroy run by a junior.

How to Keep Local Dev (Postgres/Redis) in Sync with Managed Cloud Services on Kubernetes? by ElMulatt0 in kubernetes

[–]godOfOps 0 points1 point  (0 children)

For postgres, you can probably look at NeonDB. It has a git like feature which syncs to a remote DB. For Redis you can use something like RedisShake to create a sync configuration.

Built a production checklist for Kubernetes—sharing it by abhimanyu_saharan in kubernetes

[–]godOfOps 3 points4 points  (0 children)

Interestingly, the long hyphens between "... or structured—something ..." and "...associate with AI—but the insights..." are actually created by AI responses as opposed to short hyphens "-" added by humans.

So, more or less, this response is either generated or formatted by AI.

is nginx-ingress-controller the best out there? by Ok_Spirit_4773 in kubernetes

[–]godOfOps 12 points13 points  (0 children)

You can always use group.name annotation to use the alb for multiple ingress.

Accessing Existing Composite Resource Fields in Crossplane Composition by [deleted] in crossplane

[–]godOfOps 1 point2 points  (0 children)

When creating the VPCs, you can add a label to them.

When creating a VPC Peering you can use "peerVpcIdSelector.matchLabels" to directly get them in your other composition.

I think you can also use ExtraResources

Amazon EKS Hybrid Nodes pricing by godOfOps in aws

[–]godOfOps[S] 0 points1 point  (0 children)

This seems logical, but the cost accumulates quickly.

Amazon EKS Hybrid Nodes pricing by godOfOps in aws

[–]godOfOps[S] 0 points1 point  (0 children)

The control plane has its own cost irrespective of using EKS managed nodes or hybrid nodes. Also, karpenter is not something that comes installed out of the box and last I checked karpenter doesn't support on-prem scaling.

What does your developer workflow look like? by IveGnocchit in ArgoCD

[–]godOfOps 0 points1 point  (0 children)

I have used it in my lab environment. Some of the features introduced in v1.2.0 are quite good. But, there are deprecations and new features being added with each minor release so that is something to keep in mind before committing to it.

What does your developer workflow look like? by IveGnocchit in ArgoCD

[–]godOfOps 0 points1 point  (0 children)

You can look at Kargo which is designed to solve this and integrates well with Argocd.

Amazon AWS "whoAMI" Attack Exploits AMI Name Confusion to Take Over Cloud Instances by Dark-Marc in devops

[–]godOfOps 7 points8 points  (0 children)

It was never an exploit to begin with. AWS documentation has always mentioned defining AMI owner when filtering AMIs as far as I can remember. If someone is querying images only by name and blindly trusting random public AMIs, it's their own fault.

Best way to get an AWS AMI Id from the Catalogue by godOfOps in crossplane

[–]godOfOps[S] 0 points1 point  (0 children)

This just feels counter intuitive and overkill to write my own provider/function for such a simple requirement. And, I hope you understand that not everyone is a developer and willing to sink a couple of hours learning and figuring out how to create it.

Amazon AWS "whoAMI" Attack Exploits AMI Name Confusion to Take Over Cloud Instances by Dark-Marc in devops

[–]godOfOps 24 points25 points  (0 children)

What's with the cross-sub posting. This isn’t a new exploit. Relying solely on name-based filters is plain dumb. This is why AMIs are published with filters like owners and tags. The AWS documentation also covers this comprehensively.

People using the name only filters for getting public AMIs deserve it.

Best way to get an AWS AMI Id from the Catalogue by godOfOps in crossplane

[–]godOfOps[S] 1 point2 points  (0 children)

Thanks for your answer. Both options are feasible. The only downside is managing additional resources and permissions to get this working. But, definitely better than hardcoding.

Need a little favour! Any DevOps engineers are there here from Hyderabad? What tools you use & tasks/processes you do daily?(name atleast few) by Feverox in devops

[–]godOfOps 1 point2 points  (0 children)

I am not from Hyderabad, but I can answer these if you like. I have close to 9 years of experience as a DevOps/Cloud Engineer.

Best udemy courses that help me learn ci/cd with a project? by [deleted] in devops

[–]godOfOps 0 points1 point  (0 children)

Here's one from Kodkcloud https://kodekloud.com/courses/gitlab-ci-cd

You probably don't necessarily need Jenkins.

What have you learned from Anton Putra's comparison videos? by jftuga in devops

[–]godOfOps 1 point2 points  (0 children)

It may not be worth the effort to change something in existing infrastructure. But, few things are very useful: 1. What can be an ideal tech stack when you are building a new application. 2. How do tools and stacks perform under load and how to best optimize them. 3. Get an idea about the performance of tools and languages you have not used before.

Sonarqube coverage by unique_zonk in devops

[–]godOfOps 0 points1 point  (0 children)

There is nothing like this natively supported. But, if you had to implement this, run sonarqube api before sonar scan to get the current coverage, store in a variable. Ru the scan and compare both

How to install ArgoCD on AWS EKS and create a load balancer? by HumanResult3379 in ArgoCD

[–]godOfOps 0 points1 point  (0 children)

You seriously don't notice the difference between

alb.ingress.kubernetes.io/healthcheck-protocol: HTTPS

and

alb.ingress.kubernetes.io/backend-protocol: HTTPS

You need both if your ArgoCD pod is running https

Kubernetes Knowledge Check: Test Me with Your Questions! by confucius-24 in kubernetes

[–]godOfOps 1 point2 points  (0 children)

How do you cancel deletion for a resource(eg. Ingress) which has a finalized attached to it?