🏋️‍♀️ DevOps, SRE

🏋️‍♀️ DevOps, SRE

신입 데브옵스 (DevOps) 엔지니어 되기 - (1)

정말 오랜만의 포스팅입니다. 감사하게도 저는 올해부터 Buzzvil에서 신입 DevOps 엔지니어로 근무하고 있습니다. (물론 수습기간입니다.) 그간 DevOps 엔지니어 신입 준비를 하면서 느낀 점들, 경험을 공유하려고 합니다. 취준을 하면서 느낀 점은 DevOps 관련 취준 글,정보는 정말 없고, 그 중에서도 신입은 더 씨가 말랐다는 점입니다. 아예 없어요 없어... 이것이 제가 "내가 성공해서 성공담을 남기리라.."는 결심을 남기는 계기가 되었습니다. 블루오션 그럼 들어가보겠습니다. 신입 DevOps Engineer (없음) DevOps 분야는 신입을 선호하지 않습니다. 여러가지 이유도 있겠지만 제 생각으로는 경력이 없는 분들(신입) 중 DevOps 분야를 가고자 하는 분들이 거의 없는 것도 큰 것..

🏋️‍♀️ DevOps, SRE

[k8s] Kubernetes CronJob 뜯어보기 - 구현 원리, best practices

CronJob은 반복 일정에 따라 Job을 만드는 Kubernetes의 워크로드 리소스입니다. 크론잡은 잡을 크론 형식으로 쓰인 주기적인 일정에 따라 동작시키죠. 예를 들어 하단의 크론잡 매니페스트 예제는 현재 시간과 hello 메시지를 1분마다 출력합니다. apiVersion: batch/v1 kind: CronJob metadata: name: hello spec: schedule: "* * * * *" jobTemplate: spec: template: spec: containers: - name: hello image: busybox:1.28 imagePullPolicy: IfNotPresent command: - /bin/sh - -c - date; echo Hello from the Kuber..

🏋️‍♀️ DevOps, SRE

주니어 DevOps 엔지니어가 바라 본 CPU 아키텍처 (docker pull이 안 된다!)

오늘은 주니어 DevOps 엔지니어가 바라본 CPU 아키텍처라는 제목으로 항상 헷갈리는 개념일 수도 있는 arm, amd, x86 등 아키텍처 이야기와 이와 응용되는 이야기를 해보도록 하겠습니다. (사실 아직 주니어도 아닙니다. 신입도 아니고, 예비?) docker pull 이 내 컴퓨터에서 안먹어!! 혹시 여러분들은 다음과 같은 오류를 마주하신 적이 있으신가요? 보통은 구글링으로 에러를 붙여놓고 그냥 그렇구나~ 하고 지나갈 수 있지만 이번엔 왜 오류가 났는지, 해결방안은 없는지 살펴보도록 하겠습니다. 먼저 대표적인 CPU 제조사 3곳을 살펴봐야 합니다. Intel (인텔) 컴알못도 CPU! 하면 인텔이 바로 나오는 그 유명한 CPU 도 만들고 여러 가지 만드는 종합 반도체 회사입니다. i3, i5 등의..

🏋️‍♀️ DevOps, SRE

[AWS][DevOps] Terraform으로 EKS 환경 구성하기 - (1)

이전 불평글(?)로부터 이어지는 글입니다. 아래 포스팅을 읽고 오시면 더 즐겁게 읽으실 수 있습니다. https://newdeal123.tistory.com/89 'Terraform-Kubernetes-EKS' 는 어렵다 😡 어렵습니다. 요놈들. 요구되는 많은 사전 지식들과 이들의 종합적인 이해가 반드시 필요한 것 같습니다. 현재 사이드 프로젝트로 진행 중인 KubeForm 프로젝트를 개발 중인데, 요 프로젝트가 뭐하 newdeal123.tistory.com 안녕하세요. 이번 글은 AWS EKS 환경을 구축하고, 이를 Terraform을 사용해 프로비저닝하고 운영했던 저의 방법을 알려드리려 합니다. 시작하기에 앞서 해당 글은 Kubernetes, AWS의 주요 서비스들의 대한 종합적인 이해와 Terraf..

🏋️‍♀️ DevOps, SRE

[DevOps] 내부 개발자 플랫폼 (IDP) : 조직이 더 효율적으로 일하는 방법

최근 많은 기업에서 퍼블릭 클라우드 환경에서 인프라를 구축하고, DevOps 문화를 실천하려고 노력합니다. DevOps 문화를 실천하는 방법도 여러 가지인데, 기존 일하던 방식에서 개선해야 할 점들이 보였고 이를 개선하기 위한 접근법이 여러가지 생겼습니다. 위 그림처럼, 일반적으로 온프레미스 환경에서는 다음과 같은 방식으로 업무를 진행합니다. 주로 개발자가 인프라에 대한 변경을 요청한다. 시스템 엔지니어 혹은 어드민이 변경 작업을 한다. 결과를 개발자에게 전달한다. 서버 구매, 네트워크 연결, 데이터센터 작업 등 물리적인 작업이 필요하기 때문에 요청 기반의 업무 방식이 잘 동작하는 환경입니다. 하지만, 퍼블릭 클라우드 환경에서도 여전히 같은 방식으로 일하는 방식은 비효율적입니다. 이를 대응하기 위해 나온..

🏋️‍♀️ DevOps, SRE

[AWS][Terraform] 테라포밍: AWS 인프라를 테라폼으로 exporting

AWS와 같은 클라우드 인프라를 꽤 큰 규모로 구축해놓았는데, stage와 prodution으로 구성을 구분해야 하는 상황이 오거나, 사용 중인 계정이 사정상 곧 삭제되어 아예 인프라를 다른 계정으로 이동시켜야 하는 난감한 상황이 온다면 어떤 수가 있을까요? 그런 경우 IaaC 도구인 테라폼이 꼭 필요한 도구일 것입니다. 하지만 이제까지 테라폼으로 구성하지 않아서 tf, tfstate 파일이 존재하지 않고, 현재 구성중인 인프라 규모는 커져있다면, 정말 난감할 것입니다. 그래서 테라포밍(terraforming)이라는 github 오픈소스 프로젝트가 존재합니다. https://github.com/dtan4/terraforming GitHub - dtan4/terraforming: Export existin..

newdeal
'🏋️‍♀️ DevOps, SRE' 카테고리의 글 목록 (2 Page)