>백엔드 개발 >파이썬 튜토리얼 >Python을 사용하여 Openshift ConfigMap 데이터 가져오기

Python을 사용하여 Openshift ConfigMap 데이터 가져오기

王林
王林앞으로
2024-02-22 12:31:11557검색

使用 python 获取 Openshift ConfigMap 数据

질문 내용

openshift Python 라이브러리를 사용하여 프로젝트의 configmap 데이터를 가져오려고 합니다. configmap의 이름을 알아냈지만 문서에서 데이터 추출에 대한 함수나 예제를 찾을 수 있습니다. 이 문제가 발생했거나 해결 방법을 아는 사람이 있습니까?

다음은 cm 이름을 가져오는 데 사용하는 코드입니다(사전 반환).

으아악

oc.selector 并使用 with oc.selector(project_name):을 사용하여 데이터를 얻으려고 했지만 얻을 수 있는 방법을 찾을 수 없었습니다.

oc cmd 명령을 사용할 필요가 없고 Python을 사용해야 한다는 점에 유의하세요. 지금은 데이터만 필요하고 나중에 변경하는 방법을 알아보겠습니다.

감사합니다.


정답


oc.invoke을 사용하는 경우 적절한 명령줄 인수를 전달해야 합니다. 동일한 명령을 수동으로 실행하면 어떤 일이 일어날지 생각해 보세요.

으아악

이름은 알지만 내용은 알 수 없습니다. 콘텐츠를 원한다면 -o json:

와 같이 더 적합한 출력 형식을 선택해야 합니다. 으아악

oc.invoke 호출에 동일한 매개변수를 포함해야 합니다. 다음과 같은 내용이 어떻게 작동하는지 보여줍니다.

으아악

이렇게 하면 되지만 하지 마세요.

선택기를 사용하여 항목을 반복하는 방법이므로 이미 선택기를 사용하는 방법을 알고 계실 것입니다. 구성 맵을 반복하려면 동일한 기술을 사용해야 합니다.

으아악

이 내용은 문서에 있는 예제를 기반으로 합니다. configmaps.objects()를 반복하여 각 configmap에 대한 API 객체를 얻습니다. 이름과 내용에 접근할 수 있습니다.

위 내용은 Python을 사용하여 Openshift ConfigMap 데이터 가져오기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제