본문 바로가기
반응형

Development301

[K8S] Kubernetes 설치시 오류 조치 [K8S] ## K8S 설치시 Trouble Shooting - kubeadm init 했는데 다음과 같이 나오는 경우 [wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s [kubelet-check] Initial timeout of 40s passed. Unfortunately, an error has occurred: timed out waiting for the condition This error is likely caused by: - The kubelet is not.. 2020. 10. 13.
[K8S] Virtual Box 에 Kubernetes 설치하기 몇번의 시도 끝에 Virtual Box 에 Kubernetes 설치를 성공했다. 총 Master1 개, Worker 2 개로 구성을 했다. 1. Virtual BOX 환경설정 - 네트워크 - 네트워크 이름 : k8s-network - 네트워크 CIDR : 10.0.1.0/24 - 네트워크 옵션 : DHCP 지원 체크 2. Machine 설정 (화면캡쳐 없음 ㅠㅠ) - 일반 : 고급 - 클립보드 공유 : 양방향 - 드래그 앤 드롭 : 양방향 - 시스템 : 프로세서 - 개수 : 2 - 네트워크 : 어댑터 1 - 다음에 연결됨 : Nat 네트워크 - 이름 : k8s-network (미리 만들어야된다.) - 네트워크 : 어댑터 2 - 다음에 연결됨 : Nat - 공유폴더 (Optional) - 폴더 설정, 마운.. 2020. 10. 13.
python django 프로젝트 시작하기 공부하다가 과정이 좀 많아서 적어두기로 함. 1. 가상환경 만들기 python -m venv [이름] ex) python -m venv my_venv 2. 가상환경 실행 source my_venv/bin/activate my_venv/Scripts/activate (윈도우일 경우) 3. django 설치 (3번 부터는 가상환경 안에서 모두 실행한다.) pip install django 4. 프로젝트 만들기 django-admin startproject [이름] . 5. 데이터 베이스 만들기 python manage.py migrate 6. 프로젝트 실행 python manage.py runserver 7. 앱 만들기 python manage.py startapp [앱이름] # Model Migration.. 2020. 10. 5.
dpkg lock 에러 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 - open (11: Resource temporarily unavailable) E: 관리 디렉터리를 (/var/lib/dpkg/) 잠글 수 없습니다. 다른 프로세스가 사용하고 있지 않습니까? 위와 같은 에러 발생시 해결 방법 lock 걸린 파일들을 하나씩 지워준다. - sudo rm /.. 2020. 9. 17.
VirtualBox 에 Kubernetes 올리기(k3s) https://coffeewhale.com/kubernetes/cluster/virtualbox/2020/08/31/k8s-virtualbox/ 1. Virtual Box 설치 & 설정 총 3대의 VM. (master, worker1, worker2) 2. 인증서 있을경우 - /usr/local/share/ca-certificates 에 인증서 파일 copy - sudo udpate-ca-certificates 3. PROXY 존재할 경우 /etc/environment 파일에 proxy 설정 export https_proxy=http://IP:PORT export http_proxy=http://IP:PORT 4. 토큰 sudo cat /var/lib/rancher/k3s/server/token K105.. 2020. 9. 11.
Git local, remote branch 삭제 로컬 브랜치 삭제 git branch -d 브랜치 명 리모트 브랜치 삭제 git push origin --delete 브랜치명 2020. 9. 8.
Visual Studio Code 에서 Python Jupyter Notebook 실행 Visual Studio Code 에서 Python Jupyter Notebook 실행 먼저 Jupyter Notebook 이 설치되어있지 않다면 다음과 같이 설치한다. pip install jupyterlab (참고 : https://jupyter.org/install) Ctrl + Shift + P 눌러서 Python: Create Blank New Jupyter Notebook 선택 한다. 선택을 하게 되면 다음과 같이 Jupyter Notebook 을 사용할 수 있다. 2020. 8. 24.
netstat 사용 중인 포트 찾기 netstat -a [all] 모든 네트워크 상태 출력 -c [continuous] 현재 실행 명령어를 매 초마다 실행 -l [listening] 대기중인 네트워크 -n [numeric] 도메인 주소를 숫자로 출력 -p [program] pid 와 사용중인 프로그램명 출력 -r [route] 라우팅 테이블 출력 -t [tcp] TCP 프로토콜만 출력 -u [udp] UDP 프로토콜만 출력 LISTENING : 현재 서비스를 대기중 ESTABLISHED : 다른 컴퓨터와 연결된 상태 CLOSED : 연결이 완전히 종료된 상태 TIME WAIT : 연결은 종료되었지만 당분간 소켓은 열어놓은 상태 netstat -ano | find "7000" - 포트가 7000 번인 PID 가 7000번인 프로스세 찾기 -.. 2020. 7. 30.
Visual Studio Code 의 Terminal 변경하기 Win 10 에서 Visual Studio Code 를 설치한 후 Terminal 을 열면 Power Shell 이 실행되는 경우가 있다. 이때 변경 방법이다. 1. Ctrl + Shift + P 클릭 2. shell 이라고 쓴다. 3. Select Default Shell 선택 4. Command Prompt 선택 이렇게 해주면 Terminal 실행하면 cmd 창으로 뜬다. 2020. 7. 24.
맥북에 도커 설치. 도커 설치할 일이 었어서 맥북에 도커를 설치했는데 정말 간단하게 설치가 됐다. 1. 도커 다운로드 https://www.docker.com/get-started Get Started with Docker | Docker Learn about the complete container solution provided by Docker. Find information for developers, IT operations, and business executives. www.docker.com 여기 가면 운영체제에 맞는 도커를 다운 받을 수 있다. 2. 설치 설치는 다른 어플리케이션 설치 하듯이 간단히 드래그 & 드랍으로 하면 된다. 3. 설치가 된후 Start 를 누르면 아래와 같은 화면이 나온다. 도커를 사.. 2020. 7. 10.
[K8S] Kubernetes secret 생성 ingress 에 tls 에서 사용되는 인증서가 만료되어서 secret 을 생성 해야 할 경우 다음과 같이 생성하면된다. 인증서와 key 파일은 있다고 가정한다. 없다면 다음 글을 참고하면 된다. 2018/08/22 - [Development/Tech&Seminar] - Openssl로 SSL 을 위한 인증서 발급하기 (HTTPS) secret 이름은 my-secret 이라고 가정하고 dev 네임스페이스에 생성되어있다고 가정한다. 1. 기존 secret 삭제 kubectl delete secret my-secret -n dev 2. secret 생성 kubectl create secret tls my-secret --key my.key --cert my.crt -n dev 이렇게 하면 끝난다. 이미 in.. 2020. 4. 14.
LinuxAcademy 오답노트 ## You are developing a new application that needs to store and analyze over a petabyte of data in NoSQL format. The database needs to offer low latency and millisecond response time. Which product would you choose? Cloud Bigtable - Although both Datastore and Bigtable are NoSQL databases, Bigtable is able to support over a petabyte of data and is useful for high-speed analytics as well, whereas.. 2020. 4. 6.
728x90
반응형