I have a passion for coding, designing, innovating, and experimenting. Here are a few things about me
- Programming Enthusiast: I love coding, especially in Python. I'm always excited to solve problems and create innovative solutions.
- DevOps and Security: I have a keen interest in DevOps and security. I enjoy exploring best practices and implementing them to ensure robust and efficient systems.
- Collaboration: I strongly believe in the power of collaboration. Working with others to achieve common goals is something I truly value.
- Continuous Learning: The tech world is ever-evolving, and I love keeping up with the latest trends and technologies. Learning new skills and improving existing ones is a continuous journey for me.
I'm always open to new opportunities and enjoy taking on new challenges. Let's connect and collaborate!
β β β β β β β β β
- π 24.05.07 [NTT] cloud νκ²½ μ¬κ΅¬μΆ
- π 24.05.08 [NTT] Pipeline κ΅¬μΆ μλ£
- π 24.05.29 [Kolo_API] λ°°ν¬
- π 24.06.01 [Kolo] Jenkins igonre μΆκ°
- π 24.06.05 [NTT] mail κΈ°λ₯ νμ₯
- π 24.06.08 [Kolo] Jenkins μμ±
- π 24.06.11 [Kolo] Branchs rule μμ
- π 24.06.19 [NTT] login 리ν©ν λ§
- π 24.07.05 [NTT] open_list μμ±
- π 24.07.09 [NTT] query μ΅μ ν
- π 24.07.14 [NTT] Filter μμ±
- π 24.07.18 [NTT] λ€μ€ νΌ μ²λ¦¬ λ‘μ§ κ΅¬ν
- π 24.08.07 [NTT] open_list λ°°ν¬
- π 24.08.29 [Kolo] λμμΈ λ¦¬λ©μ΄ν¬
- π 24.09.27 [NTT] μλν κ²μΆ 100% μμ
- π 24.09.09 [Kolo] λΆλμ° κ°λ°
- π 24.10.22 [NTT] login app λΆλ¦¬ μμ
ν λ‘μ§λ³κ²½
- π 24.10.25 [NTT] order app λΆλ¦¬ μμ
λ° order sample ꡬν
- β 24.11.05 [kolo] linux app κ°λ°
- 24.04.04 μ μ²κΈ° 3ν μ€κΈ° λ΄μ© μΆκ°(μ€κΈ° 2νΈ)
- 24.04.05 μ μ²κΈ° 4ν μ€κΈ° λ΄μ© μΆκ°(μ€κΈ° 2νΈ)
- 24.04.12 μ μ²κΈ° 5ν μ€κΈ° λ΄μ© μΆκ°(μ€κΈ° 3νΈ)
- 24.04.18 21λ
μ μ²κΈ° 3ν μ€κΈ° λ΄μ© μΆκ°(μ€κΈ° 4νΈ)
- 24.04.18 21λ
μ μ²κΈ° 4ν μ€κΈ° λ΄μ© μΆκ°(μ€κΈ° 5νΈ)
- 24.04.26 λ§μ§λ§ μμ½ λ΄μ© μΆκ°(μ€κΈ° 6νΈ)
- 24.05.04 μ½λ©ν
μ€νΈ 5.μ λ€λ©΄μ²΄ νμ΄
- 24.05.27 Jira(BTS) μ 리
- 24.06.06 Notion μμ±
- 24.06.11 PEP 8 (Python Coding Convention)
- 24.06.13 κΈμ°κΈ° μμ±λ² λ΄μ© μΆκ°
- 24.06.17 PEP 8 λ΄μ© μΆκ°
- 24.06.29 μ½ν
λ΄μ© μ 리
- 24.08.12 Java Soap ν΅μ μμ€ μμ
- 24.10.10 Django bulk create, Celery κ°λ
μμ±
- 24.10.31 Django debug toolbar λΈλ‘κ·Έ μμ±
- 24.11.04 Django CBV vs FBV λΈλ‘κ·Έ μμ±
-
- ν΄λΉ λ©λͺ¨λ¦¬ λμλ chromedriverμ driver.quit() 볡ν©μ μΈ μ΄μλ‘ μ€ν λ‘μ§ λ° docker νμΌμμμ λ²μ λͺ μ μ½λλ¦¬λ·°λ‘ λ©λͺ¨λ¦¬ λμ ν΄κ²°
- uwsgi workerμ memory leakμΌλ‘ μΈν΄ uwsgi μ€μ μ reload-on-as optionμ μΆκ°νμ¬ μΌμ μ¬μ©λ₯ μ΄μ μ§μ
μ μ¬μμλλλ‘ μ€μ -> ν΄λΉ μ¬μμμ μΉμλΉμ€λ₯Ό μ€λ¨ν μ μμ§λ§, NTTλ λ‘λλ°Έλ°μκ° μ‘΄μ¬νκΈ°μ νΉμ΄μ¬ν μμ
-
- NKSμ μ¬λ €μ Έμλ NTTμ μλ²λ₯Ό Ncloudμλ λμμμΌ μ΄μ€ν μμ
μ νμμ§λ§, Ncloudνκ²½κ³Ό NKS νκ²½μ΄ μμ λμΌνμ§ μμ λ컀νμΌμ΄ μ¬λ°λ₯΄κ² λμνμ§ μμ μ΅λν λΉμ·ν νκ²½μ μ μ§νλ DockerνμΌμ ꡬλΆμ§μ΄ μμ±νμ¬ ν΄κ²°νμμ΅λλ€.
- NKSμ μ¬λ €μ Έμλ NTTμ μλ²λ₯Ό Ncloudμλ λμμμΌ μ΄μ€ν μμ
μ νμμ§λ§, Ncloudνκ²½κ³Ό NKS νκ²½μ΄ μμ λμΌνμ§ μμ λ컀νμΌμ΄ μ¬λ°λ₯΄κ² λμνμ§ μμ μ΅λν λΉμ·ν νκ²½μ μ μ§νλ DockerνμΌμ ꡬλΆμ§μ΄ μμ±νμ¬ ν΄κ²°νμμ΅λλ€.
-
- k8s νκ²½μΌλ‘ λ°°ν¬ μ 컨ν
μ΄λλ νμ μ λμ μΈ ipλ₯Ό κ°μ§κ³ μμ΄, ACL μ²λ¦¬λ₯Ό νλ μ μ λ§μ£Όνμμ΅λλ€. μ΄λ₯Ό ν΄κ²°νκ³ μ NATλ₯Ό μ€μ ν΄μ£Όμκ³ μ»¨ν
μ΄λμ IPκ° νμ κ³ μ μ μΌλ‘ ν λΉλ μ μλλ‘ μ€μ ν΄μ£Όμμ΅λλ€.
ν΄λΉ μμ
μ μ€μ λ‘ μ»¨ν
μ΄λ PODμμ NATλ₯Ό κ±°μ³μ Destination IPμ λλ¬νλμ§ νμΈμ ν μ μλ λ¬Έμ λ₯Ό λ§μ£Όνμκ³ μ΄λ₯Ό ν΄κ²°νκ³ μ κ°λ¨ν μΉ μλ²λ₯Ό λ§λ€μ΄ curlμ λ λ €λ³΄λ©° remote addressμ Hostλ₯Ό νμΈνμ¬ μ€μ λ‘ NAT λμμ νμΈνμμ΅λλ€.
- k8s νκ²½μΌλ‘ λ°°ν¬ μ 컨ν
μ΄λλ νμ μ λμ μΈ ipλ₯Ό κ°μ§κ³ μμ΄, ACL μ²λ¦¬λ₯Ό νλ μ μ λ§μ£Όνμμ΅λλ€. μ΄λ₯Ό ν΄κ²°νκ³ μ NATλ₯Ό μ€μ ν΄μ£Όμκ³ μ»¨ν
μ΄λμ IPκ° νμ κ³ μ μ μΌλ‘ ν λΉλ μ μλλ‘ μ€μ ν΄μ£Όμμ΅λλ€.
ν΄λΉ μμ
μ μ€μ λ‘ μ»¨ν
μ΄λ PODμμ NATλ₯Ό κ±°μ³μ Destination IPμ λλ¬νλμ§ νμΈμ ν μ μλ λ¬Έμ λ₯Ό λ§μ£Όνμκ³ μ΄λ₯Ό ν΄κ²°νκ³ μ κ°λ¨ν μΉ μλ²λ₯Ό λ§λ€μ΄ curlμ λ λ €λ³΄λ©° remote addressμ Hostλ₯Ό νμΈνμ¬ μ€μ λ‘ NAT λμμ νμΈνμμ΅λλ€.
-
- Jenkinsκ° νμ¬ Docker νκ²½ 컨ν μ΄λλ‘ κ΅¬μ±μ΄ λμ΄μλ μν©μ΄λ©° Kolo μλ²λν Jenkinsμ κ°μ΄ 컨ν μ΄λλ‘ λκ³ μμ΅λλ€. Jenkins 컨ν μ΄λμμ Kolo μλ²λ₯Ό μ¬κ°λ ν΄μΌνμ¬ docker.sockλ₯Ό 곡μ νμκ³ μ»¨ν μ΄λ λν 곡μ κ° λλκ²μ νμΈνμμ΅λλ€. λ€λ§, 컨ν μ΄λλ₯Ό μ¬κ°λνλ μ€ μΌλΆ 컨ν μ΄λ (nginx, uwsgi)κ° stopλμ§ μμκ³ μ¬κ°λ μ μ€λ³΅λ 컨ν μ΄λλͺ μ΄ μλ€κ³ μ€λ₯κ° λ 컨ν μ΄λ λ΄μμ serverλ¨μΌλ‘ sshμ λΆμ¬ μ¬λ°°ν¬λ₯Ό μ§ννλλ‘ λ³κ²½νμμ΅λλ€.
-
- Djangoμμ forλ¬Έμ λλ € save μ¬μ© μ Nλ§νΌμ μκ°μ΄ λ€μ΄ μ¬μ©μμκ² λ°μ΄ν° λ°νκΉμ§ μ€λ걸리λ νμμ΄ μμμ΅λλ€. μ΄λ₯Ό ν΄κ²°νκ³ μ bulk_createλ₯Ό νμ©νμ¬ μ μ₯ ν λ°μ΄ν°λ€μ λ¬ΆμμΌλ‘ μ μ₯νμ¬ μΏΌλ¦¬λ₯Ό μ΅μ ν νμμ΅λλ€.