inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

데브옵스(DevOps)를 위한 쿠버네티스 마스터

RBAC를 활용한 권한 부여 실습

apiGroup관련

245

jaecheon.jeong

작성한 질문수 14

0

안녕하세요
양질의 강의에 많은 도움을 받고 있습니다. 감사합니다.

질문이 두가지가 있는데

첫번째로
apiGroup의 rbac.authorization.k8s.io 라고 되어 있는 것은 어떤 의미인지요?

언급해주신 "", apps, extensions 도 
위의 uri로 표시가 될 수 있는건가요?

 

두번째는
보통 사용하는 user가 kubernetes-admin 인데
새로 user를 생성했을때, 생성된 user를
system:master의 group에 assign을 해줄 수 있나요?
아니면, cluster-admin ClusterRole을 부여해줄 수 있나요?

 

apigroup docker kubernetes

답변 1

1

CLOUD SECURITY LAB

안녕하세요 강사 최일선입니다.

1) 첫번째로 apiGroup의 rbac.authorization.k8s.io 라고 되어 있는 것은 어떤 의미인지요?

언급해주신 "", apps, extensions 도 위의 uri로 표시가 될 수 있는건가요?

우선 다음 링크를 보시면 원하시는 내용 일부를 확인할 수 있습니다. 구글 번역해서 올립니다.

https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#api-conventions

리소스는 API 그룹으로 함께 바인딩됩니다 - 각 그룹에는 다른 API 그룹과 독립적으로 진화하는 하나 이상의 버전이 있을 수 있으며 그룹 내의 각 버전에는 하나 이상의 리소스가 있습니다. 그룹 이름은 일반적으로 도메인 이름 형식으로 되어 있습니다. Kubernetes 프로젝트는 빈 그룹, 모든 단일 단어 이름("extensions", "apps") 및 "*.k8s.io"로 끝나는 모든 그룹 이름을 단독으로 사용합니다. 그룹 이름을 선택할 때는 그룹 또는 조직에서 소유하는 하위 도메인(예: "widget.mycompany.com")을 선택하는 것이 좋습니다.

그룹명에 특정 도메인에 대한 내용을 표기하여 그룹이나 조직에서 사용한다는 표식을 남길 수 있습니다. 말씀하신 그룹들은 도메인 이름으로 변경해서 표기가 불가능합니다. 관련 내용은 원페이지 레퍼런스에서 확인할 수 있습니다.

<파드 API 그룹 이름>

<롤 API 그룹 이름>

 

 

 

2) 두번째는 보통 사용하는 user가 kubernetes-admin 인데 새로 user를 생성했을때, 생성된 user를
system:master의 group에 assign을 해줄 수 있나요? 아니면, cluster-admin ClusterRole을 부여해줄 수 있나요?

두 가지 모두 가능합니다.

kubernetes-admin은 클러스터롤이므로 클러스터롤바인딩을 수행하셔도 되며,

system:master 그룹은 kubernetes-admin 클러스터 롤이 부여되어 있기 때문에 새로운 유저의 그룹을 system:master에 추가하셔도 됩니다.

그룹을 추가하는 방법은 다음 내용을 참고하시기 바랍니다.

https://kubernetes.io/docs/reference/access-authn-authz/authentication/#x509-client-certs

 

감사합니다.

cilium install 오류

0

109

2

external-ip로 지정된 ip주소로 접속되지 않습니다.

0

82

1

Google cloud에서 클러스터를 만드는 중에 다음과 같은 오류가 발생합니다.

0

150

2

강의가 중간에 끊긴 느낌이 듭니다.

0

77

1

이론 강의 pdf 자료 다운로드 문의

0

151

2

vmware 로 가상서버 여러 대 띄울때 고정ip 로 각각 할당하는 법 알려주세요

0

1447

2

강의해주시는 별도의 강의 자료는 없나요 ??

0

212

1

스토리지 클래스

0

230

1

버전관리

0

185

1

강의 흐름 이상

0

266

1

4 쿠버네티스 워크로드에서부터 갑자기

0

269

1

영상이 나오지 않습니다.

1

228

1

kubeadm init 실패(+join할 때도 참고)

2

1530

0

2024년 3월 4일 기준 설치

3

1598

2

loadbalancer 문의 드립니다.

0

238

1

NodePord local 환경에서 안됨

0

418

2

kubectl apply 와 create 차이점

0

912

1

서비스 DNS 연습문제 중 마지막 요청 실패 질문있습니다 (feat. 서비스 생성 실패 해결방법)

0

315

1

master init error

0

559

2

gasbugs/http-go 이미지 에러

1

378

2

GKE 질문입니다

0

304

1

worker에서 join할 때 오류발생

0

575

2

포트포워딩 및 nfs 관련

0

604

1

sessionAffinity 작동관련 질문

0

516

2