Skip to content

nathaliapavan/k8s_concepts

Repository files navigation

k8s_concepts

executar a aplicação sem o docker

go run server.go

criar docker build

docker build -t npavans/hello-go .

executar imagem

docker run --rm -p 8080:8080 npavans/hello-go

publicar imagem

docker push npavans/hello-go

criar um cluster genérico

kind create cluster

criar um cluster a partir de um arquivo de configuração yaml

kind create cluster --config=kind.yaml --name=CLUSTER_NAME

listar configuração dos clusters disponíveis

kubectl config get-clusters

listar os clusters disponíveis

kind get clusters

deletar um cluster pelo nome

kind delete clusters CLUSTER_NAME

acessar contexto do cluster

kubectl cluster-info --context kind-CLUSTER_NAME

listar nodes do cluster atual

kubectl get nodes

aplicar configuração a partir de um arquivo (-f file) yaml

kubectl apply -f pod.yaml

ver detalhes do pod

kubectl describe pod POD_NAME

listar pods

kubectl get pods

deletar pod pelo nome

kubectl delete pod POD_NAME --force

redirecionar porta do pod para acessar

kubectl port-forward pod/goserver 8000:8080
# acessar em http://localhost:8000/hello

listar replicasets

kubectl get replicasets

listar replicasets

kubectl delete replicaset REPLICASET_NAME

listar deployments

kubectl get deployments

ver detalhes do deployment

kubectl describe deployment DEPLOYMENT_NAME

visualizar o histórico de deployments

kubectl rollout history deployment DEPLOYMENT_NAME
# output
# REVISION  CHANGE-CAUSE
# 1         <none>

voltar para a versão anterior do deployment

kubectl rollout undo deployment DEPLOYMENT_NAME

voltar para a revisão específica do deployment

kubectl rollout undo deployment DEPLOYMENT_NAME --to-revision=REVISION_NUMBER

listar services

kubectl get svc

redirecionar porta do service para acessar

kubectl port-forward svc/SERVICE_NAME 8000:8080
# acessar em http://localhost:8000/hello

acessar api kubernetes

kubectl proxy --port=8001
# acessar em http://localhost:8001/api/v1/pods

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published