Kubilay's DevOps Blog

Kubernetes

sudo certbot certonly -d nexus.local --nginx

kubectl config view --flatten=true --minify=true > kubeconfig.yml

kubectl debug node/node10 -it --image=docker.io/ubuntu-debug:0.0.6

kubeadm token create --print-join-command

kubectl rollout restart -n kube-system deployment/coredns

kubectl create secret docker-registry regcred --docker-server={{.REGISTRY}} --docker-username=admin --docker-password=12345

kubectl create secret generic jasypt --from-literal=DENEME_PASSWORD=12387912 --dry-run

kubectl debug -it 
--container=debug-container-10 
--image=nexus.local:8090/ubuntu-python-debug:0.0.6 
--target=server-0 
 server-0
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

kubectl set image deployment pythonserver python-server=nexus.local:8090/python-server:0.4.7

kubectl rollout undo deployment pythonserver

kubectl create configmap env-js-stable-config --from-file=env.js

kubectl create clusterrolebinding bpy-service --clusterrole cluster-admin --serviceaccount=default:python-server-sa

        volumeMounts: 
          - name: env-js-stable-volume
            mountPath: /usr/share/nginx/html/env.js
            subPath: env.js
      volumes:
        - name: env-js-stable-volume
          configMap:
            name: env-js-stable-config
      tolerations:
        - effect: NoSchedule
          key: thisnode
          operator: Equal
          value: HatesPods

Docker

docker volume create --name volume1 --opt type=none --opt device=/home/kubilay/Documents/data --opt o=bind

Git

git config --global credential.helper store

git pull

Bash Scripting

du -ah --max-depth=1 . | sort -h

Linux

du -ah --max-depth=1 . | sort -h

ssh-keygen -t rsa -b 2048

ssh-copy-id -i pub.key username@remote_server_ip

sudo systemctl sshd restart

sudo find / -type f -name "kafka-configs.sh"