728x90

개발 304

K8S - Pods 및 Service 생성, 삭제

run 뒤에 pod의 이름을 작성 후 이미지의 이름을 작성한 후 포트를 지정한다. kubectl run nginx --image nginx --port=80 - nginx의 이미지를 가지고 80 port를 가진 이름이 nginx인 pods를 생성한다. kubectl get pods - kubectl get pods 명령어를 사용하여 현재 생성되어 있는 pods를 확인한다. - default에 있는 namespace들을 보여준다. - 클러스터 ip는 외부에서 접속 할 수 없다. kubectl get svc - 현재 실행되고 있는 서비스를 확인한다. kubectl expose pod nginx --type=NodePort - pods를 가지고 외부에 노출시키 위해 서비스를 생성 후 실행한다. - kubect..

개발/Kubernetes 2022.07.20

GIT - 07/13

- 토큰 생성 - local에서 commit한 파일만 원격지에 업로드가 된다. - 한번도 commit하지 않은 상태에서 하면 안된다. BRANCH branch를 통해 해당 디렉토리에서 별도의 작업을 할 수 있다. - 그냥 log만 치면 main에 해당하는 commit만 보인다. - log --all을 치게 되면 다른 곳에서 작업 한 것 까지 보인다. - merge로 병합하기 - 각자 다른곳에서 작업을 하여 아직 병합이 되지 않을 것을 확인 할 수 있다. - merge를 통해 하나로 합쳐진 것을 볼 수 있다. - 연습 - eng에서 작업한 내용은 보이지 않는다. - 내용을 변경하고 commit을 했는데 NY까지밖에 보이지 않는다. - 변경되지 않은 상태로 그대로 작업한다. - 작업 후 다시 main으로 간..

개발/GIT 2022.07.13

k8s - master, node 생성, 삭제 / master에 node 연결

목차 1. master 생성 2. node 생성 및 master에 연결 3. 삭제 4. 컨테이너 접속 방법 5. 일정 시간 뒤 node 추가 연결(Token, Hash) 1. master 생성 - master를 생성한다. (코드 참조) 2. node 생성 및 master에 연결 - node를 생성한다. (코드 참조) - k8s master 생성시 위와 같이 토큰값과 해쉬값이 나타나게 된다. - k8s node 생성 후 위의 구문을 실행하게 되면 - 위와 같이 Run ~~~ 구문이 나오게 된다. 해당 구문이 나오면 k8s master에 해당 node가 연결되었다는 것을 의미한다. - k8s master에서 kubectl get nodes 를 입력해주면 현재 master에 연결된 node와 상태를 확인할 수..

개발/Kubernetes 2022.07.01
728x90