profile
삽질하는 개발자
post-thumbnail

python-pandas-대충-째려보기-2

데이터의 첫부분과 마지막 부분 일부를 출력한다.그리고, 전체 행수와 열의 갯수를 출력한다.csv와 동일하게 전체적인 내용을 출력해준다.바이너리 파일이기 때문에 encoding 파라메터는 없다.대신 sheet_name을 통해서 특정 싯트를 읽어올수 있다.데이터 프레임의

2021년 8월 10일
·
0개의 댓글
post-thumbnail

python pandas 대충 째려보기-1

pandas의 가장 기초가 되는 Series와 Dataframe에 대해서 빠르게 살펴본다.엑셀의 열 개념에 해당한다. (그림의 파란색 부분)즉, 동일한 Datatype으로 구성된 속성이다.Series 데이터에 접근하기 위한 key 값이다. (그림의 빨간색 부분)별도의

2021년 8월 3일
·
0개의 댓글

wsl2 docker 사용시 에러

window wsl2로 linux에서 docker 빌드시 아래와 같은 에러가 발생했다.out: error getting credentials - err: exec: "docker-credential-wincred.exe": executable file not foun

2021년 8월 3일
·
0개의 댓글

python 시간 정리

1. 들어가면서 우리 모두가 같은 시간대에 산다면 아무 문제가 없을것이다. 2000년 이전까지만해도 대부분 서비스의 범위가 "우리나라"에 한정되어 있었을것이다. 하지만 지금은 어떠한가? 글로벌 서비스를 하지 않는다고 하더라도 클라우드서버(aws, gcp등)를 일반적으로

2021년 8월 2일
·
0개의 댓글

git remote branch checkout

origin의 디폴트 branch가 아닌, 특정 branch로 checkout을 해야 하는경우가 있다.

2021년 7월 1일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-8. LoadBalancer

아래와 같이 yaml 파일을 작성한다.그리고 아래 명령을 통해 service를 생성한다.kubectl create -f <your-yaml-file>아래 명령을 통해 서비스 확인을 생성한다.kubectl get svc -w1~2 분정도후에 external ip가

2021년 6월 15일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-7. service

service 테스트를 하기 위해, 이번에는 gcp로 넘어가자.GKE 클러스터 만드는 방법은 아래 링크를 참조한다.https://velog.io/@ifthenelse/GCP-GKE-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0아래 명령을 통

2021년 6월 15일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-6. namespace

namespace는 아래와 같이 아주 간단하게 생성할수 있다.kubectl create ns officeoffice 란 namespace에 mynginx deploy를 생성한다.그리고, get pod을 하면 조회되지 않는것을 확인할수 있다.왜냐하면, office라는 n

2021년 6월 7일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-5. 롤링업데이트 & 롤백

항상 그렇듯이 yaml 파일부터 작성한다.gasbugs/http-go:v1은 http 요청시 v1 문자열을 리턴한다.이후 v2, v3로 변경하면서 롤링업데이트 되는지 확인한다.아래 명령을 통해 deploy를 생성하고 해당 내용을 확인한다.kubectl create -f

2021년 6월 7일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-4. Deployment

아래와 같이 yaml 파일을 작성한다.구조를 보면 알겠지만, deployment는 replicas를 포함한다.아래 명령을 통해 deployment를 생성하고 pod을 확인한다.kubectl create -f <파일명>그림과 같이 정상적으로 pod이 생성되는것을 확

2021년 6월 4일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-3. ReplicationController

배포 파일을 작성한다.중요한 내용은, selector의 app 의 값이, label의 app 값과 반드시 일치해야 한다.배포후 파일 내용을 확인하자.kubectl create -f <파일명>kubectl get pod아래 명령을 통해 rc를 확인 가능하다.kube

2021년 6월 3일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-2. label

아래와 같이 배포 파일을 작성하자.아래 명령을 통해 pod을 생성하고 pod을 확인하자.kubectl create -f <파일명>pod 확인kubectl get pod아래 명령을 통해 labels 설정을 확인한다.kubectl getpod --show-labels

2021년 6월 3일
·
0개의 댓글
post-thumbnail

kubernetes 맛보기-1. pod

kubernetes를 설치했다면 이제 pod을 배포해 보자.yaml 파일로 배포 내용을 작성해 보자.아래와 같이 작성하고, http-go.yaml로 저장하자.http-go.yaml 파일을 작성했다면 아래와 같이 명령어를 날리자.kubectl create -f http-

2021년 6월 3일
·
0개의 댓글
post-thumbnail

GKE 맛보기2

pod 갯수를 3개로 늘려보자kubectl scale deployment nginx --replicas=3이후 pod의 정보를 보면 3개로 늘어난것을 확인할수 있다.kubectl get pod서비스 정보를 조회하자cluster-ip와 external-ip를 조회할수 있

2021년 5월 31일
·
0개의 댓글
post-thumbnail

GCP GKE 맛보기

구글 클라우드 플랫폼(gcp)에서 제공하는 managed kubernetes 서비스이다.Google Kubernetes Engine의 약자이다.다른 클라우드 플랫폼(aws, azure)보다 간단하게 설정 가능하다고 해서 해당 내용을 정리해 본다.gcp 접속후 메뉴에서

2021년 5월 26일
·
0개의 댓글
post-thumbnail

kubernetes 설치하기

virtual box를 이용해서 kubernetes 설치를 합니다.master node (1EA)worker node (2EA)ubuntu 18.04VM을 생성할때 혹은 생성후 아래와 같이 MAC주소 정책에 "모든 네트워크 어댑터의 새 MAC 주소 생성"옵션을 주어야

2021년 5월 25일
·
0개의 댓글
post-thumbnail

jenkins pipeline script 모듈화

jenkins pipeline script를 통해 빌드와 배포를 한다.배포와 관련된 cli를 script화 해서 처리했지만, 이 역시 겹치는 부분이 많이 생긴다.pipeline script 자체가 git code로 관리되고 있어, 모듈화하는 방식에서 고생(?)을 했고

2021년 5월 20일
·
0개의 댓글

aws lambda 파라메터 분석

가끔 aws lambda를 통해 간단한 서비스(? 잡일?)를 구축한다.주로 serverless framework를 사용하는데, 할때마다 꼭 찾아보는 내용을 이번에 정리하려 한다.serverless framework로 lambda를 생성하면 아래와 같은 기본적인 템플릿이

2021년 5월 18일
·
0개의 댓글

리팩터링 사이클

리팩터링 워크북 2장 "리팩터링 사이클" 정리 입니다.시스템 내에서 발생하는 변경 사항이 모두 리팩터링에 포함되는것은 아니다.리팩터링이 새로운 코드를 추가하는 과정의 일부는 될 수 있지만, 새로운 기능을 추가하기 위한 과정은 아니다.리팩터링이란 처음부터 다시 작성하는

2021년 4월 22일
·
0개의 댓글
post-thumbnail

zabbix process 모니터링

모니터링의 중요성을 강조할 필요가 있을까?하지만, 실제 자신의 시스템을 잘(?) 모니터링 하는 조직은 많지 않은것 같다.클라우드 환경이야 워낙 잘하는 선수들이 많아 알아서 잘하고, devops, noops등 이미 북치고 장구치는 문화가 정착되어 있다.하지만, 물리 환경

2021년 4월 7일
·
0개의 댓글