본문 바로가기

반응형

개발하자

kubernetes에서 네임스페이스 간에 configMap을 공유할 수 있는 방법이 있나요? kubernetes에서 네임스페이스 간에 configMap을 공유할 수 있는 방법이 있나요?우리는 개발 환경과 스테이징 환경에 하나의 네임스페이스를 사용하고 있습니다. 이 네임스페이스 각각의 내부에는 몇 가지 configMap과 비밀이 있지만 두 환경 간에 많은 공유 변수가 있기 때문에 이들을 위한 공통 파일을 갖고 싶습니다. 기본 configMap을 기본 네임스페이스에 매핑하고 다음과 같은 것을 사용하여 참조할 수 있는 방법이 있습니까: - envFrom: - configMapRef: name: default.base-config-map 만약 이것이 불가능하다면, 네임스페이스를 통해 변수를 복제하는 것 외에 다른 방법이 없을까요? 쿠베르네테스 1.13 이전 버전 네임스페이스 외부의 포드에서 액세스할 수.. 더보기
파이썬에서 dir()와 __dict_의 가장 큰 차이점은 무엇입니까 파이썬에서 dir()와 __dict_의 가장 큰 차이점은 무엇입니까class C(object): def f(self): print self.__dict__ print dir(self) c = C() c.f() 출력: {} ['__class__', '__delattr__','f',....] 왜 자기 안에 'f'가 없는지.__filen__ 올려다보는 것 이상의 일을 한다 우선, 객체의 속성을 조회하는 것과 같은 속성을 사용하는 방법을 아는 API 방법이다. 그러나 모든 개체에 속성이 있는 것은 아닙니다. 예를 들어 사용자 지정 클래스에 를 추가하는 경우 해당 클래스의 인스턴스에는 속성이 없지만 해당 인스턴스에서 사용 가능한 속성을 나열할 수 있습니다: >>> class Foo(object): ... __sl.. 더보기
복제 컨트롤러와 Kubernetes에 배포 복제 컨트롤러와 Kubernetes에 배포Kubernetes(1.2) 내에서 복제 컨트롤러와 배포의 차이점이 무엇인지 알고 싶었습니다. 시작 문서()를 검토하는 중에 배포를 만들었지만 웹 UI에 나타나지 않습니다. 웹 UI에서 앱을 만들면 복제 컨트롤러로 생성됩니다. 그러나 기능적으로는 매우 유사해 보입니다(둘 다 포드를 관리하고 서비스를 제공합니다). 그래서 - 어떤 차이가 있고 언제 각각을 사용해야 하나요? 아직 베타 버전(API는 아래에 있음)이므로 UI에 표시되지 않을 수 있습니다. 그들은 포드를 유지하는 것 외에도 상태 전환을 자동화한다. 연결된 페이지에서: 배포는 포드 및 복제 세트(차세대 복제 컨트롤러)에 대한 선언적 업데이트를 제공합니다. 배포 개체에서 원하는 상태를 설명하기만 하면 배포 .. 더보기
Floating에서 붕괴하는 요소를 애니메이션화하는 방법 Floating에서 붕괴하는 요소를 애니메이션화하는 방법사용자가 애니메이션으로 다른 위젯(형제 또는 상위)을 탭할 때 위젯을 확장하고 축소하려면 어떻게 해야 합니까? new Column( children: [ new header.IngridientHeader( new Icon( Icons.fiber_manual_record, color: AppColors.primaryColor ), 'Voice Track 1' ), new Grid() ], ) 나는 사용자가 위젯을 누른 다음 위젯을 전환할 수 있기를 바란다(표시되는 경우 숨기기 또는 그 반대). 나는 부트스트랩의 붕괴와 비슷한 것을 하려고 한다. 위젯은 항상 제자리에 있어야 합니다. 는 스크롤 가능한(수평) 위젯입니다. 당신은 위젯을 찾고 있는 것 같습.. 더보기
흐름형 CLI 도구에 해당하는 TypeScript가 있나요? 흐름형 CLI 도구에 해당하는 TypeScript가 있나요?는 설치된 JS 패키지(및 기타)에 대한 흐름 유형 정의의 자동 검색을 제공하는 CLI 도구입니다. 저는 보통 TypeScript over Flow를 사용하며 종종 다음과 같은 패키지를 설치합니다: yarn add lodash express bluebird yarn add --dev @types/lodash @types/express @types/bluebird 나는 최근 와 그 명령어를 우연히 발견했는데, 이 명령어는 설치된 패키지를 확인하고 필요에 따라 패키지 유형 정의를 자동으로 설치합니다. 나는 간단히 다음을 할 것이다: yarn add lodash express bluebird flow-typed install TypeScript에 대해.. 더보기
리눅스 터미널에서 모든 셀에서 주피터 노트북의 출력을 지우는 방법은 무엇입니까? 리눅스 터미널에서 모든 셀에서 주피터 노트북의 출력을 지우는 방법은 무엇입니까?노트북의 출력이 너무 길어서 노트북에 저장되면 문제가 발생합니다. 이 노트북을 다시 열고 싶을 때마다 브라우저가 충돌하여 올바르게 표시되지 않습니다. 이 문제를 해결하려면 텍스트 편집기로 열고 문제의 원인이 되는 셀의 모든 출력을 삭제해야 합니다. 노트북의 출력물을 모두 청소해서 문제없이 다시 열 수 있는 방법이 있는지 궁금하다. 특정 출력을 삭제하는 것이 더 번거로울 것 같아서 모든 출력을 삭제하고 싶습니다. nbconvert 6.0이 해결되어야 합니다 이 옵션은 이전에 오랫동안 손상되어 있었는데, 버그 보고서와 병합된 패치가 있습니다: 인플레이스 작업에 사용해야 합니다: jupyter nbconvert --clear-out.. 더보기
클러스터 외부의 응용 프로그램에서 kubernetes의 게시물 액세스 클러스터 외부의 응용 프로그램에서 kubernetes의 게시물 액세스다른 Centos VM에서 실행 중인 다른 애플리케이션에서 Centosvms의 kubernetes(kubebedm)에 배포된 postgresdb에 액세스하려고 합니다. postgres 서비스를 'NodePort' 유형으로 배포했습니다. LoadBalancer 유형은 AWS/Azure와 같은 클라우드 프로바이더에만 구축할 수 있으며 베어메탈 VM에는 구축할 수 없는 것으로 알고 있습니다. 이제 NodePort 유형 서비스로 '입력'을 구성하려고 합니다. 하지만 나는 여전히 kubernetes master에서 kubectl exec $Pod-Name을 사용하는 것 외에는 내 db에 액세스할 수 없다. 내 입력.yaml은 apiVersion:.. 더보기
쿠버네티스: 내 포드를 확장하는 방법 쿠버네티스: 내 포드를 확장하는 방법난 쿠버네티스가 처음이야. 나는 내 포드를 기어오르려고 노력한다. 처음에 나는 3개의 포드를 시작했다: ./cluster/kubectl.sh run my-nginx --image=nginx --replicas=3 --port=80 시작하는 포드가 3개 있었어요. 처음에 복제 컨트롤러를 사용하여 스케일업/스케일다운을 시도했지만 이 컨트롤러는 존재하지 않았습니다. 지금은 복제 세트인 것 같습니다. ./cluster/kubectl.sh get rs NAME DESIRED CURRENT AGE my-nginx-2494149703 3 3 9h 복제본 집합에 설명된 복제본 수를 변경하려고 했습니다: ./cluster/kubectl.sh scale --replicas=5 rs/my.. 더보기
주피터 노트북에서 Python을 사용하여 github에서 데이터 가져오기 주피터 노트북에서 Python을 사용하여 github에서 데이터 가져오기나는 Aurelien Geron의 "scikit-learn and tensorflow를 이용한 실습 기계 학습" 책을 사용하고 있다. 나는 주피터와 파이썬을 처음 사용해본다. 나는 다음 코드를 따르려고 노력하고 있다. 내 문제는 다음 코드로 셀을 실행할 때입니다: import os import tarfile import urllib DOWNLOAD_ROOT = "https://raw.githubusercontent.com/ageron/handson-ml2/master/" HOUSING_PATH = os.path.join("datasets", "housing") HOUSING_URL = DOWNLOAD_ROOT + "datasets/h.. 더보기
Node.js Typescript 프로젝트 유형 오류 [ERR_UNKNOWN_FILE_EXTENSION]을(를) 실행할 수 없습니다: /app/src/App.ts에 대해 알 수 없는 파일 확장명 ".ts"입니다 Node.js Typescript 프로젝트 유형 오류 [ERR_UNKNOWN_FILE_EXTENSION]을(를) 실행할 수 없습니다: /app/src/App.ts에 대해 알 수 없는 파일 확장명 ".ts"입니다내가 헤로쿠에서 앱을 시작하려고 시도했을 때 나는 다음과 같은 스택 추적을 받았다. 이것은 당신이 ts-node와 nodedemon에서 보는 것과 같은 기본적인 ts.app일 뿐이다. 나는 그 답이 무엇이 될지 정말 관심이 있다. 2020-05-30T00:03:12.201106+00:00 heroku[web.1]: Starting process with command `npm start` 2020-05-30T00:03:14.405285+00:00 app[web.1]: 2020-05-30T00:03:.. 더보기

반응형