Infra 48

[k8s]what is k8s

kubernetes 특징 1. Auto Scaling 트래픽의 양에 따라 서비스의 자원량을 변경해 줌 2. Auto Healing 장애가 난 서버위에 있는 서비스들이 다른 서버로 자동으로 옮겨짐 한 서버에서 장애가 나더라도, 여분의 한 서버가 있으면 자동으로 실행이 됨. 3. Deployment RolingUpdate 서버 중단이 허용 되는 경우 모든 서버를 내렸다가, 업데이트 후 서버를 올림 Recreate 무중단 서비스 : 한 서버씩 내린 다음 업데이트 후 다시 올림. 운영이 클수록 효과적인 작업이 가능함. container란 os위에 컨테이너 가상화를 실현하게 해주는 softwore들이 있다 :ex. docker, rkt, LXC docker 를 가장 많이 사용함 , docker 가 containe..

Infra 2022.03.06

[k8s]pods 지우고 싶어요ㅠㅠ error: resource(s) were provided, but no name, label selector, or --all flag specified

pods 삭제하고 싶은데 ㅠㅠ 안지워진다이겁니다ㅠㅠ pods 지우기 > kubectl delete error: resource(s) were provided, but no name, label selector, or --all flag specified pods를 replicationcontroller or deployment 상태로 배포를 했기때문에 pods를 삭제해도 안지워지는 것이였다 ㅠㅠ 해당 replicationcontroller 또는 deployment를 먼저 삭제한 다음 pods를 지우면 된당!!! kubectl get deployments # deployments 확인하기 > kubectl get deployments # deployments 삭제하기 > kubectl delete depl..

Infra/MLops 2022.03.04

[helm]helm 사용하기 _2

레포지토리 등록 # 등록 helm repo add # 조회 helm repo list # chart 찾기 helm search repo | grep # update helm repo update # delete helm repo remove 차트 생성 # 차트 생성 helm create # 차트 조회 helm show values . helm show chart . helm show readme . helm show all . # 템플릿 조회 ## chart 배포전 어떻게 배포 되는지 볼 수 있음 helm template mychart # 차트 배포 helm install mychart # 릴리즈 조회 helm get manifest mychart helm status mychart helm get no..

Infra/MLops 2022.03.03

[k8s]구축하기

1. dockerfile 만들기 2. build 하기 3. harbor에 upload하기 Docker Push Command (참고 : https://docs.vmware.com/kr/VMware-vSphere/7.0/vmware-vsphere-with-tanzu/GUID-EC76B511-8DEB-4595-9DFA-3E9567C98ECA.html ) 1. Tag an image for this project: docker images 로 확인하기 docker image Sphere Docker Credential Helper를 통해 Harbor 레지스트리에 로그인. docker-credential-vsphere login --user username@domain.com​ 2. Harbor 레지스트리의 프..

Infra 2022.02.21

[git]error: failed to push some refs to 'ssh:///.git' git push -u origin mainerror: src refspec main does not match any

Connection refused fatal: Could not read from remote repository. git push -u origin main error: src refspec main does not match any ㅠㅠ 왜 잘되던게 새로운 플젝에 적용이 안되지...했는데 아래 3가지 해보니 됐당... 아마 브런치가 꼬였던거 같지만 새로 플젝 연결할때 sshgen 연결은 다시 해줘야하니 참고 할 것 1. sshgen 연결해주기 https://sidorl.tistory.com/52 2. 다시 init 해보기 2022.01.25 - [MLops] - [GitLab] gitLab에 프로젝트 올리기 3. 브랜치를 새로 파서 사용하기 git checkout -b 'newbranch' git p..

Infra 2022.02.18

[k8s error]System has not been booted with systemd as init system (PID 1). Can't operate.Failed to connect to bus: Host is down

System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down 이 에러가 안 고쳐져서 너무 답답ㅠㅠ 아래의 첫번째 방법이면 대부분 해결 되는듯 하다 그러나 난 안됨 ㅠㅠ https://stackoverflow.com/questions/59466250/docker-system-has-not-been-booted-with-systemd-as-init-system Docker System has not been booted with systemd as init system I have an Ubuntu 18.04 image runing on my docker co..

Infra/MLops 2022.02.16
반응형