System ์์ ์ค(169)
-
[DevOps] Jenkins๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ - Advenced Jenkins ์ฌ์ฉ โ - Pipeline
์ด ๋ด์ฉ์ ์ธํ๋ฐ - Jenkins๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ ๋ด์ฉ ์ ๋๋ค. ํด๋น ๋ด์ฉ์ Code ๋ด์ฉ์ ์ด ๊ณณ์์ ํ์ธํ์ค ์ ์์ต๋๋ค. ๐ ๋ชฉ์ฐจ โ [DevOps] Jenkins๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ - ์๋ํ ๋๊ตฌ์ ์ฌ์ฉ โ [DevOps] Jenkins๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ - Jenkins + Infrastructure as Code ์์ ์ฐ๋ โ [DevOps] Jenkins๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ - Jenkins + Ansible + Kubernetes ์์ ์ฐ๋ โ [DevOps] Jenkins๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ - Advenced Jenkins ์ฌ์ฉ โ - Pipeline ..
2022.09.15 -
[Docker] Nginx ์ค์น
๐ Docker์ NginX์ ๋ง๋จ ๐ฝ Docker ๐ฆ NginX Container ๋ง๋ค๊ธฐ ์ฃผ๋ํ๋์ Synology NAS Docker์ NginX Image๋ฅผ ๋ฐ์ NginX Container๋ฅผ ์ค๋นํ๋๋ก ํด๋ณผ๊ฒ์. ์ต์ด NginX Image๋ฅผ ๋ด๋ ค ๋ฐ์ ์ค๊ฒ์. NginX ์ต์ Version Image๋ฅผ ๋ด๋ ค๋ฐ๊ธฐ ํด ์ฃผ์์ด์. NginX Image๊ฐ ์ ์๋์ง ํ์ธ์ ํด ์ฃผ์๋๋ฐ, ์ด์ํ ๊ฑด ๋ฐฉ๊ธ ๋ฐ์๋๋ฐ, 37์๊ฐ ์ ์ ๋ง๋ค์ด ์ก๋ค๊ณ ํ๋ค์.. ๐ก ์ฐธ๊ณ ์ฌํญ -- name : ์คํํ Container ์ด๋ฆ ์ง์ - d : Back Ground๋ก ์คํ๋๋๋ก ํ๊ธฐ ์ํ Option - p : Port Fowarding ์ค์ (์ผ์ชฝ์ Host Server์์ ์ฌ์ฉํ Port, ์ค๋ฅธ์ชฝ์ Container..
2022.09.15 -
[CentOS] 7.9 Minikube ์ค์น
๐ Minikube ๐ฝ ์ค์น ์ฐธ๊ณ ๋ก Minikube๋ฅผ ์ค์นํ๊ธฐ ์ Docker๋ฅผ ์ค์นํด ์ฃผ์ด์ผ ํด์. Docker ์ค์น ๋ฐฉ๋ฒ์ ์ด ๊ณณ์ ์ ์ฑ์ค๋ฝ๊ฒ ์ค๋นํด ๋์์ด์. ์ต์ด Minikube Binery๋ฅผ ๋ด๋ ค ๋ฐ๊ณ ์ค์นํด ์ค๊ฒ์. ๊ทธ๋ฐ ๋ค์ kubectl์ ์ค์นํด ์ค๊ฒ์. ์ต์ด Kubernetes ๊ด๋ จ Yum Repository ์ค์ ์ ์์ ๊ฐ์ด ์งํํด ์ฃผ์์ด์. cat /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgkey=https://packages.cloud.google.com/yum/..
2022.09.13 -
[CentOS] 7.9 Docker ์ค์น
๐ CentOS 7.9 Docker Install ๐ฝ yum ๐ฆ ์ค์ ์ต์ด Yum Repository ์ค์ ์ ์งํํด ์ค๊ฒ์. "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ฝ Docker CE ๐ฆ ์ค์น Docker CE๋ฅผ yum์ ํตํด ์ค์นํ๋๋ก ํ ๊ฒ์. ํ์ฌ ์ค์น ๊ฐ๋ฅํ Docker Version์ ํ์ธํด ๋ณผ๊ฒ์. ์ ์์ ์ผ๋ก Docker๊ฐ ์ค์น ๋์๋์ง ์์ ๋ช ๋ น์ด๋ก ํ์ธํ ์ ์์ด์. CentOS๊ฐ Booting๋๋ฉด ์๋์ผ๋ก docker๊ฐ ๊ธฐ๋๋๊ฒ ์ค์ ํด ์ฃผ์๊ณ , ๋ฐ๋ก docker Deamon์ ์คํํด ์ฃผ์์ด์. docker๊ฐ ์ ์ ๊ธฐ๋์ค์ธ ๊ฒ์ ํ์ธํ ์ ์์ด์. Docker ์ฌ์ฉ์๊ฐ root๊ฐ ์๋๋ผ๋ฉด ๋ช ๋ น์ด๋ฅผ ์ธ ๋ ๋ง๋ค sudo๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋์ฌ์..
2022.09.13 -
[k8s] accepts at most 1 arg(s), received 3 To see the stack trace of this error execute with --v=5 or higher
๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ํ์ฌ ์ฃผ๋ํ๋์ ์ด ๋ฌธ์ ๋ฅผ CentOS7์ Kubernets๋ฅผ ์ค์นํ๋ฉด์ ๋ง๋ ๋ฌธ์ ์ ๋๋ค. ์ค์น ๊ด๋ จ ๋ด์ฉ์ ์ด ๊ณณ์์ ํ์ธํ์ค ์ ์์ด์. โ ๏ธ ๋ฌธ์ ๋ฐ์! Master์์ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํํ์ ๋, ์์ ๋ช ๋ น์ด๊ฐ ๋์์. ๊ทธ ๋ช ๋ น์ด๋ฅผ Woker Node์ ์ ๋ ฅ์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค. ๋ง์ฝ ์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ ๋, ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ์ฃผ์ธ์. ๐ป ๋ฌธ์ ํด๊ฒฐ! Master์ Node ๋ชจ๋ ์ ๋ ฅํ๊ณ , ๋ค์ kubeadm init --pod ... ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ๋ช ๋ น์ด๋ฅผ ๋ฐ์ Node์ ์ ๋ ฅํด ์ฃผ์ด์ผ ํฉ๋๋ค. Node Woker์์ ๊ทธ๋ ๊ฒ ํด์คฌ์ผ๋, ์์ ๊ฐ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด hostname์ด ๋ง์ง ์์์ ๋ฐ์ํ๋ ๋ฌธ์ ์์. #Cent OS 7 host..
2022.09.13 -
[CentOS7] Kubernetes(k8s) ์ค์น
๐ Kubernetes ์ค์น ๐ฝ CentOS 7 ๐ฆ ์ด๊ธฐ ์ค์ (Master, Node Worker ๋ชจ๋ ์งํ) ์ต์ด ์์ ๊ฐ์ด SELinux๊ฐ ํ์ฑํ ๋์ด ์๋์ง ํ์ธํ๊ณ , ๋ด๋ ค์ฃผ์ด์ผ ํด์. ์ด์ ๋ถํฐ ๊ฐ์ํ๋ก ๊ตฌ์ฑ๋ Server๋ค์ SSH๋ก ๋ถ์ด ์์ ์ ์งํํ ๊ฒ์. ๋ค์์ ๋ฐฉํ๋ฒฝ์ด ์ฌ๋ผ๊ฐ ์๋์ง ํ์ธํ๊ณ , ๋ฐฉํ๋ฒฝ์ ๋ด๋ ค ์ค๋๋ค. ์ฐธ๊ณ ๋ก Network Manager๋ฅผ ๋ด๋ ค๋ฒ๋ฆฌ๋ฉด ์ธํฐ๋ท์ด ๋๊ฒจ ๋ฒ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ฒ์๋ SWAP์ ๋นํ์ฑํ ์์ผ์ฃผ์์ด์. cat /etc/modules-load.d/k8s.conf br_netfilter EOF cat $ hostname k8s-master 192.168.32.11 -> $ hostname k8s-wocker1 192.168.32.12 -> $ hos..
2022.09.10