LISTEN ON PORT 5555 OF TARGET SERVER FOR RECEIVE THE file.dat
nc -l 5555 > file.dat
SEND THE file.dat
FROM THE SOURCE SERVER to TARGET SERVER
apt install pv
pv file.dat | nc server_target_ip 5555
type: custom:mod-card | |
style: | |
.: | | |
ha-card { | |
background: var(--ha-card-background, var(--card-background-color, #fff)); | |
} | |
hui-vertical-stack-card: | |
$: | |
.: | | |
#root { |
INGRESS: | |
HELM v3: https://kubernetes.github.io/ingress-nginx | |
Values.yaml: | |
--- | |
controller: | |
config: | |
http-snippet: |- | |
set_real_ip_from 173.245.48.0/20; | |
set_real_ip_from 103.21.244.0/22; | |
set_real_ip_from 103.22.200.0/22; |
#!/bin/bash | |
# Check current CATTLE_CA_CHECKSUM value | |
kubectl -n cattle-system get ds -o go-template='{{range .items}}{{range .spec.template.spec.containers}}{{range .env}}{{if eq .name "CATTLE_CA_CHECKSUM"}}{{.name}}{{"="}}{{.value}}{{"\n"}}{{end}}{{end}}{{end}}{{end}}' | |
# Remove CATTLE_CA_CHECKSUM value | |
kubectl -n cattle-system patch daemonset/cattle-node-agent -p '{"spec": {"template": {"spec": {"containers": [{"name": "agent", "env": [{"name": "CATTLE_CA_CHECKSUM", "value": ""}]}]}}}}' | |
# Check changed CATTLE_CA_CHECKSUM value | |
kubectl -n cattle-system get ds -o go-template='{{range .items}}{{range .spec.template.spec.containers}}{{range .env}}{{if eq .name "CATTLE_CA_CHECKSUM"}}{{.name}}{{"="}}{{.value}}{{"\n"}}{{end}}{{end}}{{end}}{{end}}' |
#!/bin/sh | |
if [ -d /opt/rke/etc/kubernetes ]; then | |
K8S_DIR="/opt/rke/etc/kubernetes" | |
else | |
K8S_DIR="/etc/kubernetes" | |
fi | |
for cert in `find "${K8S_DIR}/ssl" -type f -name *.pem | grep -v "\-key\.pem$" | grep -v kube-admin | sort`; do | |
md5sum $cert | |
done | |
if [ -d "${K8S_DIR}/.tmp" ]; then |
docker logs nginx 2>&1 | grep "127." | |
# ref: http://stackoverflow.com/questions/34724980/finding-a-string-in-docker-logs-of-container |
LISTEN ON PORT 5555 OF TARGET SERVER FOR RECEIVE THE file.dat
nc -l 5555 > file.dat
SEND THE file.dat
FROM THE SOURCE SERVER to TARGET SERVER
apt install pv
pv file.dat | nc server_target_ip 5555
Docker for Mac is extremely slow on OSX. Mounting the volume with NFS will incredibly speed up everything.
Clone the IFSight/d4m-nfs repo in your sites folder:
cd ~/Sites/
git clone https://github.com/IFSight/d4m-nfs
patterns: | |
- sourceName: !!js/regexp /docker-nginx-loadbalancer/ | |
match: | |
- type: nginxbalancer | |
regex: !!js/regexp /^(\[(.+?)\]\s-\sclient_ip=(.+?)\slb=(.+?)\scontainer=(.+?)\sresponse_status=(.+?)\spath="(.+?)"\sresponse=(.+?)\scontainer_status=(.+?)\stotal_time=(.+?)\sbytes=(.+?)\suser_agent="(.+?)"\shost=(.+?)\sbody=(.+))/i | |
fields: | |
- message | |
- ts | |
- client_ip:string | |
- lb:string |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Test Cam</title> | |
</head> | |
<script type="application/javascript"> | |
var countRefreshOtherVideo = 0; | |
var count = Math.floor(Math.random() * 1000); |
# NB: you need to have ubuntu 16.04 for install last version of bucardo, with 14.04 apt installs version 4.xx | |
apt-get update | |
apt-get install bucardo nano -y | |
mkdir /srv/bucardo | |
mkdir /var/run/bucardo | |
service postgresql start |