일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- linux 셸 프로그래밍
- cloudfront s3
- 쉘 프로그래밍
- ubuntu
- Mermaid
- k8s slack
- TLS
- helm
- github actions
- github-actions
- kubenetes slack
- linux 셸 스크립트
- kubernetes
- botkube
- nextjs 정적배포
- SSH
- k8s
- nextjs html확장자
- kubenetes botkube
- 리눅스
- github
- markdown mermaid
- aws
- markdown
- k8s chatops
- Harbor
- k8s botkube
- terraform
- Docker
- Diagrams
- Today
- Total
민한의 블로그
https://docs.botkube.io/installation/slack/ 우리 회사는 쿠버네티스를 잘 다룰수 있는 사람이 없기 때문에, 배포, 운영관련 문제가 생기면 나에게 연락이 오게 되어있다. 아니 그냥 서버가 안돌아가거나 배포가 안되면 무조껀 연락이 온다. 그렇다고 휴가를 안쓸수도 없는 노릇이고, 휴가때마다 노트북을 들고 다닐수도 없는 노릇이다. 사실 환경 구축을 잘 해놓았다면, 평상시에는 왠만한 일로는 문제가 생길리가 없다. HPA와 CA로 가용성에 문제가 없고, CICD도 문제 없이 작동하며, 빌드할때 문제가 생겨도 배포되지 않으므로.. 그리고 무슨 큰 배포가 있을때 휴가를 나갈리가 없지않는가. 그렇기에 자잘한 문제들은 내가 로그를 확인해주고, 문제 해결을 요청하면 된다. 하드웨어적인 문제..
실무 환경에서 NextJS 동적 배포할때는 아무 걱정없이 yarn start로 포트열고 마음편하게 사용했었는데, 정적 페이지를 배포할일이 생겼다. ReactJS를 사용할때는 마음편하게 yarn build만 하고 index.html만 바라보게하고 있으면 잘 해결 되었었다. NextJS에서는 yarn build 후, yarn export를 하면 모든 페이지가 .html 확장자를 달고 나오게 되었다. 예를 들어서, naver.com naver.com/login naver.com/history라는 경로들이 존재한다면, 나의 빌드 파일들에서도 index.html, login.html, history.html 이렇게 남아있어서 해당 파일들을 불러서 화면에 보여줘야 했다. 사전 작업으로는 S3 를 생성한다 ACL비활..
Linux 셸 프로그래밍은 DevOps 및 시스템 관리에서 흔히 발생하는 광범위한 문제를 해결할 수 있습니다. 다음은 쉘 프로그래밍을 통해 해결할 수 있는 몇 가지 문제의 예입니다. 1)반복 작업 자동화 셸 프로그래밍을 사용하면 백업 생성, 소프트웨어 배포 및 테스트 실행과 같은 반복 작업을 자동화할 수 있습니다. 스크립트를 작성하면 이러한 작업을 자동화하고 시간과 노력을 절약할 수 있습니다. 예를 들어 다음은 데이터베이스 백업 생성 프로세스를 자동화하는 스크립트입니다. #!/bin/bash # Set variables DATABASE="mydatabase" BACKUP_DIR="/var/backups" # Create backup directory mkdir -p $BACKUP_DIR # Backup ..