본문 바로가기
  • 1+1=3
반응형

개발삽질/잡다한 개발기록15

[EKS 스터디-1] 클러스터 구조와 기본사용법 EKS란 쿠버네티스를 쉽게 실행할 수 있는 관리형 aws 관리형 서비스이다. 순수한 쿠버네티스를 실행하면, 컨트롤플레인을 직접 설치하고 운영해야 하지만, EKS는 aws가 대신 해준다. 컨트롤플레인 여기서 컨트롤플레인이란 쿠버네티스 api서버, 컨트롤러, 스케쥴러, etcd를 말한다. 컨트롤플레인이 어떤 역할을 하는지는 예시를 보면 이해하기 쉽다. 아래 상황을 순서대로 따라가보며 이해하자. (출처: https://www.youtube.com/watch?v=Iue9TC13vPQ) 1. 내가 팟을 생성하기 위해 kubectl 명령어를 날린다. 2. api서버가 이를 받는다.(이때 요청의 문법/권한이 합당한지 판단함) 3. 워커노드에 대한 정보를 가지고 있는 etcd를 확인하고, 이 정보를 스케쥴러에게 보냄... 2024. 3. 6.
[sql]프로그래머스 sql문제정리1(select, 집계함수, group by) select -역순 정렬하기 https://programmers.co.kr/learn/courses/30/lessons/59035 SELECT name, datetime from ANIMAL_INS order by animal_id desc - 여러기준으로 정렬하기 SELECT animal_id, name, datetime from ANIMAL_INS order by name asc, datetime desc - 상위 n개 레코드 https://programmers.co.kr/learn/courses/30/lessons/59405 SELECT name from ANIMAL_INS order by DATETIME asc limit 1 SUM, MAX, MIN -최댓값 구하기 가장 늦게 들어온 동물 http.. 2022. 3. 11.
[알고리즘] DFS - 경로탐색 https://lovenewthing.tistory.com/88 이 문제랑 비슷해보이지만 다르다. 푸는 원리는 같다. 그러나 문제에서 원하는 바가 무엇이냐에 따라 dfs함수의 모양이 달라진다. 문제를 외웠다가 그대로 꺼내어 풀기보다는, 핵심만 이해한 채 아예 새로운 함수를 만들겠다는 마음으로 접근하자. 문제 방향그래프가 주어지면 1번 정점에서 N번 정점으로 가는 모든 경로의 가지 수를 출력하는 프 로그램을 작성하세요. 아래 그래프에서 1번 정점에서 5번 정점으로 가는 가지 수는 1 2 3 4 5 1 2 5 1 3 4 2 5 1 3 4 5 1 4 2 5 1 4 5 총 6 가지입니다. 그래프에서 경로란 방문한 노느는 중복해서 방문하지 않습니다. ▣ 입력설명 첫째 줄에는 정점의 수 N(2 2022. 1. 25.
[알고리즘] DFS - 휴가(삼성 SW역량평가 기출문제) 문제 카운셀러로 일하고 있는 현수는 오늘부터 N+1일째 되는 날 휴가를 가기 위해서, 남은 N일 동 안 최대한 많은 상담을 해서 휴가비를 넉넉히 만들어 휴가를 떠나려 한다. 현수가 다니는 회사에 하루에 하나씩 서로 다른 사람의 상담이 예약되어 있다. 각각의 상담은 상담을 완료하는데 걸리는 날수 T와 상담을 했을 때 받을 수 있는 금액 P로 이 루어져 있다. 만약 N = 7이고, 아래와 같이 예약이 잡혔있다면 1일에 잡혀있는 상담은 총 4일이 걸리며, 상담했을 때 받을 수 있는 금액은 20이다. 만약 1일 에 예약된 상담을 하면 4일까지는 상담을 할 수가 없다. 하나의 상담이 하루를 넘어가는 경우가 많기 때문에 현수는 예약된 모든 상담을 혼자 할 수 없어 최대 이익이 나는 상담 스케쥴을 짜기로 했다. 휴가.. 2022. 1. 22.
[알고리즘] BFS - 단어변환(프로그래머스) 문제링크: https://programmers.co.kr/learn/courses/30/lessons/43163?language=python3 코딩테스트 연습 - 단어 변환 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한 번에 한 개의 알파벳만 바꿀 수 programmers.co.kr 문제: 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한 번에 한 개의 알파벳만 바꿀 수 있습니다. 2. words에 있는 단어로만 변.. 2022. 1. 22.
[알고리즘] DFS - 네트워크(프로그래머스) 문제링크: https://programmers.co.kr/learn/courses/30/lessons/43162 문제 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오. 제한사항 컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다. 각 .. 2022. 1. 21.
반응형