전체 글 110

쿠버네티스 환경셋팅( kubernetes 설치 1.22)

쿠버네티스 설치 (도커방식 쿠버네티스 1.22.5) 가상머신 3대 준비 호스트이름CPURAM ip master24 192.168.179.100 node124 192.168.179.110 node224 192.168.179.120 공통설정 -방화벽 허용 -리눅스 시스템들어오는 패킷을 iptables 에서 관리하게 설정(켜기) 셋리눅스(로컬방화벽 끄기) firewall-cmd --permanent --add-port=6443/tcp firewall-cmd --permanent --add-port=2379-2380/tcp firewall-cmd --permanent --add-port=10250/tcp firewall-cmd --permanent --add-port=10251/tcp firewall-cmd -..

작심삼일 프로젝트 업그레이드하기

작심삼일을 잘 버티고 결국 5일만에 1차 작업까지는 완료(?) 하였다. 현재 구성은 nginx > uwsgi > django 이며 기능은 회원 회원가입 , 로그인,로그아웃 프로필수정 트윗부분은 글쓰기 삭제 이미지1장 첨부 이것으로 1차 기능구현은 완료할것이며 물론작업물 이동중에 스태틱폴더에 파일이 다안넘어와서 약간에 이미지 가 손실난상황.. (커밋쪽에 문제가 있다...) 아래명령어는 설치된 설정목록다운 pip freeze > requirements.txt 2차 작업은 곧 진행할 예정이다 그때 기능구현은 리엑트 네이티브로 앱으로 배포 트윗에 좋아요 회원간의 팔로우 팔로잉 그후 작업 해볼기능은 트윗 #태그 앱에 푸쉬알림기능정도를 생각하고 있으며 이번주중으로 1차 완료 작업물을 정리하여 git에 수정본은 퍼블..

프로그래밍 2022.10.12

docker 도커

우리만의 컨테이너 이미지를 만들기위해 docker 를 배운다. (1) centos에 설치 yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum-config-manager --enable docker-ce-nightly yum-config-manager --enable docker-ce-test yum install -y docker-ce docker-ce-cli containerd.io --allowerasing systemctl restart docker systemctl enable docker 1) 컨테이너 기본 (1) 컨테이너 실행 및 중지 [1]..

kafka + django + elasticsearch +logstash+kibana

파이썬 새프로젝트 생성 파이썬 > 카프카에게 메세지를 보내는 소스를 작성 아래소스는 파이썬코드로 만들어진 test 토픽인 프로듀서이다. from kafka import KafkaProducer import time producer = KafkaProducer( bootstrap_servers=['192.168.179.100:9092'] ) start = time.time() for i in range(100): producer.send('test', value="test".encode("utf-8")) # 토픽 메세지 producer.flush() print("elapsed :", time.time() - start) 실행하면 안된다 카프카 서버가 리스너가 #advertised.listeners=PLAI..

django 프로젝트 파일 설정하기

장고프로젝트 배포할때는 자기가 불러왔던 프로그램들을 위와 같이 같이 업로드 해주고 프로젝트 설치시에는 venv로 올리고 pip install -r .\requirements.txt 로 불러와서 자동으로 설치하게 한다 그리고 settings.py파일에도 변수로 다 바꿔놓고 secrt.json 으로 올려두고 설정한다. 위의 시크릿파일만 바꾸면 개발환경이 바뀌는거니까 좋다. 시크릿 파일을 설정하고 (venv) PS C:\pys\web> py .\manage.py migrate 하고 실행해본다

221010 작심 삼일 프로젝트.. 역시 작심 삼일...

삼일차... 열심히 하였지만 결론이 나지 않았다... 서버에 올려서 장고가 올라가기까지는 하였지만.. ngix가 안 올라가서. 지금까지 헤맸다..... 어찌어찌하여서 해결은 하였다.. 이게 그유명한 왜되지??? 오늘은 이만하고 내일 히스토리 긁어다가 정리해봐야할거같다. ps. 재부팅하니까 안된다 내일 처음부터 찬찬히 다시해보자 https://wayhome25.github.io/django/2018/03/04/django-deploy-04-uwsgi/ Django 배포연습 4 - uwsgi 를 통한 Django 실행 · 초보몽키의 개발공부로그 Django 배포연습 4 - uwsgi 를 통한 Django 실행 04 Mar 2018 | django deploy uwsgi nginx, uwsgi, docker를..

프로그래밍 2022.10.10

221009 작심삼일 프로젝트 2일차 (django)

백앤드 부분 추가해야할 사항 트위터 수정 파일 업로드 완료 프로필 사진 업로드 및 트윗 사진 업로드 프로필 부분 이름 설정 프론트엔드 부분 앱 설치를 위한 셋팅 nginx 연동 파일업로드 중 글쓰기 부분작성 twitter/model.py 트위터 필드 추가 및 업로드시 파일명 변경함수를 이용하게 수정함 from twitter.utils import rename_imagefile_to_uuid #테이블생성 class Twitter(models.Model): writer = models.ForeignKey(User,on_delete=models.CASCADE) #작성자를 릴레이션 하는 필드 contents = models.TextField() #트윗내용 저장되는 필드 imgsrc = models.ImageFi..

프로그래밍 2022.10.09

221008 작심삼일 프로젝트 1일차 (뭘 만들지? - 백앤드 Django)

역시 작심삼일 인것처럼 시작도 늦엇다.. 몇가지 배운걸로 프로그램을 도전해보려 한다.. 안배운것도 포함해서... 일단 프론트 엔드는 두종류 앱과 웹을 같이할거고 웹은 nginx 를 이용하고 앱은이걸보고 그대로 해볼것이다 https://www.youtube.com/watch?v=8eIQNfPbRms 그리고 디자인은 무시... 추후 하나씩 고쳐보자 저정도면 프론트엔드는 끝. 백엔드는 지금 한창 배우고 있는 장고로 만들것이며 기능은 유저는 기본 유저에 테이블은 글쓰기 테이블 하나 정도로 구성된 심플 트위터를 구성해보려고 한다. 유저가 가입하고 단문글을 쓰고 저장하는 정도.. 추후기능 더보기 유저 - 프로필꾸미기(사진,자기소개등등) 글쓰기 - 이미지 추가 및 태그 오늘 작업할것을 정리해보자 1. 장고셋팅 - A..

프로그래밍 2022.10.08

Python (Django) 기초_User

장고는 회원관리가 기본으로 제공된다(최고!!) 회원가입부터 만들어보자꾸나 py .\manage.py startapp user /user/views.py from django.contrib.auth.forms import UserCreationForm, AuthenticationForm from django.shortcuts import redirect,render # Create your views here. def signup(request): if request.method == 'POST': signupForm = UserCreationForm(request.POST) if signupForm.is_valid(): signupForm.save() return redirect('/user/login'..

728x90
반응형