Skip to content

Instantly share code, notes, and snippets.

#!/bin/sh
#https://itnext.io/get-a-shell-to-a-kubernetes-node-9b720a15a4fe
set -x
node=${1}
nodeName=$(kubectl get node ${node} -o template --template='{{index .metadata.labels "kubernetes.io/hostname"}}')
nodeSelector='"nodeSelector": { "kubernetes.io/hostname": "'${nodeName:?}'" },'
podName=${USER}-nsenter-${node}
kubectl run ${podName:?} --restart=Never -it --rm --image overriden --overrides '
{
"spec": {
@borg-z
borg-z / grafana_telegram_bot.md
Created May 12, 2022 12:55 — forked from ilap/grafana_telegram_bot.md
Grafana Telegram Alert

Config Telegrambot for grafana's alerts.

1. Create bot

Open Telegram and search for @BotFather user and message them the following:

You
/newbot 

BotFather
@borg-z
borg-z / Python.md
Last active March 4, 2019 13:48
Python

Yaml pretty print

a = yaml.load('''
azaza: [nfs-utils, samba-client, samba-common, cifs-utils, hunspell, hunspell-ru, qpdf, java, ghostscript]''')

print( yaml.dump(a, default_flow_style=False))

azaza:
  • nfs-utils
@borg-z
borg-z / K8S.MD
Last active March 5, 2019 06:06
k8s

Kubect

Get pods list

➜  ~ kubectl --no-headers=true -n default get pods | awk '{print $1}'
ads-fcb6555d-2wr9z
ads-fcb6555d-4f72n
ads-fcb6555d-bxtzh
@borg-z
borg-z / pgbouncer.md
Last active January 7, 2019 09:03
Postgres

Pgbouncer.ini

[databases]
dbname = host=127.0.0.1 port=5432 
[pgbouncer]
pool_mode = transaction
logfile = /var/log/pgbouncer/pgbouncer.log
log_connections = 1

log_disconnections = 1

@borg-z
borg-z / main.md
Last active April 29, 2019 13:36
mysql

Reset password

sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysql
UPDATE mysql.user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root';
FLUSH PRIVILEGES;
exit;   

sudo /etc/init.d/mysql start

@borg-z
borg-z / Linux.md
Last active April 2, 2023 18:48
My linux snippets for RHCSA

AWK

Get users with uid > 1000

awk -F'[/:]' '{if ($3 >= 1000 && $3 != 65534) print $1}' /etc/passwd

Grep

Links:

from pyzabbix import ZabbixAPI
import requests
import re
from ipaddress import IPv4Network, IPv4Address
import ast
from deepdiff import DeepDiff
class billing_to_zabbix():