Skip to content

Instantly share code, notes, and snippets.

View mauriballes's full-sized avatar
😄
Doing Amazing Stuffs!

Mauricio Ballesteros mauriballes

😄
Doing Amazing Stuffs!
View GitHub Profile
@mauriballes
mauriballes / .tmux.conf
Last active October 25, 2020 19:14
Tmux Config
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# split panes using | and -
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %
@mauriballes
mauriballes / 01-storage-class.yaml
Last active May 22, 2024 08:04
Kubernetes PostgreSQL StatefulSet
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
@mauriballes
mauriballes / k3s-server.md
Last active July 25, 2020 18:34
K3S Config Server

Configuration of 2 Instance (master & node)

Install K3S on Server Master (without Traefik)

curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--no-deploy traefik" sh -s -

Get Server Master Token

Configurar las ipTables

Listar Tablas

  • Comando: sudo iptables -L -v
  • Adicional:
* INPUT = Del mundo exterior(Internet) a nosotros
* OUTPUT = De nosotros hacia el mundo exterior(Internet)
@mauriballes
mauriballes / kubernetes-postgres.yaml
Created May 12, 2020 05:23
Kubernetes Postgresql Config
apiVersion: v1
kind: Service
metadata:
name: postgres
labels:
app: postgres
spec:
ports:
- port: 5432
selector:
@mauriballes
mauriballes / docker-clean.sh
Last active August 21, 2020 22:31
Clean Docker Commands
docker system prune
docker rmi -f $(docker images -q)
docker volume prune
@mauriballes
mauriballes / rbenv-error-mac-ssl.sh
Created October 22, 2019 14:20
Rbenv Ruby Error Mac OpenSSL
CFLAGS='-g -O2' RUBY_CONFIGURE_OPTS=--with-openssl-dir=`brew --prefix openssl` rbenv install 2.3.1
@mauriballes
mauriballes / cloudSettings
Last active October 31, 2020 23:56
VSCode Configuration
{"lastUpload":"2020-10-31T23:56:02.743Z","extensionVersion":"v3.4.3"}
@mauriballes
mauriballes / cipher-ruby-java.md
Created September 6, 2019 16:44
Encrypt (Ruby) and Decrypt (Java Android)

Encrypt

require 'openssl'
require 'json'
require 'base64'

def encrypt(string, pwd)
    salt = OpenSSL::Random.random_bytes(16)

    # prepare cipher for encryption
@mauriballes
mauriballes / check-size-ubuntu.sh
Created June 13, 2019 14:55
Check Disk Size by Folders on Ubuntu
#! /bin/bash
du -cha --max-depth=1 / | grep -E "M|G"