전체 글 128

쿠버네티스 강의 - 1, 2

*해당 강의의 목표* 컨테이너가 우엇인지, 쿠버네티스가 무엇인지를 다룰 것 쿠버네티스 이해 -> 배포하고 사용 가능 -> 쿠버네티스에서 컨테이너 배포 가 가능하도록 하는게 우리의 목표 쿠버네티스 -> 도커 컨테이너를 위한 오픈 소스 오케스트레이션 시스템 = 컨테이너를 관리하는 플랫폼 (*오케스트레이션: 여러 개의 컴퓨터 시스템, 애플리케이션 및/또는 서비스를 조율하고 관리하는 것으로, 여러 개의 작업을 함께 연결하여 크기가 큰 워크플로나 프로세스를 실행하는 방식) -> 컨테이너를 분산 배치하고, 상태 관리, 구동 환경 관리를 해주는 도구이지 도커를 다루는 도구가 아니다 -> 쿠버네티스는 도커와 항상 함께 가는게 아님, 그냥 도커말고 다른 컨테이너 런타임를 통해 컨테이너를 관리할 수도 있음 가상머신 vs ..

카테고리 없음 2023.04.09

[파이썬] collections 모듈 - Counter 클래스

from collections import Counter 다음과 같이 import 하여 사용 가능 >>> Counter(["A", "B", "A", "B", "A", "C"]) Counter({'A': 3, 'B': 2, 'C': 1}) 다음과 같이 Counter 생성자에 리스트를 넘기면 각 데이터가 몇개씩 있는지 세어준다. counter["A"] += 1 다음과 같이 Counter 결과를 변경할 수도 있고, if "A" in counter: print("A in counter") del counter["A"] if "A" not in counter: print("A not in counter") 다음과 같이 조건문으로 특정 문자가 있는지도 확인 가능함

코딩테스트 2023.03.31

시보 11/28

쉘코드 연습문제 - 마지막 문제 [link] link의 시스템 콜 번호: 9 link 시스템 콜의 인자 확인 - 여기서 link는 하드링크를 의미 - oldpath (=/root/a)는 ebx에 - newpath (=/root/b)는 ecx에 - link의 시스템 콜 번호는 eax에 저장해야함 BITS 32 ; Tell nasm this is 32-bit code. ; int execve(const char *filename, char *const argv[], char *const envp[]) xor eax, eax ; Zero out eax. cdq ; edx가 0이 됨 이거 하면 mov al, 9 ; 링크 시스템 콜 번호 push edx ; insert null push 0x612F2F74 ; P..

카테고리 없음 2022.11.28

진행상황

1. eks 기존 블로그 보고 설치하다가 에러 2. 멘토님께 받은 자료 + 기존에 정리해둔거 이론 부분 합쳐서 정리함 3. 멘토님께서 주신 자료 워크샵 준비하기까지 마쳤음 이 과정들까진 함 ->근데 "쿠버네티스 도구 설치" 과정에서 AWS IAM Authenticator 설치 에서 에러가 남 -> "cannot execute binary file" 에러 남 https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/install-aws-iam-authenticator.html 그래서 여기 나와있는 방법대로 aws-iam-authenticator 설치해봄, 근데도 동일한 에러가 남, 구글링해도 에러 해결을 못하겠어요 멘토님…. 여러번 파일을 다운받아서 충돌이 생겨서 ..

카테고리 없음 2022.11.04