본문 바로가기

ETC

(32)
[kubernetes] resources의 limit과 request의 의미와 파드 우선순위 resources resources: limits: cpu: '4' memory: 10Gi requests: cpu: 1600m memory: 5Gi container의 spec 부분을 보면 resources 부분에 limits와 requests 항목이 있다. 이는 컨테이너 구동시 필요한 최소 자원량(requests)와 최대 자원량(limits)를 정의하는 부분이다. requests : 스케쥴러가 파드를 노드에 배치시킬 때 고려하는 리소스 요청. 이를 수용 가능한 노드에만 파드를 배치한다. limits : 애플리케이션이 최대로 증가할 수 있는 상한 값 만약 requests나 limits에 cpu, mem 설정이 없으면 상한 없이 노드의 자원을 최대한 쓴다라는 의미다. 재밌는건 위의 두 가지 값의 유무에 ..
[powershell] 파워쉘로 파일 업로드하기 (curl -T와 동일) 리눅스에서는 curl 에서 -T 옵션을 주면 PUT 메서드를 통해 서버로 파일을 업로드할 수 있다. 파워쉘에서는 어떻게 올리는지 검색하다가 아래와 같은 방법으로 해결했다. $wc = New-Object System.Net.WebClient $url = New-Object System.Uri("파일을 업로드할 주소") $file = '파일의 경로' $wc.Credentials = New-Object System.Net.NetworkCredential("username", "password") $wc.UploadFile($url, "PUT", $file) wc.Credentials 부분은 따로 로그인이 필요없다면 수행하지 않아도 된다.
티스토리에서 소스코드 예쁘게 하이라이트 넣는법 - colorscripter 사용법 티스토리에서도 코드를 넣을 수 있는 기능을 지원하지만, 생각보다 투박한 느낌이 있다. 아래는 티스토리 Code 기능을 이용해서 넣은 소스코드다. 티스토리 코드블럭 기능을 이용해 넣은 코드 import java.util.Scanner; public class OneHour { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.next(); for (char c = 'a' ; c
[mysql/mariadb] 삭제시 나타나는 Cannot delete or update a parent row: a foreign key constraint fails 에러 해결법 ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails mysql에서 DB 테이블이나 Row를 삭제하려고 할때 위와 같은 메시지가 발생할 때가 있다. 말그대로 현재 삭제하려고 하는 테이블 또는 행이 다른 곳에서 참조하고 있기 때문에 발생하는 문제다. 이 문제를 해결하는 방법은 아래와 같다. 1. 해당 테이블 또는 행을 참조하는 데이터를 삭제후 삭제를 한다. 가장 안전한 방법이고 초기 DB 설계자의 의도된 대로 데이터의 관계를 유지할 수 있다는 장점이 있다. 2. 외래키 체크 설정을 해제한다. 아래와 같이 외래키 체크 설정을 해제하고 해당 테이블 또는 행을 삭제할 수 있다. 문제는 테이블간의 관계를 일시..
[mysql/mariadb] 특정 테이블 스키마 정보 확인하는 명령어 MariaDB [DB명]> show create table 테이블명; 특정 테이블 스키마 정보 확인하는 명령어는 위와 같다. 명령어를 실행하면 스키마 정보가 하단에 출력된다.