
워크스테이션 3대를 사용해서 클러스터를 구축했다고 했을경우 root계정을 제외한 나머지 계정에서는 kubectl 명령을 사용하면 아래와같은 오류가 출력된다.이는 어디서 어떻게 접속을 해야하는지 알수가 없기 때문인데 Config정보를 확인해보면이렇게 아무런 설정 정보가

master node 1에서 작업을한다.worker node 2,3 에서도 kubectl 명령이 되도록 하였으니 방법은 동일하다.현재 기본 네임스페이스 확인기본 네임스페이스를 변경하는 것은 아래와 같다.root@master1:~Context "default" modif

1번에서 생성한 Gitlab CI/CD Variables를 ${variable_name}으로 호출 가능stages 항목으로 Pipeline 단계 설정Image는 Docker Hub에서 확인가능 (https://hub.docker.com/)only는 해당 Sta

결론적으로 이야기했을때 Ingress Controller를 사용하게 되면 API Gateway의 역할을 대부분 대체할 수 있어서 따로 API Gateway를 두지 않아도 된다.하지만 API Gateway를 직접 kubernetes 내에 두고 사용해야 할 경우는 아래와
무상태(Stateless) 설계: 각 Pod가 독립적으로 작동하고, 상태를 공유하지 않도록 설계하는 것이 이상적입니다. 이를 위해 데이터베이스, 캐시 등 외부 저장소를 활용하여 상태를 관리해야 합니다.유상태(Stateful) 서비스: 만약 서비스가 상태를 유지해야 하는
하나의 클러스터 내에서 리소스를 논리적으로 분리하고 관리하기 위한 도구ex) 건물 안에 여러 개의 사무실이 있는 것처럼, 하나의 쿠버네티스 클러스터 안에 여러 개의 네임스페이스를 만들어 각각의 목적으로 사용할 수 있다.리소스 격리: 각 네임스페이스는 독립적인 공간으로,