Azure Kubernetes Service Node에 Access 하기 1. Debug pod로 접근 kubectl debug node/{node 명} -it -image=mcr.microsoft.com/cbl-mariner/busybox:2.0 명령어를 통해서 node-debugger로 시작하는 pod를 생성한 후 실행합니다. (node명 확인은 kubectl get nodes 명령어를 사용합니다.) chroot /host 명령어를 입력하여 node에 access 합니다. 추가적으로, Kubernetes의 CRI를 사용하여 System에 있는 image를 확인할 수 있습니다. crictl images crictl images라는 명령어를 통해 Cluster에서 사용 가능한 이미지에 대한 정보를 확인할 수 있습니다. crictl stats crictl stats라는 명령어를.. Jenkins, ArgoCD로 CI/CD Pipeline 구성하기 (3) 이전 글 : https://sundlscha.tistory.com/16 Jenkins, ArgoCD로 CI/CD Pipeline 구성하기 (2) 지난 글 : https://sundlscha.tistory.com/15 Jenkins, ArgoCD로 CI/CD Pipeline 구성하기 (1) ※ Jenkins와 ArgoCD 등 CI/CD Pipeline 구성에 필요한 모든 리소스는 사전에 배포해 두었습니다.※ 1. CI/CD Flow 개발자가 코드를 sundlscha.tistory.com ※ Jenkins와 ArgoCD 등 CI/CD Pipeline 구성에 필요한 모든 리소스는 사전에 배포해 두었습니다.※ 6. GitHub와 ArgoCD 연결 두 번째 Job에 의해 Github Repository의 depl.. Jenkins, ArgoCD로 CI/CD Pipeline 구성하기 (2) 지난 글 : https://sundlscha.tistory.com/15 Jenkins, ArgoCD로 CI/CD Pipeline 구성하기 (1) ※ Jenkins와 ArgoCD 등 CI/CD Pipeline 구성에 필요한 모든 리소스는 사전에 배포해 두었습니다.※ 1. CI/CD Flow 개발자가 코드를 수정한 후 'Toy-Project-Web' Repository에 변경 사항을 push합니다. (Toy-Project-Web이 sundlscha.tistory.com ※ Jenkins와 ArgoCD 등 CI/CD Pipeline 구성에 필요한 모든 리소스는 사전에 배포해 두었습니다.※ 4. Jenkins에서 Job 생성 (1) Push the image to ACR 4.1 Project 생성 [+ New .. Kubernetes Network Policy 공부하기 (2) 이전 글 : https://sundlscha.tistory.com/13 Kubernetes Network Policy 공부하기 (1) 1. Network Policy란? Kubernetes Cluster 내부에서 pod 간 통신 시 트래픽 규칙을 규정하는 역할을 하는 object입니다. 기본적으로 Network Policy를 사용하지 않는 경우 Kubernetes Cluster 내부의 모든 pod는 서로 통 sundlscha.tistory.com 1. Namespace 생성 및 Label 지정 테스트에 사용할 namespace를 생성합니다. kubectl create ns ns-01 kubectl create ns ns-02 생성된 namespace 확인하기 위해 하기 명령어를 입력합니다. kubectl.. Kubernetes Namespace 간 Ingress 트래픽 라우팅 하기 1. 궁금증의 시작 저는 최근 Terraform으로 Azure Infra를 구성하는 테스트를 진행하고 있습니다. 모듈화는 처음이라 굉장히 고난을 겪었지만😢 멋진 동기 덕분에 무사히 테스트를 완료하였습니다. 👏🏻👏🏻👏🏻 그 다음 목표는 배포된 Azure Kubernetes Service 내부에 세부 구성을 진행하는 것이었는데요. 도커 이미지를 Build해서 Azure Container Registry로 Push하고 Azure Kubernetes Service에서 그 이미지를 가지고 Web용 Deployment를 배포하기로 했습니다. 동기가 만든 Deployment와 제가 만든 Deployment를 경로에 따라 분기하기 위해서 Nginx Ingress를 생성하는 작업을 진행하던 도중 궁금증이 생겼습니다. D.. 이전 1 다음