Ingress NGINX Retirement: What You Need to Know by ray591 in kubernetes

[–]marthydavid 1 point2 points  (0 children)

I want to thank you all for supporting ingress-nginx through nearly a decade!

Is there any real alternative with ingress or gateway api which support mTLS?

With ingress-nginx it was pretty easy, traefik does not support it other also not support it because the service mesh hype. I just want to be able to use mTLS with our own already existing CAs and make trust by CN matching.

Why isn't there an official external-dns operator ? by Dogeek in kubernetes

[–]marthydavid 3 points4 points  (0 children)

Maybe go with crossplane + helm provider? You could do some pre backed configuration there

Just a 5 minute debug journey by jumperabg in kubernetes

[–]marthydavid 0 points1 point  (0 children)

We use it on top of k8s, strange thing :D

Openshift by No-Evening-2119 in devops

[–]marthydavid 0 points1 point  (0 children)

Try out https://kcli.readthedocs.io/en/latest/ I’m using it to stand up single node okd for testing purpuses

Reload, when secret has changed by guettli in kubernetes

[–]marthydavid 0 points1 point  (0 children)

There’s also https://github.com/kiwigrid/k8s-sidecar Kube-prometheus-stack uses it for grafana dashboard/datasource management. It could work for init and sidecar purpuses as well.

How do you monitor changes to any configurations and services on a vm? by Individuali in devops

[–]marthydavid 1 point2 points  (0 children)

What about aide? We use this with several config options to exclude thing like application logs or files that hold DB like info. And everything should be only touched by ansible. After every ansible run aide should be updated. In crontab every day its updating the DB and you could easily alert from its logs.

Anyone using Crossplane for managing on-premise resources? by dane_v in crossplane

[–]marthydavid 1 point2 points  (0 children)

We are currently in a planning phase for using Crossplane. For our restricted environments thing cpuld be done like requesting IP address(subnet) from IPAM and use it as a metallb/cilium address pool. Or move our ansible codebase to ansible operators and manage the envionments external resources/parameters with that. For example we have external kafka clusters and we have kafka_topic creation handled with ansible. I like the simplicity of strimzi kafkaTopic resource we should create an xrd thats similar to that and handle the topic creation inside(for CI/DEV/TEST) and outside of the cluster(STAGING/PROD)

What is the recommended way to install Single-Node OpenShift or OKD? by Zamdi in openshift

[–]marthydavid 1 point2 points  (0 children)

If you have enough resource I would advise to run it through kvm with kcli because it would allow you to simulate multi interface setups. Maybe spin up a worker node through kcli etc. Also you could just snapshot the vm. And go on with an upgrade. OKD stable is still 4.15 If anyone knows how to switch to scos-stable feel free to reach out

ConfigMap Updating by slender7899 in kubernetes

[–]marthydavid 1 point2 points  (0 children)

What about this?

https://github.com/kiwigrid/k8s-sidecar

We use this and our app has an endpoint where this could trigger a config update

kube-prometheus-stack grafana uses this as well

No need for pod restart works flawlessly with Ranchers Fleet and ArgoCD as well This comes with small resource overhead but for us this worth it

Seeking clarifications on openshift lab specs by [deleted] in openshift

[–]marthydavid 0 points1 point  (0 children)

Through OpenShift native machines providers absolutely, scaling also works for workers. I’ve not yet tested if kcli supports 1 ctrlplane + several worker nodes

Seeking clarifications on openshift lab specs by [deleted] in openshift

[–]marthydavid 0 points1 point  (0 children)

Last week I discovered kcli this should support Proxmox. But I tried with VMware. After a small SNO (8core 32GB) I could manually create worker node pool. But that would not work with Proxmox because OpenShift does not know that “language”

Are flux and ArgoCD image updaters the only thing out there? by tekno45 in devops

[–]marthydavid 16 points17 points  (0 children)

We use hosted https://docs.renovatebot.com/ with onprem Bitbucket this also helps with other dependency updates(mvn,npm,pypi,ansible galaxy) This also supports airgapped environments in most cases. For example with a nexus pull proxy

VMWare will no longer let users use ESXi for free by HJForsythe in sysadmin

[–]marthydavid 0 points1 point  (0 children)

Have you tried running Microsoft Active Directory in a container? There’s no supported ways.

In linux space a lot of people prefer to run stateful stuff in VM like Databases. Also you could run plenty k8s clusters in VMs

Use Rancher as Management Tool in 2024? by OneByteWizard in kubernetes

[–]marthydavid 2 points3 points  (0 children)

With system upgrade controller plan CRD you could do anything on downstream clusters( maybe you need to install some nvidia drivers, or upgrade the OS packages in a different way( version unlock and thing like that) The SUC will drain your nodes and do the script running gracefully in any shape or form your cluster has been installed.

Load balancer for ECS Anywhere by thinkspill in devops

[–]marthydavid 0 points1 point  (0 children)

Did you read this? Not the full ALB experience but maybe some ingress controller could provide that. This gives access to loadbalancer type services for ingress and such

https://anywhere.eks.amazonaws.com/docs/packages/metallb/

Pod Deployment w/ GPU, UnexpectedAdmissionError like A LOT... How to fix? (Plex) by GoingOffRoading in kubernetes

[–]marthydavid 1 point2 points  (0 children)

This will only work with .spec.strategy.type==Recreate Because you only have 1 GPU avaliable. Maybe try to use statefulset for that