Okteto-cloud - 무료 kubernetes 샌드박스 그 이상

4084 단어 tipskubernetes
Okteto 클라우드는 서비스로서의 무료 온라인 kubernetes 네임스페이스입니다(할당량이 적용됨). 사용자는 다음을 수행할 수 있습니다.
  • 영구적으로 무료인 kubernetes 네임스페이스를 얻습니다
  • .
  • okteto가 제공하는 직접 UX를 받으세요(okteto cli와 완벽하게 호환됨)
  • 트라이 아웃 Preview environments
  • github 저장소에서 배포
  • 온라인/게시된 helm 차트에서 배포
  • okteto 비밀을 통해 환경 변수 주입

  • 개발자 플랜(기본값)은 일상적인 임시 쿠버네티스 기반 워크플로(보안 문제나 회사 제한이 없는 경우)에 유용합니다. Quota restrictions이 적용되지만 할당량이 넉넉합니다.

    로그인은 github 자격 증명을 통해 이루어집니다. 이 게시물에는 github repo이 있습니다.
  • github 자격 증명으로 okteto cloud에 로그인하고 okteto가 github 저장소를 볼 수 있도록 승인합니다.
    [설정] > [통합] > [GitHub] > [GitHub 구성]




  • okteto cli 설치 및 구성

  • ❯ okteto context use https://cloud.okteto.com
    Authentication will continue in your default browser
    You can also open a browser and navigate to the following address:
    https://cloud.okteto.com/auth/authorization-code?redirect=http%3A%2F%2F127.0.0.1%3A54114%2Fauthorization-code%2Fcallback%3Fstate%3DrLEyJ6RAGEWfybHWg7T4XRqZRJeHxKJLyalxjf0nbPY%3D&state=rLEyJ6RAGEWfybHWg7T4XRqZRJeHxKJLyalxjf0nbPY%3D
     ✓  Context 'cloud.okteto.com' created
     ✓  Using context ashok-an @ cloud.okteto.com
    
    


  • 간단한 매니페스트 파일 생성

  • cat okteto.yaml
    build:
      api:
        context: .
    deploy:
      - kubectl run test-pod --image=${OKTETO_BUILD_API_IMAGE} --restart=Never
    dev:
      api:
        command: ["bash"]
        forward:
          - 8080:8080
        sync:
          - .:/src
    


    참고: docker-compose.yaml가 있는 경우 okteto {deploy | up}를 직접 사용할 수 있으며 작동해야 합니다.
  • 앱 배포

  • ❯ okteto deploy
     i  Using ashok-an @ cloud.okteto.com as context
     i  Images were already built. To rebuild your images run 'okteto build' or 'okteto deploy --build'
     i  Running kubectl run test-pod --image=${OKTETO_BUILD_API_IMAGE} --restart=Never
    pod/test-pod created
    
    


  • 확인
    kubeconfig 다운로드: [설정] > [Kubernetes 자격 증명]

  • export KUBECONFIG=$HOME/Downloads/okteto-kube.config:${KUBECONFIG:-$HOME/.kube/config}
    
    ❯ k get pods
    NAME       READY   STATUS    RESTARTS   AGE
    test-pod   1/1     Running   0          5m43s
    





    물론 시도해 볼 수 있는 것이 더 많습니다. UI는 프롬프트와 메모가 있어 매우 직관적입니다. 계속해서 탐험하십시오!

    좋은 웹페이지 즐겨찾기