가정실험실 Kubernetes 놀이터 만들기 - 5부분
6554 단어 kubernetes
헬름이 뭐예요?
Helm은 Kubernetes의 패키지 매니저입니다.Helm은 yum이나 apt와 비슷한 Kubernetes로 여겨질 수 있습니다. Helm은 그래프를 배치했습니다. 이 그래프를 패키지 프로그램으로 볼 수 있습니다.이것은 미리 설정된 응용 프로그램 자원의 청사진으로 사용하기 쉬운 도표로 배치할 수 있다.그리고 다른 버전의 도표를 다른 설정으로 배치할 수 있습니다.
그들은 모든 Helm charts available을 조회할 수 있는 사이트를 가지고 있다. 물론 너도 자신의 사이트를 만들 수 있다.documentation도 뚜렷하고 간결해서 내가 이 공간에서 처음으로'키를 잡는다'는 말을 들었을 때처럼 그렇게 무섭지 않다.
헬멧을 어떻게 작동시키고 운행해야 합니까?
헬멧을 일으키거나 운행하거나 설치하는 것은 매우 간단하다.간단해.RaspberryPi arm64 장치를 포함한 거의 모든 릴리스의 바이너리 파일과 download 링크를 찾을 수 있습니다.
또는 설치 프로그램 스크립트를 사용할 수 있습니다. 이 장점은 최신 버전의 Helm을 다운로드하고 설치할 수 있다는 것입니다.
$curl-fsSL-o가 키를 잡습니다.상해https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
chmod 700달러 투구 획득.야유
$ ./키를 잡다.야유
마지막으로 응용 프로그램 관리자를 사용하는 패키지 관리자, 맥 버전의 홈 brew, 윈도우즈 버전의 Chocolate, Ubuntu/Debian이 있는 apt, snap, pkg도 선택할 수 있다.
지금까지 Helm은 그룹에서 서로 다른 테스트 프로그램을 다운로드하고 설치하는 필수적인 길인 것 같다. 우리는 잠시 후에 KubeApps를 소개할 것이다. 이것은 좋은 웹 인터페이스를 제공하여 응용 프로그램을 배치하지만 나는 여전히 Helm 도표를 사용하여 응용 프로그램의 배치 방식을 설명한다고 생각한다.
미니 배포
이전 글에서 언급한 바와 같이, 나는 Kubernetes에 대상 저장 옵션을 구축하여 대상 저장이 필요한 장면을 내보내고 백업하는 것을 테스트하고 싶다.이것은 가정 실험실로서, 이것은 자동으로 우리가 어떠한 무거운 부하나 성능 테스트도 사용하지 않는다는 것을 의미하지만, 일부 시범에서 이것은 유용하다.이는 가상 머신이나 물리적 하드웨어를 실행하는 것보다 클러스터에서 MiniO를 실행할 수 있는 공간이 매우 적다는 의미이기도 하다.
documentation from MinIO는 이 점을 다시 한 번 설명했다. 이것은 사실상 오해이다. 나는 쿠버네트스와 CNCF의 세계에 이런 오해가 있을 수 있다. 즉, 문서가 전면적으로 부족할 수도 있고 전면적으로 부족할 수도 있다. 그러나 사실은 그렇지 않다. 내가 발견한 모든 것이 매우 좋다.
분명히, 우리가 시스템에 헬멧을 설치할 때, 우리는 Minio Helm 도표를 사용하여 Minio 배치를 Kubernetes 그룹에 유도해야 한다.
helm repo 설정
<span style="color: #24292e; font-family: Consolas;">helm repo add minio https://helm.min.io/
</span>
설치 차트
<span style="color: #24292e; font-family: Consolas;">helm install --namespace minio --generate-name minio/minio
</span>
나는 또한 자체 서명 인증서를 만드는 절차를 소개했는데 여기서 이러한 절차를 찾을 수 있다here.
기본 키 및 액세스 키를 가져오는 방법
기본 이름 공간에 MiniO 배치를 잘못 배치했지만 이 문제가 해결되지 않았기 때문에 다음 명령을 고려해야 합니다.우선, 이름 공간에 있는 모든 기밀 목록을 가져옵니다. MinIO 전용 이름 공간이 있다면, 이 기밀만 볼 수 있습니다.작은 비밀만 보이는grep 검색을 추가했습니다.
kubectl 획득 비밀 | grep-i minio
자가 서명 인증서나 제3자 인증서를 설정하면'tls ssl minio'라는 비밀을 가지고 있을 수 있습니다
kubectl 비밀tls ssl 미니오 획득
귀하는 또한 서비스 계정을 가지고 있을 것입니다. 제 다음 명령은 그것에 대해 잘 알고 있을 것입니다. 비록 모든 이름이 무작위라고 생각하지만.
kubectl 설명 비밀 오류 - lumber-minio-token-mx6fp
그리고 접근 권한과 키가 있는 우리가 필요로 하는 것을 얻을 것입니다.
kubectl이 비밀리에 틀린 목재 미니들을 묘사
밑에 두 가지 데이터 형식인access 키와 시크릿 키가 있다는 것을 알아야 합니다. 다음에 더 많은 정보를 얻을 필요가 있습니다.만약 우리가 아래 명령을 실행한다면, 우리는 이 값을 얻을 것이다.
kubectl 가져오기 기밀 오류 미니오-o jsonpath='{.data}'
하지만 그것들을 인코딩해야 할 일이 하나 더 있습니다.액세스 키부터 시작하겠습니다.
echo "MHo0blBReFJwcg="| base64 – 디코딩
지금 비밀키예요.
echo "ATBWMLNVBUTSMMY5MNHRQVNGV3NREVTZ3HLT1PVHL5MUFSDG="| base64 – 디코딩
현재, 우리는 아래 명령을 통해 전방 웹 인터페이스에 대한 접근을 확인할 수 있다
kubectl 획득 svc
내가 여기에 사용한 것은 부하 균형기입니다. 이것은 내가 나중에 설정에 추가한 것입니다.
현재, 이 설정과 액세스 및 키를 사용하면 웹 브라우저를 열고 내비게이션을 할 수 있습니다 http://192.168.169.243:9000
그리고 예를 들어 S3 메모리통을 만들 수 있습니다. 미래의 글에서 이 용례를 소개할 것입니다. Kasten K10을 사용하여 백업을 대상 저장소로 내보낼 수 있습니다.
다음 글은 윈도우즈 기기에서 Kubernetes 그룹에 접근하는 방법을 연구할 것입니다.
이 게시물Building the home lab Kubernetes playground – Part 5은 처음vZilla에 실렸다.
Reference
이 문제에 관하여(가정실험실 Kubernetes 놀이터 만들기 - 5부분), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/michaelcade1/building-the-home-lab-kubernetes-playground-part-5-4eei
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이전 글에서 언급한 바와 같이, 나는 Kubernetes에 대상 저장 옵션을 구축하여 대상 저장이 필요한 장면을 내보내고 백업하는 것을 테스트하고 싶다.이것은 가정 실험실로서, 이것은 자동으로 우리가 어떠한 무거운 부하나 성능 테스트도 사용하지 않는다는 것을 의미하지만, 일부 시범에서 이것은 유용하다.이는 가상 머신이나 물리적 하드웨어를 실행하는 것보다 클러스터에서 MiniO를 실행할 수 있는 공간이 매우 적다는 의미이기도 하다.
documentation from MinIO는 이 점을 다시 한 번 설명했다. 이것은 사실상 오해이다. 나는 쿠버네트스와 CNCF의 세계에 이런 오해가 있을 수 있다. 즉, 문서가 전면적으로 부족할 수도 있고 전면적으로 부족할 수도 있다. 그러나 사실은 그렇지 않다. 내가 발견한 모든 것이 매우 좋다.
분명히, 우리가 시스템에 헬멧을 설치할 때, 우리는 Minio Helm 도표를 사용하여 Minio 배치를 Kubernetes 그룹에 유도해야 한다.
helm repo 설정
<span style="color: #24292e; font-family: Consolas;">helm repo add minio https://helm.min.io/
</span>
설치 차트
<span style="color: #24292e; font-family: Consolas;">helm install --namespace minio --generate-name minio/minio
</span>
나는 또한 자체 서명 인증서를 만드는 절차를 소개했는데 여기서 이러한 절차를 찾을 수 있다here.기본 키 및 액세스 키를 가져오는 방법
기본 이름 공간에 MiniO 배치를 잘못 배치했지만 이 문제가 해결되지 않았기 때문에 다음 명령을 고려해야 합니다.우선, 이름 공간에 있는 모든 기밀 목록을 가져옵니다. MinIO 전용 이름 공간이 있다면, 이 기밀만 볼 수 있습니다.작은 비밀만 보이는grep 검색을 추가했습니다.
kubectl 획득 비밀 | grep-i minio
자가 서명 인증서나 제3자 인증서를 설정하면'tls ssl minio'라는 비밀을 가지고 있을 수 있습니다
kubectl 비밀tls ssl 미니오 획득
귀하는 또한 서비스 계정을 가지고 있을 것입니다. 제 다음 명령은 그것에 대해 잘 알고 있을 것입니다. 비록 모든 이름이 무작위라고 생각하지만.
kubectl 설명 비밀 오류 - lumber-minio-token-mx6fp
그리고 접근 권한과 키가 있는 우리가 필요로 하는 것을 얻을 것입니다.
kubectl이 비밀리에 틀린 목재 미니들을 묘사
밑에 두 가지 데이터 형식인access 키와 시크릿 키가 있다는 것을 알아야 합니다. 다음에 더 많은 정보를 얻을 필요가 있습니다.만약 우리가 아래 명령을 실행한다면, 우리는 이 값을 얻을 것이다.
kubectl 가져오기 기밀 오류 미니오-o jsonpath='{.data}'
하지만 그것들을 인코딩해야 할 일이 하나 더 있습니다.액세스 키부터 시작하겠습니다.
echo "MHo0blBReFJwcg="| base64 – 디코딩
지금 비밀키예요.
echo "ATBWMLNVBUTSMMY5MNHRQVNGV3NREVTZ3HLT1PVHL5MUFSDG="| base64 – 디코딩
현재, 우리는 아래 명령을 통해 전방 웹 인터페이스에 대한 접근을 확인할 수 있다
kubectl 획득 svc
내가 여기에 사용한 것은 부하 균형기입니다. 이것은 내가 나중에 설정에 추가한 것입니다.
현재, 이 설정과 액세스 및 키를 사용하면 웹 브라우저를 열고 내비게이션을 할 수 있습니다 http://192.168.169.243:9000
그리고 예를 들어 S3 메모리통을 만들 수 있습니다. 미래의 글에서 이 용례를 소개할 것입니다. Kasten K10을 사용하여 백업을 대상 저장소로 내보낼 수 있습니다.
다음 글은 윈도우즈 기기에서 Kubernetes 그룹에 접근하는 방법을 연구할 것입니다.
이 게시물Building the home lab Kubernetes playground – Part 5은 처음vZilla에 실렸다.
Reference
이 문제에 관하여(가정실험실 Kubernetes 놀이터 만들기 - 5부분), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/michaelcade1/building-the-home-lab-kubernetes-playground-part-5-4eei텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)