본문 바로가기

분류 전체보기

(342)
[Ansible] 좀 더 알아보자 Overview 이번 포스팅에서는 Ansible 배포를 위해 알면 좋은 몇가지 기능들을 추가적으로 알아보겠습니다. 1. Ansible.cfg Ansible 구성 Ansible은 제어 노드(ansible.cfg)를 여러 위치에 선택할 수 있습니다. • /etc/ansible/ansible.cfg ansible 패키지에서는 /etc/ansible/ansible.cfg에 있는 기본 구성 파일을 제공합니다. 이 파일은 다른 구성 파일이 없는 경우 사용됩니다. • ~/.ansible.cfg 사용자의 홈 디렉터리에서 .ansible.cfg 파일을 찾습니다. 이 구성이 존재하고 현재 작업 디렉터리에 ansible.cfg 파일이 없는 경우 /etc/ansible/ansible.cfg 대신 이 구성이 사용됩니다. • ...
[서평] 스타트업 이직러에게 추천하는 "프로덕트 오너 (김성한 PO)" 미리 애기하자면, 오늘 포스팅은 서평 반 + 이직 썰 반 예정입니다 :) 저는 지난 4월, 2년 넘게 재직 중이던 외국계 IT 기업에서 국내 IT 기업으로 이직을 했습니다. 둘 다 AI를 전문으로 하는 B2B 기업인데다, 이직한 기업도 외국계 만큼이나 유연하고 수평적인 문화를 갖춘 것으로 알려져 있기 때문에 사실 업무 문화에 큰 차이가 있을까 싶었습니다. 오산이었습니다. 들어오고 나니 차이가 정말 크더라고요. (!!!!) 전 회사가 국내에 터를 잡은 지 오래 되어 보수적인 한국 문화를 답습하고 있었던 탓도 있겠지만, 이직한 회사가 전통적인(?) 스타트업 문화를 따르고 있었기 때문에, 그동안 제가 알던 "개방/수평/유연"의 의미를 비웃기라도 하듯, 정말 상상 이상으로 개방적이고 수평적인 문화를 갖추고 있었..
수천수만번 물었던 질문은 나였다 0. 20대 후반이 되고 나자 초반 중반의 내가 어땠는지 좀 더 잘보이는 느낌이다. 그리고 지금 내가 어떤지도. 내가 바라는 모든 걸 일에서 바랄때 힘들었고 중심을 나로 옮기고 나면서 좀씩 괜찮아졌다. 한국인들은 자신의 행복이나 자아 실현의 중심을 나 밖에 위치 시키는데 굉장히 능한것 같다. 1. 예전 직장 다닐땐 왜그렇게 부족함이나 넌센스같은 일들을 그저 툭 웃어버리며 즐기지 못했는지 모겠다. 그럼에도 불구하고 굉장히 재밌게 내가 하고싶은 일을 하고 해야 하는 고민을 멋지게 한 것 같다. 아마 내 옆에 있어줬던 동료들 때문이었을 거다. 2. 돌아보면 20대 초반의 나는 회피형이었다. 코디펜던트에 건강한 바운더리도 없었고 낮은 자존감에 체력은 쓰레기였고 그런 내가 싫어서 방황만 엄청 했었다. 20대 중반..
Tekton이란? 원문 : 호롤리한하루/Tekton이란? 주의) 추후 수정은 원본 포스팅에만 적용됩니다. Overview 작년에 Knative를 다루면서 잠깐 Tekton에 대한 얘기를 언급한 적이 있는데요, 이번에 Tekton을 다뤄볼 기회가 생겨 블로그에도 간단히 정리를 해두려 합니다. Kubernetes가 Container Orchestration계의 de-facto가 되고나서 여러 툴들이 각자 영역의 de-facto로 자리잡았지만, 아직 CI/CD쪽은 뚜렷한 강자가 없는 것으로 알고 있습니다. 그런데 왜 Tekton을 골라서 공부를 시작했느냐! GA된지는 얼마 안된 신생 프로젝트이지만, 여러 곳에서 Tekton을 사용하고 있습니다. 예를들어 전통의 강자 Jenkins의 후예 Jenkins X에서도 pipeline으..
나아감 *원문보기>> https://brunch.co.kr/@jessiejisulee/438 0. 어느새 6월이 됬고 버티고 버티다보니 정신을 좀 차리게 됬다. 주변 분들이 작은 응원이라며 기프티콘도 보내주시고 걱정된다며 안부도 물어주시고 내가 무너지지 않게 느슨하되 느슨하지 않게 날 지지해주는 사람들도 있고 그러고 보니 내가 참 잘 살았다고 생각했다. 0-1. 오랜만에 만난 M과 Y는 처음 만났을 때 내가 정말 애기였는데 많이 커서 어느새 머리를 맞대고 같은 고민을 하고 있다며 웃었다. 나도 모르는 사이 내가 인생의 또 한 막을 넘겨버렸다는 생각을 멈출 수 없다. 늘 고통스러워서 발전할수밖에 없었던 이전과는 달리 최근 몇년의 나는 행복했고 안정적이었다. 그 시기의 나를 보내는게 아쉬운 것은 처음이었고 과거와 ..
AWS re:Invent 2020 - Keynote with Andy Jassy Summary-(2) 🤷‍♀️ About This Article 해당 아티클은 작년 2020년 12월, 2021년의 경영전략과 2020년의 회고를 풀었던 앤디제시의 키노트를 리뷰합니다. 전 편이 궁금하신 분은 아래 링크를 참고해 주세요. https://it-ist.tistory.com/231 AWS re:Invent 2020 - Keynote with Andy Jassy Summary-(1) 🤷‍♀️Who's Andy Jassy? 온라인에서 책을 파는 아마존닷컴은 아마존웹서비시즈, 아마존 프라임, 블루 오리진 등등 기술, 항공우주산업, 로지스틱스, 클라우드 산업 전반에 걸친 market-leading company it-ist.tistory.com 제품 소개를 하며 고객 인사이트나 의견, 현재 고객들이 당면하는 IT 리소스 ..
내가 기술 팀블로그를 하는 이유 사실 요새 많이 쉬긴했지만 난 예전 신입 공채 친구들과 기술 팀 블로그를 하고 있다!처음엔 앱 사용기 분석기같은 브런치 글을 동시발행했다면 이번달부터는 기술 블로그 용도로만 쓰는 글을 좀 늘리려고 하고 있다 ㅎ 주위 분들에게 브런치를 왜 하냐는 질문을 받으면 자유롭게 글쓰기를 하고싶어서 라고 하지만, 브런치와는 전혀 다른 이유로 시작한 기술 팀블로그는 내 자기계발이랑 고민에 엄청 든든한 토대가 되 준다. 시작하길 정말 잘 한것 같다! 이번 아티클에서는 제가 기술 블로그를 계속 하는 이유를 소개합니다 :) 1.공부를 계속해야됨 & 자유롭게 실패해볼수 있는 공간 - 혹시 IT 쪽 취업을 지망하는 분이 있다면 진심으로 다시 생각해보시길 바랍니다 정말 Life Time Learner가 되어야하고 쉼이란 없습니다..
AWS re:Invent 2020 - Keynote with Andy Jassy Summary-(1) 🤷‍♀️Who's Andy Jassy? 온라인에서 책을 파는 아마존닷컴은 아마존웹서비시즈, 아마존 프라임, 블루 오리진 등등 기술, 항공우주산업, 로지스틱스, 클라우드 산업 전반에 걸친 market-leading company로 거듭났습니다. 창업 이후 27년간 계속해서 아마존 CEO의 자리를 지키던 제프 베조스는 올해 4월 주주서한에서 다시한번 더 CEO에 자리에 물러날 것임을 확인했는데요. 신임 CEO 앤디 제시는 현재 AWS의 CEO 입니다. 지난 해 2020 AWS re:Invent 기조 연설을 2시간 50분 동안 진행했었죠. 이번 아티클에서는 작년 2020년 12월, 2021년의 경영전략과 2020년의 회고를 풀었던 앤디제시의 키노트를 리뷰합니다. “올해 3분기 아마존 이사회 의장(Executi..
누구에게나 쉬는 시간이 필요해 요 근래 "휴식"의 필요성을 절실하게 느끼고 있었고, 이제 번아웃을 지나 더 이상 힘이 나지 않는 느낌을 강하게 받고 있었기 때문에 쉬는 것에 대해서 많은 고민을 하게 된다. 사실 실질적으로 휴식을 취할 수 있을 것이란 보장도 없지만 너무 오래된 고통(?)과 언제 또 다시 일감이 잔뜩 주어질 지 모른다는 것 때문에 뭔가 "쉼"이라는 것을 의식적으로 준비해야한다는 압박감도 있다. 사실 그러한 것을 차치하고서라도...가장 큰 문제는 얼마 전 목격한 데이트 폭력사건-이렇게 부르기도 싫다. 그냥 "폭력"건 입니다-으로 인해 오른손~팔 반깁스 신세라는 것...뭘 하려고 해도 제약이 크다. (사이버 위협 글 랜섬웨어편 쓰고 있었는데 덕분에 포스트 업데이트가 늦어짐..^^깁스 풀면 부지런히 준비해서 글 써야지...)..
Kubernetes Cluster Upgrade 원문 : 호롤리한하루/Kubernetes Cluster Upgrade Overview Kubernetes 내용을 포스팅하는게 되게 오랜만이네요...ㅎㅎ 오늘 포스팅에서는 쿠버네티스 클러스터의 버전을 업그레이드 하는 방법을 기술하겠습니다. 기본적인 업데이트 순서는 다음과 같습니다. 기본 컨트롤플레인 노드를 업그레이드 (있다면) 다른 컨트롤플레인 노드를 업그레이드 워커 업그레이드 참고 : kubeadm 클러스터 업그레이드 Prerequisites 모든 노드가 Ready상태 swap 비활성화 (필요 시) 클러스터 백업 Node draining 필요 모든 노드의 pod은 업그레이드가 진행된 후, 버전 해시값을 업데이트하기위해 재시작됩니다. Upgrade Version 선택 업그레이드는 메이저버전의 경우 1단계씩..
Think Like a Hacker! : Injection이란? 원문 : 호롤리한하루/Think Like a Hacker! : Injection이란? Overview 이번 포스팅에서는 Injection공격에 대해서 설명해보도록 하겠습니다. Injection? OWASP top10에서 2013, 2017 연속으로 1위를 차지한 만큼 굉장히 위험한 공격기법입니다. 쉬운 공격 난이도에 비해 파괴력이 어마어마하기 때문에 보안에 손을 한번이라도 담궈본 사람들은 무조건 들어봤을겁니다. Code Injection은 공격자에 의해서 취약한 컴퓨터 프로그램 코드를 삽입하고 실행을 변경하는 방식으로 이용되고, 어플리케이션이 인터프리터에 신뢰할 수 없는 데이터를 보낼 때 발생합니다. Code Injection에는 여러 종류가 있는데 오늘은 OS Command Injection과 SQL ..
Think Like a Hacker! : XSS란? 원문: 호롤리한하루/Think Like a Hacker! : XSS란? Overview 요새 새로운 팀의 on-boarding교육을 받고 있는데 거기서 배운 것들 중에 정리해둘 만한 것들을 포스팅 해보려고 합니다. 첫 번 째 시리즈로는 Think Like a Hacker! 로, 코딩할때 고려해야 할 취약점들의 설명과 예방 방법에 대한 내용입니다. 이번 포스팅에서는 Cross-Site Scripting(XSS)에 대해서 설명해보도록 하겠습니다. XSS(Cross-Site Scripting)? XSS는 공격자가 web application에 예상하지 못한 스크립트를 삽입하여 공격하는 기법으로, 여러 곳에서 공격이 들어올 수 있습니다. http 파라미터 http 헤더, 쿠키 json, xml파일 db file..