Puncte:1

SSH în cluster GKE Kubernetes?

drapel ae

Am un cluster GKE Kubernetes pe care aș dori să-l depanez.

Este posibil să porniți un container în interiorul clusterului folosind de ex. ubuntu imagine și SSH în ea cu privilegii complete, așa că voi putea instala software în interiorul ei cu apt și rulați diverse comenzi de depanare?

Puncte:5
drapel cn

În primul rând, este posibil să implementați un păstaie cu un singur recipient format din ubuntu care vizează un spațiu de nume sau chiar un nod.

Mai degrabă decât să utilizați SSH pentru a vă conecta la acesta (ceea ce este posibil folosind o combinație extinsă de utilizând a Echilibrarea greutății sau expunerea a NodePort) este mai ușor să utilizați kubectl instrument.

Daca folosesti Cloud Shell este deja instalat sau dacă utilizați un laptop local, trebuie să îl instalați folosind gcloud instrument.

Aș sugera să vă conectați direct la container folosind următoarea sintaxă:

# Rulați bash pe containerul Ubuntu
kubectl exec -it ubuntu -- bash

# Sintaxă generală
kubectl -n {namespace} exec -it {pod-name} -- {comandă}

Prima comandă presupune că numele containerului este ubuntu și în spațiul de nume curent. A doua comandă oferă formatul general.

Exemplu ubuntu definiție pod:

apiVersion: v1
fel: Pod
metadate:
  nume: ubuntu
  etichete:
    aplicație: ubuntu
specificație:
  containere:
  - imagine: ubuntu
    comanda:
      - "somn"
      - „604800”
    imagePullPolicy: IfNotPresent
    nume: ubuntu
  restartPolicy: Întotdeauna

Puteți adăuga un spatiu de nume sau asigurați-vă că aveți contextul potrivit înainte de a aplica. Ceva asemănător cu:

kubectl aplică -f cale/la/yaml/fișier
drapel ae
Mulțumesc, ați putea adăuga și un exemplu de creare a unui astfel de pod? Este posibil să faceți într-o singură comandă fără a fi nevoie să creați un fișier manifest în prealabil?
drapel cn
Actualizat cu exemplu de pod.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.