728x90 반응형 IT 25 쿠버네티스 클러스터 환경 구성(Ubuntu 18.04) 우분투 18.04 서버에 쿠버네티스 클러스터 환경(master, worker-node1, worker-node2) 구성하는 방법에 대해 알아보자. 우분투 18.04 서버가 3대 준비되어 있는 상태에서 시작한다. 1. Docker 설치(모든 서버에 설치) repository를 이용한 설치(참고 URL) 1) Set up the repository # Update the apt package index and install packages to allow apt to use a repository over HTTPS: sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release # Add Docker’s offi.. 2023. 1. 8. 더미 파일 만들기 - Linux/Windows 업무를 하다 보면 용량이 큰 파일이 필요하거나, 디스크가 full 인 상황을 만들어야 할 경우가 있다. 이럴 때 사용할 수 있는 더미 파일을 만드는 방법에 대해 설명한다. Linux - dd 명령어 # 100KB 파일 생성 dd if=/dev/zero of=dummy_file count=100 bs=1024 if : FILE, 지정한 파일을 입력 대상으로 설정 of : FILE, 지정한 파일을 출력 대상으로 설정 count : Blocks, 지정한 블록 수 만큼 복사 bs : Bytes, 한 번에 읽고 쓸 최대 바이트 크기 Windows - fsutil 명령어 # 1GB 파일 생성 fsutil file createnew dummy_file 1073741824 쉽군! 2023. 1. 7. 윈도우에서 디렉토리 별 용량 확인하기 사용 중인 윈도우 테스트 서버에 디스크 용량이 계속 차는 문제가 있어서 어떤 디렉터리에서 용량을 많이 사용하고 있는지 확인해보고 싶었다. 리눅스에서는 du 명령어를 사용해서 간단하게 확인할 수 있는데, 윈도우에서는 du를 기본으로 제공하고 있지 않아 du.exe를 다운 후 확인했다. du.exe 사용법 Microsoft 에서 공식으로 제공하고 있는 du(Disk Usage)를 다운로드한다. Disk Usage Download Link cmd 창을 열고 다운로드한 du.exe 파일이 있는 경로에 가서 du 명령어를 입력한다. (윈도우 환경변수 중 path의 환경변수에 있는 경로에 du.exe 파일을 넣으면, 특정 경로로 이동하지 않아도 어디서든 du 명령어를 사용할 수 있다.) du 명령어의 옵션은 du를.. 2022. 12. 31. OSI 7계층 네트워크 통신의 기본인 OSI 7계층에 대해 포스팅해 보겠다. OSI 7계층 OSI(Open System Interconnection) 모델은 아래의 일곱 계층으로 구성되어 있다. 7 : Application 6 : Presentation 5 : Session 4 : Transport 3 : Network 2 : Data Link 1 : Physical 각 계층의 기능 및 설명 1. Physical (물리층) 물리층은 개별 비트들을 한 노드로부터 다음 노드로 전달하는 책임을 진다. 인터페이스와 매체의 물리적인 특성 : 장치와 전송매체 간의 인터페이스 특성 규정, 전송매체의 유형 규정 비트의 표현 : 전기적, 광학적인 신호를 부호화하여 비트를 전송 데이터 속도 : 전송속도(초당 전송되는 비트 수) 규정, .. 2022. 12. 24. ssh 접속 시, 협상 과정에서 알고리즘 문제로 접속 불가 현상 해결 방법 Linux 에 ssh 접속을 할 때, 아래와 같은 오류로 접속이 안되는 경우가 있다. Unable to negotiate with 10.0.0.17 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss 협상 과정에서 알고리즘이 서로 일치하지 않아 발생하는 문제로 보인다. 아래와 같은 설정으로 해결이 가능하다. 방법 1. ssh_config 설정 변경 ssh_config 파일에 알고리즘 관련 설정을 추가한다.(접속을 시도하는 쪽에서 설정) vi /etc/ssh/ssh_config 위 파일에 아래 설정들의 주석을 해제한다. MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160 Ciph.. 2022. 12. 17. Ubuntu 20.04 에서 부팅할 때 커널 버전 선택하기 하나의 ubuntu 서버에서 여러 커널을 사용하는 경우가 있다. 서버에서 grub 설정을 바꿔주면 되지만, 커널 버전이 많으면 헷갈리기도 하고 수정 후 재부팅을 해야 하는 번거로움이 있다. 그래서 서버가 부팅될 때 커널 버전을 선택할 수 있도록 설정하는 것 편하다. grub 파일 설정 vi /etc/default/grub 위 파일의 내용을 아래와 같이 수정 GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=10 GRUB_TERMINAL=console 파일을 저장하고 난 뒤 아래 명령어 실행 update-grub 실행이 끝나고 ubuntu 서버 재부팅을 하면 아래와 같은 화면이 출력된다. 원하는 커널 버전 선택 후 부팅하면 끝! 2022. 12. 16. 이전 1 2 3 4 5 다음 728x90 반응형