GDC 오프라인 프로젝트를 만들어 서비스 리소스의 논리적 그룹을 정의합니다. 프로젝트는 모든 서비스가 통합해야 하는 핵심 테넌시 단위입니다.
프로젝트를 사용하면 조직 내에서 리소스를 세분화할 수 있으며 리소스 관리를 위한 수명 주기 및 정책 경계를 제공합니다. 프로젝트 내부의 리소스는 프로젝트 자체보다 오래 지속되거나 프로젝트 간에 이동할 수 없으므로 리소스 수명 동안 제어가 보장됩니다. 프로젝트는 조직의 여러 Kubernetes 클러스터에 걸쳐 있는 적절한 Kubernetes 네임스페이스로 간주됩니다.
컨테이너화된 워크로드를 실행하려면 Kubernetes 클러스터를 프로젝트에 연결해야 합니다. 하지만 클러스터는 조직 범위이며 프로젝트에서 직접 관리하지 않습니다.
add-iam-policy-binding
Grant a role to a member in a project.
create
Create a project.
delete
Delete a project.
describe
Display information regarding a particular project.
get-iam-policy
List all the iam policy for a project.
list
List the projects accessible by the current user in the organization.
remove-iam-policy-binding
Remove a role from a member in a project.
update
Update a particular project's attributes.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[[["\u003cp\u003e\u003ccode\u003egdcloud projects\u003c/code\u003e is used to create and manage air-gapped projects for logically grouping service resources within an organization.\u003c/p\u003e\n"],["\u003cp\u003eProjects serve as key tenancy units, enabling resource segmentation, lifecycle management, and policy enforcement across multiple Kubernetes clusters.\u003c/p\u003e\n"],["\u003cp\u003eKubernetes clusters must be attached to a project to run workloads, though the cluster itself is not directly managed by the project.\u003c/p\u003e\n"],["\u003cp\u003eThe tool can manage IAM policies, to grant and remove project members access and permissions, as well as allow for creation, deletion, updating, and describing projects.\u003c/p\u003e\n"],["\u003cp\u003eProjects have a defined lifespan, which resources within must also adhere to, ensuring that control is guaranteed for the life of the resource.\u003c/p\u003e\n"]]],[],null,["# gdcloud projects\n\nNAME\n----\n\ngdcloud projects - Create and manage GDC air-gapped projects.\n\nSYNOPSIS\n--------\n\n gdcloud projects COMMAND [flags]\n\nDESCRIPTION\n-----------\n\nCreate and manage GDC air-gapped projects to define logical grouping for your\nservice resources. A project is a key tenancy unit that every service must\nintegrate.\n\nProjects enable segmentation of resources within an organization and provide a\nlifecycle and policy boundary for managing resources. Resources inside a project\ncan never outlive the project itself or move between projects, ensuring that\ncontrol is guaranteed for the life of the resource. A project is considered a\nproper Kubernetes namespace that spans across multiple Kubernetes clusters in an\norganization.\n\nKubernetes clusters must be attached to a project to run containerized\nworkloads. However, clusters are organization-scoped and not directly managed by\na project.\n\n### GDCLOUD WIDE FLAGS\n\nThese flags are available to all commands: `--help`.\n\nFor more information, see the [gdcloud CLI reference overview](/distributed-cloud/hosted/docs/latest/gdch/resources/gdcloud-reference/gdcloud) page.\n\n### COMMANDS\n\n`COMMAND` is one of the following: \n\n add-iam-policy-binding\n Grant a role to a member in a project.\n create\n Create a project.\n delete\n Delete a project.\n describe\n Display information regarding a particular project.\n get-iam-policy\n List all the iam policy for a project.\n list\n List the projects accessible by the current user in the organization.\n remove-iam-policy-binding\n Remove a role from a member in a project.\n update\n Update a particular project's attributes."]]