์ข์ SW ๊ฐ๋ฐ์๊ฐ ๋๋ ๊ฒ์ ๋ชฉํ๋ก ์ผ์ต๋๋ค
Posts
Q&A
๊ฐ์ ํ๋ฉด ์ค๋ฅ
ํด๊ฒฐ๋์์ต๋๋ค!
- 0
- 2
- 381
Q&A
jenkins ์ค์น ํ, ํ๋ฌ๊ทธ์ธ ์ค์น ์ ์ค๋ฅ
๋๋ถ์ jenkins ์ค์ต์ ์์ ์ ์ผ๋ก ๋ง์น ์ ์์์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค ใ ใ
- 1
- 4
- 1.3K
Q&A
jenkins ์ค์น ํ, ํ๋ฌ๊ทธ์ธ ์ค์น ์ ์ค๋ฅ
ํ ใ ใ ์ฃผ๋ง์ธ๋ฐ๋ ์ด๋ ๊ฒ ๋น ๋ฅด๊ฒ ๋ต๋ณ ์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!๋๋ถ์ ๊ฐ์ ๋๋ฌด ์ ๋ฃ๊ณ ์์ต๋๋ค!
- 1
- 4
- 1.3K
Q&A
tigera-operator ๊ด๋ จ ์ง๋ฌธ (eviction loop)
(์ฌ์ง)(์ฌ์ง)loki grafana prometheus๋ฅผ ์ค์นํ ํ, tigera-operator๊ฐ ๋ฐ๋ก ์ด๋ฐ ์์ผ๋ก ๋์ด๋๊ฒ ๋ฉ๋๋ค...!์ง์ ์ ์ธ ์์ธ์ด loki grafana prometheus์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ผ๋, k8s cluster๋ฅผ ์ค์นํ ํ, ์ ๋ชจ๋ํฐ๋ง์ ์ด์ด์ ์ค์นํ๊ณ ๋์, "์์ ๊ฐ์ด ๊ณ์ ์ฆ์ํ๋ ์ํฉ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
- 1
- 2
- 385
Q&A
์๋ ํ์ธ์ ECS๋ฅผ ํ์ฉํ ETL ์์ ๊ด๋ จํด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค
์ ๋ง ๋ง์ด ๋ฐฐ์๊ฐ๋๋ค ใ ใ ๊ฐ์ฌ๋ ๋์ค์ ๊ฐ์ฌ๋๊ป์ ECS ๊ด๋ จ๋ ๊ฐ์ ํ๋ ๋ ๋ด์๋ฉด ๋ ๋ฐ๋ผ๊ฐ์ผ๊ฒ ์ด์ ใ ใ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๋์ปค ์ปดํฌ์ฆ ํ์ผ์ ์ด์ฉํ ECS ๋ฐฐํฌ๋ฅผ ํด๋ณด๋ ค๊ณ ํ๋๋ฐ ๊ธฐ์กด์ ๊ฐ์์ฒ๋ผ ์น ์ฝ์๋ก ํ๋ ๊ฒ๊ณผ ์์ดํ ๊ฒ ๊ฐ์ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค.https://dev.to/raphaelmansuy/10-minutes-to-deploy-a-docker-compose-stack-on-aws-illustrated-with-hasura-and-postgres-3f6e์ด์ ๊ฐ์ ์ปดํฌ์ฆ ํ์ผ์ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ์งํํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค.์ง๋ฌธ์ด ๋ญ๊ฐ ์ถ์์ ์ธ ๊ฒ ๊ฐ์ ๊ฐ์ฌ๋๊ป์ ์ฐธ๊ณ url์ ์ถ์ฒํด์ฃผ์ค ์ ์๋ค๋ฉด ๋๋ฌด ๊ฐ์ฌํ ๊ฒ ๊ฐ์ต๋๋ค (์ด๋ฏธ ๋๋ฌด ๋ง์ ์ ๋ณด์ ๋์์ ์ฃผ์ ์ ใ ) version: "3" services: chrome: image: .dkr.ecr.us-east-2.amazonaws.com/de_selenium_grid_chrome platform: linux/amd64 build: context: ./chrome dockerfile: Dockerfile container_name: de_selenium_grid_chrome shm_size: 3gb depends_on: - selenium-hub environment: - SE_EVENT_BUS_HOST=de_selenium_grid_selenium_hub - SE_EVENT_BUS_PUBLISH_PORT=4442 - SE_EVENT_BUS_SUBSCRIBE_PORT=4443 - SE_NODE_MAX_SESSIONS=7 - SE_NODE_MAX_INSTANCES=4 - SE_NODE_OVERRIDE_MAX_SESSIONS=true - SE_NODE_SESSION_TIMEOUT=300 deploy: mode: replicated replicas: 3 resources: limits: cpus: '1.5' memory: 4000M reservations: cpus: '0.25' memory: 1000M volumes: - ./logs/chrome:/var/log/selenium networks: - selenium_grid selenium-hub: image: .dkr.ecr.us-east-2.amazonaws.com/de_selenium_grid_selenium_hub platform: linux/amd64 build: context: ./selenium-hub dockerfile: Dockerfile container_name: de_selenium_grid_selenium_hub ports: - "4442:4442" - "4443:4443" - "4444:4444" volumes: - ./logs/hub:/var/log/selenium networks: - selenium_grid nginx: image: .dkr.ecr.us-east-2.amazonaws.com/de_selenium_grid_nginx build: context: ./nginx dockerfile: Dockerfile platform: linux/amd64 container_name: de_selenium_grid_nginx ports: - "80:80" volumes: - .nginx/nginx.conf:/etc/nginx/nginx.conf depends_on: - de_selenium_grid_selenium_hub networks: - selenium_grid networks: selenium_grid: driver: bridge ํ์คํฌ ์ ์์ ํ์ํ ์ปจํ ์ด๋ ์ด๋ฆ๊ณผ ํ์คํฌ ์ด๋ฆ์ container_name๊ณผ ๋์ผํ๊ฒ ์ค์ ํ์ต๋๋ค.nginx conf์์ server { listen 80; location / { proxy_pass http://de_selenium_grid_selenium_hub:4444; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } }์์ ๊ฐ์ด ์ค์ ํ, (์ฌ์ง)์์ ๊ฐ์ด ์๋น์ค๋ฅผ ๋จ์ผ ํด๋ฌ์คํฐ์ ๋ฐฐํฌํ๋๋ฐ์๋ํ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ๋ฅผ ์๋์ ๊ฐ์ด ์ค์ ํ์ต๋๋ค ์ฒซ๋ฒ์งธ๊ฐ nginx, ๋๋ฒ์งธ๊ฐ de_selenium_grid_selenium_hub ์ ๋๋ค(์ฌ์ง)(์ฌ์ง)๊ทผ๋ฐ nginx ์๋น์ค์์ ๊ณ์ nginx conf์ ์ ํ de_selenium_grid_selenium_hub ๋ฅผ ์ฐพ์ง ๋ชปํ๋ค์ํน์ ์ ๊ฐ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ๋ฅผ ์ปจํ ์ด๋ ์ด๋ฆ๊ณผ ๋ค๋ฅด๊ฒ ์ค์ ํ์๊น์?2023/11/19 09:29:08 [emerg] 1#1: host not found in upstream "de_selenium_grid_selenium_hub" in /etc/nginx/nginx.conf:39
- 1
- 3
- 555
Q&A
์๋ ํ์ธ์ ECS๋ฅผ ํ์ฉํ ETL ์์ ๊ด๋ จํด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค
์น์ ํ ๋ต๋ณ์ ๋๋ฌด ๊ฐ์ฌํฉ๋๋ค ใ ใ ์ ๋ ์์ดํ๋ก์ฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์๋ผ์ ๋ง์ํด์ฃผ์ ๋ฐฉ๋ฒ๋๋ก์์ ECS ํ์คํฌ๋ฅผ ์ด์ฉํด ETL ์ก์ ์ฒ๋ฆฌํ๋๋ก ํ์ต๋๋คํ๊ฐ์ง ๋ ๊ถ๊ธํ ์ ์ด ์์ต๋๋ค.ํ์ฌ ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ์ปจํ ์ด๋ ์ก์ 3๊ฐ๋ฅผ ์ด์ฉํด์ ์ฒ๋ฆฌํฉ๋๋ค. 1. ์ปจํ ์ด๋ ๋ด์ ๋ค์ด๋ฐ๊ณ ์์ถ ํด์ฒด๋ฐ์ดํฐ๋ฅผ cpu ๋ฐ์ด๋๋ก ์ ์ฒ๋ฆฌ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ ์์ ์ ํด์ผํฉ๋๋ค.ECS ํ์คํฌ๋ฅผ ์ฒ๋ฆฌํ ๋, ์ฒ๋ฆฌ ์ค์ธ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๊ธฐ ์ํด๋ณผ๋ฅจ์ ์ก๋ ๊ฒ์ด ํ์ํ๋ฐ ์ด ๊ฒฝ์ฐ, EFS์ ๋ฐ์ธ๋ ์ฐจ์ด๊ฐ ์ด๋ป๊ฒ ๋ ์ง ๊ถ๊ธํฉ๋๋ค.
- 1
- 3
- 555
Q&A
kakao unauthorized open api
header์ ์ธ์ฆํค๋ฅผ ๋ฃ์ด์ ํด๊ฒฐํ์ต๋๋ค! param์ ๋ค ๋ฃ์ด๋ฒ๋ ธ๋ค์
- 0
- 1
- 378
Q&A
ํด๋ผ์ฐ๋ฐ๋ผ java ์ฌ๋ณผ๋ฆญ ๋งํฌ ์ง๋ฌธ
(์ฌ์ง)sudo ๋ช ๋ น์ด๋ฅผ ํตํด ํด๊ฒฐํ์ต๋๋ค๋ ํผ๋ฐ์ค๋ฅผ ์ํด ์ง๋ฌธ์ ๋จ๊ฒจ๋๊ฒ ์ต๋๋ค
- 0
- 1
- 326
Q&A
์๋ ํ์ธ์ ํฌํ ์ด๋ ์ปจํ ์ด๋ ์์ฑ ์ ํฌํธ ๋น๋ ๋ฌธ์ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค
ํด๊ฒฐ๋์์ต๋๋ค! docker volume create portainer_datadocker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce์ ๋ช ๋ น์ด๋ก ์์ ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. --name ๋ค์ =์ ๋ฃ์ด์ ์คํ์ด ์๋๋๋ผ๊ตฌ์docker ์ปจํ ์ด๋์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ถ ์ญ์ ํ ํ ์์ ๋ช ๋ น์ ์น๋๊น ์๋์ ๊ฐ์ด ๋ด์ต๋๋ค.root@vultr:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 546818f32250 portainer/portainer-ce "/portainer" 6 seconds ago Up 5 seconds 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer
- 0
- 1
- 755
Q&A
์ง๋ฌธ ๋๋ฆฝ๋๋ค - ๋ฅ๋ฌ๋ ๊ตฌํ์ optimizer ์ถ๊ฐํ๊ธฐ ๋ถ๋ถ -> detach ๋ฉ์๋
๋๋ฌด ์น์ ํ ์ค๋ช ๊ฐ์ฌ๋๋ฆฝ๋๋ค ๊ฐ์ฌ๋
- 1
- 2
- 370




