Search
 
SCRIPT & CODE EXAMPLE
 

SHELL

k8s rollout

kubectl set image deployment/frontend www=image:v2               # Aplica o rollout nos containers "www" do deployment "frontend", atualizando a imagem
kubectl rollout history deployment/frontend                      # Verifica o histórico do deployment, incluindo a revisão
kubectl rollout undo deployment/frontend                         # Rollback para o deployment anterior
kubectl rollout undo deployment/frontend --to-revision=2         # Rollback para uma revisão específica
kubectl rollout status -w deployment/frontend                    # Acompanhe o status de atualização do "frontend" até sua conclusão sem interrupção 
kubectl rollout restart deployment/frontend                      # Reinício contínuo do deployment "frontend"


# versão inicial descontinuada 1.11
kubectl rolling-update frontend-v1 -f frontend-v2.json           # (descontinuada) Atualização contínua dos pods de frontend-v1
kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2  # (descontinuada) Altera o nome do recurso e atualiza a imagem
kubectl rolling-update frontend --image=image:v2                 # (descontinuada) Atualize a imagem dos pods do frontend
kubectl rolling-update frontend-v1 frontend-v2 --rollback        # (descontinuada) Interromper o lançamento existente em andamento

cat pod.json | kubectl replace -f -                              # Substitua um pod com base no JSON passado para std

# Força a substituição, exclui e recria o recurso. Causará uma interrupção do serviço.
kubectl replace --force -f ./pod.json

# Crie um serviço para um nginx replicado, que serve na porta 80 e se conecta aos contêineres na porta 8000
kubectl expose rc nginx --port=80 --target-port=8000

# Atualizar a versão da imagem (tag) de um pod de contêiner único para a v4
kubectl get pod mypod -o yaml | sed 's/(image: myimage):.*$/1:v4/' | kubectl replace -f -

kubectl label pods my-pod new-label=awesome                      # Adicionar uma label
kubectl annotate pods my-pod icon-url=http://goo.gl/XXBTWq       # Adicionar uma anotação
kubectl autoscale deployment foo --min=2 --max=10                # Escalar automaticamente um deployment "foo"
Comment

PREVIOUS NEXT
Code Example
Shell :: CHROME_EXECUTABLE brave 
Shell :: -sS use nmap 
Shell :: deactivate login ubuntu server 
Shell :: powershell free disk space percentage all server liste 
Shell :: replace spaces with hypen in file names linux 
Shell :: how to pip install on command prompt 
Shell :: checkout git 
Shell :: linux user expiration 
Shell :: csv to column awk 
Shell :: checkout a pr locally 
Shell :: gitlab download 
Shell :: install graphene 
Shell :: ubuntu bash open folder in finder 
Shell :: installl dukto 
Shell :: git push command 
Shell :: push local to remote git 
Shell :: bash expression 
Shell :: check last 5 commit git on branch 
Shell :: Perl search if variable contains word 
Shell :: installing ipython-sql command line 
Shell :: llaravel sanctum 
Shell :: iptables linux 
Shell :: laravel routes return not found after setting virtual host on localhost linux 
Shell :: start postfix mac 
Shell :: after installing cypress is there a cypress directory 
Shell :: how to install simple screen recorder in fedora 
Shell :: show other systems in the pc or laptop in the grub 
Shell :: create a directory and change to it command line 
Shell :: Install command-line ipfs 
Shell :: install apk as system app with adb 
ADD CONTENT
Topic
Content
Source link
Name
3+1 =