# To uninstall K3s from a server node, run:

$ /usr/local/bin/k3s-uninstall.sh

 

# To uninstall K3s from an agent node, run:

$ /usr/local/bin/k3s-agent-uninstall.sh

 

References

https://rancher.com/docs/k3s/latest/en/installation/uninstall/

sudo apt-get install -qy kubelet=<version> kubectl=<version> kubeadm=<version>

sudo apt-get install -qy kubelet=1.9.6-00 kubectl=1.9.6-00 kubeadm=1.9.6-00

 

References

https://stackoverflow.com/questions/49721708/how-to-install-specific-version-of-kubernetes

sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli

sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce

 

sudo rm -rf /var/lib/docker /etc/docker

sudo rm /etc/apparmor.d/docker

sudo groupdel docker

sudo rm -rf /var/run/docker.sock

 

 

References

https://askubuntu.com/questions/935569/how-to-completely-uninstall-docker

$ iptables -A PREROUTING -t nat -p udp  -d {EXTERNAL_IP} --dport {EXTERNAL_PORT} -j DNAT --to {INTERNAL_IP}:{INTERNAL_PORT}

 

 

References

https://blog.lael.be/post/69

에러 내용: failed to get D-Bus connection: Operation not permitted

해결 방법: docker run --privileged --name [컨테이너 이름] [이미지] init

 

[출처] https://lsjsj92.tistory.com/415

$ git clone -b v1.2.3 https://github.com/apache/storm.git 

$ cd storm

$ mvn clean install -DskipTests

$ cd storm-dist/binary && mvn package

$ cd target

$ ls apache-storm-1.2.3.tar.gz

 

reference: https://paulsmooth.tistory.com/37

 

Apache Storm 빌드 및 테스트

Apache Storm 빌드 및 테스트 - 해당 글은 Apache Storm 1.1.0 을 기준으로 작성되었으며, 릴리즈에 따라서 상세 내용이 변경될 수 있습니다. 1. 사전요구사항 - 메뉴얼에는 Maven 3.2.5 나 그 이하의 버전을 사용..

paulsmooth.tistory.com

 

(1) Remove a scope of storm-client dependency in storm/examples/storm-perf/pom.xml

(2) Add <exclude>defaults.yaml</exclude> to maven-shade-plugin in storm/examples/storm-perf/pom.xml

(3) mvn clean package

Check cores

$ cat /sys/devices/system/cpu/online

$ cat /sys/devices/system/cpu/offline

 

Disable cores

$ chcpu -d 0,1,2,3

 

Enable cores

$ chcpu -e 0,1,2,3

클러스터의 모든 서버에게 ping을 요청하고 싶다.

 

먼저, 각 서버가 broadcast ping에 응답하도록 설정한다.

$ sudo sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=0

 

모든 서버의 설정이 끝나면, 요청하는 서버에서 broadcast ping을 전송한다.

(Broadcast IP는 ifconfig 명령에서 확인할 수 있다.)

$ ping -b {broadcast IP}

 

참고 자료

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B8%8C%EB%A1%9C%EB%93%9C%EC%BA%90%EC%8A%A4%ED%8A%B8_%ED%95%91

 

리눅스 브로드캐스트 핑 - 제타위키

다음 문자열 포함...

zetawiki.com

https://www.commandlinefu.com/commands/view/10774/find-all-machines-on-the-network-using-broadcast-ping

 

Find all machines on the network using broadcast ping Using ping

commandlinefu.com is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down. Share Your Command

www.commandlinefu.com

 

IntellJ에서 git clone할 때, 다음과 같은 에러가 발생했다.

Clone failed: unable to access "..." error setting certificate verify locations:

사실 에러 자체는 git에서 발생했고, 해결하기 위해 Windows 명령 프롬프트에서 Git 설치 경로로 이동하였다.

 

Git 설치 경로 C:\Program Files\Git\bin\git.exe

 

git.exe 실행파일의 위치에서 다음 라인을 실행하였다.

git config --system http.sslcainfo "C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt"

 

실행 결과, git clone이 잘 동작했고, IntelliJ에서 에러도 발생하지 않았다.

 

출처: https://stackoverflow.com/questions/3778042/github-error-cloning-my-private-repository

+ Recent posts