반응형

분류 전체보기 146

[CKAD] 볼륨 문제는 무조건 나오는 듯! 최종 정리

Kubernetes 볼륨 개념과 타입 정리Kubernetes에서 볼륨(Volume)은 컨테이너에서 사용할 수 있는 파일 시스템을 제공합니다.볼륨은 컨테이너의 라이프사이클과 독립적이거나 컨테이너와 함께 생성 및 삭제될 수 있습니다. 이는 컨테이너가 재시작되거나 종료될 때도 데이터의 지속성을 관리하기 위한 중요한 역할을 합니다.즉, 볼륨은 Pod에 생성되어 컨테이너들이 마운트하여 데이터를 공유하거나 유지할 수 있습니다. 컨테이너가 재시작되거나 종료되더라도 데이터를 잃지 않도록 하는 데 유용합니다. 그렇다면 컨테이너가 언제 재시작되는가? 1) CrashLoopBackOff 상태 (애플리케이션 충돌)컨테이너에서 실행 중인 애플리케이션이 오류로 종료되었을 때.예: 애플리케이션 코드 오류, 의존성 문제, 환경 변수..

[CKAD] docker save와 docker load 명령어 체크해놓기

여러 후기들을 확인해보니 도커 빌드해서 이미지를 TAR 파일로 저장하고, 저장된 TAR 파일에서 이미지를 불러옵니다. docker save 명령어 : 이미지를 TAR 파일로 저장, 주로 이미지를 아카이브로 보관하거나, 네트워크가 없는 환경에서 다른 시스템으로 전송할 때 사용docker save -o docker load 명령어 : 저장된 TAR 파일에서 이미지를 불러올 때 사용, 주로 docker save로 저장한 이미지를 다시 Docker 데몬에 로드할 때 사용 docker load -i 성공적으로 불러오면 이미지가 Docker 데몬에 추가되고, docker images 명령어로 확인할 수 있음 참고로 TAR 파일은 이미지의 모든 레이어를 포함하므로 파일 크기가 커질 수 있다고 합니다. 이러한 명령어..

[CKAD] 시험 도메인 정리 (ChatGPT가 알려주는 전략)

현재 CKAD 홈페이지에 나온 도메인을 보면 이렇게 정리되어있습니다. 자 이제 도메인 파악후 본격적으로 준비해볼까요?  (https://trainingportal.linuxfoundation.org/courses/certified-kubernetes-application-developer-ckad)저는 GPT에게 도메인을 전달했더니 공부 전략 준비 전략을 아래에 정리해줬어요 그래서 그대로 한번 정리해보려고요! 가보잣! Application Design and Build20%- Define, build and modify container images  - Choose and use the right workload resource (Deployment, DaemonSet, CronJob, etc.)  -..

함수의 파라미터 (Parameter) 인자 (Argument) 완벽 정리하기

1. 파라미터 (Parameter)정의: 함수를 정의할 때 사용하는 변수 이름.위치: 함수 선언부에 작성됨.역할: 함수 내부에서 사용할 데이터를 받아들이는 역할.예제:def greet(name): # 여기서 'name'이 파라미터! print(f"Hello, {name}!")name은 함수가 호출될 때 전달받을 데이터를 담을 파라미터야.2. 인자 (Argument)정의: 함수를 호출할 때 실제로 전달하는 값.위치: 함수 호출부에 작성됨.역할: 파라미터에 전달되어 함수 내부에서 사용될 실제 데이터.예제:greet("Alice") # 여기서 'Alice'가 인자!"Alice"는 함수 호출 시 name 파라미터에 전달되는 인자야.3. 쉽게 비유하자면:파라미터는 함수 선언 시 빈 상자이고,인자는 함수를..

[파이썬] random.choice()를 이용한 스터디 순서 정하기 코드

import randomuser = ['A','B','C']num = 0 # 순서를 나타내는 변수for i in range(len(user)): choosen = random.choice(user) #리스트 형식으로 값이 출력 string_result = " ".join(choosen) #문자형으로 형식 변경하는 방법 print(f"{i+1}번 순서는: "+ string_result) user.remove(choosen) #이미 뽑힌 사람은 제거하기 num += 1스터디 진행시 순서를 정할떄 사용하기 위해서 배웠던 내용을 기반으로 순서 정하는 코드를 작성해보았다.이미 뽑힌 사람은 제거해야하니까, user.remove(choosen)에서 중복되지 않도록 코..

문자열과 계산 기호의 결합, 문자열 연산 총정리

파이썬에서 문자열과 계산 기호를 결합하여 사용하는 방법은 문자열 연산(string operations)이라고 하며, 직관적이고 강력한 기능을 제공합니다. 아래는 주요 문자열 연산과 동작 방식에 대한 정리입니다.1. 문자열 반복 (*)설명: 문자열을 지정된 횟수만큼 반복하여 새로운 문자열을 생성.사용법: 문자열 * 정수예시:# 단순 반복print("_ " * 5) # "_ _ _ _ _ "# 변수 사용word = "Hi"print(word * 3) # "HiHiHi"결과:_ _ _ _ _HiHiHi2. 문자열 연결 (+)설명: 두 문자열을 결합하여 하나의 문자열로 만듦.사용법: 문자열1 + 문자열2예시:greeting = "Hello"name = "Alice"print(greeting + " " + n..

for...in 문 그리고 이터러블 객체

for ... in 문은 문자열을 문자 단위로, 리스트를 각 요소 단위로, 딕셔너리는 키 단위로 순회할 수 있도록 해줍니다. 문자열을 순회할 때는 문자 하나씩 처리하므로, 반복문 안에서 문자 하나하나에 접근이 필요할 때 매우 유용합니다! 이터러블 객체를 순회하며 하나씩 값을 반복문에 꺼내준다는 것 기억하자! 이터러블 객체란?"반복 가능한 객체"를 말해요. 즉, 하나씩 꺼내올 수 있는 데이터를 가진 객체! 더보기예를 들어 리스트, 문자열, 튜플처럼 하나씩 순서대로 꺼내볼 수 있는 것인덱스를 사용해서 요소에 접근하는 방식을 선호했는데, 이건 내가 for... in 문을 잘 몰랐던 것 같음 for i in range(len(choose_word)): if choose_word[i] == first_que..

유데미 러닝크루 1기 활동 후기: 성장과 배움 그리고 함께하기 - 파이썬

유데미 러닝크루 1기 활동 후기: 성장과 배움 그리고 함께하기안녕하세요! 😊 저는 이번 유데미 러닝크루 1기로 활동하면서 새로운 배움의 기회를 만끽하고 있는 러닝크루 리더입니다.오늘은 제가 학습한 내용과 느낀 점, 그리고 활동하면서 겪었던 경험들을 정리하여 공유하고자 합니다.유데미 러닝크루란?유데미 러닝크루는 다양한 강의를 통해 자기계발과 전문성을 키우고자 하는 분들을 위한 스터디 그룹 활동입니다. 저처럼 IT 직군 주니어 직장인이나 취업 준비생에게 특히 적합한 프로그램이에요. 강의를 듣고 학습을 나누며 성장하는 경험을 할 수 있어 지원하게 되었습니다. 또 이게 혼자하려면 엄청난 의지가 없다면 끝까지 하나의 강의를 완주하는게 어렵잖아요? 그래서 여럿이 함께 하면 분명 더 성장할 수 있을 거라고 생각했기..

기술문서에 나오는 영어 단어 정리 14개 #2

specify명시하다application-centric애플리케이션 중심의 construct건설하다 network policies apply to a connection with a pod on one or both ends 네트워크 정책은 파드의 한쪽 또는 양쪽 끝에 적용합니다. relevant 관련있는, 적절한 meanwhile그동안에, 그 사이에implement시행하다 = carry out the two sorts of pod isolation두가지 종류의 파드 격리 restrictions 제한the stated direction 명시된 방향 implicity 무조건적으로evaluation 평가

[CKAD] NetworkPolicy 무조건 알아야함

NetworkPolicy 문제도 무조건 나오는 단골 문제라고들 함 그래서 이번에 제대로 정리해서 절대로 틀리지 말아야되겠다 생각에 정리해봅니다.정의 NetworkPolicy는 네트워크 보안을 강화하기 위한 리소스, 파드간 통신을 제어하고 제한하는 역할을 합니다. 일반적으로 클러스터에 있는 모든 파드들은 서로 어떠한 설정없이 통신이 가능하죠. 그래서 이 NetworkPolicy를 사용하면 파드간에 허용된 트래픽을 세밀하게 정의할 수 있습니다. 즉, NetworkPolicy는 허용 규칙만 지정할 수 있으며, 명시적으로 허용되지 않은 트래픽은 기본적으로 차단됩니다.NetworkPolicy는 네임스페이스 내에서 특정 파드에 대해 허용된 Ingress/ Egress를 제어합니다. NetworkPolicy는 레이블..

반응형