inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

대세는 쿠버네티스 (초급~중급편)

Volume - 실습

StorageOS 설치 과정에서 설치는 된 것 같은데 강의 실습에서 다른 메시지가 보여 확인차 문의 드립니다.

226

현자타임

작성한 질문수 25

1

namespace/storageos-operator created

clusterrole.rbac.authorization.k8s.io/storageos-operator created

serviceaccount/storageoscluster-operator-sa created

deployment.apps/storageos-cluster-operator created


여기까지는 강의 실습 내용과 동일한 것 같습니다.

하지만 추가적으로 아래 메시지가 더 발생했는데... 확인차 문의드려요!

 

resource mapping not found for name: "storageosclusters.storageos.com" namespace: "" from "https://github.com/storageos/cluster-operator/releases/download/1.5.0/storageos-operator.yaml": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"

ensure CRDs are installed first

resource mapping not found for name: "storageosupgrades.storageos.com" namespace: "" from "https://github.com/storageos/cluster-operator/releases/download/1.5.0/storageos-operator.yaml": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"

ensure CRDs are installed first

resource mapping not found for name: "jobs.storageos.com" namespace: "" from "https://github.com/storageos/cluster-operator/releases/download/1.5.0/storageos-operator.yaml": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"

ensure CRDs are installed first

resource mapping not found for name: "nfsservers.storageos.com" namespace: "" from "https://github.com/storageos/cluster-operator/releases/download/1.5.0/storageos-operator.yaml": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"

ensure CRDs are installed first

resource mapping not found for name: "storageoscluster-operator-rolebinding" namespace: "" from "https://github.com/storageos/cluster-operator/releases/download/1.5.0/storageos-operator.yaml": no matches for kind "ClusterRoleBinding" in version "rbac.authorization.k8s.io/v1beta1"

ensure CRDs are installed first

docker kubernetes

답변 2

0

일프로

쿠버네티스 1.27 버전으로는 StorageOS가 아닌 Longhorn을 설치하시면 됩니다.

같은 역할의 블록 스토리지고요. StorageOS는 쿠버네티스 상위 버전에서 호환이 잘 안되서 변경 되었습니다.

https://kubetm.github.io/k8s/07-intermediate-basic-resource/volume2/

0

현자타임

아하 감사합니다.

kubectl delete -f https://github.com/storageos/cluster-operator/releases/download/1.5.0/storageos-operator.yaml

로 기존 설치한 내용을 제거했어요!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

현자타임님의 문제 상황은 Kubernetes 클러스터에서 StorageOS Operator 설치 과정 중 발생한 문제로 보입니다. 여기서 직면하신 주요 문제는 CustomResourceDefinition (CRD)ClusterRoleBinding이 Kubernetes의 이전 API 버전 apiextensions.k8s.io/v1beta1rbac.authorization.k8s.io/v1beta1을 사용하여 설치를 시도했으나, 최신 Kubernetes 버전에서는 이 API 버전들이 더 이상 지원되지 않아 발생한 것으로 추정됩니다.

이와 관련하여, Storageos 설치 오류 게시글에서 유사한 문제를 다루고 있으며, 이 글에서는 Kubernetes 1.22 버전에서 apiextensions.k8s.io/v1beta1이 지원되지 않아 발생한 문제와 그에 대한 대응 방법을 논의하고 있습니다. 문제의 핵심은 Kubernetes가 버전 업데이트 과정에서 일부 API를 업데이트하거나 제거함에 따라 발생합니다. 특히 CustomResourceDefinitionClusterRoleBinding 객체가 영향을 받았습니다.

해결 방법으로는, apiVersion을 최신 버전으로 변경하여 사용해야 합니다. 예를 들어, apiextensions.k8s.io/v1 또는 rbac.authorization.k8s.io/v1과 같이 업데이트하는 과정이 필요합니다. 하지만, 단순히 API 버전만 변경하였을 때는 호환성 문제로 인해 새로운 오류가 발생할 수 있습니다. 따라서 CRD의 구조 자체를 최신 Kubernetes 버전에 맞게 재정의 할 필요가 있습니다. 이 과정은 실질적으로 StorageOS 또는 해당 커스텀 리소스를 관리하는 프로젝트의 공식 문서나 GitHub 릴리스 정보를 참고하여, 최신 버전의 YAML 구성 파일을 사용하는 것이 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

kubeTM Blog는 없어진건가요????

1

19

2

yml 작성하다가 에러 발생해서 문의 드립니다.

0

42

2

설치수업중에 질문드립니다.

1

60

2

기초다지기 설치 문의드립니다.

1

109

4

HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!

1

67

3

클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다

1

103

1

환경 구성에 있어서 질문드립니다

1

93

2

configMap 파일생성

1

79

2

dashboard에서 pod 생성이 되지 않습니다.

1

79

2

nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server

1

75

2

대시보드 화면이 달라요 ㅠㅠ

1

62

2

대시보드 접근이 안됩니다!

1

100

2

Ingress실습에 난관이 있습니다

1

70

2

master 노드에서 ssh 로그인 창이 안뜨는 오류

1

84

3

안녕하세요 일프로님 궁금한 거 있습니다

0

52

1

7강 마지막 대시 보드 출력에 관한 문제

1

57

2

Could not resolve host: externalname1; Unknown error

0

61

2

Failed to create pod sandbox

1

91

2

자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ

0

59

2

0/3 nodes are available

1

58

2

Back-off restarting fail~~

1

102

4

쿠버네티스 대시보드 접속 문제

1

90

2

설치관련 질문입니다

1

118

2

raw.githubusercontent.com 에 대한 질문

1

140

2