Dns defaults in kuberbetes
https://www.linkedin.com/feed/update/urn:li:activity:7312715376503459841

Dns defaults in kuberbetes
https://www.linkedin.com/feed/update/urn:li:activity:7312715376503459841
Which #logging system do you prefer for managing logs in #Kubernetes?
Has anyone successfully migrated a HA Kubernetes control plane from using keepalived/HAProxy to using kube-vip?
Would be interested to know how your experience went.
Thank y'all for the first day of #Rejekts2025 with great talks and inspiring conversations!
I am excited that I got a spot for the #LightningTalks.
Looking forward to present you #Kubenix a tool leveraging #NixOS modules to declare #K8s workloads fully declarative.
I will also show how its #Helm integration essentially bridges the #CloudNative and #Nix ecosystem effectively, while offering additionally type safety.
See you at 18:15 in the hall #TheNash!
This is relevant because it means you cannot put an RFC3339-formatted timestamp in a label.
I learn new and annoying things about Kubernetes every single day.
For example, you cannot put a colon in a label.
This morning's *absolute* WTF moment:
Pod network traffic 100% packet loss outbound UNTIL I `tcpdump` it on the node, then it starts working fine.
Peut être le slide le plus important de la présentation sur le GitOps que je donnerai à @devoxxfr
Recommandation issu de très nombreux feedbacks de prod ! Si vous êtes intéressés, c'est ici
https://link.davinkevin.fr/AstroGitOps-devoxxfr25-program
N'oubliez pas de mettre en fav ️
The new k8s bug has a lame name: IngressNightmare. *sigh* Where's the clever word play?
Too many people relying on simple appending Nightmare to the name of the attack surface these days... might as well get an LLM to name them if we're just going to copy the last bug name all over again.
Anyway, you can read about it here:
https://www.wiz.io/blog/ingress-nginx-kubernetes-vulnerabilities
Spoke too soon. Damn context object has no cache initialized so can't run a reconcile. How in the heck am I supposed to write a controller that can't check all the custom resources it's managing? This seems basic?
> After receiving a discovery response, the Kubernetes API server automatically registers all available types for this API group. Although this isn't considered common practice, you can implement logic that dynamically registers the resource types you need in your Kubernetes cluster.
Woa, this could be huge for the CRD management problem with operators and Helm
I didn't even know the API aggregation layer existed
https://kubernetes.io/blog/2024/11/21/dynamic-kubernetes-api-server-for-cozystack/
Man this kube-builder thing is a LOT of machinery for something pretty simple I'm trying to make. Can't even get it to run a reconciliation loop on startup cause it's all buried. Will check the docs more thoroughly tomorrow.
Interesting piece on the details of actual scale and shifting from Helm to CueLang with ArgoCD. Includes the why's as well as lessons learned.
Google has open-sourced a visual timeline tool for Kubernetes that helps developers trace cluster issues
#Kubernetes #GoogleCloud #DevOpsTools #Observability #OpenSourceTools #CloudNative #SRE #InfraOps #ClusterDebugging #K8s
Diving deep into Linux, smart home setups, and infrastructure-as-code with k8s and Ansible. Always learning and sharing!
Incredibly stupid question potentially, but does Kubernetes have sort of a "look at current Pods and potentially reschedule on other nodes" trigger? I've just had the situation that after a sequential node restart, I had two nodes completely full, up to having some Pods pending, while the last node to be rebooted still had CPU free. But to make use of that, some Pods on the full nodes would need to be rescheduled.
1/2
Fellow external-dns users. You might want to hold off on upgrading to helm v1.16.0.
https://github.com/kubernetes-sigs/external-dns/issues/5206
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes
On passe aux choses sérieuses ce soir, après un test en VM, #Talos #K8S est déployé sur un des #Raspberry Pi, on va donc préparer tout ce qu'il faut (et se documenter) pour l'opérer comme il faut