/images/avatar.png

Linux scp

scp scp scp stand for Secure Copy This is based on ssh Command Basic 1 scp <from> <to> Remote 1 2 3 4 5 6 7 8 # File root@1.2.3.4:abc.txt # Directory root@1.2.3.4:~/temp # Multiple Files root@1.2.3.4:"abc.txt efg.txt xyz.txt" Examples Local to Remote Single File 1 scp test1.txt root@1.2.3.4:~/ Multiple Files 1 scp test1.txt test2.txt test3.txt root@1.2.3.4:~/ Directory 1 scp ~/temp root@1.2.3.4:~/ Remote to Local Single File 1 scp root@1.2.3.4:/home/test/test1.txt ~/ Multiple Files 1 scp root@1.

Kubernetes Dashboard Options

Change Dashboard Deployment Options Backup Deployment 1 kubectl -n kubernetes-dashboard get deploy kubernetes-dashboard -o yaml > deploy-kubernetes-dashboard.yaml Edit Deployment 1 kubectl -n kubernetes-dashboard edit deploy kubernetes-dashboard 1 2 3 4 5 6 7 8 9 10 11 12 template: spec: containers: - args: - --namespace=kubernetes-dashboard - --authentication-mode=token # change or delete, "token" is default - --auto-generate-certificates # add #- --enable-skip-login=true # delete or set to false #- --enable-insecure-login # delete image: kubernetesui/dashboard:v2.

Kubernetes Change Service for API Server Security

Check the Service 1 ps aux | grep kube-apiserver --kubernetes-service-node-port You can see --kubernetes-service-node-port=31000 Check Exist Services 1 kubectl get svc 1 2 NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes NodePort 10.96.0.1 <none> 443:31000/TCP 5d3h Backup 1 cp /etc/kubernetes/manifests/kube-apiserver.yaml ~/ Edit /etc/kubernetes/manifests/kube-apiserver.yaml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 apiVersion: v1 kind: Pod metadata: annotations: kubeadm.