일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- gitlab 잔디옮기기
- 캐시백
- AWS S3 계정이동
- 직장인자기계발
- putty Inactive
- 한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online
- AWS S3 버킷 삭제
- 패스트캠퍼스
- aws
- 잔디이전
- Avast 구독취소
- RedisJSON
- 패스트캠퍼스후기
- ERR unknown command 'JSON.SET'
- 환급챌린지
- Ngrinder Docker
- redis-cli
- 패캠챌린지
- nodemailer
- Redis
- aws s3
- vscode
- ERR unknown command 'JSON.GET'
- redis cli
- 캐시백챌린지
- AWS S3 migration
- Window redis-cli
- elastic cache
- Avast Security
- 직장인인강
- Today
- Total
목록Devops (68)
Developing

66일 동안 fastcampus devops 강좌에 대해 1일 1블로깅하는 챌린지 이벤트에 참여해 주말/공휴일 없이 매일매일 하루도 빠짐없이 참여해야 했다. 결국엔 성공해냈다! 최종미션으로 4000자 이상의 포스팅을 해야 하는데...막막해 보이지만 천천히 적어보려고 한다.Devops 분야에 대해 관심을 가지게 된 계기는 중간미션에서 많이 얘기하였으니 다른 얘기들로 적어보려고 한다. 1. [포스팅에 대한 고뇌와 노력] 2. [강좌에 대한 고뇌와 노력] 3. [챌린지를 위해 포기한 것과 얻은 것/깨달은 것] 4. [향후 블로그의 방향성] 5. [강좌 후기와 선수지식] 포스팅에 대한 고뇌와 노력 우선 챌린지 포스팅은 공백 미포함 기준 700자 이상을 적어야 했는데, 최소 글자 수에 맞추려고 하기보다는 '최대한..

Job과 CronJob API Resource와 관련된 내용의 클립을 수강하는식으로 챌린지를 진행하였다. k8s에서 사용하는 크론잡이 리눅스의 내용과 많이 겹친다고 한다. 4월부터 시작된 기나긴 챌린지가 드디어 막을 내리게 되었다. 다음주안으로 최종미션 포스팅을 올리고 종결짓게 될 것 같다..!! 잡(Job) 특정 동작을 수행하고 종료하는 작업을 정의하기 위한 리소스 내부적으로 파드를 생성하여 작업 수행 Pod의 상태가 Running이 아닌 Completed가 되는 것이 최종 상태 실패시 재시작 옵션, 작업 수행 회수, 동시 실행 수 등 세부 옵션 제공 ⇒ 지속적으로 실행되는 서비스가 아니라 특정 작업을 수행하고 종료해야 하는 경우에 사용 크론잡 주기적으로 특정 동작을 수행하고 종료하는 작업을 정의하기 ..

Namespace API Resource와 관련된 내용의 클립을 수강하는식으로 챌린지를 진행하였다. 드디어 내일이면 기나긴 챌린지의 끝이다! Namespace는 label처럼 분류기능뿐 아니라 권한관리나 리소스 제한 기능도 있음을 알게되었다. 다음 포스팅으로는 Job/CronJob 과 관련된 내용을 포스팅할 예정이다. 네임스페이스(Namespace) 리소스를 논리적으로 나누기 위한 방법 제공 (논리적 그룹) 네임스페이스의 단위는 사용자 목적에 맞추어 결정 팀 단위 네임스페이스 환경 단위 네임스페이스 서비스 단위 네임스페이스 ⇒ label처럼 분류뿐만 아니라 해당 논리적인 그룹에 대하여 권한 관리, CPU / Memory 등 리소스 제한 가능 ⇒ 쿠버네티스 상의 API 오브젝트들을 논리적으로 구분하여 관리..

Secret API Resource와 관련된 내용의 클립을 수강하는식으로 챌린지를 진행하였다. 민감한 정보의 데이터를 컨테이너에 주입할 때 사용하는 내용을 알게되었다. 챌린지 종료까지 단 2일남았는데 조금만 더 기운을 내보려고 한다..ㅎㅎ 다음 포스팅으로는 namespace와 관련된 내용을 포스팅할 예정이다. 시크릿(Secret) 컨피그맵과 사용법이 비슷 시크릿은 사용 목적에 따라 몇 가지 종류로 나누어짐 쿠버네티스는 기본적으로 시크릿 값을 저장할 때 Base64 인코딩 ⇒ 패스워드, API, SSH Key 등 민감한 정보를 컨테이너에 주입해야 할 때 사용 Secret의 종류 Opaque (generic) : 일반적인 용도의 시크릿 dockerconfigjson : 도커 이미지 저장소 인증 정보 tls ..

ConfigMap API Resource와 관련된 내용의 클립을 수강하는식으로 챌린지를 진행하였다. Configmap이 파드에 환경변수나 볼륨 형태로 전달하는 용도임을 알게되었고 imperative/declarative 방식으로 configmap을 생성하는 법에 대해 확인할 수 있었다. 어느덧 9주차가 저물고 챌린지의 끝이 눈앞에 보인다..ㅎㅎ;; 다음 포스팅으로는 Secret API Resource과 관련된 포스팅을 할 예정이다. 컨피그맵(ConfigMap) 설정 정보를 환경변수 혹은 볼륨의 형태로 파드에 전달하기위한 목적으로 사용 파드에서 직접 환경변수를 관리하지 않고 ConfigMap을 분리하여 목적에 따라 설정 데이터를 다르게 주입 가능 ConfigMap의 사용방법 ConfigMap의 값을 컨테이..

Service API Resource와 관련된 내용의 클립을 수강하는식으로 챌린지를 진행하였다. 이전에 devops관련 내용을 보다보면 항상 service가 언급되었고 혼란스러웠었는데, 이제 조금은 알 수 있을 것 같다. 서비스의 여러 종류들과 특성들에 대해서 알 수 있었다. 다음 포스팅으로는 configmap API Resource와 관련된 내용을 포스팅할 예정이다. 서비스 여러 파드에 대해 클러스터 내에서 사용 가능한 고유 도메인 부여 여러 파드에 대한 요청을 분산하는 로드 밸런서(L4: IP/Port 기반) 기능 수행 파드의 IP는 항상 변할 수 있음에 유의 일반적으로 ClusterIP 타입의 Service와 함께 Ingress를 사용하여 외부 트래픽을 처리한다. 서비스의 종류 ClusterIP(기..