2017-11-22 12 views
0

몇 달 전 kubernetes 클러스터를 새 버전으로 업데이트 한 다음 대시 보드 (kubectl proxy)가 작동을 멈췄습니다.kubernetes 대시 보드 복원

나는 Github에서 프로젝트 kubernetes/dashboard에 의해 생성되고 유지 된 배포를 사용했기 때문에 그것을 고치려고했으나 잘못된 방법으로 수정했습니다. GKE 대시 보드가 약간 다르게 구성되어있는 것처럼 보입니다. 길게 짧게 말해서, 대시 보드 및/또는 모든 서비스와 포드를 kube-system 네임 스페이스에서 비참하게 변경하려고합니다.

가장 빠른 방법은 무엇입니까? 내 Google 포드를 교체하는 데 사용할 수있는 것보다 Google에서 일부 요리법을 호스팅합니까?

어딘가에 재설정 버튼이 있습니까? 나는 새로운 클러스터가 모든 내 포드를 마이그레이션 다시해야 (이 엉망이 될 것입니다!) 사전에

감사,

답변

0

는 Kubernetes 만트라는 Kubernetes 작업의

하나는 확실 있음을 확인하는 것입니다 현재 상태과 같음에서 원하는 상태입니다. K8은 현재 상태가 원하는 상태보다 많은 리소스 (예 : 포드)를 가지고있을뿐만 아니라 현재 상태가 원하는 상태보다 리소스가 적 으면 새로운 리소스를 생성하는 경우 모든 포드를 도살합니다. 귀하의 질문에

대답은 원하는 상태는는 Kubernetes에게 매니페스트 리소스를 변경하는 사용자에게 User.It의 업에 의해 이루어집니다. 대시 보드의 상태는 언급되지 않았으므로 클러스터에서 어떤 리소스가 작동하는지 알아야합니다.

클러스터를 업데이트하려면 매니페스트 파일을 업데이트해야합니다. 예를 들어, k8s- 대시 보드 매니페스트 파일을 찾아 업데이트하십시오.

Kubernetes에서 ReplicaSet 및 Deployment를 사용하여 두 가지 버전의 동일한 리소스를 배포 할 수 있습니다.

+0

안녕하세요, 질문에 답변하지 않습니다. 내 주요 문제는 github 커뮤니티 프로젝트의 대시 보드 매니페스트로 내 대시 보드를 업데이트하여 내 대시 보드의 매니페스트가 더 이상 작동하지 않으며 Google에서 작동 구현으로 되돌리려는 데 사용 된 매니페스트를 찾을 위치를 알 수 없습니다. – Yacine

+0

안녕하세요, 귀하의 질문을 이해하지만 매우 일반적인 정보는 이전 매니페스트가 작동했지만 이제는 작동하지 않는 무언가가 변경되었습니다. 현재 버전이나 매니페스트 파일이 무엇인지 알려 주실 수 있습니까? 오류를 풀려고 할 수 있습니다. –