본문 바로가기

전체 글88

[kubernetes] 쿠버네티스 기본 용어 정리 안녕하세요. 이번 포스팅에서는 쿠버네티스의 기본 용어와 명령어들을 한번 알아보겠습니다. 저는 3대의 가상 이미지를 띄워서 클러스터를 구성했습니다. 실습은 "한 권으로 배우는 도커&쿠버네티스" 책을 참고해서 진행했습니다. 1. 쿠버네티스 구성쿠버네티스는 마스터노드와 워커노드로 구성되어 있습니다. 마스터노드는 클라이언트의 API 요청을 받고 워커 노드에 명령을 내리는 역할을 합니다. 명령을 받은 워커노드는 실제 컨테이너를 실행하는 역할을 하게 됩니다. 우선 설치된 쿠버네티스 클러스터의 정보부터 확인해보겠습니다.> kubectl get nodes NAME STATUS ROLES AGE VERSION ubun20-01 Ready control-plane 154d v1.28.5 ubun20-02 Ready con.. 2024. 6. 19.
[수영] 6월 19일 아침수영 오늘은 자유형 800m, 평영 100m 총 900m를 돌았습니다. 워밍업으로 자유형 200m 갔다와서 1분 40초 안쪽 페이스로 600m를 돌았습니다. 100m 갔다와서 30초 휴식시간을 가지면서 했습니다.애플워치 수영기록이 실제로 영법을 한 시간만 페이스로 쳐줬으면 좋겠는데 조금 아쉽습니다. 중간중간 1분 34초, 35초 페이스가 나오기도 했는데 그렇게 숨이 차지 않은 걸 보니내일부터는 조금 더 줄여도 되겠다는 생각을 했습니다. 평영은 1분 47초 페이스 나왔는데, 평영도 스트로크를 조금 더 빨리 가져가봐야겠습니다. 2024. 6. 19.
[수영] 6월 18일 아침수영 찍힌 거리는 1175미터인데, 실제로 1200미터 돌았습니다.애플워치로 재면 조금씩 거리가 측정 안되는 게 있던데 이유를 모르겠습니다. 아침수영은 킥판으로 각 영법 100미터씩 발차기를 합니다.400미터를 돌고 나면 30분 정도 지나는데, 나머지 시간을 자유형이나 IM으로 채우고 있습니다.운동량이 많이 안되긴 하지만 기본에 충실해야 하므로 .. 지금 제일 안되는 종목이 평영인데, 발차기가 늘지 않아 고민입니다. 2024. 6. 18.
[러닝] 6월 17일 러닝 오랜만에 뛰고 왔습니다.날씨가 많이 더워졌습니다.한 주간 바쁘기도 했고, 생일이라고 놀러 갔다 오기도 했더니 일주일이 훅 지나가버렸습니다.오늘은 2키로 조금 지나고부터 퍼졌네요.특히 3키로 지나고부터는 호흡이 안돌아오는데, 고민입니다. 계속 뛰다보면 호흡이 터지겠지요 ..? 2024. 6. 17.
[러닝] 6월 11일 러닝 요즘 다시 러닝을 시작했습니다. 군대에 있을때와 학교 다닐때 잠깐잠깐 뛰는 것을 좋아했는데, 취업준비와 일에 치여 뛰지 못하다가 최근에 러닝화를 선물받으면서 또 재미를 붙였습니다. 집앞에 있는 천을 한바뀌 쭉 뛰고 오면 딱 5km가 되는데, 경사가 없고 반듯한 코스라 뛰기에 참 좋습니다.체력이 많이 부족해진 탓인지 뒤로 갈수록 속도도 느려지고 뒷심이 부족하지만..다시 꾸준히 뛰어서 430 페이스를 목표로 뛰어보려고 합니다. 날씨가 점점 더워지고 있어서 얼마나 갈지는.. 2024. 6. 11.
[kubernetes] ubuntu 20.04에 python3.11 버전 설치 및 kubespray로 쿠버네티스 설치하기 kubespray는 ansible을 이용하여 쿠버네티스 클러스터를 손쉽게 구축할 수 있게 해주는 오픈소스입니다.VM 환경에서 무료로 쉽게 설치할 수 있는 ubuntu 20.04를 이용해 kubespray를 설치할 수 있는 방법을 설명합니다.우선, 가상 서버 3대를 준비합니다. 1. 계정에 권한 부여하기kubespray를 설치하기 위한 계정을 생성합니다. 저는 서버 설치할 때 생성한 기본 계정을 사용합니다.kubespray 클러스터를 실행하기 위해서는 각 서버의 계정에 root 권한을 부여해야합니다. choi@ubun20-01:~$ sudo vi /etc/sudoers...choi ALL=(ALL:ALL) NOPASSWD: ALL 여기서 중요한 점은 root권한을 부여하고, sudo 명령어를 실행.. 2024. 6. 11.