프로그래머스 코딩테스트 입문: 두 수의 합(Java)
·
Programming/Coding Test
문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한 사항 50,000 ≤ num1 ≤ 50,000 50,000 ≤ num2 ≤ 50,000 입출력 예 num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다. num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다. class Solution { public int solution(int num1, int num2) { int answer = num1 + num2; return answer; } } 연산자로 두 수의 합 연산
프로그래머스 코딩테스트 입문: 나머지 구하기(Java)
·
Programming/Coding Test
문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 제한 사항 0 < num1 ≤ 100 0 < num2 ≤ 100 입출력 예 num1이 3, num2가 2이므로 3을 2로 나눈 나머지 1을 return 합니다. num1이 10, num2가 5이므로 10을 5로 나눈 나머지 0을 return 합니다. 내 풀이 class Solution { public int solution(int num1, int num2) { int answer = -1; return num1 % num2; } } % 연산자를 사용해 나머지 값 연산
PKOS 스터디 3주차: 쿠버네티스 Storage & Ingress
·
DevOps
지난 1월부터 가시다님이 운영하시는 쿠버네티스 스터디에 참여하게 되었는데, 스터디 3주차의 내용은 쿠버네티스 스토리지, 인그레스에 대해 실습을 통해 알아보는 것이다. 과제 1: Ingress에 Path 설정 및 SSL 적용 첫번째 과제는 Ingress를 생성해 /mario 경로로 접속 시 마리오 게임에 접속하게 하고, /tetris 경로로 접속 시 테트리스 게임에 접속하도록 설정한 뒤, SSL을 적용하는 것이다. 다만, 나는 이번 스터디에서 ExternalDNS가 아닌 GossipDNS를 활용했기 때문에 ACM 생성 및 ALB와 ACM의 연동 절차는 생략하였다. 사전 작업 AWS Load Balancer Controller를 활용하기 위해 IAM role에 AWSLoadBalancerControllerI..
PKOS 스터디 2주차: 쿠버네티스 네트워크
·
DevOps
지난 1월부터 가시다님이 운영하시는 쿠버네티스 스터디에 참여하게 되었는데, 스터디 2주차의 내용은 쿠버네티스 네트워크에 대해 실습을 통해 알아보는 것이다. 1. AWS VPC CNI CNI(Container Network Interface): 쿠버네티스의 네트워크 환경을 구성해주는 요소이며, 서로 다른 노드의 파드간 통신 등을 지원해준다. 기본 쿠버네티스의 네트워크 플러그인은 제약사항이 많아 서드파티의 플러그인을 별도로 설치해 클러스터를 운영하게 된다. CNI에는 다양한 종류가 있는데, 이번 실습에서는 AWS VPC CNI를 활용해서 실습을 진행했다. AWS VPC CNI의 특징은 여러 가지가 있지만, 기본적으로 파드의 IP 대역과 워커노드의 IP대역이 같아 일반적으로 오버레이 통신(VXLAN, IP-I..