Kubernetes

    [k8s]local에서 kubectl로 GKE 사용 소소꿀팁

    kubectl? kubectl의 정의에 대해서 공식문서를 참조하면, Kubectl은 쿠버네티스 클러스터를 제어하기 위한 커맨드 라인 도구이다. 구성을 위해, kubectl 은 config 파일을 $HOME/.kube 에서 찾는다. 라고 적혀있습니다. 즉, 클러스터가 local에서 구동되는지 Cloud Computing으로 구동되는 Cluster인지 설정이 가능합니다. 현재 저는 MacBook Pro 13 (2 GHz Quad-Core Intel Core i5, 16 GB 3733 MHz LPDDR4X)로 kubernetes를 local로 3개이상의 노드 구성에 조금 힘든점이 있어서 GKE를 사용중입니다. (돌아가긴하지만.. Fan도 같이 돌아가는 아주 멋진 현상🏇) kubectl에는 context가 있습..

    [k8s]local kubectl로 remote cluster(GKE) 연결 시 자주 겪는 문제 - TimeServer Sync

    Background 전날 하던 작업에 다시 동기화하거나, Cluster를 지웠다가 오랜시간이 자나면서 생기는 문제이다. 현재 내가 연결하고 있는 상황은 다음과 같다. Local VM machine 위에서 gcloud SDK로 local에서 kubectl을 통해 Remote에 있는 GKE Cluster로 작업중이다. Macbook 사양이 좋은 편이아니라, Control Plane외에 2개 이상의 Node가 올라가면 힘들어한다 ㅠㅠ Problem 다음과 같은 log Message를 볼 수 있다. $ k get node Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 2021-03-06..