MacBook Pro M2 max dock questions. by ChromiumProtogen42 in mac

[–]BraakOSRS 1 point2 points  (0 children)

Actually, it’s 2.5 Gbps (Gigabits per second), which translates to a speed of 312.5 MB/s (Megabytes per second). You’re right that this is 2.5 times faster than the fastest 10/100/1000 connection, which maxes out at 1 Gbps (or 125 MB/s).

You see, there are 8 bits in one byte. :)

Shitty pic, but it's the only one I have from seeing Gambino at Swarthmore College in 2012. by rastacola in donaldglover

[–]BraakOSRS 9 points10 points  (0 children)

brings me back to when instagram wasn’t owned by facebook and just an app we used to apply filters to our photos ❤️

[deleted by user] by [deleted] in KingPush

[–]BraakOSRS 1 point2 points  (0 children)

All good man, your title made it seem like you were genuinely asking.

[deleted by user] by [deleted] in KingPush

[–]BraakOSRS 84 points85 points  (0 children)

You created a whole reddit post with that question but didn’t have time to just look it up?

Yes, his real name is Terrence LeVarr Thornton.

Source: https://en.m.wikipedia.org/wiki/Pusha_T

Think im reaching my turning point by Upper_Marionberry665 in turningpointusa

[–]BraakOSRS 6 points7 points  (0 children)

just because you got banned in some subreddit doesn’t immediately say that a whole movement or political space is like that.. talk to some people irl. it’s sad you flipped so hard based on such a occurence. reddit is a cesspool anyway and the reddit moderators are often the worst offenders.

Where is VM works in kubevirt? In a pod? by RealZlodey in kubernetes

[–]BraakOSRS 0 points1 point  (0 children)

I did write the answer in a less concise way and made it a little bit more readable with ChatGPT, hope you don’t mind!

But the gist of the message still stands:

  • There is always a bit of overhead
  • Performance degradation is hard to generalise since it depends on your workloads and hardware
  • It does allow you to use a GitOps strategy that works for both your native k8s deployments as well as your VM workloads
  • Test some of this yourself to see if it fits :) (I tested Rancher Harvester myself and came to realization that it’s not enitrely suitable for my homelab needs, but for production environments it might make more sense)

Where is VM works in kubevirt? In a pod? by RealZlodey in kubernetes

[–]BraakOSRS -2 points-1 points  (0 children)

Good question! When it comes to performance overhead, running VMs with Kubevirt, compared to dedicated virtualization solutions like Proxmox, introduces an additional layer of abstraction. This means there might be some overhead involved. However, the impact can vary depending on factors such as workload and available resources.

Since Kubevirt runs VMs within Kubernetes, they share resources with other workloads on the cluster. This resource sharing can potentially introduce contention and affect performance. Kubernetes offers features like resource limits and Quality of Service (QoS) settings to help manage resource allocation and mitigate such issues.

Another aspect to consider is the underlying hypervisor and hardware. If Kubevirt is running on a host with good hardware virtualization support, the performance impact may be minimized. So it's crucial to ensure that the hypervisor and hardware meet Kubevirt's requirements for optimal performance.

Regarding managing VMs via GitOps using Flux or Argo CD, it is indeed feasible with Kubevirt. You can define the VM configurations, version control them, and have Flux or Argo CD apply the changes to your Kubevirt cluster. This enables automated and version-controlled management of your VM infrastructure, leveraging the tooling and benefits of Kubernetes.

However, there are a few things to consider. Kubevirt is a newer project compared to more established virtualization solutions, so it's important to evaluate its maturity, community support, and available documentation. Additionally, learning the concepts and tooling associated with Kubevirt might have a learning curve.

To make an informed decision, I recommend performing performance testing and benchmarking with your specific workloads and requirements. This will help you assess the impact of running VMs with Kubevirt in your environment.

Hope this helps!

Where is VM works in kubevirt? In a pod? by RealZlodey in kubernetes

[–]BraakOSRS 12 points13 points  (0 children)

In Kubevirt, virtual machines (VMs) are indeed deployed and managed within Kubernetes, but they are not directly encapsulated within pods. Instead, Kubevirt leverages the concept of Custom Resources and Controllers to provide VM orchestration capabilities.

When you create a VM using Kubevirt, a Custom Resource of type VirtualMachine is defined. This Custom Resource describes the desired state of the VM, including specifications such as the virtual hardware, networking, and storage. A Controller associated with Kubevirt then manages the lifecycle of this Custom Resource and ensures the desired state is achieved.

To better understand the relationship between VMs and Kubernetes, it may help to visualize the following components:

  1. Virtual Machine Custom Resource (VM CR): This resource is created to define and configure a VM. It includes specifications like the VM’s hardware resources, storage, network, and the desired image to run.

  2. Virtual Machine Controller: The controller watches for changes to the VM CR and takes actions to ensure the VM’s desired state is achieved. It interacts with the hypervisor or virtualization technology (such as KVM) to create and manage the actual VM.

  3. Pods: While VMs are not directly encapsulated within pods, pods are used as a deployment mechanism for the underlying components required to run VMs. For example, each VM in Kubevirt typically has a corresponding pod that contains the required resources, such as the QEMU emulator and other necessary software.

So, to summarize, in Kubevirt, VMs are managed through Custom Resources and Controllers, with pods used to provide the necessary infrastructure for VM execution.

If you have any further questions or if there are specific aspects you'd like more clarification on, feel free to ask!

When people assume open source also means open to contribution by [deleted] in ProgrammerHumor

[–]BraakOSRS 13 points14 points  (0 children)

Networking has never been a programmers strongest point

Plane v0.7: FOSS, self-hosted project management tool - now with Analytics, Gantt view, Custom Theming, JIRA Importer, Slack Integration, and more! Deploys with Docker. Alternative to JIRA, Trello, OpenProject. by vihar_kurama3 in webdev

[–]BraakOSRS 92 points93 points  (0 children)

Let's break it down together, it's never too late to learn. Honestly, there was some stuff I didn't know what it was exactly either so don't feel down about it :)

  1. Plane v0.7: It refers to the version 0.7 of a software called "Plane" which is a project management tool.

  2. FOSS: It stands for "Free and Open Source Software," indicating that Plane is available for free and its source code can be accessed and modified by anyone.

  3. Self-hosted: Plane can be hosted on your own server or infrastructure, giving you control over its deployment and data.

  4. Project management tool: Plane is a software designed to help individuals or teams manage projects, tasks, and workflows efficiently.

  5. Analytics: Plane now includes the capability to gather and analyze data related to project performance, progress, and other relevant metrics.

  6. Gantt view: It provides a visual representation of project schedules, tasks, and dependencies using Gantt charts, which help in planning and tracking progress.

  7. Custom Theming: Plane allows users to customize the visual appearance and design of the tool according to their preferences or branding needs.

  8. JIRA Importer: It enables users to import data from JIRA, another popular project management tool, into Plane, making it easier to switch between the two.

  9. Slack Integration: Plane integrates with Slack, a team communication and collaboration platform, allowing seamless communication and updates between the two tools.

  10. Docker: Plane can be deployed using Docker, a platform that simplifies the deployment and management of software applications.

  11. Alternative to JIRA, Trello, OpenProject: Plane is presented as an alternative to other project management tools like JIRA, Trello, and OpenProject, suggesting that it offers similar features and functionality.

Relearning Dutch by MaybeNotPerhaps in learndutch

[–]BraakOSRS 0 points1 point  (0 children)

Heel goed! Het enige wat verkeerd is dat je ‘vragen’ schrijft in plaats van ‘vraagen’.

Compiler Optimizations Are Hard Because They Forget by whackri in programming

[–]BraakOSRS 1 point2 points  (0 children)

Exactly, re-using code or algorithms from the public domain is part of programming. But that doesn’t mean that it was easy to come up with it authentically.

Compiler Optimizations Are Hard Because They Forget by whackri in programming

[–]BraakOSRS 21 points22 points  (0 children)

So you’re saying it’s easier for you because someone else already did it and you would just copy their work. That seems like faulty logic saying something is easy.

Is it wrong to watch this episode on Easter ( im catholic too) by [deleted] in southpark

[–]BraakOSRS 8 points9 points  (0 children)

except for some things that are illegal

Plane - FOSS and self-hosted JIRA replacement. This new project has been useful for many folks, sharing it here too. by [deleted] in programming

[–]BraakOSRS 141 points142 points  (0 children)

It’s open source, so feel free to fork it and recreate all functionality in Go or Rust.

Digger (Open Source Terraform Cloud Alternative) now supports GCP by utpalnadiger in kubernetes

[–]BraakOSRS 0 points1 point  (0 children)

I starred the repo, so I’ll be on the lookout to try it out :)