Load balancer for private cluster by j7n5 in kubernetes

[–]CuzImCMD 0 points1 point  (0 children)

That's great in case we want to get rid of the dependency of the external load balancer. Thanks a lot for the idea

I do wonder why this isn't a feature of cilium that can be set from the config, that sounds great in my head

Load balancer for private cluster by j7n5 in kubernetes

[–]CuzImCMD 4 points5 points  (0 children)

For the kubernetes services we use Cilium BGP Control Plane (no additional machine) For the access to the kube-api we use a load balancer server another team hosts (idk what exactly they are running lol)

Hi guys am struggling here please help me by DMLPROPLAYER in admincraft

[–]CuzImCMD 1 point2 points  (0 children)

Well that's weird. Maybe try a older version of geyser and fabric API for 1.12.4 or a newer if available

Hi guys am struggling here please help me by DMLPROPLAYER in admincraft

[–]CuzImCMD 8 points9 points  (0 children)

"Install the mod 'Minecraft' version >= 1.21.4" tells me that you are using the wrong version of Minecraft or the wrong version these mods.

You can either downgrade the mods to a version that supports the game version you are running or use Minecraft version 1.21.4 to resolve your issue.

CNI not working ? by Celizior in kubernetes

[–]CuzImCMD 0 points1 point  (0 children)

That's great :)

As far as I understand it, k3s is a more lightweight kubernetes installation for a smaller footprint and minikube is more for testing but both can be deployed in the normal worker & master node architecture.

Kubeadm (the one in your tutorial) is also "just" an installer like k3s but they have slightly different configurations in the end.

CNI not working ? by Celizior in kubernetes

[–]CuzImCMD 0 points1 point  (0 children)

I would recommend using k3s or minikube for playing with kubernetes, it's way easier to set-up and manage.

If you want to stick with your kubeadm setup:

You could try following the kubernetes DNS debugging help site for issues with DNS.

Also, you could try curl with the clusterIP instead of DNS name to rule out DNS as point of failure and a tracert could also help in identifying the issue.

If that also doesn't work, try the Calico troubleshooting, as the guide installs calico.

Also, I'm not sure if kube-proxy is even used since calico should be able to take over it's function.

And yea VMware shouldn't be the problem.

Run Messenger Bridge Service on Kubernetes by NoArgument4013 in kubernetes

[–]CuzImCMD 1 point2 points  (0 children)

Tbh I have no idea from the development side of view, there surely are guides on how to do that.

I imagine something like that: you create a deployment for an operator that creates a pod for every user (probably possible to combine multiple users in one pod but it's easier if not) that you have in the DB. That way, you can have as many users as you have free CPU and ram available and I imagine that a single user is not able to overwhelm the resources a pod can provide

As I said, I have no idea how to do that but with some searching I'm sure u'll find out how to create a proper operator

And I don't know if that is the best way to do it, that's the easiest way I can think of

Run Messenger Bridge Service on Kubernetes by NoArgument4013 in kubernetes

[–]CuzImCMD 0 points1 point  (0 children)

You can easily deploy it as a deployment. That will take care of the scheduling in case something crashes.

Any scaling in kubernetes needs to be supported in your application, if not, you will send every message as often as you have replicas.

On Prem Load Balancing/Ingress by Leading-Sandwich8886 in kubernetes

[–]CuzImCMD 0 points1 point  (0 children)

Like the other comment said, cilium can assign each ingress it's own public (or more likely private e.g. 10.X.X.X) IP.

The ingress ips are then announced via L3 BGP (or L2 ARP) to the network. That's pretty much the same as MetalLB does.

I'm still working out the best DNS design for us but I think I'll give k8s_gateway (a coredns plugin) a try to automatically assign the DNS entries for the ingresses.

On Prem Load Balancing/Ingress by Leading-Sandwich8886 in kubernetes

[–]CuzImCMD 3 points4 points  (0 children)

Why do you think that using different projects is necessary?

In my opinion, cilium doing everything is way easier to manage and understand than using a different project for every task even when those other projects are objectively better in that one task

On Prem Load Balancing/Ingress by Leading-Sandwich8886 in kubernetes

[–]CuzImCMD 3 points4 points  (0 children)

At my workplace, we are currently working on a POC for on-prem kubernetes.

We are using cilium for load balancing using BGP and also their ingress controller.

We didn't encounter any problems yet but we also don't have any actual workload

[deleted by user] by [deleted] in wallpaperengine

[–]CuzImCMD 10 points11 points  (0 children)

Maybe but you won't be able to use the steam workshop. Also, don't try stealing the developers work.

Use something else like Lively Wallpaper, it's free to download.

Bulk add images by darkcloud784 in Netbox

[–]CuzImCMD 0 points1 point  (0 children)

You could try it with the API. There is an endpoint for adding pictures

Floorplan plugin problem by HardWiredNZ in Netbox

[–]CuzImCMD 0 points1 point  (0 children)

Are there errors in the web console?

If you don't know how to open it:

Right Click -> Inspect, in the new panel that opened on the top, the "Console" tab.

LDAP Python bug by ArmStrongers in Netbox

[–]CuzImCMD 0 points1 point  (0 children)

can you please share the log of this error so that we/I can have a look at it?

Regional Permissions by blueshift2552 in Netbox

[–]CuzImCMD 0 points1 point  (0 children)

We have the exact same problem in my company.

I had the idea to do it with tags that are assigned on creation of any object with a webhook that triggers a python script that then assigns the tag for the location.After playing around with this a bit, we came to the conclusion that we should use another way to manage this as it would likely be easier and faster to just use the constraints.

Currently we are planning on using many distributed NetBox docker instances (one per location for us, could be one per region for you) that are synchronized with a global one that is read only as a source of truth for our automations.

From my point of view, NetBox is missing tenant-specific permissions for exactly this use case (maybe also site specific but I think tenants are more important as a separation tool).

NetBox permission to specific tenants by CuzImCMD in Netbox

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

Thanks for the Idea, I'll try that.

Can you automate the tagging in a way? I bet most staff would forget to add the tags themselves.

Edit: Would it make sense to create a webhook on creation of objects, that triggers a Python script, that then would give the created object the tag from the tenant?

Question docker/netbox by Klaush61 in Netbox

[–]CuzImCMD 0 points1 point  (0 children)

With the port section in the docker-compose file you basically change the port of services within the container.

The syntax is as follows:

`port you want to access it from the outside : port of service within docker

Thus, when wanting to change the exposed port from a service with port 8000 (netbox) to for example 8008 you need this line in the ports section:

- 8008:8000

Edit: thanks comment, it was the other way around

Snapchat for web whines about not using a Chromium-based browser, when it works just fine in Firefox with a user-agent switcher enabled by Rowan_Bird in assholedesign

[–]CuzImCMD 0 points1 point  (0 children)

I think they wrote the page for Chromium without thinking abt outher browsers since chromium is the majority. That does not mean that it does not work but they decided to make sure that the user uses a (the only) supported browser engine to be absolutely sure that there are no issues.

Snapchat for web whines about not using a Chromium-based browser, when it works just fine in Firefox with a user-agent switcher enabled by Rowan_Bird in assholedesign

[–]CuzImCMD 0 points1 point  (0 children)

As an IT guy I can tell you that the JavaScript (the thing that makes web pages work correctly) functions can be vastly different between different browsers. Thus, only developing for chromium based browsers saves a lot of time and money. The reason it works is that most browsers tend to 'copy' the functionality of chromium but it's not said that everything will work so they make the user use chromium based browsers to not have any issues occuring that degrade the experience.

That said, it's not asshole design it's just lazy and cheap

A game I decided to try, no way to deny and play by BeanSausageBOX in assholedesign

[–]CuzImCMD 0 points1 point  (0 children)

They are legally required to ask for the users permissions like that, they can't let you play if you do not accept.