반응형
쿠버네티스 포트와 컨테이너 이름에 허용되는 문자는 무엇인가?
컨테이너와 포트의 이름에 대해 쿠버네티스에서 유효한 패턴은 무엇인가?
포트와 컨테이너 이름에 밑줄이 있었는데 오류가 났어요. 밑줄을 하이픈으로 바꾸는 것이 효과가 있었다.
컨테이너 이름과 포트 이름은 DNS 레이블과 일치해야 합니다.
이름은 63자 이내여야 하며 소문자 또는 숫자로 시작과 끝이 나와야 하며 소문자, 숫자 및 하이픈을 포함할 수 있습니다.
정규식으로 표현:
[a-z0-9]([-a-z0-9]*[a-z0-9])?
다음은 GitHub에 , , 및 에 적용할 수 있는 코드입니다.
간단히 언급하자면, 이 답변은 port.name 검증에는 유효하지 않으며, 최신 k8s 사양에 15자 이상의 문자 이름이 표시되는 이유는 무엇입니까: 컨테이너 [0].port[0].name은 최근에 표시된 것과 같이 15자 이하여야 합니다.
저는 보통 급행이 있어요. 포트 네임을 사용할 수 있습니다. 정규식으로 표현:
^(?!^[0-9]*$)^([a-z0-9]([a-z0-9]|-(?!-)){0,14}(?<!-)$)
앱 전체에 적용되는 다양한 명명 규칙에 대해 이해하려면 을 참조하십시오. 리소스에 따라 다음과 같을 수 있습니다:
- DNS 하위 도메인 이름
- RFC 1123 라벨명
- RFC 1035 라벨명
- 경로 세그먼트 이름
반응형
'개발하자' 카테고리의 다른 글
Svelte - on: 블러 이벤트 후에만 입력 화재 시 핸들러 변경 (0) | 2023.10.01 |
---|---|
python에서 사용자 지정 메시지로 오류를 던지고 종료하는 방법 (0) | 2023.09.30 |
Terraform을 사용한 인바운드 규칙에 EC2 인스턴스의 IP 참조 (0) | 2023.09.29 |
사용자 지정 Svelte 저장소를 비동기적으로 초기화 (0) | 2023.09.29 |
장치에 공간이 남아 있지 않습니다. 예상치 못한 일입니다. 볼륨 마운트.kubernetes 클러스터의 볼륨에 대한 설정 실패 (0) | 2023.09.28 |