AWS EKS ์คํฐ๋ 5์ฃผ์ฐจ - Autoscaling
์ด๋ฒ ์ฃผ์ฐจ๋ ์คํ ์ค์ผ์ผ๋ง์ ๋ฉ์ธ์ผ๋ก ํ์ฌ, ์ํ/์์ง ํ๋ก๋น์ ๋์ ํ์ตํด๋ณด์์ต๋๋ค. ๋ง์ง๋ง์๋ ๊ณ ์ฑ๋ฅ ์คํ ์ค์ผ์ผ๋ฌ์ธ Karpenter๋ฅผ ๋ณ๋๋ก ์ค์ตํด๋ณด์์ต๋๋ค. ํนํ.. HPA custom metrics(์ฌ์ฉ์ ์ ์ ๋ฉํธ๋ฆญ) ์ ์ฉ YAML ์ค์ ๊ฐ์ CPU๋ก ๋ง์ถ ๊ฒ์ ์๊ณ , ํ๋ก๋น์ ๋์ โฆ
AWS EKS ์คํฐ๋ 4์ฃผ์ฐจ - Observability
์ด๋ฒ ์ฃผ์ฐจ์๋ Observability์ ๋ํด ์คํฐ๋๊ฐ ์งํ๋์์ต๋๋ค. ์์ ๋ชจ๋ํฐ๋ง ํด๋ค์ ์ ์ฉ ๋ฐ ์ฌ์ฉ์ด ์ค์ฌ์ ๋๋ค. ๊ทธ๋์ ๋ k8s 1.26์์ metrics์ ์ผ๋ถ ๋ช ์นญ์ด ๋ฐ๋๋ ๊ฑธ ๋ณด๊ณ ์๊ฒํ์ต๋๋ค. (etcd_db_total_size_bytes ๋์ , โฆ
aws-cli๋ฅผ ์ด์ฉํ bastion CIDR ๋ณ๊ฒฝ
0. ์์ฝ Docs 1 Docs 2 aws ec2 describe-security-groups aws ec2 modify-security-group-rules 1. ๋ฐฐ๊ฒฝ 2์ฃผ ์ ์ ๋ฌธ๋ ์ด๋ฐ ์ง๋ฌธ์ ์ฌ๋ ธ๋ ์ ์ด ์์๋ค. ๋ฌผ๋ก ๋ฐ๊พธ๋ฉด ์๋ ์ผ์ ์์๋๋ฐ ์ด๋ ๊ฒ ํ๋๊ฒ ๋ง๋ ํ์ ์ด ๋ชจ์๋ผ์ โฆ
AWS EKS ์คํฐ๋ 3์ฃผ์ฐจ - Storage
์ด๋ฒ ์ฃผ์ฐจ์๋ ์คํ ๋ฆฌ์ง์ ๋ํด ์ค์ต์ ์งํํด๋ณด์์ต๋๋ค. ์ง๋๋ฒ kOps ์คํฐ๋์์ ๋ค๋ฃจ์๋ ๋ด์ฉ์ด์ง๋ง, ๋ถ์กฑํ๋ ๋ด์ฉ์ ๋ณด์ถฉํ๋ฉด์ ์์ฑ์ ํด๋ณด์์ต๋๋ค. ์ฃผ์ํ ๋ด์ฉ์… NodeAffinity๋ฅผ ์ด์ฉํ ๋ผ๋ฒจ๋ง AWS EBS controller์ ๊ฒฝ์ฐ, AWS managed โฆ
AWS EKS ์คํฐ๋ 2์ฃผ์ฐจ - Network
# ์์ฝ๊ฒ๋ ์ ๊ท ํญ๋ชฉ์ธ istio, kube-ops-view๋ ์ค์ต ์คํจ - istio: `myhome.yaml` ์ ์ด๋ป๊ฒ ์์ฑํ ์ง ๋ชฐ๋ผ์ ์ค๋จ - kube-ops-view: A๋ ์ฝ๋์ ์ ๋๋ก ์กํ์ง ์์ ์ง๋ 1์ฃผ์ฐจ์ ์ด์ด, ์ด๋ฒ ์ฃผ์๋ EKS์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋ํด ์์๋ณด๋ ์๊ฐ โฆ
AWS EKS ์คํฐ๋ 1์ฃผ์ฐจ
์ต๊ทผ CloudNet@์์ ์งํํ๊ณ ์๋ AWS EKS Workshop Study(์ดํ, AEWS)์ ์ฐธ์ฌํ๊ฒ ๋์์ต๋๋ค. k8s๊ฐ ์๋ ์ธ๊ธฐ๊ฐ ๋ง๊ธฐ๋ ํ์ง๋ง, ์ง๋ kOps ์คํฐ๋๋ฅผ ํตํด ๊ด๋ฆฌ์์๊ฐ ์ฐธ ๋ง์ ๊ฒ์ ๋๊ผ์๊ณ , ์ข๋ ์์ํ๊ฒ ์ดํด๋ฅผ ํด๋ณด๊ณ ์ AWS ์๋น์ค์ธ โฆ
GitHub Pages๊ฐ ๊ณ ์ฅ๋ฌ๋? (Cloudflare 526 Error)
`gh-pages & Cloudflare DNS` ๋ฅผ ์ฐ๊ณ ์ ํ๋ค๋ฉด, Cloudflare์์ SSL/TLS ์ ์ฑ ์ `Full (Strict)` ๋์ `Full`๋ก ํ๋ ์ชฝ์ด ๊ด๋ฆฌ ์์๋ฅผ ์ค์ผ ์ ์๋ค. Invalid SSL certificate ๊ทธ๊ฐ ์ ๋ฌด ์ธ๊ณ๋ ์์๊ณ , ๊ฐ์ธ ์ผ โฆ
Ubuntu Pro๋ฅผ ์ ์ฉํ๊ณ ์ฌ์ฉํด๋ณด๊ธฐ
ํํ ๋ฆฌ์ผ ๋ ๋ฒจ์ ๊ฒ์๋ฌผ์ ๋๋ค. ๋ชจ๋ ์ ๋ณด๋ https://ubuntu.com/pro/tutorial ์ ๊ธฐ์ดํฉ๋๋ค. ๊ธฐํ ์ด๊ธฐ ๊ตฌ์ฑ ์ค ์ด์๋ ์๋๋ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค. โฆ
Node.js๋ฅผ ์ํ Dockerfile ๋ง๋ค๊ธฐ
์๋ก ๊ตฌ์ถํ Dockerfile FROM public.ecr.aws/lts/ubuntu:22.04_stable ENV DEBIAN_FRONTEND=noninteractive # Set Preferred Variables ARG TZ=Asia/Seoul \ NODE_VER=18.x \ โฆ
kops๋ก ์์ฝ๊ฒ spot instance ์์ฒญํ๊ธฐ
kops๋ก ์ถฉ๋ถํ spot instance๋ฅผ ๊ตด๋ฆด ์ ์์ง ์์๊น? ๋ ์๊ฐ์ pkos ์คํฐ๋ ๋ด๋ด ํ๊ณ ์์์ต๋๋ค๋ง, ์ด๋ฏธ t3.small ๋๋ ธ๋ค๊ฐ ์ ๋๋ก ๋ ธ๋๋ค์ด ์๋ํ์ง๋ ์์์์ ๋ง๋ดค๊ธฐ ๋๋ฌธ์… ์ฐ์ ์์๋ ์ฃผ์ฐจ๋ณ ๊ณผ์ ์ ์ถ์ด์๊ธฐ ๋๋ฌธ์ ์ด์ ์ผ ์๋ฒ ํ ์คํธ๋ฅผ ํด๋ณด๊ณ , โฆ