분류 전체보기
-
Kubernetes (K8S): Network - 1. Container Networking공부합시다!/Kubernetes 2022. 12. 27. 13:56
이제부터 K8S에서 가장 어렵다는 Network에 대해서 공부해 보겠습니다. 기본적으로 Subnet, Router, Bridge, Routing, IPtables에 대한 개념을 알고 계셔야 합니다. 모르시는 분들이 보면 더 힘들어지니 Pass 하시기 바랍니다. 하나의 POD에는 하나의 Container만을 실행하는 것을 권장합니다. 만일 단일 POD에 여러대의 Container를 생성했다면 Container는 어떻게 통신을 할까요? Docker때 공부했던 Host Network를 POD안으로 집어넣으시면 됩니다. 즉 POD가 Host의 역할을 한다고 생각하시면 되세요! 아래 그림을 참조하면서 설명을 드리겠습니다. 1. pause container 1.1. pause는 별도로 생성하는 container가 ..
-
인생이 잘 풀린다는 증거들행복한 얘기들 2022. 12. 27. 00:12
hoon_geul 작가의 글을 인용합니다. 인생이 잘 풀린다는 증거들 1. 힘든 일들이 연속으로 일어난다. 2. 불필요한 인간관계가 정리된다. 3. 나를 미워하고 질투하는 사람이 생긴다. 4. 하고 있던 일들이 잘 안된다. 5. 무기력해지고 뭐든 의욕이 없다. 6. 불면증을 겪는다. 7. 건강이 안 좋아진다. ㅎㅎ 진짜 잘 풀린다는 증거가 맞나? 아마도 고통의 정점을 지났다는 표현을 달리 한거 같은데! 인생도 주식도 골이 깊으면 정상도 높다! 천천히 맞아주면 되는 일 그럴 수도, 그럴게 생각할 수도, 그렇게 행동할 수도! 깊은 산골보다 속세에서 수도하며 사는 게 더 힘들다! Have a nice day!
-
Kubernetes (K8S): Object - 6-3. Storage: Persistent Volume공부합시다!/Kubernetes 2022. 12. 26. 00:11
K8S에서 제공하는 Storage 유형은 volume, Persistent Volume, Projected Volume, Storage Class, 임시 볼륨 등으로 다양하며 스냅샷 및 복제가 가능하며 스토리지 용량을 제한하는 등의 기능을 수행한다. 오늘은 가장 많이 사용하는 volume과 persistent volume에 대해서 학습합니다. 1. Volume의 필요성 1.1. Container간의 Data 공유 1.2. Contraier의 문제가 발생 시 Container는 재시작 또는 다시 생성하면 되지만 Data 보존은? 이런 문제를 해결할 수 있는 것이 K8S의 Volume 추상화 2. Storage 유형 2.1. volume 2.2. PV(Persistent Volume)와 PVC(Persist..
-
Kubernetes (K8S):실습2: 각기 다른 POD의 wordpress + mysql공부합시다!/Kubernetes 2022. 12. 23. 10:48
각기 다른 pod에서 실행되는 wordpress 와 mysql의 연동은? 일단 ip address를 이용한 연결 방법을 소개합니다. 명령어로만 실행해서 접속하는 방법입니다. 단 제약사항은 wordpress 5.7 이상의 경우 아래와 같은 방법으로는 환경변수가 설정이 되지 않습니다. secret을 이용하셔야 합니다. 해서 wordpress5.6을 이용합니다. 1. mysql 설치 2. wordpress 5.6 설치 3. service nodeport 구성 4. test 순서입니다. 1. mysql 설치 1.1. mysql 설치 # kubectl run mysql --image=mysql:5.7 --port=3306 \ --env="MYSQL_ROOT_PASSWORD=It12345@" \ --env="MYS..
-
Kubernetes (K8S):실습1: 동일POD내의 wordpress + mysql공부합시다!/Kubernetes 2022. 12. 23. 10:47
모든 실습의 끝은 wordpress + mysql 접속 입니다. 오늘은 단일 pod내에서 wordress container와 mysql:5.7 container를 생성, pod를 nodeport로 연결해서 외부에 서비스하는 실습을 진행하겠습니다. 동일 pod내애서 두 개이상의 container를 실행하는 것을 MultiContainer라고 합니다. 기억해두세요! -> Multi Container 유형 sidecar adapter ambassador K8S에서는 pod에는 한 개의 Container를 지향합니다. 이런 구성은 권장하지 않습니다만 학습용으로! 아 그리고 꼭 kubectl cheat sheet 한번들 읽어 보세요! https://kubernetes.io/docs/reference/kubectl..
-
올해가 가기전에 잊지말고 해야할 것 3가지행복한 얘기들 2022. 12. 23. 00:14
'나는 오늘의 내가 좋아'를 인용했습니다. 이제 고작 10일 남은 올해가 가기전에 해야할 것 3가지 입니다. 1. 나를 대접하는 시간 갖기! - 좋은 곳으로 여행을 떠날만한 여유를 갖기는 어렵더라도 좋아하는 음식을 먹으며 기쁨을 만끽하는 시간을 갖기 바랍니다. 한 해를 보낸 여러분들 자신에게 기쁨을 선물해 주시기 바랍니다. 2. 나의 선택을 믿어주기! - 새롭게 내린 선택들이 과연 잘한 결정인지! 남들은 걱정하더라도 나를 굳건히 믿고 앞으로 나아가기를 다짐해 보세요! 3. 나의 노고를 인정해 주고 내 인생을 응원하기! - 그 동안 수고했다는 말 잊지 말 것! 나를 사랑하고 응원하며 최선을 다해 좋아하는 일, 하고 싶은 일을 하세요! 어떤 한해를 보냈 건 "한해의 내가 참 좋았다"고 말할 수 있으면 좋겠다..
-
사람을 가려가면서 만나야 하는 5가지 이유행복한 얘기들 2022. 12. 22. 00:14
'당신보다 소중한 사람은 없습니다'란 책을 인용합니다. 사람가리는 거 아니라지만 자신을 희생해가며 만날 필요는 없습니다. 그래서 사람을 가려가면서 만나야 하는 이유 5가지를 정리해 봅니다. 1. 상대방을 닮게 된다- 인간관계를 끊어 낸다는 것이 어렵게 느껴진다고 계속해서 좋지 못한 사람을 만나게 되면 나도 모르게 그 사람을 닮아가게 된다. 2. 귀한 시간을 낭비한다.- 내가 좋아하는 사람을 만나기에도 부족한 시간에 만나고 싶지 않은 사람에게 내 시간을 낭비하게 된다. 3. 스트레스로 건강이 나빠진다.- 잠깐만이라도 내가 싫은 사람과의 만남은 정신적,육체적으로 나를 피폐하게 만든다. 4. 삶의 에너지가 고갈된다.- 내가 싫어하는 사람에게 에너지를 소모하면 내가 좋아하는 사람에게 쓸 에너지가 사라져 버린다...