728x90
반응형

최신 글

more

Kubernetes RBAC 기초

1장. Kubernetes 인증과 인가 개요1.1 Authentication vs Authorization1.2 Kubernetes API 요청 흐름1.3 RBAC가 필요한 이유2장. Role과 RoleBinding2.1 Role: 네임스페이스 레벨 권한2.2 RoleBinding: 주체에 Role 연결하기2.3 실습: 개발자를 위한 네임스페이스 권한 설정3장. ClusterRole과 ClusterRoleBinding3.1 클러스터 레벨 권한의 필요성3.2 ClusterRole의 활용 패턴3.3 ClusterRole을 네임스페이스에서 사용하기3.4 실습: 모니터링 서비스를 위한 클러스터 권한4장. ServiceAccount와 RBAC4.1 Pod의 정체성: ServiceAccount4.2 ServiceA..

DevOps-SRE 2026.01.09 0

App of Apps 의 진화

여러 가지 관점이 있겠지만 그냥 나의 여러가지 생각을 한 번 말해보겠다. 1. 서비스의 시작(단일 서비스)서비스가 1개이므로, Argo CD에서 직접 하나의 애플리케이션을 등록 및 관리- 가장 간단한 구조- 여기서 부터 시작해서 관리하게 됨 여기서 고려할 점은 어차피 저장소는 하나이기 때문에 저장소를 잘 관리하면 됨-> gitops 파이프라인을 잘 지키면 됨-> sync Policy도 여기서 잘 생각해봐야함-> lint 와 같이 문법 관리, schema validation과 같이 문법을 관리해야함-> git commit, git pr, branch 규칙을 잘 지킬 것-> 분리할 수 있는 value.yaml 파일을 잘 분리시켜야 좋음 또한 Argo CD가 배포 클러스터에 대한 권한 관리가 잘 되어있어야함..

DevOps-SRE 2025.06.10 0

AWS ALB로 접근 제어

접근 제어는 여러가지 방법이 있음 Security Group을 통한 IP ALB Listener Rule에서 CIDR 기반 필터 WAF를 ALB에 연결 Ingress Controller Annotation을 통한 IP 여기선 ALB - ingress를 이용한 접근 제어를 해보려고 함 왜?Security Group은 AWS resource라서 생성해야함-> 생성하면 삭제도 해야하고 관리해야함-> 나의 경우엔 영구적으로 필요한 것은 아니기 때문에 굳이?라는 생각Listener Rule-> 같은 AWS 리소스WAF-> 같은 리소스 리소스는 Terraform으로 생성하는 것이 규칙이기 때문에 진짜 임시로 하기 위해서 만든다는 것이 정말 비효율적이라고 생각했던 찰나에 ingress 등장사실 이 역시 ALB에..

DevOps-SRE 2025.06.04 5

Kubernetes Pod 스케줄링 정복

주요 옵션Node Selector: 특정 레이블 노드에 배치Node Name: 특정 노드에 강제 배치Taints & Tolerations: 노드 접근 제어Node Affinity & Pod Affinity/Anti-Affinity: 조건 및 Pod 관계 기반 배치Topology Spread Constraints: 균등한 Pod 분산1. Node SelectorNode Selector는 Pod를 특정 레이블이 있는 노드에 배치하는 가장 간단한 방법spec: nodeSelector: disktype: ssd gpu-vendor: nvidia주요 활용 사례:SSD 디스크 노드에 데이터베이스 배치GPU 노드에 ML 워크로드 배치특정 CPU 아키텍처노드 선택특징: 레이블 key-value가 정확히 일..

DevOps-SRE 2025.05.28 3

클러스터 외부에서 Istio Service Mesh 파드 접근 흐름

1. 클라이언트 요청 및 DNS 쿼리클라이언트가 curl, 브라우저 등으로 service.example.com 요청 전송DNS 쿼리 수행: 권한 DNS 서버로부터 A/AAAA 레코드 응답 수신AWS: Amazon Route 53 권한 네임서버GCP: Google Cloud DNS 권한 네임서버 2. 클라우드 로드밸런서(LB) 처리외부 로드밸런서로 TCP 트래픽 수신L4 포워딩: 클라우드 로드밸런서가 수신한 TCP 세션을 Kubernetes 노드의 NodePort로 전달하는 과정이 과정을 통해 외부에서 들어온 연결이 특정 노드 포트로 ‘전환’되어 Service 트래픽이 클러스터 내부로 유입됨 Session Handoff 단계에서 클라이언트와 백엔드 노드 간의 연결 매핑 및 소스·대상 포트 정보가 유지되어 ..

DevOps-SRE 2025.05.16 0

Pod와 ServiceAccount의 관계

Pod는 우리가 생각한 대로 동작함예를 들면 Pod 는 image tag, image repo를 입력하면 image를 pulling 함하지만 정확하게 구체적인 동작을 알지 못함어떻게 그렇게 할 수 있는 것인지?알아보자 Pod란Pod는 Kubernetes에서 가장 작은 배포 단위로, 하나 이상의 컨테이너를 그룹화하여 네트워크와 스토리지를 공유하는 구조 모든 컨테이너는 공통 IP, 볼륨, 네임스페이스를 공유각 Pod는 단일 네임스페이스에 속함기본적으로 하나의 컨테이너를 포함하되, sidecar 패턴 등으로 복수의 컨테이너를 구성 가능Pod가 생성될 때 자동으로 ServiceAccount와 연결됨 Pod를 만들 때, token을 집어넣으면 되지 않았을까?, 왜 ServiceAccount, Secret을 통해..

DevOps-SRE 2025.05.14 0

AWS S3 Policy Error

참으로 어이가 없는 에러가 아닐 수가 없다. 현상몇몇 정보들은 지운 로그이다.[WARNING] service.go: failed to list versions for entry: operation error S3: ListObjectVersions, https response error StatusCode: 403, api error AccessDenied: Access Denied 특정 파드 -> S3 접근할 때 발생하는 에러 예상 원인IRSA 할 때, SA에 연결된 Role이 문제? 또는 S3 정책의 문제라고 생각 실제 원인ListBucketVersions가 실제로 필요한 policy 이며버킷 대상으로 실행해야 하기에.../* 로 할 경우 객체만 필터링 되기 때문에 오류 발생 ??왜.. 이름이 다른..

TroubleShoot 2025.05.03 0

선형변환, Linear Transformation - 회전변환, 로드리게스 회전 공식 [게임수학]

이전 글에 이어서 이번엔 임의의 축을 기준으로 회전 변환하는 것을 알아보기로 했다. 축이 x,y,z가 아니고 임의로 축을 잡을 땐 어떻게 할까...? 역시 이러한 회전변환도 벡터 공간을 벗어나지 않을 것임을 직관적으로 안다. 하지만 어떻게는 감이 잘 안온다. 그래서 그림을 봐야겠다. 임의의 벡터 a가 기준이다. 임의의 벡터 v를 a 만큼회전시키려고 한다. ++위에건 소문자 에이(벡터), 아래건 알파(각) Ra는 회전 변환이다. 그림을 감이 잘 안 온다... 하지만 여기서 벡터 v를 벡터 a에 투영시킨 벡터v(proj)와 그 v(proj)에서 v로부터v로부터 빼서 나오는 v(perp)가 있다. ??? 설명 드럽다고 생각할 수 있다. 쉽게 말하자면 아니 그림을 보면 빨간색이 v(proj) 파란색이 v(per..

게임 수학,물리 2021.03.18 0

크로아티아 유심( + 장기체류) (21.04 기준) [교환학생]

여행을 다니려면 유심이 필요하다. 그것도 나는 여행자가 아닌 장기 유심. 그래서 통신사를 찾아갔다. TELE2라는 크로아티아에서 유명한 통신사를 찾아갔다. 그들이 거짓말하지 않는다는 가정하에 + 내가 잘 알아들었다라는 가정하에 글을 쓰겠다. Hey, Hello. Can I get a one-month SIM card? Yeah, We have a traveler package...~~ 하면서 위 유심을 꺼내서 넣어줬다. 저기 오른쪽 위에가 내 폰 번호고 왼쪽 아래가 핀 번호 되시겠다. And We have three options for you....~~ 위에서 준 것은 1달밖에 못쓰지만 크로아티아에서만 쓰는 것이 가능하고 아래 3가지 옵션은 유럽 전역에서 가능하다고 한다. 음.. 59 쿠나짜리 데이터 ..

-ing 2021.04.28 0

반도체(10) Recombination, Generation 전자 정공 재결합 및 생성

전자 정공 쌍으로 생성되면서 항상 궁금했을 것 같은데 정공과 전자가 다시 재결합하는 것을 알아보자 먼저 용어설명부터 하자면 재결합(recombination) : 전자와 정공이 서로 만나서 사라지는 과정. Electron-Hole Recombination 평형상태 캐리어 농도 : 전자와 정공의 농도는 thermal equilibrium 상태에서의 즉 n0, p0 으로 평형 상태의 농도라는 것을 알려준다 빛을 비추거나 외부에서의 캐리어 유입이 있는 경우에는 평형상태에서 벗어나게 된다. 평형상태에서 벗어난 캐리어 농도를 과잉 캐리어 농도(excess carrier concentration)이라 한다. n ’와 p ’로 표시한다. 둘이 합치면 이런 식으로 표현된다. 평형상태에서 벗어나게되더라도 전하 중성에 의해..

반도체 2020.04.19 6

반도체(11-1) PN junction, PN접합 + 공핍층(depletion layer)

이번엔 공핍층에 대해서 더 알아볼 건데 공핍층이란 개념을 제대로 알고가야 나중에 더 공부할 때 고생 안한다 그러는데 그럼 공부 해야지 ㅎㅎ 해보자 공핍층에서의 전계와 전위를 알아보자 그러려면 우선 전하 밀도 분포를 보자 공핍층에서의 전하 밀도는 도펀트 이온의 전하 밀도 값을 가지며, 공핍층을 제외한 모든 곳의 전하밀도는 0이다. 그것을 표현한 그림이다. 또한 ** 그림을 보면 항상 공핍층이 P타입으로 길거나 N타입으로 긴데 이는 뒤에서 설명하겠다. (의문을 가져야 한다.. 우선 학생은 그래야 한다... 나도 그래야지) 이제 전계 분포를 알아보면? 전계 분포는 포아송 방정식을 적용하여 전기장 형태를 알아낼 수 있다. // 그래서 외우라 했다 ㅎㅎ ?? 전계를 알 수 있으면 포아송 방정식으로 전위도 알 수 ..

반도체 2020.04.23 0

선형 대수, Linear Algebra [게임수학]

선형 대수는 일반적으로 대학교에서 배우는데 솔직히 중,고등학교 교육과정을 이해했다면 혼자서도 이해할 수 있는 과목이다. 사실... 어렵긴 하다. 그냥 말해봤다. 한 번 알아보자 대수와 선형 대수는 뭐가 다르길래 다르게 부르는 것일까? 대수란 대신하는 수라는 의미로 미지수를 사용하는 수학을 말한다. x,y 와 같은 미지수를 풀어내는 수학이라고 할 수 있다. 여기서 선형이 붙었다는 것인데 영어로는 Linear 라고 한다. 수학에서의 선형성 대한 정의다. 선형은 선형 함수에 대한 정의이다. 결국 입력 값을 출력 값을 나오는 형태를 변환의 한 종류라고 볼 수 있다. 선형 함수나 선형 변환이나 같다고 보면 된다. 위키에는 이렇게 나와있다. "선형"이라는 성질은 행렬과 동전의 양면과 같은 관계를 가지고 있다. 어떤..

게임 수학,물리 2021.03.09 0

[프론트엔드] HTML,CSS,Javascript 기초 인프런 강의

사실 Python을 배우면서 언제 프론트엔드 살짝 건드려보지?? 라고 생각했다. 그런 참에 강의를 들을 기회가 생겨 듣게 되었다. **나는 웹에 대해 1도 모른다. 초등학교 3학년 때 자신의 홈페이지 만들기 했던 것 같은데 그 이후로 건든 적이 없다. 우선 내가 들을 강의가 뭐냐?? 흠.. 프로그래밍은 맞다. 다만 프로그래밍 언어라고 하긴 조금 그렇다는 소리가 있다. ㅋㅋㅋㅋㅋ 나도 왜 그런지는 모르겠다. 무엇을 위해 배울까?? 할 수 있는 직무가 많아져서 취업을 할 수 있다고 한다. 흠..? 사실 이 기초 강의로 취업을 잘하게 될 수 있는 것은 아닐텐데.. 뭐 아무튼 배워보면 알겠지 우선 인터페이스는 이렇게 생겼다. (웹을 배워야 저런 인터페이스를 만들겠지?) 1시간 정도 수강해봤다. 조금 더 수강해보..

교육 2020.08.31 0

라이온킹(1997) [The Lion King]의 비하인드 스토리- 라이온킹 3(2004)(feat.티몬,품바) [영화리뷰]

※라이온킹을 본 사람만 이해될 수 있으니보지 않았으면 보고오길 추천함 라이온 킹 3 (2004)The Lion King 1½76분, 전체관람가코미디/가족/어드벤처/애니메이션 라이온킹에도 3편이 있다. (3편 나오기 쉽지 않은데) 그 돌댕이 위에서 티몬이 품바를 들고 있는데사실 3편이 아니라 외국에서는 이렇게 소개되었다. 그건 그렇고 뭐가 비하인드 스토리냐? 디즈니 최고의 베이비시터티몬과 품바가 나오는 영화입니다.심바도 얘가 키움ㅎㅎ얘네보다 비중 높은 조연은 없을듯함.아니 주연인가.그리고 티몬은 사실 미어캣임품바는 멧돼지고 실제로 만났다면이렇지 않았을까? p.s. (라이온 킹 실사판에 나옴 얘네랑 비슷한듯 ㅋㅋㅋㅋ) 본론으로 들어가자 모든 행동에는 이유가 있는법 1. 라이온킹 초반부 심바에게 동물들이 절하..

영화 2019.08.08 0

Computer Science 지식

more

VPC 간의 통신

VPC : Virtual Private Cloud 당연히 VPC 외부의 접속도 필요한 경우가 있다. 또는 VPC 간의 연결이 필요할 때도 있다. 일반적으로 Zone을 나눌 때 이런 방식을 사용한다. AWS에서 VPC 간의 통신을 하는 방법을 알아보자 VPC Peering https://docs.aws.amazon.com/ko_kr/vpc/latest/peering/what-is-vpc-peering.html 말 그대로 VPC 간의 연결을 피어링하는 것이다. 각 VPC에서 다른 VPC의 Private IP Address를 이용함으로써 가능하다. AWS에서는 게이트웨이, VPN 둘다 사용하는 것이 아니고 물리적 하드웨어를 통해 피어링을 하는 것도 아니기 때문에 통신 또는 대역폭에 대한 병목을 걱정하지 않아도..

네트워크, Network 2023.04.01 0

사전 정의된 IP들

0.0.0.0: Default IP로 아직 할당되지 않은 IP를 뜻함 127.0.0.1: Loopback address로 localhost라는 도메인으로 유명함 하지만 역으로 localhost 가 127.0.0.1 이라는 보장은 없음 192.168.x.x: Private IP로 주로 쓰이는 대역으로 내부망에서 많이 쓰임 10.x.x.x: 이 대역 역시 내부망으로 많이 쓰임 172.16.x.x to 172.31.x.x: 내부망 용도 대역 255.255.255.255: 브로드캐스팅 되는 address로 해당 IP 주소로 데이터를 보내면 연결된 모든 네트워크 segment에 브로드캐스팅함 224.0.0.0 to 239.255.255.255: 위 대역은 multicast 용도로 몇몇의 그룹을 설정하여 캐스팅하는..

네트워크, Network 2023.01.21 0

HTTP vs Web Socket

통신에는 여러 종류가 있고 HTTP 통신과 WS(Web Socket) 통신이 존재함 정의 HTTP: HyperText Transferr Protocol HTTP는 어떤 Format을 써야하는지, 어떻게 Transmit해야하는지, 어떤 Action을 취해야하는지를 포함해서 통신함 URL을 이용하여 통신함 Stateless Protocol 요청 (Request)- 응답(Response)의 포맷을 띄는 통신 형태 Action 주로 쓰이는 Action 정의 Method Description GET Retrieves the information identified by the URI. Can only retrieve data and should have no other effect. HEAD Same as GET..

네트워크, Network 2023.01.13 0

교환학생

more

슬로베니아, Slovenia 구경 [교환학생]

이야기를 열자면 슬로베니아 이쁜 나라인데 개인적으로 동굴 진짜 관심없으면 안 봐도 될 듯. 오늘도 역시 버스정류장으로 가서 버스를 탄다. 자그레브에서 출발해서 국경을 넘어야 한다. 자그레브에서 국경까지는 3-40분이면 도착한다. border에서는 2번의 심사를 거친다. 크로아티아, 슬로베니아 각각 한 번씩 백신 접종증명서랑 여권 가져왔는데 백신 안 보더라? ㅋㅋㅋㅋㅋㅋ 개대충함 EU 국경은 하도 넘어가는 사람이 많으니까 그냥 대충하나보다 2시간 40분을 걸려서 도착한 류블라냐 2층버스 타고왔는데 딱 저렇게 검은색으로 되어있는 부분이 모두 창문이다. 주황색 화살표가 있는 저 밑에는 짐으로 가득하다. 무슨 슬로베니아와서 포스토이나 동굴은 꼭 봐야된다 뭐 그러던데 포스토이나까지 버스를 타고와서 동굴로 걸어가는..

-ing 2021.07.04 0

자그레브 공항 픽업 하기, Yestaxi

우선 자그레브 안에 자그레브 국제 공항이 없다. 서울에 김포공항이 있지만서도 서울의 강남과 멀리 떨어져있는 이치와 같다. 또한 공항 버스를 타고와서 택시를 타나 처음부터 택시를 타나 같다고 생각하기 때문에 내가 머무려는 곳이 버스터미널 옆이 아니라면 굳이.. 택시를 안 탈 이유가 없다. 우선 공항 픽업이 목적이기에 출발은 공항으로 항공편을 써놓으면 지연되어도 기다려준다. 내가 그랬다. 코로나로 인해 입국심사가 정말 오래걸린다. 그래서 해주는 것이 낫다. 그리고 목적지를 입력하면 끝이다. 어차피 픽업 시간은 내 티켓을 보고 적으면 된다. 원하는 차를 선택한다. 우리는 밴을 선택할 여유 따윈 없다. 그렇게 되면 이제 픽업 드라이버에게 내가 요청하는 내용과 결제를 하면 된다. 나같은 경우에는 유심을 사고싶다고..

-ing 2021.06.30 0

크로아티아 Opatija, 오파티야 구경 [교환학생]

리예카에서 20분 떨어진 작은 도시다. 정말 작은 도시다. 걸어서 2시간이면 한바퀴 돌 수 있다. 여기는 버스 터미널이 이렇게 생겼다. 버스를 타고 돈을 받는다. 여기 사람들은 버스시간도 모르나보다. 하염없이 기다리고 오면 버스타고 끝~ 몇시 버스 기다리냐고 했더니 모른단다. 뭐 진짜로 그냥 되는대로 가는 버스일 수도 있고...? 도착하자마자 분수가 나를 반겨준다. 분수가 있어도 날씨가 좋아서 겁나 덥다. 여기도 리예카랑 같다. 그냥 리예카랑 이어진 도시라고 보면 된다. 산을 깎지 않고 그냥 산에서 산다. 이렇게 생긴 육교는 처음봐서 뭔가 했더니 육교가 아니라 공원 입구였다. 비수기...의 공원이다. 저기서 앉아서 쉴 겸 갔다. 오랜만에 장미를 봤다. 가까이서 찍으니까 더 이쁘다. 신기한 식물도 있었다...

-ing 2021.06.10 0

크로아티아 Rijeka, 리예카 구경 [교환학생]

위 두 도시는 인기 우리나라에서 인기 없는 도시다. 굳이 ?? 라는 도시는다. 12시쯤에 도착을 하니 시장이 열려있더라 역시나 길거리가 싸다. 햇빛이 강하다보니 모든 과일이 달달하다. 달달한 과일을 사서 공원에 앉아 먹는다. 평화롭다. 근데 비둘기는 어딜가나 있는 건.. 당연한데... 너무 많다. 둘기 목욕 중... 물도 먹고 그냥 다한다. 날씨는 너무 좋아서 탈이다. 자외선이 진짜 세다.. 햇빛이 따사롭기보다 역시나 따가롭다. 시장에서 산 체리를 먹으며 리예카를 한 눈에 볼 수 있다. 하지만 리예카는 절벽에 지은 도시다. 우선 내가 보기에 그렇다. 그래서 리예카의 가장 높은 곳을 찾아나서기로 했다. 그리고 강이 도심으로 흘러서 은근히 도시가 이쁘다. 버스를 타고가면 빠르지만 여행을 힘들게 해야 기억에 ..

-ing 2021.06.09 0

저탄고지 식단 살빠지는 이유.jpg [교환학생]

크로아티아에선 삼겹살이 1Kg에 약 6천원정도 한다. 싸게 사면 더 싸게 살 수도 있고 아무튼 저탄고지 식단을 위해 삼겹살을 샀다. 정육점에서 직접 잘라주어서... 비계많은 부위를 잘라주대?? 근데 비계말고 살코기요. 를 말할 줄 몰라서.. 그냥 받아옴 후라이팬에 올려보니 음.. ?? 하얀색이 더 많은 것 같은데???? 이 때까지만 해도 그래 오늘은 그냥 먹자... 라고만 생각했다. 기름이 많으니 바삭하고 고소하겠구나라고 생각했다. 아 좀만 있다 잘라야지 하고 진심 바로 왔는데 ???? 돌겠네 ㅋㅋㅋㅋ 다탐 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 건지려 했는데 기름 겁나 나와서 기름 다튀고 ㅋㅋㅋㅋㅋㅋㅋㅋ 저탄고지는 살빠지는 식단이다. 왜냐하면 저(that) 탄(burned) 고지( pork valley) 먹을 게 없기 때문..

-ing 2021.05.20 2
728x90
반응형