Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

astraube/kubernetes-nodejs

Repository files navigation

Kubernetes


O Kubernetes (K8s ou kube) é um sistema de código aberto para automatizar a implantação, dimensionamento e gerenciamento de aplicativos em contêiner. Ele agrupa contêineres que compõem um aplicativo em unidades lógicas para facilitar o gerenciamento e a descoberta


Para começar a usar o Kubernetes

Aprenda sobre os conceitos básicos do kubernetes

Leia a documentação kubernetes.io

Veja o tutorial interativo

kubernetes + NodeJs

Este projeto é um exemplo prático de orquestração de containers com Kubernetes para projetos em NodeJs.

Etapas para conectar no cluster k82

Obter credenciais do cluster k82

  • GCP
gcloud container clusters get-credentials [cluster-name] --zone [zone] --project [project]
  • GCP Datatalks test
gcloud container clusters get-credentials standard-cluster-1 --zone us-central1-a --project datatalks-265115
  • Azure
az aks get-credentials -g [resource-group] -n [cluster-name]
  • Verificar conexão com o cluster
kubectl cluster-info

kubernetes dashboard

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
  • Para utilizar esta imagem com o docker, execute o comando:
docker push straucorp/kubernetes-nodejs:latest

Executar aplicação

git clone https://github.com/astraube/kubernetes-nodejs.git
cd kubernetes-nodejs
# deploy
kubectl apply -f k8s
# obter endereço de IP externo
kubectl get services

AltStyle によって変換されたページ (->オリジナル) /