Docker(40)
-
[DevOps] Jenkins๋ฅผ ์ด์ฉํ CI/CD 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.16 -
[Docker] Jenkins Slave ์ค์น ๋ฐ Master์ ์ฐ๊ฒฐํ๊ธฐ
๐ Jenkins Slave ํด๋น ์์ ์ Docker๋ฅผ ์ด์ฉํ์ฌ CentOS 7 Container๋ฅผ ์ด์ฉํ์ฌ ์งํํ๊ณ ์์ต๋๋ค. ๐ฝ ํ๊ฒฝ ๊ตฌ์ฑ ๐ฆ ํ์ Package & Program ์ค์น ์ต์ด yum Repository๋ฅผ ์ต์ ํ ํด ์ค๊ฒ์. git์ ๋จผ์ ์ค์นํ๋๋ก ํ ๊ฒ์. ์ค์นํ ์ ์๋ JAVA ๋ชฉ๋ก์ ํ์ธํด ๋ณด์์ด์. ์ฃผ๋ํ๋์ openjdk 11 Version์ ๋ฐ์์ฃผ๋๋ก ํ์์ด์. ๐ฆ SSH Key ๋ฑ๋ก ์ด๋ฒ์๋ Jenkins Master์ Slave๋ฅผ SSH Key ๋ฑ๋ก์ ํตํด ์ฐ๊ฒฐ์์ผ ์ค ๊ฒ์ด์์. ์ต์ด Jenkins Master์์ Slave๋ก SSH๋ฅผ ํตํด ์ ์์ ํด ๋ณด์์ด์. ์ด๋ ๊ฒ ์ ์์ ํ ๋, ํจ์ค์๋๋ฅผ ์ ๋ ฅํ๋ ๋จ๊ณ๊ฐ ํ์ํ๋ฐ, ์ด ๋ถ๋ถ์ ๋์ด๊ฐ๊ฒ ํจ์ผ๋ก, ์ํํ ์์ ์ด ๋๋๋ก..
2022.09.16 -
[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 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