Skip to content

Instantly share code, notes, and snippets.

View jmarhee's full-sized avatar

jdm jmarhee

View GitHub Profile
#!/bin/bash
# Create a namespace for the benchmark
kubectl create namespace storage-benchmark
# Deploy Rancher Local Path Provisioner
kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml
# Deploy DirectPV (assuming you have a YAML file for DirectPV deployment)
kubectl apply -f directpv-deployment.yaml
{
"app-id": "com.example.Clio",
"runtime": "org.freedesktop.Platform",
"runtime-version": "21.08",
"sdk": "org.freedesktop.Sdk",
"command": "clio",
"modules": [
{
"name": "clio",
"buildsystem": "simple",
---
- name: Import Kubernetes Cluster into Rancher
hosts: localhost
gather_facts: no
vars:
rancher_url: "https://rancher_url/v3"
rancher_api_token: "bearer_token"
cluster_name: "my-imported-cluster"
tasks:
- name: Create a new cluster in Rancher
#!/bin/bash
# Define header size (IP + ICMP headers)
HEADER_SIZE=28
# Define the starting MTU size (adjust as needed)
START_MTU=1472
# Define the minimum MTU size (optional, adjust as needed)
MIN_MTU=100 # Common minimum Ethernet MTU
rkeConfig:
chartValues:
rke2-cilium:
kubeProxyReplacement: true
k8sServiceHost: 127.0.0.1
k8sServicePort: 6443
@jmarhee
jmarhee / harvester-boot.sh
Created May 1, 2024 17:24
Boots a two-node Harvester cluster.
#!/bin/bash
CLUSTER_TAG=harvester-$(openssl rand -hex 6)
ISO=/var/lib/libvirt/images/harvester-v1.3.0-amd64.iso
for i in {1..2}; do \
VM_NAME=$(openssl rand -hex 4); \
sudo qemu-img create /var/lib/libvirt/images/${CLUSTER_TAG}-${VM_NAME}-ROOT_VOL.img 180G; \
sudo qemu-img create /var/lib/libvirt/images/${CLUSTER_TAG}-${VM_NAME}-DATA_VOL.img 250G; \
sudo virt-install \
@jmarhee
jmarhee / rke2-commands.md
Last active September 20, 2024 18:06 — forked from superseb/rke2-commands.md
RKE2 commands

RKE2 commands

Install

curl -sL https://get.rke2.io | sh
systemctl daemon-reload
systemctl start rke2-server

Install Elemental with virt-install on KVM

Using virt-install to install SUSE Elemental on KVM.

Prerequisites

When creating your Machine Registration Endpoint in the Rancher UI, ensure that registration.emulated-tpm-seed is set to -1, if you plan to add more than a single machine using the ISO you will be building.

For example:

import java.util.Scanner;
public class NashEquilibrium {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[][] game = new int[2][2];
System.out.println("Enter the payoff matrix for Player 1 (separate values with spaces):");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
@jmarhee
jmarhee / .muttrc
Last active May 7, 2024 08:26 — forked from lucianposton/.muttrc
mutt: muttrc settings for ProtonMail Bridge
set from="[email protected]"
set my_user="[email protected]"
set my_pass="pass"
set smtp_port="1025"
set imap_port="1143"
set ssl_starttls=yes
set smtp_url="smtp://$my_user:[email protected]:$smtp_port"