728x90 ๋ฐ์ํ ๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ96 01 Docker ์ค์นํ๊ธฐ โป์ด ๊ธ์ ์๋์ฐ ํ๊ฒฝ์ ๋ง์ถฐ ์์ฑํ์ต๋๋ค.Docker ์ค์นWindows Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.www.docker.com๊ณต๋ถํ๋ฉด์ ๋์ผ๋ก ์ง์ ๋ณด๊ธฐ ํธํ๊ฒ ์ด์์ฒด์ ์ ๋ง๋ Docker Desktop์ ์ค์นํฉ๋๋ค.LinuxWindowํ๊ฒฝ์์ Linux๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด cmd์์ ์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.wsl --install์ดํ ์ค์ ์ ์ฐจ๋ก๋๋ก ๋ฐ.. 2024. 9. 28. [k8s] Kubernetes ๋ก๊ทธ - EFK ๊ตฌ์ถ Kubernetes ๋ก๊ทธ - EFK ๊ฐ์EFK๋?Elasticsearch+Fluent Bit/Fluentd+Kibana์ ์กฐํฉ์ ๋งํฉ๋๋ค. ๊ฐ๊ฐ์ ์๊ธ์๋ฅผ ๋ฐ์ EFK๋ผ๊ณ ํฉ๋๋ค. ๋ก๊ทธ๋ฐ์ดํฐ๋ฅผ ์์ง, ์ ์ฅ, ๋ถ์ํ๊ณ ์๊ฐํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํ ์์ค ์คํ์ ๋๋ค.Flunetd์ Fluent Bilucy-devblog.tistory.com์ด์ ํฌ์คํธ์์ EFK์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ค๋ช ํ์์ต๋๋ค. ์ด์ ๋ถํฐ EFK๋ฅผ ์ง์ ๊ตฌ์ถํด ๋ณด๊ฒ ์ต๋๋ค.Fluent Bit ๊ตฌ์ฑfluent bit๋ helm์ ํตํด ์ค์นํ์ต๋๋ค.helm install์ ์ํํ๊ธฐ ์ values.yaml์์ config ๋ถ๋ถ์ ์์ ํด์ผ ํฉ๋๋ค.values.yaml์ ๋ณด๋ฉด parser๋ถ๋ถ์ด ์์ํ ๋ฐ ์ํ๋ ๋ก๊ทธ ํํ์ ๋ง๊ฒ regex๋ฅผ ์์ ํด์ผ ํฉ๋๋ค.. 2024. 9. 28. [k8s] Kubernetes ๋ก๊ทธ - EFK ๊ฐ์ EFK๋?Elasticsearch+Fluent Bit/Fluentd+Kibana์ ์กฐํฉ์ ๋งํฉ๋๋ค. ๊ฐ๊ฐ์ ์๊ธ์๋ฅผ ๋ฐ์ EFK๋ผ๊ณ ํฉ๋๋ค. ๋ก๊ทธ๋ฐ์ดํฐ๋ฅผ ์์ง, ์ ์ฅ, ๋ถ์ํ๊ณ ์๊ฐํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํ ์์ค ์คํ์ ๋๋ค.Flunetd์ Fluent Bit๋?Fluentd๋ ๋ค์ํ ์์ค์์ ์ฌ๋ฌ ๋ชฉ์ ์ง๋ก ๋ก๊ทธ๋ฅผ ์์ง, ์ฒ๋ฆฌ ๋ฐ ๋ผ์ฐํ ํ๋๋ก ์ค๊ณ๋ ๊ณต๊ธ์ ์ฒด ์ค๋ฆฝ์ ์ธ ์คํ ์์ค ๋ก๊ทธ ์์ง๊ธฐ์ ๋๋ค.Fluent Bit๋ ์๋ฒ ๋๋ ๋ฆฌ๋ ์ค, ๊ฒ์ดํธ์จ์ด, ์ปจํ ์ด๋ํ๋ ์์ฝ์์คํ ๊ณผ ๊ฐ์ด ๊ฐ๋ณ๊ณ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ํ๊ฒฝ์ ์ํด ๋ช ์์ ์ผ๋ก ์ค๊ณ๋ ๊ณต๊ธ์ ์ฒด ์ค๋ฆฝ ์คํ์์ค ๋ก๊ทธ ์์ง๊ธฐ์ ๋๋ค. Fluented์ ๋ง์ฐฌ๊ฐ์ง๋ก Fluent Bit์ ๋ค์ํ ์์ค์์ ์ฌ๋ฌ ๋ชฉ์ ์ง๋ก ๋ก๊ทธ๋ฅผ ์์ง, ์ฒ๋ฆฌ ๋ฐ ๋ผ์ฐํ ํ๋ ๋ฐ ๋ฅ์ํฉ๋๋ค.Flu.. 2024. 9. 28. [๋ฐฑ์ค] 2750. ์ ์ ๋ ฌํ๊ธฐ/Java - Bronze2 โ๋ฌธ์ https://www.acmicpc.net/problem/2750๐์ ํ์ ๋ ฌโ๐ปํ์ด0์์๋ถํฐ n-1๊น์ง ๋ฐ๋ณต๋ฌธ ์ํ.i+1์์๋ถํฐ n-1๊น์ง ๋ฐ๋ณต๋ฌธ์ ์ํํ๋ฉด์ i์ i+1์ ๋น๊ตํ๋ฉฐ ์ ๋ ฌ.๐ป์ฝ๋import java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i a[j]){ int temp = a[i]; .. 2024. 9. 28. [๋ฐฑ์ค] 1546. ํ๊ท /Java - Bronze1 โ๋ฌธ์ https://www.acmicpc.net/problem/1546๐์ ํ์ํ, ์ฌ์น์ฐ์ฐโ๐ปํ์ดA, B, C๋ผ๋ ์ ์๊ฐ ์๋ค๋ฉด(A/M*100 + B/M*100 + C/M*100)/3์ ๊ฒฐํฉ๋ฒ์น์ ์ํด (A+B+C)*100/M/3๊ณผ ๊ฐ๋ค๊ทธ๋ฌ๋ฏ๋ก ๋จผ์ ์ ์์ ํฉ์ ๊ตฌํ๊ณ ๊ทธ์ ๋์์ ์ต๋๊ฐ๋ ๊ตฌํ๋ค.๐ป์ฝ๋import java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); float[] score = new float[n]; for (int i =.. 2024. 9. 28. AWS SAA-C03 ์๊ฒฉ์ฆ ํฉ๊ฒฉ ํ๊ธฐ โ๐ป์ํ ์ค๋น๋ฏธ๋ฆฌ ๋ฐ์ ์๋ฅ์ ํ ์ค์ด๋ผ๋ ๋ ๋ฃ์๋ค๋ฉด ์ข์๊ฒ ์ง๋ง ํด๋ผ์ฐ๋ ๊ต์ก ๋๋๊ณ ์ต๋ 10๋ง ์๊น์ง ์ง์ํด ์ค๋ค๊ณ ํด์ ๋ฒผ๋ฝ์น๊ธฐ๋ก 8์ผ ์ ๋ ๊ณต๋ถํ๋ค. ๋คํ๋ง ๋ดค๋๋ฐ 900๋ฌธ์ ๊ฐ ๋์ด์ 800๋ฌธ์ ์ ๋๋ง ๋ดค๋ค. 5 ํ๋ ๊น์ง ํ๋ ์ฌ๋๋ค์ด ๋ง์ง๋ง ์ง์์ ์ด๋ค๊ณ ์๊ฐ์ด ์์ด 1๋ฒ ๋ฐ์ ๋ชป ๋ดค๋ค. ๊ทธ๋๋ ๊ต์ก๋ฐ์ผ๋ฉด์ ํ๋ ํ๋ก์ ํธ ๋๋ถ์ ์ด๋ค ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํ๋ฉด ๋๋์ง ๊ฐ์ ์ก์ ์ ์์๋ค. ๐์ํ ํ๊ธฐ์คํ๋ผ์ธ์ผ๋ก ๋ณผ์ง ๊ณ ๋ฏผํ์ง๋ง ์คํ๋ผ์ธ ์ํ์ฅ์ ์์ธ์๋ง ์์ด์ ๊ทธ๋ฅ ์จ๋ผ์ธ์ผ๋ก ์ํ์ ๋ดค๋ค. ์ ๋ถ์ฆ์ผ๋ก๋ ์ฌ๊ถ์ ์ค๋นํ๋ค. ์๋๋ ์ด์ ๋ฉดํ์ฆ์ผ๋ก ํ๋ ค๊ณ ํ๋๋ฐ ๋ค๋ฅธ ํ๊ธฐ๋ค ์ค์์ ์ด์ ๋ฉดํ์ฆ์ผ๋ก ์ ๋ ๊ฒฝ์ฐ๋ ์๋ค๊ณ ํด์ ์์ ํ๊ฒ ์ฌ๊ถ์ผ๋ก ํ๋ค. ๊ฐ๋ ์ด ์ฌ์ฉํ ์ธ์ด ์ ํ ์ ์์ดํ๊ณ ์ผ๋ณธ์ด ์ค์์ ๊ณ ๋ฏผ.. 2024. 9. 28. ์ด์ 1 ยทยทยท 13 14 15 16 ๋ค์ 728x90 ๋ฐ์ํ