From 079d8aeb1e47f8907aa6d3760424047dccfc8279 Mon Sep 17 00:00:00 2001 From: atiratree Date: Mon, 17 May 2021 15:37:36 +0200 Subject: [PATCH 1/3] fix update-translations.sh --- hack/update-translations.sh | 16 +++++++++++++--- .../kubectl/pkg/cmd/set/set_serviceaccount.go | 6 +++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/hack/update-translations.sh b/hack/update-translations.sh index fe4d3700f2c..52f14a9f6ca 100755 --- a/hack/update-translations.sh +++ b/hack/update-translations.sh @@ -22,7 +22,12 @@ KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. source "${KUBE_ROOT}/hack/lib/util.sh" TRANSLATIONS="staging/src/k8s.io/kubectl/pkg/util/i18n/translations" -KUBECTL_FILES="pkg/kubectl/cmd/*.go pkg/kubectl/cmd/*/*.go" +KUBECTL_FILES=() +KUBECTL_DEFAULT_LOCATIONS=( + "pkg/kubectl/cmd" + "staging/src/k8s.io/kubectl/pkg/cmd" +) +KUBECTL_IGNORE_FILES_REGEX="cmd/kustomize/kustomize.go" generate_pot="false" generate_mo="false" @@ -37,7 +42,7 @@ while getopts "hf:xg" opt; do exit 0 ;; f) - KUBECTL_FILES="${OPTARG}" + KUBECTL_FILES+=("${OPTARG}") ;; x) generate_pot="true" @@ -52,6 +57,10 @@ while getopts "hf:xg" opt; do esac done +if [[ ${#KUBECTL_FILES} -eq 0 ]]; then + KUBECTL_FILES+=("${KUBECTL_DEFAULT_LOCATIONS[@]}") +fi + if ! which go-xgettext > /dev/null; then echo 'Can not find go-xgettext, install with:' echo 'go get github.com/gosexy/gettext/go-xgettext' @@ -66,7 +75,8 @@ fi if [[ "${generate_pot}" == "true" ]]; then echo "Extracting strings to POT" - go-xgettext -k=i18n.T "${KUBECTL_FILES}" > tmp.pot + # shellcheck disable=SC2046 + go-xgettext -k=i18n.T $(grep -lr "i18n.T" "${KUBECTL_FILES[@]}" | grep -vE "${KUBECTL_IGNORE_FILES_REGEX}") > tmp.pot perl -pi -e 's/CHARSET/UTF-8/' tmp.pot perl -pi -e 's/\\\(/\\\\\(/g' tmp.pot perl -pi -e 's/\\\)/\\\\\)/g' tmp.pot diff --git a/staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go b/staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go index fe0d5c9c746..02349ea1126 100644 --- a/staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go +++ b/staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go @@ -38,14 +38,14 @@ import ( ) var ( - serviceaccountResources = ` - replicationcontroller (rc), deployment (deploy), daemonset (ds), job, replicaset (rs), statefulset` + serviceaccountResources = i18n.T(`replicationcontroller (rc), deployment (deploy), daemonset (ds), job, replicaset (rs), statefulset`) serviceaccountLong = templates.LongDesc(i18n.T(` Update ServiceAccount of pod template resources. Possible resources (case insensitive) can be: - ` + serviceaccountResources)) + + `) + serviceaccountResources) serviceaccountExample = templates.Examples(i18n.T(` # Set Deployment nginx-deployment's ServiceAccount to serviceaccount1 From 66dbfbce1055758a16b8748959d1170873a9514d Mon Sep 17 00:00:00 2001 From: atiratree Date: Mon, 17 May 2021 20:05:21 +0200 Subject: [PATCH 2/3] update-translations.sh: add fix translations option (-k) --- hack/update-translations.sh | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/hack/update-translations.sh b/hack/update-translations.sh index 52f14a9f6ca..bc5b4d6dbd1 100755 --- a/hack/update-translations.sh +++ b/hack/update-translations.sh @@ -31,13 +31,15 @@ KUBECTL_IGNORE_FILES_REGEX="cmd/kustomize/kustomize.go" generate_pot="false" generate_mo="false" +fix_translations="false" -while getopts "hf:xg" opt; do +while getopts "hf:xkg" opt; do case ${opt} in h) - echo "$0 [-f files] [-x] [-g]" + echo "$0 [-f files] [-x] [-k] [-g]" echo " -f : Files to process" echo " -x extract strings to a POT file" + echo " -k fix .po files; deprecate translations by marking them obsolete and supply default messages" echo " -g sort .po files and generate .mo files" exit 0 ;; @@ -47,6 +49,9 @@ while getopts "hf:xg" opt; do x) generate_pot="true" ;; + k) + fix_translations="true" + ;; g) generate_mo="true" ;; @@ -90,6 +95,23 @@ if [[ "${generate_pot}" == "true" ]]; then fi fi +if [[ "${fix_translations}" == "true" ]]; then + echo "Fixing .po files" + kube::util::ensure-temp-dir + for PO_FILE in translations/kubectl/*/LC_MESSAGES/k8s.po; do + TMP="${KUBE_TEMP}/fix.po" + if [[ "${PO_FILE}" =~ .*/default/.* || "${PO_FILE}" =~ .*/en_US/.* ]]; then + # mark obsolete, and set default values for english translations + msgen translations/kubectl/template.pot | \ + msgmerge -s --no-fuzzy-matching "${PO_FILE}" - > "${TMP}" + else + # mark obsolete, but do not add untranslated messages + msgmerge -s --no-fuzzy-matching "${PO_FILE}" translations/kubectl/template.pot | msgattrib --translated - > "${TMP}" + fi + mv "${TMP}" "${PO_FILE}" + done +fi + if [[ "${generate_mo}" == "true" ]]; then echo "Generating .po and .mo files" for x in "${TRANSLATIONS}"/*/*/*/*.po; do From 194ed1408dd75ab2765d1b884128c3b7bf7c6823 Mon Sep 17 00:00:00 2001 From: atiratree Date: Mon, 17 May 2021 15:40:46 +0200 Subject: [PATCH 3/3] update translations - update template.pot - reformat .po files - regenerate .mo files - regenarate and mark obsolete translations - remove obsolete default/english translations --- .../kubectl/de_DE/LC_MESSAGES/k8s.mo | Bin 92671 -> 36877 bytes .../kubectl/de_DE/LC_MESSAGES/k8s.po | 4006 +++++++-------- .../kubectl/default/LC_MESSAGES/k8s.mo | Bin 100905 -> 151116 bytes .../kubectl/default/LC_MESSAGES/k8s.po | 3470 +++++++++---- .../kubectl/en_US/LC_MESSAGES/k8s.mo | Bin 100905 -> 151116 bytes .../kubectl/en_US/LC_MESSAGES/k8s.po | 3462 +++++++++---- .../kubectl/fr_FR/LC_MESSAGES/k8s.mo | Bin 2645 -> 2133 bytes .../kubectl/fr_FR/LC_MESSAGES/k8s.po | 49 +- .../kubectl/it_IT/LC_MESSAGES/k8s.mo | Bin 104911 -> 42126 bytes .../kubectl/it_IT/LC_MESSAGES/k8s.po | 4162 ++++++++------- .../kubectl/ja_JP/LC_MESSAGES/k8s.mo | Bin 101692 -> 40592 bytes .../kubectl/ja_JP/LC_MESSAGES/k8s.po | 4066 ++++++++------- .../kubectl/ko_KR/LC_MESSAGES/k8s.mo | Bin 2590 -> 2231 bytes .../kubectl/ko_KR/LC_MESSAGES/k8s.po | 43 +- .../kubectl/pt_BR/LC_MESSAGES/k8s.mo | Bin 104289 -> 41927 bytes .../kubectl/pt_BR/LC_MESSAGES/k8s.po | 4489 +++++++++-------- .../i18n/translations/kubectl/template.pot | 2172 +++++--- .../kubectl/zh_CN/LC_MESSAGES/k8s.mo | Bin 100085 -> 38544 bytes .../kubectl/zh_CN/LC_MESSAGES/k8s.po | 4148 ++++++++------- .../kubectl/zh_TW/LC_MESSAGES/k8s.mo | Bin 2464 -> 2070 bytes .../kubectl/zh_TW/LC_MESSAGES/k8s.po | 56 +- .../test/default/LC_MESSAGES/k8s.mo | Bin 604 -> 563 bytes .../test/en_US/LC_MESSAGES/k8s.mo | Bin 604 -> 563 bytes 23 files changed, 17433 insertions(+), 12690 deletions(-) diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/de_DE/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/de_DE/LC_MESSAGES/k8s.mo index eedf791a1b0ff7a0c216059c4c0b59dc2ac8e00d..9ac708334bddb5f0f92441500ac3ed4d23ccc58b 100644 GIT binary patch delta 3626 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\n" +"Language-Team: Steffen Schmitz \n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Last-Translator: Steffen Schmitz \n" -"Language-Team: Steffen Schmitz \n" "X-Generator: Poedit 1.8.7.1\n" "X-Poedit-SourceCharset: UTF-8\n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:43 msgid "" "\n" "\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " @@ -34,7 +34,7 @@ msgstr "" "\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" "admin --user=user1 --user=user2 --group=group1" -#: pkg/kubectl/cmd/create_rolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 msgid "" "\n" "\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " @@ -48,54 +48,7 @@ msgstr "" "\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" "user=user2 --group=group1" -#: pkg/kubectl/cmd/create_configmap.go:44 -msgid "" -"\n" -"\t\t # Create a new configmap named my-config based on folder bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Create a new configmap named my-config with specified keys instead " -"of file basenames on disk\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1." -"txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Create a new configmap named my-config with key1=config1 and " -"key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" -msgstr "" -"\n" -"\t\t # Erstellt eine neue ConfigMap mit dem Namen my-config basierend auf " -"dem Ordner bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Erstellt eine neue ConfigMap mit dem Namen my-config mit den " -"angegebenen Keys statt des Dateinamens auf der Festplatte.\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1." -"txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Erstellt eine neue ConfigMap mit dem Namen my-config mit key1=config1" -" und key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" - -#: pkg/kubectl/cmd/create_secret.go:135 -msgid "" -"\n" -"\t\t # If you don't already have a .dockercfg file, you can create a " -"dockercfg secret directly by using:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-" -"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" -msgstr "" -"\n" -"\t\t # Wenn keine .dockercfg Datei existiert, kann direkt ein " -"dockercfg Secret erstellen mit:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-" -"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" - -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -111,45 +64,7 @@ msgstr "" "\t\t # Zeige Metriken für den gegebenen Node\n" "\t\t kubectl top node NODE_NAME" -#: pkg/kubectl/cmd/apply.go:84 -msgid "" -"\n" -"\t\t# Apply the configuration in pod.json to a pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Apply the JSON passed into stdin to a pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Note: --prune is still in Alpha\n" -"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx " -"and delete all the other resources that are not in the file and match label " -"app=nginx.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Apply the configuration in manifest.yaml and delete all the other " -"configmaps that are not in the file.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" -"ConfigMap" -msgstr "" -"\n" -"\t\t# Wende die Konfiguration in pod.json auf einen Pod an.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Wende die JSON-Daten von stdin auf einen Pod an.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Hinweis: --prune ist noch in Alpha\n" -"\t\t# Wende die Konfiguration, mit dem Label app=nginx, im manifest.yaml " -"an und lösche alle Resourcen, die nicht in der Datei sind oder nicht das " -"Label app=nginx besitzen.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Wende die Konfiguration im manifest.yaml an und lösche alle ConfigMaps, " -"die nicht in der Datei sind.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" -"ConfigMap" - -#: pkg/kubectl/cmd/autoscale.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:48 #, c-format msgid "" "\n" @@ -163,89 +78,16 @@ msgid "" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" msgstr "" "\n" -"\t\t# Auto-skaliere ein Deployment \"foo\", mit einer Anzahl an Pods zwischen " -"2 und 10, eine Ziel-CPU-Auslastung ist angegeben, sodass eine Standard-" -"autoskalierungsregel verwendet wird:\n" +"\t\t# Auto-skaliere ein Deployment \"foo\", mit einer Anzahl an Pods " +"zwischen 2 und 10, eine Ziel-CPU-Auslastung ist angegeben, sodass eine " +"Standard-autoskalierungsregel verwendet wird:\n" "\t\tkubectl autoscale deployment foo --min=2 --max=10\n" "\n" -"\t\t# Auto-skaliere einen Replication-Controller \"foo\", mit einer Anzahl an " -"Pods zwischen 1 und 5, mit einer Ziel-CPU-Auslastung von 80%:\n" +"\t\t# Auto-skaliere einen Replication-Controller \"foo\", mit einer Anzahl " +"an Pods zwischen 1 und 5, mit einer Ziel-CPU-Auslastung von 80%:\n" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" -#: pkg/kubectl/cmd/convert.go:49 -msgid "" -"\n" -"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " -"latest version\n" -"\t\t# and print to stdout in json format.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Convert all files under current directory to latest version and create " -"them all.\n" -"\t\tkubectl convert -f . | kubectl create -f -" -msgstr "" -"\n" -"\t\t# Konvertiere 'pod.yaml' zur neuesten Version und schreibe auf stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Konvertiere den aktuellen Zustand der Resource, die in 'pod.yaml' " -"angegeben ist, zur neuesten Version\n" -"\t\t# und schreibe auf stdout im JSON-Format.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Konvertiere alle Dateien im aktuellen Ordner zur neuesten Version und " -"erstelle sie.\n" -"\t\tkubectl convert -f . | kubectl create -f -" - -#: pkg/kubectl/cmd/create_clusterrole.go:34 -msgid "" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " -"\"get\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods\n" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" -msgstr "" -"\n" -"\t\t# Erstellt eine ClusterRole \"pod-reader\", die es Nutzern erlaubt " -"\"get\", \"watch\" und \"list\" auf den Pods auszuführen\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods\n" -"\n" -"\t\t# Erstellt eine ClusterRole \"pod-reader\" mit dem angegebenen " -"ResourceName\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" - -#: pkg/kubectl/cmd/create_role.go:41 -msgid "" -"\n" -"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" -"\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" -"resource=pods\n" -"\n" -"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" -msgstr "" -"\n" -"\t\t# Erstellt eine Role \"pod-reader\", die es dem Nutzer erlaubt " -"\"get\", \"watch\" und \"list\" auf den Pods auszuführen\n" -"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" -"resource=pods\n" -"\n" -"\t\t# Erstellt eine Role \"pod-reader\" mit dem angegebenen ResourceName\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" - -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" @@ -265,7 +107,7 @@ msgstr "" "\t\t# Erstellt eine neue ResourceQuota best-effort\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" @@ -283,158 +125,20 @@ msgid "" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" msgstr "" "\n" -"\t\t# Erstellt ein Pod-Disruption-Budget my-pdb, dass alle Pods mit " -"dem Label app=rails auswählt\n" +"\t\t# Erstellt ein Pod-Disruption-Budget my-pdb, dass alle Pods mit dem " +"Label app=rails auswählt\n" "\t\t# und sicherstellt, dass mindestens einer von ihnen zu jedem Zeitpunkt " "verfügbar ist.\n" "\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-" "available=1\n" "\n" -"\t\t# Erstellt ein Pod-Disruption-Budget my-pdb, dass alle Pods mit " -"dem Label app=nginx auswählt\n" +"\t\t# Erstellt ein Pod-Disruption-Budget my-pdb, dass alle Pods mit dem " +"Label app=nginx auswählt\n" "\t\t# und sicherstellt, dass mindestens die Hälfte der gewählten Pods zu " "jedem Zeitpunkt verfügbar ist.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" -#: pkg/kubectl/cmd/create.go:47 -msgid "" -"\n" -"\t\t# Create a pod using the data in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Create a pod based on the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" -msgstr "" -"\n" -"\t\t# Erstellt einen Pod mit den Daten in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Erstellt einen Pod basierend auf den JSON-Daten von stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Verändert die Daten in docker-registry.yaml in JSON mit dem v1 API " -"Format und erstellt eine Resource mit den veränderten Daten.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" - -#: pkg/kubectl/cmd/expose.go:53 -msgid "" -"\n" -"\t\t# Create a service for a replicated nginx, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a replication controller identified by type and " -"name specified in \"nginx-controller.yaml\", which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a pod valid-pod, which serves on port 444 with " -"the name \"frontend\"\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Create a second service based on the above service, exposing the " -"container port 8443 as port 443 with the name \"nginx-https\"\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-" -"https\n" -"\n" -"\t\t# Create a service for a replicated streaming application on port 4100 " -"balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" -"stream\n" -"\n" -"\t\t# Create a service for a replicated nginx using replica set, which " -"serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for an nginx deployment, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" -msgstr "" -"\n" -"\t\t# Erstellt einen Service für einen replizierten nginx, der auf Port 80 " -"hört und verbindet sich mit den Containern auf Port 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Erstellt einen Service für einen Replication-Controller, der über type " -"und name in \"nginx-controller.yaml\" identifiziert wird, auf Port 80 " -"hört und verbindet sich mit den Containern auf Port 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Erstellt einen Service, mit dem Namen \"frontend\", für einen Pod " -"valid-pod, der auf port 444 hört\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Erstellt einen zweiten Service basierend auf dem vorherigen Service, " -"der den Container Port 8443 auf Port 443 mit dem Namen \"nginx-https\" " -"anbietet\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-" -"https\n" -"\n" -"\t\t# Erstellt einen Service für eine Replicated-Streaming-Application auf " -"Port 4100, die UDP-Traffic verarbeitet und 'video-stream' heißt.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" -"stream\n" -"\n" -"\t\t# Erstellt einen Service für einen replizierten nginx mit einem Replica-" -"Set, dass auf Port 80 hört und verbindet sich mit den Containern auf Port 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Erstellt einen Service für ein nginx Deployment, dass auf Port 80 hört " -"und verbindet sich mit den Containern auf Port 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" - -#: pkg/kubectl/cmd/delete.go:68 -msgid "" -"\n" -"\t\t# Delete a pod using the type and name specified in pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Delete a pod based on the type and name in the JSON passed into " -"stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Delete pods and services with label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Delete a pod with minimal delay\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Delete all pods\n" -"\t\tkubectl delete pods --all" -msgstr "" -"\n" -"\t\t# Löscht einen Pod mit type und name aus pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Löscht einen Pod mit dem type und name aus den JSON-Daten von stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Löscht Pods und Services mit den Namen \"baz\" und \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Löscht Pods und Services mit dem Label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Löscht einen Pod mit minimaler Verzögerung\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Erzwingt das Löschen eines Pods auf einem toten Node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Löscht alle Pods\n" -"\t\tkubectl delete pods --all" - -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:50 msgid "" "\n" "\t\t# Describe a node\n" @@ -478,7 +182,7 @@ msgstr "" "\t\t# bekommen den Namen des rc als Prefix im Podnamen).\n" "\t\tkubectl describe pods frontend" -#: pkg/kubectl/cmd/drain.go:165 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:135 msgid "" "\n" "\t\t# Drain node \"foo\", even if there are pods not managed by a " @@ -496,12 +200,12 @@ msgstr "" "verwaltet werden.\n" "\t\t$ kubectl drain foo --force\n" "\n" -"\t\t# Wie zuvor, aber es wird abgebrochen, wenn er Pods enthält, die nicht von " -"einem ReplicationController, ReplicaSet, Job, DaemonSet oder StatefulSet " +"\t\t# Wie zuvor, aber es wird abgebrochen, wenn er Pods enthält, die nicht " +"von einem ReplicationController, ReplicaSet, Job, DaemonSet oder StatefulSet " "verwaltet werden und mit einer Schonfrist von 15 Minuten.\n" "\t\t$ kubectl drain foo --grace-period=900" -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:54 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -531,72 +235,7 @@ msgstr "" "veränderte Konfiguration in ihrer Annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" -#: pkg/kubectl/cmd/exec.go:41 -msgid "" -"\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " -"container by default\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" -msgstr "" -"\n" -"\t\t# Erhalte die Ausgabe vom Aufruf von 'date' auf dem Pod 123456-7890, mit " -"dem ersten Container als Standard\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Erhalte die Ausgabe vom Aufruf von 'date' im Ruby-Container aus dem Pod " -"123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Wechsle in den Terminal-Modus und sende stdin zu 'bash' im Ruby-Container " -"aus dem Pod 123456-7890\n" -"\t\t# und sende stdout/stderr von 'bash' zurück zum Client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" - -#: pkg/kubectl/cmd/attach.go:42 -msgid "" -"\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Get output from the first pod of a ReplicaSet named nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" -msgstr "" -"\n" -"\t\t# Erhalte die Ausgabe vom laufenden Pod 123456-7890, mit dem ersten " -"Container als Standard\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Erhalte die Ausgabe vom Ruby-Container aus dem Pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Wechsle in den Terminal-Modus und sende stdin zu 'bash' im Ruby-Container " -"aus dem Pod 123456-7890\n" -"\t\t# und sende stdout/stderr von 'bash' zurück zum Client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Erhalte die Ausgabe vom ersten Pod eines ReplicaSets nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" - -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -612,152 +251,7 @@ msgstr "" "\t\t# Erhalte die Dokumentation eines speziellen Felds einer Resource\n" "\t\tkubectl explain pods.spec.containers" -#: pkg/kubectl/cmd/completion.go:65 -msgid "" -"\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" -msgstr "" -"\n" -"\t\t# Installiere bash completion auf einem Mac mit homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Lade den kubectl-Completion-Code für bash in der aktuellen Shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Schreibe den Bash-Completion-Code in eine Datei und source sie im " -".bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Lade den kubectl-Completion-Code für zsh[1] in die aktuelle Shell\n" -"\t\tsource <(kubectl completion zsh)" - -#: pkg/kubectl/cmd/get.go:64 -msgid "" -"\n" -"\t\t# List all pods in ps output format.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# List all pods in ps output format with more information (such as node " -"name).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# List a single replication controller with specified NAME in ps output " -"format.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# List a single pod in JSON output format.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " -"JSON output format.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Return only the phase value of the specified pod.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# List all replication controllers and services together in ps output " -"format.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" -msgstr "" -"\n" -"\t\t# Liste alle Pods im ps-Format auf.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# Liste alle Pods im ps-Format mit zusätzlichen Informationen (wie dem " -"Knotennamen) auf.\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# Liste alle einzelnen ReplicationController mit dem angegebenen Namen im " -"ps-Format auf.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# Liste einen einzelnen Pod im JSON-Format auf.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# Liste einen Pod mit Typ und Namen aus \"pod.yaml\" im JSON-Format auf.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Gib nur den phase-Wert des angegebenen Pods zurück.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# Liste alle ReplicationController und Services im ps-Format auf.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# Liste eine oder mehrere Resourcen über ihren Typ und Namen auf.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# Liste alle Resourcen mit verschiedenen Typen auf.\n" -"\t\tkubectl get all" - -#: pkg/kubectl/cmd/portforward.go:53 -msgid "" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " -"5000 and 6000 in the pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 0:5000" -msgstr "" -"\n" -"\t\t# Hört lokal auf Port 5000 und 6000 und leitet Daten zum/vom Port 5000 und " -"6000 weiter an den Pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# Hört lokal auf Port 8888 und leitet an Port 5000 des Pods weiter\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# Hört auf einen zufälligen lokalen Port und leitet an Port 5000 des Pods " -"weiter\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Hört auf einen zufälligen lokalen Port und leitet an Port 5000 des Pods " -"weiter\n" -"\t\tkubectl port-forward mypod 0:5000" - -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:85 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" @@ -767,7 +261,7 @@ msgstr "" "\t\t# Markiere Knoten \"foo\" als schedulable.\n" "\t\t$ kubectl uncordon foo" -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:57 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" @@ -777,44 +271,7 @@ msgstr "" "\t\t# Markiere Knoten \"foo\" als unschedulable.\n" "\t\tkubectl cordon foo" -#: pkg/kubectl/cmd/patch.go:66 -msgid "" -"\n" -"\t\t# Partially update a node using strategic merge patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" -"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " -"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" -msgstr "" -"\n" -"\t\t# Aktualisiere einen Knoten teilweise mit einem Strategic-Merge-Patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Aktualisiere einen Knoten, mit type und name aus \"node.json\", mit einem " -"Strategic-Merge-Patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Aktualisiere das Image eines Containers; spec.containers[*].name ist " -"erforderlich, da es der Merge-Key ist\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" -"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Aktualisiere das Image eines Containers mit einem JSON-Patch mit " -"Positional-Arrays\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " -"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" - -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" @@ -824,17 +281,7 @@ msgstr "" "\t\t# Gebe Optionen aus, die an alle Kommandos vererbt werden\n" "\t\tkubectl options" -#: pkg/kubectl/cmd/clusterinfo.go:41 -msgid "" -"\n" -"\t\t# Print the address of the master and cluster services\n" -"\t\tkubectl cluster-info" -msgstr "" -"\n" -"\t\t# Gebe die Adresse des Masters und des Cluster-Services aus\n" -"\t\tkubectl cluster-info" - -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" @@ -844,7 +291,7 @@ msgstr "" "\t\t# Gebe die Client- und Server-Versionen des aktuellen Kontexts aus\n" "\t\tkubectl version" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" @@ -854,7 +301,7 @@ msgstr "" "\t\t# Gebe die unterstützten API Versionen aus\n" "\t\tkubectl api-versions" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -884,131 +331,7 @@ msgstr "" "\t\t# Erzwinge das Ersetzen, Löschen und Neu-Erstellen der Resource\n" "\t\tkubectl replace --force -f ./pod.json" -#: pkg/kubectl/cmd/logs.go:40 -msgid "" -"\n" -"\t\t# Return snapshot logs from pod nginx with only one container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Return snapshot of previous terminated ruby container logs from pod " -"web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Begin streaming the logs of the ruby container in pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Display only the most recent 20 lines of output in pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Show all logs from pod nginx written in the last hour\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Return snapshot logs from first container of a job named hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Return snapshot logs from container nginx-1 of a deployment named " -"nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" -msgstr "" -"\n" -"\t\t# Gib die Snapshot-Logs des Pods nginx mit nur einem Container zurück\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Gib die Snapshot-Logs für die Pods mit dem Label app=nginx zurück\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Gib die Snapshot-Logs des zuvor gelöschten Ruby-Containers des Pods " -"web-1 zurück\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Starte das Streaming der Logs vom Ruby-Container im Pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Zeige die letzten 20 Zeilen der Ausgabe des Pods nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Zeige alle Logs der letzten Stunde des Pods nginx an\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Gib die Snapshot-Logs des ersten Containers des Jobs hello zurück\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Gib die Snapshot-Logs des Containers nginx-1 eines Deployments nginx " -"zurück\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" - -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" -"\n" -"\t\t# Starte einen Proxy zum Kubernetes-Apiserver auf Port 8011 und sende " -"statische Inhalte von ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Starte einen Proxy zum Kubernetes-Apiserver auf einem zufälligen lokalen " -"Port.\n" -"\t\t# Der gewählte Port für den Server wird im stdout zurückgegeben.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Starte einen Proxy zum Kubernetes-Apiserver und ändere das API-Prefix " -"zu k8s-api\n" -"\t\t# Damit ist die Pods-API bspw. unter localhost:8001/k8s-api/v1/pods/ " -"erreichbar\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" - -#: pkg/kubectl/cmd/scale.go:43 -msgid "" -"\n" -"\t\t# Scale a replicaset named 'foo' to 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" " -"to 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scale multiple replication controllers.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" -msgstr "" -"\n" -"\t\t# Skaliere ein ReplicaSet 'foo' auf 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Skaliere eine Resource mit type und name aus \"foo.yaml\" auf 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# Wenn die aktuelle Größe des Deployments mysql 2 ist, skaliere mysql auf 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Skaliere mehrere MultiplicationController.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Skaliere den Job cron auf 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" - -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" "\t\t# Set the last-applied-configuration of a resource to match the contents " @@ -1025,19 +348,20 @@ msgid "" "\t\t" msgstr "" "\n" -"\t\t# Setze die Last-Applied-Configuration einer Resource auf den Inhalt einer " -"Datei.\n" +"\t\t# Setze die Last-Applied-Configuration einer Resource auf den Inhalt " +"einer Datei.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml\n" "\n" -"\t\t# Führe Set-Last-Applied auf jeder Konfigurationsdatei in einem Ordner aus.\n" +"\t\t# Führe Set-Last-Applied auf jeder Konfigurationsdatei in einem Ordner " +"aus.\n" "\t\tkubectl apply set-last-applied -f path/\n" "\n" -"\t\t# Setze die Last-Applied-Configuration einer Resource auf den Inhalt einer " -"Datei; erstellt die Annotation, wenn sie noch nicht existiert.\n" +"\t\t# Setze die Last-Applied-Configuration einer Resource auf den Inhalt " +"einer Datei; erstellt die Annotation, wenn sie noch nicht existiert.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:72 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -1065,158 +389,7 @@ msgstr "" "\t\t# Zeige Metriken für Pods mit dem Label name=myLabel\n" "\t\tkubectl top pod -l name=myLabel" -#: pkg/kubectl/cmd/stop.go:40 -msgid "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" -"\n" -"\t\t# Stoppe foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stoppe Pods und Services mit dem Label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Stoppe den in service.json definierten Service\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Stoppe alle Resourcen im Ordner path/to/resources\n" -"\t\tkubectl stop -f path/to/resources" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Start a single instance of hazelcast and set environment variables " -"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " -"\"spec\": { ... } }'\n" -"\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Start the nginx container using the default command, but use custom " -"arguments (arg1 .. argN) for that command.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" -msgstr "" -"\n" -"\t\t# Starte eine einzelne Instanz von nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Starte eine einzelne Instanz von hazelcast und öffne Port 5701 auf dem " -"Container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Starte eine einzelne Instanz von hazelcast und setze die Umgebungs-" -"variablen \"DNS_DOMAIN=cluster\" und \"POD_NAMESPACE=default\" im Container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Starte eine replizierte Instanz von nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Testlauf. Zeige die zugehörigen API Objekte ohne sie zu erstellen.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Starte eine einzelne Instanz von nginx, aber überlade die Spec des " -"Deployments mit einer Teilmenge von JSON-Werten.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " -"\"spec\": { ... } }'\n" -"\n" -"\t\t# Starte einen busybox Pod und lass ihn im Vordergrund laufen; starte ihn " -"nicht neu, wenn er existiert.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Starte einen nginx-Container mit dem Standardkommando, aber übergebe " -"die Parameter (arg1 .. argN) an das Kommando.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Starte den nginx-Container mit einem anderen Kommando und Parametern.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Starte den perl-Container, um π auf 2000 Stellen zu berechnen und gib es " -"aus.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Starte den cron-Job, um π auf 2000 Stellen zu berechnen und gib sie alle " -"5 Minuten aus.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" - -#: pkg/kubectl/cmd/taint.go:67 -msgid "" -"\n" -"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" -"user' and effect 'NoSchedule'.\n" -"\t\t# If a taint with that key and effect already exists, its value is " -"replaced as specified.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " -"'NoSchedule' if one exists.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" -msgstr "" -"\n" -"\t\t# Aktualisiere Knoten 'foo' mit einem Taint mit dem Key 'dedicated', dem " -"Value 'special-user' und dem Effect 'NoSchedule'.\n" -"\t\t# Wenn ein Taint mit dem Key und Effect schon existiert, wird sein Value " -"mit den gegebenen Werten ersetzt.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Entferne vom Knoten 'foo' den Taint mit dem Key 'dedicated' und dem Effect " -"'NoSchedule', wenn er existiert.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Entferne vom Knoten 'foo' alle Tains mit dem Key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" - -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:94 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" @@ -1258,56 +431,12 @@ msgstr "" "unterscheidet.\n" "\t\tkubectl label pods foo status=unhealthy --resource-version=1\n" "\n" -"\t\t# Aktualisiere den Pod 'foo', indem das Label 'bar' gelöscht wird, wenn es " -"existiert.\n" +"\t\t# Aktualisiere den Pod 'foo', indem das Label 'bar' gelöscht wird, wenn " +"es existiert.\n" "\t\t# Benötigt kein --overwrite flag.\n" "\t\tkubectl label pods foo bar-" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" -"\n" -"\t\t# Aktualisiere die Pods in frontend-v1 mit den neuen Replication-" -"Controller Daten in frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Aktualisiere die Pods in frontend-v1 mit den JSON-Daten von stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Aktualisiere die Pods von frontend-v1 auf frontend-v2, indem das Image " -"geändert wird und\n" -"\t\t# der Name des ReplicationControllers.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Aktualisiere die Pods in frontend, indem das Image geändert, aber der " -"alte Name beibehalten wird.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Breche ein laufendes Rollout (von frontend-v1 zu frontend-v2) ab und " -"mache es rückgängig.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -1317,39 +446,15 @@ msgid "" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" msgstr "" "\n" -"\t\t# Zeige die Annotation Last-Applied-Configuration mit type/name in YAML an.\n" +"\t\t# Zeige die Annotation Last-Applied-Configuration mit type/name in YAML " +"an.\n" "\t\tkubectl apply view-last-applied deployment/nginx\n" "\n" -"\t\t# Zeige die Annotation Last-applied-configuration mit der Datei in JSON an\n" +"\t\t# Zeige die Annotation Last-applied-configuration mit der Datei in JSON " +"an\n" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" -#: pkg/kubectl/cmd/apply.go:75 -msgid "" -"\n" -"\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" -"\t\tTo use 'apply', always create the resource initially with either 'apply' " -"or 'create --save-config'.\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not " -"use unless you are aware of what the current state is. See https://issues." -"k8s.io/34274." -msgstr "" -"\n" -"\t\tWende eine Konfiguration auf eine Resource mit Dateinamen oder stdin an.\n" -"\t\tDie Resource wird erstellt, wenn sie noch nicht existiert.\n" -"\t\tUm 'apply' zu benutzen, muss die Resource initital mit 'apply' oder " -"'create --save-config' erstellt werden.\n" -"\n" -"\t\tJSON- und YAML-Formate werden akzeptiert.\n" -"\n" -"\t\tAlpha Disclaimer: Die --prune Funktion ist noch nicht fertig. Benutze sie " -"nicht, wenn der aktuelle Zustand nicht bekannt ist. Siehe https://issues.k8s." -"io/34274." - -#: pkg/kubectl/cmd/convert.go:38 +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" @@ -1378,7 +483,7 @@ msgstr "" "die Option -o verwenden,\n" "\t\tum das Ausgabeziel festzulegen." -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." @@ -1386,7 +491,7 @@ msgstr "" "\n" "\t\tErstelle eine ClusterRole." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:40 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." @@ -1394,7 +499,7 @@ msgstr "" "\n" "\t\tErstelle ein ClusterRoleBinding für eine bestimmte ClusterRole." -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." @@ -1402,21 +507,7 @@ msgstr "" "\n" "\t\tErstelle ein RoleBinding für eine bestimmte ClusterRole." -#: pkg/kubectl/cmd/create_secret.go:200 -msgid "" -"\n" -"\t\tCreate a TLS secret from the given public/private key pair.\n" -"\n" -"\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." -msgstr "" -"\n" -"\t\tErstelle ein TLS-Secret vom gegebenen Public/Private-Schlüsselpaar.\n" -"\n" -"\t\tDas Public/Private-Schlüsselpaar muss vorab bestehen. Das Public-Key-" -"Zertifikat muss im PEM-Format sein und zum gegebenen Private-Key passen." - -#: pkg/kubectl/cmd/create_configmap.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" "\t\tCreate a configmap based on a file, directory, or specified literal " @@ -1436,23 +527,23 @@ msgid "" "\t\tsymlinks, devices, pipes, etc)." msgstr "" "\n" -"\t\tErstelle eine ConfigMap basierend auf einer Datei, einem Order oder einem " -"gegebenen Wert.\n" +"\t\tErstelle eine ConfigMap basierend auf einer Datei, einem Order oder " +"einem gegebenen Wert.\n" "\n" "\t\tEine einzelne ConfigMap kann eins oder mehr Key/Value-Paare beinhalten.\n" "\n" -"\t\tWenn man eine ConfigMap von einer Datei erstellt, wird der Key standard" -"mäßig der Name der Datei, und der Wert wird\n" -"\t\tstandardmäßig der Dateiinhalt. Wenn der Dateiname ein ungültiger Key ist, " -"kann ein anderer Key angegeben werden.\n" +"\t\tWenn man eine ConfigMap von einer Datei erstellt, wird der Key " +"standardmäßig der Name der Datei, und der Wert wird\n" +"\t\tstandardmäßig der Dateiinhalt. Wenn der Dateiname ein ungültiger Key " +"ist, kann ein anderer Key angegeben werden.\n" "\n" -"\t\tWenn man eine ConfigMap von einem Ordner erstellt, wird jede Datei, deren " -"Name ein gültiger Key ist\n" +"\t\tWenn man eine ConfigMap von einem Ordner erstellt, wird jede Datei, " +"deren Name ein gültiger Key ist\n" "\t\tin die ConfigMap aufgenommen. Jegliche Einträge im Ordner, die keine " "regulären Dateien sind, werden ignoriert (z.B. SubDirectories, \n" "\t\tSymLinks, Devices, Pipes, usw)." -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." @@ -1460,55 +551,7 @@ msgstr "" "\n" "\t\tErstelle einen Namespace mit dem gegebenen Namen." -#: pkg/kubectl/cmd/create_secret.go:119 -msgid "" -"\n" -"\t\tCreate a new secret for use with Docker registries.\n" -"\n" -"\t\tDockercfg secrets are used to authenticate against Docker registries.\n" -"\n" -"\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" -"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" -"\t\tauthenticate to the registry. The email address is optional.\n" -"\n" -"\t\tWhen creating applications, you may have a Docker registry that requires " -"authentication. In order for the\n" -"\t\tnodes to pull images on your behalf, they have to have the credentials. " -"You can provide this information\n" -"\t\tby creating a dockercfg secret and attaching it to your service account." -msgstr "" -"\n" -"\t\tErstelle ein Secret für die Benutzung mit Docker-Registries.\n" -"\n" -"\t\tDockercfg Secrets werden für die Authentifizierung bei Docker-Registries " -"benutzt.\n" -"\n" -"\t\tWenn die Docker-command -line zum pushen von Images benutzt wird, kann man " -"sich bei einer gegebenen Registry authentifizieren mit\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" -"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" Dies produziert eine ~/.dockercfg Datei, die für folgende 'docker push' " -"und 'docker pull' Befehle genutzt wird,\n" -"\t\tum sich an der Registry zu authentifizieren. Die E-Mail-Adresse ist " -"optional.\n" -"\n" -"\t\tBei der Erstellung von Applikationen, kann eine Docker-Registry eine " -"Authentifizierung verlangen. Damit\n" -"\t\tdeine Knoten in deinem Namen Images herunterladen können, benötigen sie " -"die Credentials. " -"Man kann diese Information bereitstellen\n" -"\t\tindem man ein dockercfg secret erstellt und zu seinem ServiceAccount " -"hinzufügt." - -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" "\t\tCreate a pod disruption budget with the specified name, selector, and " @@ -1518,29 +561,17 @@ msgstr "" "\t\tErstelle ein Pod-Disruption-Budget mit dem gegebenen name, selector und " "der gewünschten Mindestanzahl verfügbarer Pods" -#: pkg/kubectl/cmd/create.go:42 -msgid "" -"\n" -"\t\tCreate a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted." -msgstr "" -"\n" -"\t\tErstelle eine Resource mit Dateinamen oder stdin.\n" -"\n" -"\t\tJSON- und YAML-Formate werden akzeptiert." - -#: pkg/kubectl/cmd/create_quota.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" "\t\tCreate a resourcequota with the specified name, hard limits and optional " "scopes" msgstr "" "\n" -"\t\tErstelle eine ResourceQuota mit dem gegebenen name, hard limits und optional " -"scopes" +"\t\tErstelle eine ResourceQuota mit dem gegebenen name, hard limits und " +"optional scopes" -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." @@ -1548,42 +579,7 @@ msgstr "" "\n" "\t\tErstelle eine Role mit einer einzelnen Rule." -#: pkg/kubectl/cmd/create_secret.go:47 -msgid "" -"\n" -"\t\tCreate a secret based on a file, directory, or specified literal value.\n" -"\n" -"\t\tA single secret may package one or more key/value pairs.\n" -"\n" -"\t\tWhen creating a secret based on a file, the key will default to the " -"basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" -"\n" -"\t\tWhen creating a secret based on a directory, each file whose basename is " -"a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" -"\t\tsymlinks, devices, pipes, etc)." -msgstr "" -"\n" -"\t\tErstelle ein Secret basierend auf einer Datei, einem Ordner oder einem " -"gegebenen Wert.\n" -"\n" -"\t\tEin einzelnes Secret kann eins oder mehr Key/Value-Paare beinhalten.\n" -"\n" -"\t\tWenn man ein Secret von einer Datei erstellt, wird der Key standard" -"mäßig der Name der Datei, und der Wert wird\n" -"\t\tstandardmäßig der Dateiinhalt. Wenn der Dateiname ein ungültiger Key ist, " -"kann ein anderer Key angegeben werden.\n" -"\n" -"\t\tWenn man ein Secret von einem Ordner erstellt, wird jede Datei, deren " -"Name ein gültiger Key ist\n" -"\t\tin das Secret aufgenommen. Jegliche Einträge im Ordner, die keine " -"regulären Dateien sind, werden ignoriert (z.B. SubDirectories, \n" -"\t\tSymLinks, Devices, Pipes, usw)." - -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." @@ -1591,288 +587,7 @@ msgstr "" "\n" "\t\tErstelle einen ServiceAccount mit dem gegebenen Namen." -#: pkg/kubectl/cmd/run.go:52 -msgid "" -"\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." -msgstr "" -"\n" -"\t\tErstelle und starte ein bestimmtes Image, möglicherweise repliziert.\n" -"\n" -"\t\tErstellt ein Deployment oder Job, um den/die erstellten Container zu " -"verwalten." - -#: pkg/kubectl/cmd/autoscale.go:34 -msgid "" -"\n" -"\t\tCreates an autoscaler that automatically chooses and sets the number of " -"pods that run in a kubernetes cluster.\n" -"\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" -"\t\tAn autoscaler can automatically increase or decrease number of pods " -"deployed within the system as needed." -msgstr "" -"\n" -"\t\tErstellt einen AutoScaler der die Anzahl der Pods, die im Kubernetes-" -"Cluster laufen, automatisch wählt und anpasst.\n" -"\n" -"\t\tSucht ein Deployment, ReplicaSet oder ReplicationController mit Namen name " -"und erstellt einen AutoScaler, der die Resource als Referenz nimmt.\n" -"\t\tEin AutoScaler kann die Anzahl der im System deployten Pods nach Bedarf " -"erhöhen oder verringern." - -#: pkg/kubectl/cmd/delete.go:40 -msgid "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by " -"resources and label selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may " -"be specified: filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources " -"define a default period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may " -"override that value with\n" -"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " -"Because these resources often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged " -"immediately. If the node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may " -"take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " -"pod's processes have been\n" -"\t\tterminated, which can leave those processes running until the node " -"detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or " -"talk to a remote API and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting " -"those pods may result in\n" -"\t\tmultiple processes running on different machines using the same " -"identification which may lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are " -"sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the " -"same pod running at once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those " -"nodes before the node\n" -"\t\thas released those resources and causing those pods to be evicted " -"immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." -msgstr "" -"\n" -"\t\tLöscht die Resourcen mit Dateinamen, stdin, resources- und names- oder mit " -"resources- und label-Selektor.\n" -"\n" -"\t\tJSON- und YAML-Formate werden akzeptiert. Nur einer der Parameter darf " -"verwendet werden: Dateiname,\n" -"\t\tresources- und names-, oder resources- und label-Selektor.\n" -"\n" -"\t\tManche Resourcen, zum Beispiel Pods, unterstützen graziöses Löschen. Sie " -"definieren einen Standardzeitraum\n" -"\t\tbevor das Löschen erzwungen wird (grace-period), aber dieser Wert kann " -"überschrieben werden mit\n" -"\t\tder --grace-period Option, oder mit --now, das die grace-period auf 1 " -"setzt. " -"Da diese Resourcen\n" -"\t\thäufig Einheiten im Cluster sind, kann das Löschen nicht immer direkt " -"bestätigt werden. Wenn der Knoten\n" -"\t\tauf dem der Pod läuft nicht verfügbar ist, oder den API Server nicht " -"erreichen kann, kann das Löschen bedeutend länger dauern\n" -"\t\tals die grace-period. Um das Löschen zu erzwingen, muss eine grace-period " -"von 0 übergeben werden\n" -"\t\tund die --force Option gesetzt sein.\n" -"\n" -"\t\tWICHTIG: Ein erzwungenes Löschen wartet nicht auf die Bestätigung, dass " -"der Prozess\n" -"\t\tbeendet wurde, was den Prozess am Leben erhalten kann, bis der Knoten " -"die Löschung erkennt\n" -"\t\tund das graziöse Löschen beendet. Wenn Prozesse Shared-Storage oder eine " -"Remote-API verwenden und\n" -"\t\tden Namen des Pods brauchen, um sich selbst zu identifizieren, kann das " -"erzwungene Löschen dazu führen, dass\n" -"\t\tmehrere Prozesse auf der gleichen Maschine die gleiche Identität verwenden, " -"was zu\n" -"\t\tDatenkorruption oder Inkonsistenz führen kann. Erzwinge nur ein " -"Löschen, wenn sichergestellt ist, dass der Pod\n" -"\t\tgelöscht ist, oder wenn die Anwendung mehrere gleichzeitig laufende " -"Kopien verarbeiten kann.\n" -"\t\tAußerdem kann es passieren, dass der Scheduler neue Pods auf dem Knoten " -"plaziert, bevor der Knoten\n" -"\t\tdie Resourcen freigegeben hat, sodass diese Pods direkt entfernt werden.\n" -"\n" -"\t\tBerücksichtige außerdem, dass der Delete-Befehl KEINE versionen prüft, " -"sodass, wenn jemand\n" -"\t\tein Update einer Resource gleichzeitig mit Deinem delete anstößt, dessen " -"Update\n" -"\t\tmit dem Rest der Resource entfernt wird." - -#: pkg/kubectl/cmd/stop.go:31 -msgid "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." -msgstr "" -"\n" -"\t\tVeraltet: Fahre eine Resource mit Namen oder Dateinamen graziös heruter.\n" -"\n" -"\t\tDer Stop-Befehl ist veraltet und alle Funktioneren werden mit dem Delete-" -"Befehl abgedeckt.\n" -"\t\tSiehe 'kubectl delete --help' für mehr Details.\n" -"\n" -"\t\tVersucht eine Resource, die graziöses Löschen unterstützt, herunterzufahren " -"und zu löschen.\n" -"\t\tWenn die Resource skaliert werden kann, wird sie vor dem Löschen auf 0 " -"skaliert." - -#: pkg/kubectl/cmd/top_node.go:60 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" -"\n" -"\t\tThe top-node command allows you to see the resource consumption of nodes." -msgstr "" -"\n" -"\t\tZeigt die Resourcennutzung (CPU/Memory/Storage) von Knoten.\n" -"\n" -"\t\tDer top-node-Befehl erlaubt es, die Resourcennutzung von Knoten zu " -"betrachten." - -#: pkg/kubectl/cmd/top_pod.go:53 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" -"\n" -"\t\tThe 'top pod' command allows you to see the resource consumption of " -"pods.\n" -"\n" -"\t\tDue to the metrics pipeline delay, they may be unavailable for a few " -"minutes\n" -"\t\tsince pod creation." -msgstr "" -"\n" -"\t\tZeigt die Resourcennutzung (CPU/Memory/Storage) von Pods.\n" -"\n" -"\t\tDer 'top pod'-Befehl erlaubt es, die Resourcennutzung von Pods zu " -"betrachten.\n" -"\n" -"\t\tAufgrund der Metrik-Pipeline-Verzögerung, können sie für ein paar Minuten " -"nicht verfügbar sein,\n" -"\t\tnach der Pod-Erstellung." - -#: pkg/kubectl/cmd/top.go:33 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" -"\n" -"\t\tThe top command allows you to see the resource consumption for nodes or " -"pods.\n" -"\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " -msgstr "" -"\n" -"\t\tZeige Resourcennutzung (CPU/Memory/Storage).\n" -"\n" -"\t\tDer top-Befehl erlaubt es, die Resourcennutzung von Knoten oder Pods zu " -"betrachten.\n" -"\n" -"\t\tDieser Befehl benötigt eine korrekt konfigurierte und funktionierende " -"Heapster-Installation auf dem Server. " - -#: pkg/kubectl/cmd/drain.go:140 -msgid "" -"\n" -"\t\tDrain node in preparation for maintenance.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from " -"arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " -"be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not " -"proceed\n" -"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced " -"by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there " -"are any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " -"any pods unless you\n" -"\t\tuse --force. --force will also allow deletion to proceed if the " -"managing resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the " -"machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl " -"uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" -msgstr "" -"\n" -"\t\tLeere Knoten, um eine Wartung vorzubereiten.\n" -"\n" -"\t\tDer gegebene Knoten wird als unschedulable markiert, um die Zuordnung von " -"neuen Pods zu verhindern.\n" -"\t\t'drain' entfernt den Pod, falls der API-Server die Entfernung unterstützt\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Wenn nicht, wird ein " -"normales DELETE verwendet,\n" -"\t\tum die Pods zu löschen.\n" -"\t\t'drain' entfernt oder löscht alle Pods mit der Ausnahme von Mirror-Pods (" -"welche vom API Server nicht gelöscht werden können)\n" -"\t\tWenn DaemonSet-verwaltete Pods existieren, wird 'drain' " -"nicht fortgesetzt\n" -"\t\tohne die --ignore-daemonsets Option, und es wird in keinem Fall\n" -"\t\tDaemonSet-verwaltete Pods löschen, weil diese Pods direkt ersetzt würden " -"durch den\n" -"\t\tDaemonSet-Controller, der unschedulable Markierungen ignoriert. Wenn es " -"irgendwelche\n" -"\t\tPods gibt, die weder Mirror-Pods sind, noch von einem ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet oder Job verwaltet werden, wird drain " -"keine Pods löschen, außer die\n" -"\t\t--force Option ist gesetzt. --force lässt das Löschen selbst zu, wenn die " -"verwaltende Resource von einem\n" -"\t\toder mehreren Pods fehlt.\n" -"\n" -"\t\t'drain' wartet auf eine graziöse Löschung. Man sollte auf der Maschine " -"nichts tun, während\n" -"\t\tder Befehl läuft.\n" -"\n" -"\t\tWenn der Knoten wieder bereit ist die Arbeit aufzunehmen, benutze kubectl " -"uncordon,\n" -"\t\twas den Knoten als schedulable markiert.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" - -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:30 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" @@ -1916,8 +631,8 @@ msgstr "" "sie mit den\n" "\t\tCommand-Line-Tools erreichbar ist. Er öffnet den Editor, der in der " "KUBE_EDITOR oder EDITOR\n" -"\t\tUmgebunsvariable festgelegt ist, oder 'vi' auf Linux und " -"'notepad' auf Windows.\n" +"\t\tUmgebunsvariable festgelegt ist, oder 'vi' auf Linux und 'notepad' auf " +"Windows.\n" "\t\tEs ist möglich mehrere Objekte zu bearbeiten, aber die Änderungen werden " "nacheinander angewendet. Der Befehl\n" "\t\takzeptiert Dateinamen und Command-Line-Parameter, aber die verwendeten " @@ -1929,7 +644,8 @@ msgstr "" "\t\tUm eine spezifische API Version zu verwenden, muss die vollständige " "Resource, Version und Group angegeben werden.\n" "\n" -"\t\tDas Standardformat ist YAML. Um mit JSON zu arbeiten, setze \"-o json\".\n" +"\t\tDas Standardformat ist YAML. Um mit JSON zu arbeiten, setze \"-o json" +"\".\n" "\n" "\t\tDie Option --windows-line-endings kann benutzt werden, um Windows Zeilen-" "umbrüche zu verwenden,\n" @@ -1937,14 +653,14 @@ msgstr "" "\n" "\t\tFalls beim Update ein Fehler auftritt, wird eine temporäre Datei auf der " "Festplatte angelegt,\n" -"\t\tdie die nicht verarbeiteten Änderungen enthält. Der häufigste Fehler beim " -"Bearbeiten einer Resource\n" +"\t\tdie die nicht verarbeiteten Änderungen enthält. Der häufigste Fehler " +"beim Bearbeiten einer Resource\n" "\t\tist ein anderer Editor, der die Resource auf dem Server ändert. Wenn das " "auftritt, muss man\n" "\t\tseine Änderungen auf die neue Version anwenden oder seine temporäre\n" "\t\tgespeicherte Kopie mit der neuesten Resourcenversion aktualisieren." -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:82 msgid "" "\n" "\t\tMark node as schedulable." @@ -1952,7 +668,7 @@ msgstr "" "\n" "\t\tMarkiere Knoten als schedulable." -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:54 msgid "" "\n" "\t\tMark node as unschedulable." @@ -1960,133 +676,7 @@ msgstr "" "\n" "\t\tMarkiere Knoten als unschedulable." -#: pkg/kubectl/cmd/completion.go:47 -msgid "" -"\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions " -"of zsh >= 5.2" -msgstr "" -"\n" -"\t\tGibt den Shell-Completion-Code für die angegebene Shell aus (bash oder zsh).\n" -"\t\tDer Shell-Code muss für eine interaktive Vervollständigung von kubectl \n" -"\t\tausgewertet werden. Das ist möglich, indem man\n" -"\t\tdie .bash_profile Datei sourcet.\n" -"\n" -"\t\tHinweis: Dies setzt das Bash-Completion-Framework voraus, das auf dem Mac " -"nicht standardmäßig installiert ist. \n" -"\t\tEs kann mit homebrew installiert werden:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tSobald es installiert ist, muss bash_completion ausgewertet werden. Dies " -"wird erreicht, indem man\n" -"\t\tdie folgende Zeile zur .bash_profile-Datei hinzufügt\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tHinweis für zsh Nutzer: [1] zsh completions werden nur in Versionen " -"von zsh >= 5.2 unterstützt" - -#: pkg/kubectl/cmd/rollingupdate.go:45 -msgid "" -"\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" -msgstr "" -"\n" -"\t\tFühre ein Rolling-Update des gegebenen ReplicationControllers aus.\n" -"\n" -"\t\tErsetzt den gegebenen ReplicationController mit einem neuen Replication-" -"Controller, indem die neue PodTampleta Pod für Pod\n" -"\t\tangewendet wird. Die new-controller.json muss den gleichen Namespace wie\n" -"\t\tder aktuelle ReplicationController besitzen und mindestens ein " -"gemeinsames Label im ReplicaSelector überschreiben.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" - -#: pkg/kubectl/cmd/replace.go:40 -msgid "" -"\n" -"\t\tReplace a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted. If replacing an existing resource, " -"the\n" -"\t\tcomplete resource spec must be provided. This can be obtained by\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." -msgstr "" -"\n" -"\t\tErsetze eine Resource mit Dateinamen oder stdin.\n" -"\n" -"\t\tJSON- and YAML-Formate werden akzeptiert. Wenn eine existierende Resource " -"ersetzt wird,\n" -"\t\tmuss die vollständige spSpecec mitgegeben werden. Diese kann hiermit " -"ausgelesen werden\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tBitte konsultiere https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html um zu erfahren, ob ein Feld verändert werden darf." - -#: pkg/kubectl/cmd/scale.go:34 -msgid "" -"\n" -"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" -"\n" -"\t\tScale also allows users to specify one or more preconditions for the " -"scale action.\n" -"\n" -"\t\tIf --current-replicas or --resource-version is specified, it is " -"validated before the\n" -"\t\tscale is attempted, and it is guaranteed that the precondition holds " -"true when the\n" -"\t\tscale is sent to the server." -msgstr "" -"\n" -"\t\tSetze eine neue Größe für ein Deployment, ReplicaSet, Replication-" -"Contoller oder Job.\n" -"\n" -"\t\tScale erlaubt es Nutzern eine oder mehr Voraussetzungen für die Aktion " -"festzulegen.\n" -"\n" -"\t\tWenn --current-replicas oder --resource-version gegeben ist, wird " -"es validiert, bevor\n" -"\t\tscale versucht wird, und es wird garantiert, dass die Voraussetzungen " -"erfüllt sind, wenn\n" -"\t\tscale zum Server geschickt wird." - -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" "\t\tSet the latest last-applied-configuration annotations by setting it to " @@ -2102,130 +692,7 @@ msgstr "" "'kubectl apply -f ' ausgeführt wurde,\n" "\t\tohne andere Teile des Objekts zu aktualisieren." -#: pkg/kubectl/cmd/proxy.go:36 -msgid "" -"\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" -msgstr "" -"\n" -"\t\tProxy alle Teile der Kubernetes-API und sonst nichts:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tProxy nur bestimmte Teile der Kubernetes-API und einige statische Dateien:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tDer Befehl oben lässt dich 'curl localhost:8001/api/v1/pods' aufrufen.\n" -"\n" -"\t\tProxy alle Teile der Kubernetes-API auf einem anderen root:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tDer Befehl oben lässt dich 'curl localhost:8001/custom/api/v1/pods' " -"aufrufen" - -#: pkg/kubectl/cmd/patch.go:59 -msgid "" -"\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." -msgstr "" -"\n" -"\t\tAktualisiere Felder einer Resource mit einem Strategic-Merge-Patch\n" -"\n" -"\t\tJSON- und YAML-Formate werden akzeptiert.\n" -"\n" -"\t\tBitte konsultiere https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html um zu erfahren, ob ein Feld mutable ist." - -#: pkg/kubectl/cmd/label.go:70 -#, c-format -msgid "" -"\n" -"\t\tUpdate the labels on a resource.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, " -"otherwise attempting to overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this " -"resource version, otherwise the existing resource-version will be used." -msgstr "" - -#: pkg/kubectl/cmd/taint.go:58 -#, c-format -msgid "" -"\n" -"\t\tUpdate the taints on one or more nodes.\n" -"\n" -"\t\t* A taint consists of a key, value, and effect. As an argument here, it " -"is expressed as key=value:effect.\n" -"\t\t* The key must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" -"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" -"\t\t* Currently taint can only apply to node." -msgstr "" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 -msgid "" -"\n" -"\t\tView the latest last-applied-configuration annotations by type/name or " -"file.\n" -"\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use " -"-o option\n" -"\t\tto change output format." -msgstr "" - -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" @@ -2233,11 +700,12 @@ msgid "" "to/tls.key" msgstr "" "\n" -"\t # Erstelle ein neues TLS Secret tl-secret mit dem gegebenen Schlüsselpaar:\n" +"\t # Erstelle ein neues TLS Secret tl-secret mit dem gegebenen " +"Schlüsselpaar:\n" "\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" "to/tls.key" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" @@ -2247,39 +715,7 @@ msgstr "" "\t # Erstelle einen neuen Namespace my-namespace\n" "\t kubectl create namespace my-namespace" -#: pkg/kubectl/cmd/create_secret.go:59 -msgid "" -"\n" -"\t # Create a new secret named my-secret with keys for each file in folder " -"bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Create a new secret named my-secret with specified keys instead of " -"names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Create a new secret named my-secret with key1=supersecret and " -"key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" -msgstr "" -"\n" -"\t # Erstelle ein neues Secret my-secret mit einem Key für jede Datei " -"im Ordner bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Erstelle ein neues Secret my-secret mit den gegebenen Keys statt " -"der Namen auf der Festplatte\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Erstelle ein neues Scret my-secret mit key1=supersecret und " -"key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" - -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" @@ -2289,17 +725,7 @@ msgstr "" "\t # Erstelle einen neuen ServiceAccount my-service-account\n" "\t kubectl create serviceaccount my-service-account" -#: pkg/kubectl/cmd/create_service.go:232 -msgid "" -"\n" -"\t# Create a new ExternalName service named my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" -msgstr "" -"\n" -"\t# Erstelle einen neuen ExternalName-Service my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" - -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -2312,10 +738,11 @@ msgstr "" "\tErstelle einen ExternalName-Service mit den gegebenen Namen.\n" "\n" "\tExternalName service referenziert eine externe DNS Adresse statt\n" -"\teines pods, was Anwendungsautoren erlaubt, einen Service zu referenzieren,\n" +"\teines pods, was Anwendungsautoren erlaubt, einen Service zu " +"referenzieren,\n" "\tder abseits der Platform, auf anderen Clustern oder lokal exisiert." -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" @@ -2325,7 +752,7 @@ msgstr "" "\tHelp hilft bei jedem Befehl in der Anwendung.\n" "\tGib einfach kubectl help [path to command] für alle Details ein." -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" @@ -2335,44 +762,7 @@ msgstr "" " # Erstelle einen neuen LoadBalancer-Service my-lbs\n" " kubectl create service loadbalancer my-lbs --tcp=5678:8080" -#: pkg/kubectl/cmd/create_service.go:53 -msgid "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" -"\n" -" # Erstelle einen neuen ClusterIP-Service my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Erstelle einen neuen ClusterIP-Service my-cs (im headless-Modus)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" -"\n" -" # Erstelle ein neues Deployment my-dep, dass das busybox-Image " -"nutzt.\n" -" kubectl create deployment my-dep --image=busybox" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" -msgstr "" -"\n" -" # Erstelle einen neuen NodePort-Service my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" - -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -2402,37 +792,7 @@ msgstr "" " kubectl cluster-info dump --namespaces default,kube-system --output-" "directory=/path/to/cluster-state" -#: pkg/kubectl/cmd/annotate.go:78 -msgid "" -"\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my " -"frontend'.\n" -" # If the same annotation is set multiple times, only the last value will " -"be applied\n" -" kubectl annotate pods foo description='my frontend'\n" -"\n" -" # Update a pod identified by type and name in \"pod.json\"\n" -" kubectl annotate -f pod.json description='my frontend'\n" -"\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my " -"frontend running nginx', overwriting any existing value.\n" -" kubectl annotate --overwrite pods foo description='my frontend running " -"nginx'\n" -"\n" -" # Update all pods in the namespace\n" -" kubectl annotate pods --all description='my frontend running nginx'\n" -"\n" -" # Update pod 'foo' only if the resource is unchanged from version 1.\n" -" kubectl annotate pods foo description='my frontend running nginx' --" -"resource-version=1\n" -"\n" -" # Update pod 'foo' by removing an annotation named 'description' if it " -"exists.\n" -" # Does not require the --overwrite flag.\n" -" kubectl annotate pods foo description-" -msgstr "" - -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." @@ -2440,62 +800,7 @@ msgstr "" "\n" " Erstelle einen LoadBalancer-Service mit dem gegebenen Namen." -#: pkg/kubectl/cmd/create_service.go:50 -msgid "" -"\n" -" Create a clusterIP service with the specified name." -msgstr "" -"\n" -" Erstelle einen ClusterIP-Service mit dem gegebenen Namen." - -#: pkg/kubectl/cmd/create_deployment.go:33 -msgid "" -"\n" -" Create a deployment with the specified name." -msgstr "" -"\n" -" Erstelle ein Deployment mit dem gegebenen Namen." - -#: pkg/kubectl/cmd/create_service.go:113 -msgid "" -"\n" -" Create a nodeport service with the specified name." -msgstr "" -"\n" -" Erstelle einen NodePort-Service mit dem gegebenen Namen." - -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 -msgid "" -"\n" -" Dumps cluster info out suitable for debugging and diagnosing cluster " -"problems. By default, dumps everything to\n" -" stdout. You can optionally specify a directory with --output-directory. " -"If you specify a directory, kubernetes will\n" -" build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" -" switch to a different namespace with the --namespaces flag, or specify --" -"all-namespaces to dump all namespaces.\n" -"\n" -" The command also dumps the logs of all of the pods in the cluster, these " -"logs are dumped into different directories\n" -" based on namespace and pod name." -msgstr "" - -#: pkg/kubectl/cmd/clusterinfo.go:37 -msgid "" -"\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" -" To further debug and diagnose cluster problems, use 'kubectl cluster-info " -"dump'." -msgstr "" -"\n" -" Zeigt Adressen des Master und von Services mit Label kubernetes.io/" -"cluster-service=true\n" -" Für das weitere Debugging und die Diagnose von Clusterproblemen nutze " -"'kubectl cluster-info dump'." - -#: pkg/kubectl/cmd/create_quota.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 msgid "" "A comma-delimited set of quota scopes that must all match each object " "tracked by the quota." @@ -2503,14 +808,14 @@ msgstr "" "Eine komma-separierte Menge von Quota-Scopes, die zu jedem Object passen " "muss, dass von der Quota betroffen ist." -#: pkg/kubectl/cmd/create_quota.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 msgid "" "A comma-delimited set of resource=quantity pairs that define a hard limit." msgstr "" "Eine komma-separierte Menge von resource=quantity Paaren, die ein hartes " "Limit definieren." -#: pkg/kubectl/cmd/create_pdb.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 msgid "" "A label selector to use for this budget. Only equality-based selector " "requirements are supported." @@ -2518,71 +823,49 @@ msgstr "" "Ein Label-Selektor, der für das Budget benutzt werden kann. Nur gleichheits-" "basierte Auswahlkriterien werden unterstützt." -#: pkg/kubectl/cmd/expose.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 msgid "" "A label selector to use for this service. Only equality-based selector " "requirements are supported. If empty (the default) infer the selector from " "the replication controller or replica set.)" msgstr "" "Ein Label-Selektor, der für den Service benutzt werden kann. Nur gleichheits-" -"basierte Auswahlkriterien werden unterstützt. Wenn er leer ist (standard), wird " -"der Selektor vom ReplicationController oder ReplicaSet abgeleitet" +"basierte Auswahlkriterien werden unterstützt. Wenn er leer ist (standard), " +"wird der Selektor vom ReplicationController oder ReplicaSet abgeleitet" -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "Ein Schedule im Cron Format, dass der Job nutzen soll." - -#: pkg/kubectl/cmd/expose.go:109 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 msgid "" "Additional external IP address (not managed by Kubernetes) to accept for the " "service. If this IP is routed to a node, the service can be accessed by this " "IP in addition to its generated service IP." msgstr "" -"Zusätzliche, externe IP Adressen (die nicht von Kubernetes verwaltet werden), " -"die der Service akzeptieren soll. Wenn diese IP zu einem Knoten gerouted wird, " -"kann der Service über die IP angesprochen werden, zusätzlich zu seiner " -"generierten Service-IP." +"Zusätzliche, externe IP Adressen (die nicht von Kubernetes verwaltet " +"werden), die der Service akzeptieren soll. Wenn diese IP zu einem Knoten " +"gerouted wird, kann der Service über die IP angesprochen werden, zusätzlich " +"zu seiner generierten Service-IP." -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 -msgid "" -"An inline JSON override for the generated object. If this is non-empty, it " -"is used to override the generated object. Requires that the object supply a " -"valid apiVersion field." -msgstr "" - -#: pkg/kubectl/cmd/run.go:137 -msgid "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." -msgstr "" - -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" -msgstr "Wende eine Konfiguration auf eine Resource über den Dateinamen oder " -"stdin an" +msgstr "" +"Wende eine Konfiguration auf eine Resource über den Dateinamen oder stdin an" -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "Genehmige eine Certificate-Signing-Request" -#: pkg/kubectl/cmd/create_service.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 msgid "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." msgstr "" -"Weise Deine eigene ClusterIP zu oder setze sie auf 'None' für einen 'headless'-" -"Service (kein LoadBalancing)." +"Weise Deine eigene ClusterIP zu oder setze sie auf 'None' für einen " +"'headless'-Service (kein LoadBalancing)." -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:104 msgid "Attach to a running container" msgstr "Weise einem laufenden Container zu" -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" -msgstr "Auto-skaliere ein Deployment, ReplicaSet oder ReplicationController" - -#: pkg/kubectl/cmd/expose.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 msgid "" "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " "set to 'None' to create a headless service." @@ -2590,267 +873,200 @@ msgstr "" "ClusterIP, die dem Service zugewiesen werden soll. Freilassen, für " "automatische Zuweisung oder auf 'None' setzen für einen headless-Service." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:100 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "ClusterRole, die das ClusterRoleBinding referenzieren soll" -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "ClusterRole, die das RoleBinding referenzieren soll" -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" -msgstr "" -"Name des Containers dessen Image aktualisiert wird. Nur relevant, wenn " -"--image angegeben ist, sonst ignoriert. Verpflichtend, wenn --image auf einem " -"Multi-Container-Pod verwendet wird" - -#: pkg/kubectl/cmd/convert.go:68 +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "Konvertiere Config-Dateien zwischen verschiedenen API Versionen" -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 msgid "Copy files and directories to and from containers." msgstr "Kopiere Dateien und Ordner aus/in Container(n)." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:86 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "Erstelle ein ClusterRoleBinding für eine bestimmte ClusterRole" -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "Erstelle einen LoadBalancer-Service." -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "Erstelle einen NodePort-Service." -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "Erstelle ein RoleBinding für eine bestimmte Role oder ClusterRole" -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "Erstelle ein TLS-Secret" -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "Erstelle einen ClusterIP-Service" - -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" -msgstr "Erstelle eine ConfigMap von einer Datei, einem Ordner oder einem " -"festen Wert" +msgstr "" +"Erstelle eine ConfigMap von einer Datei, einem Ordner oder einem festen Wert" -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." -msgstr "Erstelle ein Deployment mit dem gegebenen Namen." - -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "Erstelle einen Namespace mit dem gegebenen Namen" -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "Erstelle ein Pod-Disruption-Budget mit dem gegebenen Namen." -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "Erstelle eine Quota mit dem gegebenen Namen." -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" -msgstr "Erstelle eine Resource von einer Datei oder stdin" - -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "Erstelle ein Secret für die Benutzung mit einer Docker-Registry" -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" -msgstr "Erstelle ein Secret von einer lokalen Datei, einem Ordner oder einem " -"festen Wert" +msgstr "" +"Erstelle ein Secret von einer lokalen Datei, einem Ordner oder einem festen " +"Wert" -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "Erstelle ein Secret mit dem angegebenen Sub-Befehl" -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "Erstelle einen ServiceAccount mit dem gegebenen Namen" -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "Erstelle einen Servuce mit dem angegebenen Sub-Befehl" -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "Erstelle einen ExternalName-Service." -#: pkg/kubectl/cmd/delete.go:132 +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:135 msgid "" "Delete resources by filenames, stdin, resources and names, or by resources " "and label selector" -msgstr "Lösche Resourcen von einer Datei, stdin, resources- und names- oder mit " +msgstr "" +"Lösche Resourcen von einer Datei, stdin, resources- und names- oder mit " "resources- und label-Selektor" -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "Lösche das angegebene Cluster aus der kubeconfig" -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "Lösche den angegebenen Kontext aus der kubeconfig" -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "Lehne eine Certificate-Signing-Request ab" -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "Veraltet: Graziöses herunterfahren einer Resource über den Namen " -"oder Dateinamen" - -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "Beschreibe einen oder mehrere Kontexte" -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:80 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "Zeige Resourcennutzung (CPU/Memory) von Knoten" -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:96 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "Zeige Resourcennutzung (CPU/Memory) von Pods" -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "Zeige Resourcennutzung (CPU/Memory)." -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "Zeige Cluster-Info" -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "Zeige Cluster, die in der kubeconfig definiert sind" -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" -msgstr "Zeige vereinte kubeconfig-Einstellungen oder die angegebene kubeconfig-" -"Datei" +msgstr "" +"Zeige vereinte kubeconfig-Einstellungen oder die angegebene kubeconfig-Datei" -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:161 msgid "Display one or many resources" msgstr "Zeige eine oder mehrere Resourcen" -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "Zeige den aktuellen Kontext" -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "Dokumentation einer Resource" -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:181 msgid "Drain node in preparation for maintenance" msgstr "Leere Knoten, um eine Wartung vorzubereiten" -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" msgstr "Zeige viele relevante Informationen für Debugging und Diagnose" -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:76 msgid "Edit a resource on the server" msgstr "Bearbeite eine Resource auf dem Server" -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "E-Mail für Docker-Registry" -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:88 msgid "Execute a command in a container" msgstr "Führe einen Befehl im Container aus" -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." -msgstr "" -"Explizite Vorgabe, wann Container-Images gepullt werden. Verpflichtend, wenn " -"--image ist gleich dem aktuellen Image ist - sonst ignoriert." - -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "Leite einen oder mehrere lokale Ports an einen Pod weiter" -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "Hilfe für jeden Befehl" -#: pkg/kubectl/cmd/expose.go:103 -msgid "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " -"and used (cloud-provider specific)." -msgstr "" -"IP, die dem Load-Balancer zugewiesen wird. Falls leer, wird eine temporäre IP " -"erstellt und verwendet (Cloud-Provider spezifisch)" - -#: pkg/kubectl/cmd/expose.go:112 -msgid "" -"If non-empty, set the session affinity for the service to this; legal " -"values: 'None', 'ClientIP'" -msgstr "" - -#: pkg/kubectl/cmd/annotate.go:136 -msgid "" -"If non-empty, the annotation update will only succeed if this is the current " -"resource-version for the object. Only valid when specifying a single " -"resource." -msgstr "" - -#: pkg/kubectl/cmd/label.go:134 -msgid "" -"If non-empty, the labels update will only succeed if this is the current " -"resource-version for the object. Only valid when specifying a single " -"resource." -msgstr "" - -#: pkg/kubectl/cmd/rollingupdate.go:99 -msgid "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" -msgstr "" - -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" -msgstr "Verwalte ein Deployment-Rollout" - -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:96 msgid "Mark node as schedulable" msgstr "Markiere Knoten als schedulable" -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:68 msgid "Mark node as unschedulable" msgstr "Markiere Knoten als unschedulable" -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:82 msgid "Mark the provided resource as paused" msgstr "Markiere die gegebene Resource als pausiert" -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "Verändere Certificate-Resources" -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "Verändere kubeconfig Dateien" -#: pkg/kubectl/cmd/expose.go:108 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 msgid "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." @@ -2858,7 +1074,7 @@ msgstr "" "Name oder Nummer des Ports in dem Container, zu dem der Service Daten leiten " "soll. Optional." -#: pkg/kubectl/cmd/logs.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:173 msgid "" "Only return logs after a specific date (RFC3339). Defaults to all logs. Only " "one of since-time / since may be used." @@ -2866,33 +1082,23 @@ msgstr "" "Zeige nur Logs nach einem bestimmten Datum (RFC3339) an. Zeigt standardmäßig " "alle logs. Es kann entweder since-time oder since benutzt werden." -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:113 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "Zeige Shell-Completion-Code für die angegebene Shell (bash oder zsh)" -#: pkg/kubectl/cmd/convert.go:85 -msgid "" -"Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" -msgstr "" - -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "Passwort für die Authentifizierung bei der Docker-Registry" -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "Pfad des Public-Key-Zertifikats im PEM-Format." -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "Pfad zum Private-Key, der zum gegebenen Zertifikat passt." -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "Führe ein Rolling-Update des gegebenen ReplicationControllers aus" - -#: pkg/kubectl/cmd/scale.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:129 msgid "" "Precondition for resource version. Requires that the current resource " "version match this value in order to scale." @@ -2900,99 +1106,88 @@ msgstr "" "Vorbedingung für Resource-Version. Verlangt, dass die aktuelle Resource-" "Version diesen Wert erfüllt, um zu skalieren." -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "Schreibt die Client- und Server-Versionsinformation" -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "Schreibt die Liste von Optionen, die alle Befehle erben" -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "Schreibt die Logs für einen Container in einem Pod" -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "Ersetze eine Resource von einem Dateinamen oder stdin" -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:86 msgid "Resume a paused resource" msgstr "Setze eine pausierte Resource fort" -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "Role, die dieses RoleBinding referenzieren soll" -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "Starte ein bestimmtes Image auf dem Cluster" -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "Starte einen Proxy zum Kubernetes-API-Server" -#: pkg/kubectl/cmd/create_secret.go:161 -msgid "Server location for Docker registry" -msgstr "" - -#: pkg/kubectl/cmd/scale.go:71 -msgid "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" -msgstr "" -"Setze eine neue Größe für ein Deployment, ReplicaSet, ReplicationController " -"oder Job" - -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "Setze bestimmte Features auf Objekten" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 msgid "" "Set the last-applied-configuration annotation on a live object to match the " "contents of a file." msgstr "" -"Setze die Annotation Last-Applied-Configuration auf einem Live-Objekt auf den " -"Inhalt einer Datei." +"Setze die Annotation Last-Applied-Configuration auf einem Live-Objekt auf " +"den Inhalt einer Datei." -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "Setze den Selektor auf einer Resource" -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "Setze einen Cluster-Eintrag in der kubeconfig" -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "Setze einen Kontext-Eintrag in der kubeconfig" -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "Setze einen User-Eintrag in der kubeconfig" -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "Setze einen einzelnen Value in einer kubeconfig-Datei" -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "Setze den aktuellen Kontext in einer kubeconfig-Datei" -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:106 msgid "Show details of a specific resource or group of resources" -msgstr "Zeige Details zu einer bestimmten Resource oder Gruppe von " -"Resourcen" +msgstr "Zeige Details zu einer bestimmten Resource oder Gruppe von Resourcen" -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:101 msgid "Show the status of the rollout" msgstr "Zeige den Status des Rollout" -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "Synonym für --target-port" -#: pkg/kubectl/cmd/expose.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 msgid "" "Take a replication controller, service, deployment or pod and expose it as a " "new Kubernetes Service" @@ -3000,11 +1195,11 @@ msgstr "" "Nehme einen Replication Controller, Service, Deployment oder Pod und biete " "ihn als neuen Kubernetes-Service an" -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "Das Image, dass auf dem Container gestartet werden soll." -#: pkg/kubectl/cmd/run.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 msgid "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" @@ -3012,24 +1207,18 @@ msgstr "" "Die Image-Pull-Policy für den Container. Wenn leer, wird der Wert nicht vom " "Client gesetzt, sondern standardmäßig vom Server." -#: pkg/kubectl/cmd/rollingupdate.go:101 -msgid "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" -msgstr "" - -#: pkg/kubectl/cmd/create_pdb.go:63 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 msgid "" "The minimum number or percentage of available pods this budget requires." msgstr "" "Die minimale Anzahl oder Prozentzahl von verfügbaren Pods, die das Budget " "voraussetzt." -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "Der Name des neu erstellten Objekts." -#: pkg/kubectl/cmd/autoscale.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 msgid "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." @@ -3037,22 +1226,7 @@ msgstr "" "Der Name des neu erstellten Objekts. Falls nicht angegeben, wird der Name " "der Input-Resource verwendet." -#: pkg/kubectl/cmd/run.go:116 -msgid "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." -msgstr "" -"Der Name des zu verwendenden API-Generators. Siehe http://kubernetes.io/docs/" -"user-guide/kubectl-conventions/#generators für eine Übersicht." - -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "" -"The name of the API generator to use. Currently there is only 1 generator." -msgstr "" -"Der Name des zu verwendenden API-Generators. Zur Zeit gibt es nur einen " -"Generator." - -#: pkg/kubectl/cmd/expose.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 msgid "" "The name of the API generator to use. There are 2 generators: 'service/v1' " "and 'service/v2'. The only difference between them is that service port in " @@ -3064,20 +1238,12 @@ msgstr "" "Serviceport in v1 'default' heißt, während er in v2 unbenannt bleibt. " "Standard ist 'service/v2'." -#: pkg/kubectl/cmd/run.go:136 -msgid "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" -msgstr "" -"Der Name des zu verwendenden Generators, um einen Service zu erstellen. Wird " -"nur benutzt, wenn --expose true ist" - -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." -msgstr "Das Netzwerkprotokoll, für den zu erstellenden Service. Standard ist " -"'TCP'." +msgstr "" +"Das Netzwerkprotokoll, für den zu erstellenden Service. Standard ist 'TCP'." -#: pkg/kubectl/cmd/expose.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 msgid "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" @@ -3085,107 +1251,1717 @@ msgstr "" "Der Port auf den der Service hören soll. Wird von der angebotenen Resource " "kopiert, falls nicht angegeben" -#: pkg/kubectl/cmd/run.go:124 -msgid "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." -msgstr "" -"Der Port, den der Container anbietet. Wenn --expose true ist, ist es auch " -"der Port, den der zu erstellende Service verwendet" - -#: pkg/kubectl/cmd/run.go:134 -msgid "" -"The resource requirement limits for this container. For example, 'cpu=200m," -"memory=512Mi'. Note that server side components may assign limits depending " -"on the server configuration, such as limit ranges." -msgstr "" - -#: pkg/kubectl/cmd/run.go:133 -msgid "" -"The resource requirement requests for this container. For example, " -"'cpu=100m,memory=256Mi'. Note that server side components may assign " -"requests depending on the server configuration, such as limit ranges." -msgstr "" - -#: pkg/kubectl/cmd/run.go:131 -msgid "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." -msgstr "" - -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "Der Typ des zu erstellenden Secrets" -#: pkg/kubectl/cmd/expose.go:102 -msgid "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." -msgstr "" -"Typ für diesen Service: ClusterIP, NodePort oder LoadBalancer. Standard ist " -"'ClusterIP'." - -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:86 msgid "Undo a previous rollout" msgstr "Widerrufe ein vorheriges Rollout" -#: pkg/kubectl/cmd/config/unset.go:48 -msgid "Unsets an individual value in a kubeconfig file" -msgstr "" - -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" -msgstr "Aktualisiere Felder einer Resource mit einem Strategic-Merge-Patch" - -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "Aktualisiere das Image einer Pod-Template" -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" msgstr "Aktualisiere Resourcen requests/limits auf Objekten mit Pod-Templates" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "Aktualisiere die Annotationen auf einer Resource" -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:132 msgid "Update the labels on a resource" msgstr "Aktualisiere die Labels auf einer Resource" -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:108 msgid "Update the taints on one or more nodes" msgstr "Aktualisiere die Taints auf einem oder mehreren Knoten" -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "Username für Authentifizierung bei der Docker-Registry" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" -msgstr "Zeige die aktuelle Annotation Last-Applied-Configuration einer Resource " -"/ eines Object" +msgstr "" +"Zeige die aktuelle Annotation Last-Applied-Configuration einer Resource / " +"eines Object" -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:82 msgid "View rollout history" msgstr "Zeige rollout-Verlauf" -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 -msgid "" -"Where to output the files. If empty or '-' uses stdout, otherwise creates a " -"directory hierarchy in that directory" -msgstr "" - -#: pkg/kubectl/cmd/run_test.go:85 -msgid "dummy restart flag)" -msgstr "" - -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" -msgstr "" - -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:478 msgid "kubectl controls the Kubernetes cluster manager" msgstr "kubectl kontrolliert den Kubernetes-Cluster-Manager" + +#~ msgid "" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config based on folder bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with specified keys " +#~ "instead of file basenames on disk\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with key1=config1 and " +#~ "key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" +#~ msgstr "" +#~ "\n" +#~ "\t\t # Erstellt eine neue ConfigMap mit dem Namen my-config basierend " +#~ "auf dem Ordner bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Erstellt eine neue ConfigMap mit dem Namen my-config mit den " +#~ "angegebenen Keys statt des Dateinamens auf der Festplatte.\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Erstellt eine neue ConfigMap mit dem Namen my-config mit " +#~ "key1=config1 und key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" + +#~ msgid "" +#~ "\n" +#~ "\t\t # If you don't already have a .dockercfg file, you can create a " +#~ "dockercfg secret directly by using:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +#~ msgstr "" +#~ "\n" +#~ "\t\t # Wenn keine .dockercfg Datei existiert, kann direkt ein dockercfg " +#~ "Secret erstellen mit:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Apply the configuration in pod.json to a pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Apply the JSON passed into stdin to a pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Note: --prune is still in Alpha\n" +#~ "\t\t# Apply the configuration in manifest.yaml that matches label " +#~ "app=nginx and delete all the other resources that are not in the file and " +#~ "match label app=nginx.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Apply the configuration in manifest.yaml and delete all the other " +#~ "configmaps that are not in the file.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Wende die Konfiguration in pod.json auf einen Pod an.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Wende die JSON-Daten von stdin auf einen Pod an.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Hinweis: --prune ist noch in Alpha\n" +#~ "\t\t# Wende die Konfiguration, mit dem Label app=nginx, im manifest.yaml " +#~ "an und lösche alle Resourcen, die nicht in der Datei sind oder nicht das " +#~ "Label app=nginx besitzen.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Wende die Konfiguration im manifest.yaml an und lösche alle " +#~ "ConfigMaps, die nicht in der Datei sind.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Convert the live state of the resource specified by 'pod.yaml' to " +#~ "the latest version\n" +#~ "\t\t# and print to stdout in json format.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Convert all files under current directory to latest version and " +#~ "create them all.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Konvertiere 'pod.yaml' zur neuesten Version und schreibe auf " +#~ "stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Konvertiere den aktuellen Zustand der Resource, die in 'pod.yaml' " +#~ "angegeben ist, zur neuesten Version\n" +#~ "\t\t# und schreibe auf stdout im JSON-Format.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Konvertiere alle Dateien im aktuellen Ordner zur neuesten Version " +#~ "und erstelle sie.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to " +#~ "perform \"get\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName " +#~ "specified\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Erstellt eine ClusterRole \"pod-reader\", die es Nutzern erlaubt " +#~ "\"get\", \"watch\" und \"list\" auf den Pods auszuführen\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Erstellt eine ClusterRole \"pod-reader\" mit dem angegebenen " +#~ "ResourceName\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" +#~ "\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Erstellt eine Role \"pod-reader\", die es dem Nutzer erlaubt \"get" +#~ "\", \"watch\" und \"list\" auf den Pods auszuführen\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Erstellt eine Role \"pod-reader\" mit dem angegebenen ResourceName\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" +#~ "resource=pods --resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a pod using the data in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Create a pod based on the JSON passed into stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API " +#~ "format then create the resource using the edited data.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Erstellt einen Pod mit den Daten in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Erstellt einen Pod basierend auf den JSON-Daten von stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Verändert die Daten in docker-registry.yaml in JSON mit dem v1 API " +#~ "Format und erstellt eine Resource mit den veränderten Daten.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a replication controller identified by type " +#~ "and name specified in \"nginx-controller.yaml\", which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a pod valid-pod, which serves on port 444 with " +#~ "the name \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Create a second service based on the above service, exposing the " +#~ "container port 8443 as port 443 with the name \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated streaming application on port " +#~ "4100 balancing UDP traffic and named 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx using replica set, which " +#~ "serves on port 80 and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for an nginx deployment, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Erstellt einen Service für einen replizierten nginx, der auf Port " +#~ "80 hört und verbindet sich mit den Containern auf Port 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Erstellt einen Service für einen Replication-Controller, der über " +#~ "type und name in \"nginx-controller.yaml\" identifiziert wird, auf Port " +#~ "80 hört und verbindet sich mit den Containern auf Port 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Erstellt einen Service, mit dem Namen \"frontend\", für einen Pod " +#~ "valid-pod, der auf port 444 hört\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Erstellt einen zweiten Service basierend auf dem vorherigen " +#~ "Service, der den Container Port 8443 auf Port 443 mit dem Namen \"nginx-" +#~ "https\" anbietet\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Erstellt einen Service für eine Replicated-Streaming-Application " +#~ "auf Port 4100, die UDP-Traffic verarbeitet und 'video-stream' heißt.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Erstellt einen Service für einen replizierten nginx mit einem " +#~ "Replica-Set, dass auf Port 80 hört und verbindet sich mit den Containern " +#~ "auf Port 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Erstellt einen Service für ein nginx Deployment, dass auf Port 80 " +#~ "hört und verbindet sich mit den Containern auf Port 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Delete a pod using the type and name specified in pod.json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Delete a pod based on the type and name in the JSON passed into " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Delete pods and services with label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Delete a pod with minimal delay\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Force delete a pod on a dead node\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Delete all pods\n" +#~ "\t\tkubectl delete pods --all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Löscht einen Pod mit type und name aus pod.json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Löscht einen Pod mit dem type und name aus den JSON-Daten von " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Löscht Pods und Services mit den Namen \"baz\" und \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Löscht Pods und Services mit dem Label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Löscht einen Pod mit minimaler Verzögerung\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Erzwingt das Löschen eines Pods auf einem toten Node\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Löscht alle Pods\n" +#~ "\t\tkubectl delete pods --all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running 'date' from pod 123456-7890, using the " +#~ "first container by default\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Get output from running 'date' in ruby-container from pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Erhalte die Ausgabe vom Aufruf von 'date' auf dem Pod 123456-7890, " +#~ "mit dem ersten Container als Standard\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Erhalte die Ausgabe vom Aufruf von 'date' im Ruby-Container aus dem " +#~ "Pod 123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Wechsle in den Terminal-Modus und sende stdin zu 'bash' im Ruby-" +#~ "Container aus dem Pod 123456-7890\n" +#~ "\t\t# und sende stdout/stderr von 'bash' zurück zum Client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running pod 123456-7890, using the first container " +#~ "by default\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Get output from ruby-container from pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Erhalte die Ausgabe vom laufenden Pod 123456-7890, mit dem ersten " +#~ "Container als Standard\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Erhalte die Ausgabe vom Ruby-Container aus dem Pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Wechsle in den Terminal-Modus und sende stdin zu 'bash' im Ruby-" +#~ "Container aus dem Pod 123456-7890\n" +#~ "\t\t# und sende stdout/stderr von 'bash' zurück zum Client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Erhalte die Ausgabe vom ersten Pod eines ReplicaSets nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Install bash completion on a Mac using homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for bash into the current shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Write bash completion code to a file and source if from ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" +#~ "\t\tsource <(kubectl completion zsh)" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Installiere bash completion auf einem Mac mit homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Lade den kubectl-Completion-Code für bash in der aktuellen Shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Schreibe den Bash-Completion-Code in eine Datei und source sie im ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Lade den kubectl-Completion-Code für zsh[1] in die aktuelle Shell\n" +#~ "\t\tsource <(kubectl completion zsh)" + +#~ msgid "" +#~ "\n" +#~ "\t\t# List all pods in ps output format.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# List all pods in ps output format with more information (such as " +#~ "node name).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# List a single replication controller with specified NAME in ps " +#~ "output format.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# List a single pod in JSON output format.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " +#~ "JSON output format.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Return only the phase value of the specified pod.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# List all replication controllers and services together in ps output " +#~ "format.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# List one or more resources by their type and names.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List all resources with different types.\n" +#~ "\t\tkubectl get all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Liste alle Pods im ps-Format auf.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# Liste alle Pods im ps-Format mit zusätzlichen Informationen (wie " +#~ "dem Knotennamen) auf.\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# Liste alle einzelnen ReplicationController mit dem angegebenen " +#~ "Namen im ps-Format auf.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# Liste einen einzelnen Pod im JSON-Format auf.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# Liste einen Pod mit Typ und Namen aus \"pod.yaml\" im JSON-Format " +#~ "auf.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Gib nur den phase-Wert des angegebenen Pods zurück.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# Liste alle ReplicationController und Services im ps-Format auf.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# Liste eine oder mehrere Resourcen über ihren Typ und Namen auf.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# Liste alle Resourcen mit verschiedenen Typen auf.\n" +#~ "\t\tkubectl get all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 0:5000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Hört lokal auf Port 5000 und 6000 und leitet Daten zum/vom Port " +#~ "5000 und 6000 weiter an den Pod\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# Hört lokal auf Port 8888 und leitet an Port 5000 des Pods weiter\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# Hört auf einen zufälligen lokalen Port und leitet an Port 5000 des " +#~ "Pods weiter\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# Hört auf einen zufälligen lokalen Port und leitet an Port 5000 des " +#~ "Pods weiter\n" +#~ "\t\tkubectl port-forward mypod 0:5000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Partially update a node using strategic merge patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Partially update a node identified by the type and name specified " +#~ "in \"node.json\" using strategic merge patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image; spec.containers[*].name is required " +#~ "because it's a merge key\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image using a json patch with positional " +#~ "arrays\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Aktualisiere einen Knoten teilweise mit einem Strategic-Merge-" +#~ "Patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Aktualisiere einen Knoten, mit type und name aus \"node.json\", mit " +#~ "einem Strategic-Merge-Patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Aktualisiere das Image eines Containers; spec.containers[*].name " +#~ "ist erforderlich, da es der Merge-Key ist\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Aktualisiere das Image eines Containers mit einem JSON-Patch mit " +#~ "Positional-Arrays\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Print the address of the master and cluster services\n" +#~ "\t\tkubectl cluster-info" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Gebe die Adresse des Masters und des Cluster-Services aus\n" +#~ "\t\tkubectl cluster-info" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Return snapshot logs from pod nginx with only one container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs for the pods defined by label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot of previous terminated ruby container logs from pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Display only the most recent 20 lines of output in pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Show all logs from pod nginx written in the last hour\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from first container of a job named hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from container nginx-1 of a deployment named " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Gib die Snapshot-Logs des Pods nginx mit nur einem Container " +#~ "zurück\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Gib die Snapshot-Logs für die Pods mit dem Label app=nginx zurück\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Gib die Snapshot-Logs des zuvor gelöschten Ruby-Containers des Pods " +#~ "web-1 zurück\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Starte das Streaming der Logs vom Ruby-Container im Pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Zeige die letzten 20 Zeilen der Ausgabe des Pods nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Zeige alle Logs der letzten Stunde des Pods nginx an\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Gib die Snapshot-Logs des ersten Containers des Jobs hello zurück\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Gib die Snapshot-Logs des Containers nginx-1 eines Deployments " +#~ "nginx zurück\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +#~ "content from ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +#~ "\t\t# The chosen port for the server will be output to stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +#~ "api\n" +#~ "\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +#~ "pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Starte einen Proxy zum Kubernetes-Apiserver auf Port 8011 und sende " +#~ "statische Inhalte von ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Starte einen Proxy zum Kubernetes-Apiserver auf einem zufälligen " +#~ "lokalen Port.\n" +#~ "\t\t# Der gewählte Port für den Server wird im stdout zurückgegeben.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Starte einen Proxy zum Kubernetes-Apiserver und ändere das API-" +#~ "Prefix zu k8s-api\n" +#~ "\t\t# Damit ist die Pods-API bspw. unter localhost:8001/k8s-api/v1/pods/ " +#~ "erreichbar\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Scale a replicaset named 'foo' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scale a resource identified by type and name specified in \"foo.yaml" +#~ "\" to 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# If the deployment named mysql's current size is 2, scale mysql to " +#~ "3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scale multiple replication controllers.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scale job named 'cron' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Skaliere ein ReplicaSet 'foo' auf 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Skaliere eine Resource mit type und name aus \"foo.yaml\" auf 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# Wenn die aktuelle Größe des Deployments mysql 2 ist, skaliere mysql " +#~ "auf 3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Skaliere mehrere MultiplicationController.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Skaliere den Job cron auf 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Shut down foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop pods and services with label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Shut down the service defined in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Shut down all resources in the path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Stoppe foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stoppe Pods und Services mit dem Label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Stoppe den in service.json definierten Service\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Stoppe alle Resourcen im Ordner path/to/resources\n" +#~ "\t\tkubectl stop -f path/to/resources" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Start a single instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and let the container expose " +#~ "port 5701 .\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and set environment variables " +#~ "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Start a replicated instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Print the corresponding API objects without creating " +#~ "them.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Start a single instance of nginx, but overload the spec of the " +#~ "deployment with a partial set of values parsed from JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Start a pod of busybox and keep it in the foreground, don't restart " +#~ "it if it exits.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Start the nginx container using the default command, but use custom " +#~ "arguments (arg1 .. argN) for that command.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Start the nginx container using a different command and custom " +#~ "arguments.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Start the perl container to compute π to 2000 places and print it " +#~ "out.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Start the cron job to compute π to 2000 places and print it out " +#~ "every 5 minutes.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Starte eine einzelne Instanz von nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Starte eine einzelne Instanz von hazelcast und öffne Port 5701 auf " +#~ "dem Container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Starte eine einzelne Instanz von hazelcast und setze die Umgebungs-" +#~ "variablen \"DNS_DOMAIN=cluster\" und \"POD_NAMESPACE=default\" im " +#~ "Container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Starte eine replizierte Instanz von nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Testlauf. Zeige die zugehörigen API Objekte ohne sie zu erstellen.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Starte eine einzelne Instanz von nginx, aber überlade die Spec des " +#~ "Deployments mit einer Teilmenge von JSON-Werten.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Starte einen busybox Pod und lass ihn im Vordergrund laufen; starte " +#~ "ihn nicht neu, wenn er existiert.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Starte einen nginx-Container mit dem Standardkommando, aber " +#~ "übergebe die Parameter (arg1 .. argN) an das Kommando.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Starte den nginx-Container mit einem anderen Kommando und " +#~ "Parametern.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Starte den perl-Container, um π auf 2000 Stellen zu berechnen und " +#~ "gib es aus.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Starte den cron-Job, um π auf 2000 Stellen zu berechnen und gib sie " +#~ "alle 5 Minuten aus.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update node 'foo' with a taint with key 'dedicated' and value " +#~ "'special-user' and effect 'NoSchedule'.\n" +#~ "\t\t# If a taint with that key and effect already exists, its value is " +#~ "replaced as specified.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " +#~ "'NoSchedule' if one exists.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Aktualisiere Knoten 'foo' mit einem Taint mit dem Key 'dedicated', " +#~ "dem Value 'special-user' und dem Effect 'NoSchedule'.\n" +#~ "\t\t# Wenn ein Taint mit dem Key und Effect schon existiert, wird sein " +#~ "Value mit den gegebenen Werten ersetzt.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Entferne vom Knoten 'foo' den Taint mit dem Key 'dedicated' und dem " +#~ "Effect 'NoSchedule', wenn er existiert.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Entferne vom Knoten 'foo' alle Tains mit dem Key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using new replication controller data in " +#~ "frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " +#~ "image, and switching the\n" +#~ "\t\t# name of the replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend by just changing the image, and keeping " +#~ "the old name.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 " +#~ "to frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Aktualisiere die Pods in frontend-v1 mit den neuen Replication-" +#~ "Controller Daten in frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Aktualisiere die Pods in frontend-v1 mit den JSON-Daten von stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Aktualisiere die Pods von frontend-v1 auf frontend-v2, indem das " +#~ "Image geändert wird und\n" +#~ "\t\t# der Name des ReplicationControllers.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Aktualisiere die Pods in frontend, indem das Image geändert, aber " +#~ "der alte Name beibehalten wird.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Breche ein laufendes Rollout (von frontend-v1 zu frontend-v2) ab " +#~ "und mache es rückgängig.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" + +#~ msgid "" +#~ "\n" +#~ "\t\tApply a configuration to a resource by filename or stdin.\n" +#~ "\t\tThis resource will be created if it doesn't exist yet.\n" +#~ "\t\tTo use 'apply', always create the resource initially with either " +#~ "'apply' or 'create --save-config'.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do " +#~ "not use unless you are aware of what the current state is. See https://" +#~ "issues.k8s.io/34274." +#~ msgstr "" +#~ "\n" +#~ "\t\tWende eine Konfiguration auf eine Resource mit Dateinamen oder stdin " +#~ "an.\n" +#~ "\t\tDie Resource wird erstellt, wenn sie noch nicht existiert.\n" +#~ "\t\tUm 'apply' zu benutzen, muss die Resource initital mit 'apply' oder " +#~ "'create --save-config' erstellt werden.\n" +#~ "\n" +#~ "\t\tJSON- und YAML-Formate werden akzeptiert.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: Die --prune Funktion ist noch nicht fertig. Benutze " +#~ "sie nicht, wenn der aktuelle Zustand nicht bekannt ist. Siehe https://" +#~ "issues.k8s.io/34274." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a TLS secret from the given public/private key pair.\n" +#~ "\n" +#~ "\t\tThe public/private key pair must exist before hand. The public key " +#~ "certificate must be .PEM encoded and match the given private key." +#~ msgstr "" +#~ "\n" +#~ "\t\tErstelle ein TLS-Secret vom gegebenen Public/Private-Schlüsselpaar.\n" +#~ "\n" +#~ "\t\tDas Public/Private-Schlüsselpaar muss vorab bestehen. Das Public-Key-" +#~ "Zertifikat muss im PEM-Format sein und zum gegebenen Private-Key passen." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a new secret for use with Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets are used to authenticate against Docker " +#~ "registries.\n" +#~ "\n" +#~ "\t\tWhen using the Docker command line to push images, you can " +#~ "authenticate to a given registry by running\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " That produces a ~/.dockercfg file that is used by subsequent 'docker " +#~ "push' and 'docker pull' commands to\n" +#~ "\t\tauthenticate to the registry. The email address is optional.\n" +#~ "\n" +#~ "\t\tWhen creating applications, you may have a Docker registry that " +#~ "requires authentication. In order for the\n" +#~ "\t\tnodes to pull images on your behalf, they have to have the " +#~ "credentials. You can provide this information\n" +#~ "\t\tby creating a dockercfg secret and attaching it to your service " +#~ "account." +#~ msgstr "" +#~ "\n" +#~ "\t\tErstelle ein Secret für die Benutzung mit Docker-Registries.\n" +#~ "\n" +#~ "\t\tDockercfg Secrets werden für die Authentifizierung bei Docker-" +#~ "Registries benutzt.\n" +#~ "\n" +#~ "\t\tWenn die Docker-command -line zum pushen von Images benutzt wird, " +#~ "kann man sich bei einer gegebenen Registry authentifizieren mit\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " Dies produziert eine ~/.dockercfg Datei, die für folgende 'docker " +#~ "push' und 'docker pull' Befehle genutzt wird,\n" +#~ "\t\tum sich an der Registry zu authentifizieren. Die E-Mail-Adresse ist " +#~ "optional.\n" +#~ "\n" +#~ "\t\tBei der Erstellung von Applikationen, kann eine Docker-Registry eine " +#~ "Authentifizierung verlangen. Damit\n" +#~ "\t\tdeine Knoten in deinem Namen Images herunterladen können, benötigen " +#~ "sie die Credentials. Man kann diese Information bereitstellen\n" +#~ "\t\tindem man ein dockercfg secret erstellt und zu seinem ServiceAccount " +#~ "hinzufügt." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted." +#~ msgstr "" +#~ "\n" +#~ "\t\tErstelle eine Resource mit Dateinamen oder stdin.\n" +#~ "\n" +#~ "\t\tJSON- und YAML-Formate werden akzeptiert." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a secret based on a file, directory, or specified literal " +#~ "value.\n" +#~ "\n" +#~ "\t\tA single secret may package one or more key/value pairs.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a file, the key will default to the " +#~ "basename of the file, and the value will\n" +#~ "\t\tdefault to the file content. If the basename is an invalid key, you " +#~ "may specify an alternate key.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a directory, each file whose basename " +#~ "is a valid key in the directory will be\n" +#~ "\t\tpackaged into the secret. Any directory entries except regular files " +#~ "are ignored (e.g. subdirectories,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." +#~ msgstr "" +#~ "\n" +#~ "\t\tErstelle ein Secret basierend auf einer Datei, einem Ordner oder " +#~ "einem gegebenen Wert.\n" +#~ "\n" +#~ "\t\tEin einzelnes Secret kann eins oder mehr Key/Value-Paare beinhalten.\n" +#~ "\n" +#~ "\t\tWenn man ein Secret von einer Datei erstellt, wird der Key " +#~ "standardmäßig der Name der Datei, und der Wert wird\n" +#~ "\t\tstandardmäßig der Dateiinhalt. Wenn der Dateiname ein ungültiger Key " +#~ "ist, kann ein anderer Key angegeben werden.\n" +#~ "\n" +#~ "\t\tWenn man ein Secret von einem Ordner erstellt, wird jede Datei, deren " +#~ "Name ein gültiger Key ist\n" +#~ "\t\tin das Secret aufgenommen. Jegliche Einträge im Ordner, die keine " +#~ "regulären Dateien sind, werden ignoriert (z.B. SubDirectories, \n" +#~ "\t\tSymLinks, Devices, Pipes, usw)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate and run a particular image, possibly replicated.\n" +#~ "\n" +#~ "\t\tCreates a deployment or job to manage the created container(s)." +#~ msgstr "" +#~ "\n" +#~ "\t\tErstelle und starte ein bestimmtes Image, möglicherweise repliziert.\n" +#~ "\n" +#~ "\t\tErstellt ein Deployment oder Job, um den/die erstellten Container zu " +#~ "verwalten." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreates an autoscaler that automatically chooses and sets the number " +#~ "of pods that run in a kubernetes cluster.\n" +#~ "\n" +#~ "\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name " +#~ "and creates an autoscaler that uses the given resource as a reference.\n" +#~ "\t\tAn autoscaler can automatically increase or decrease number of pods " +#~ "deployed within the system as needed." +#~ msgstr "" +#~ "\n" +#~ "\t\tErstellt einen AutoScaler der die Anzahl der Pods, die im Kubernetes-" +#~ "Cluster laufen, automatisch wählt und anpasst.\n" +#~ "\n" +#~ "\t\tSucht ein Deployment, ReplicaSet oder ReplicationController mit Namen " +#~ "name und erstellt einen AutoScaler, der die Resource als Referenz nimmt.\n" +#~ "\t\tEin AutoScaler kann die Anzahl der im System deployten Pods nach " +#~ "Bedarf erhöhen oder verringern." + +#~ msgid "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe --force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." +#~ msgstr "" +#~ "\n" +#~ "\t\tLöscht die Resourcen mit Dateinamen, stdin, resources- und names- " +#~ "oder mit resources- und label-Selektor.\n" +#~ "\n" +#~ "\t\tJSON- und YAML-Formate werden akzeptiert. Nur einer der Parameter " +#~ "darf verwendet werden: Dateiname,\n" +#~ "\t\tresources- und names-, oder resources- und label-Selektor.\n" +#~ "\n" +#~ "\t\tManche Resourcen, zum Beispiel Pods, unterstützen graziöses Löschen. " +#~ "Sie definieren einen Standardzeitraum\n" +#~ "\t\tbevor das Löschen erzwungen wird (grace-period), aber dieser Wert " +#~ "kann überschrieben werden mit\n" +#~ "\t\tder --grace-period Option, oder mit --now, das die grace-period auf 1 " +#~ "setzt. Da diese Resourcen\n" +#~ "\t\thäufig Einheiten im Cluster sind, kann das Löschen nicht immer direkt " +#~ "bestätigt werden. Wenn der Knoten\n" +#~ "\t\tauf dem der Pod läuft nicht verfügbar ist, oder den API Server nicht " +#~ "erreichen kann, kann das Löschen bedeutend länger dauern\n" +#~ "\t\tals die grace-period. Um das Löschen zu erzwingen, muss eine grace-" +#~ "period von 0 übergeben werden\n" +#~ "\t\tund die --force Option gesetzt sein.\n" +#~ "\n" +#~ "\t\tWICHTIG: Ein erzwungenes Löschen wartet nicht auf die Bestätigung, " +#~ "dass der Prozess\n" +#~ "\t\tbeendet wurde, was den Prozess am Leben erhalten kann, bis der Knoten " +#~ "die Löschung erkennt\n" +#~ "\t\tund das graziöse Löschen beendet. Wenn Prozesse Shared-Storage oder " +#~ "eine Remote-API verwenden und\n" +#~ "\t\tden Namen des Pods brauchen, um sich selbst zu identifizieren, kann " +#~ "das erzwungene Löschen dazu führen, dass\n" +#~ "\t\tmehrere Prozesse auf der gleichen Maschine die gleiche Identität " +#~ "verwenden, was zu\n" +#~ "\t\tDatenkorruption oder Inkonsistenz führen kann. Erzwinge nur ein " +#~ "Löschen, wenn sichergestellt ist, dass der Pod\n" +#~ "\t\tgelöscht ist, oder wenn die Anwendung mehrere gleichzeitig laufende " +#~ "Kopien verarbeiten kann.\n" +#~ "\t\tAußerdem kann es passieren, dass der Scheduler neue Pods auf dem " +#~ "Knoten plaziert, bevor der Knoten\n" +#~ "\t\tdie Resourcen freigegeben hat, sodass diese Pods direkt entfernt " +#~ "werden.\n" +#~ "\n" +#~ "\t\tBerücksichtige außerdem, dass der Delete-Befehl KEINE versionen " +#~ "prüft, sodass, wenn jemand\n" +#~ "\t\tein Update einer Resource gleichzeitig mit Deinem delete anstößt, " +#~ "dessen Update\n" +#~ "\t\tmit dem Rest der Resource entfernt wird." + +#~ msgid "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete --help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." +#~ msgstr "" +#~ "\n" +#~ "\t\tVeraltet: Fahre eine Resource mit Namen oder Dateinamen graziös " +#~ "heruter.\n" +#~ "\n" +#~ "\t\tDer Stop-Befehl ist veraltet und alle Funktioneren werden mit dem " +#~ "Delete-Befehl abgedeckt.\n" +#~ "\t\tSiehe 'kubectl delete --help' für mehr Details.\n" +#~ "\n" +#~ "\t\tVersucht eine Resource, die graziöses Löschen unterstützt, " +#~ "herunterzufahren und zu löschen.\n" +#~ "\t\tWenn die Resource skaliert werden kann, wird sie vor dem Löschen auf " +#~ "0 skaliert." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +#~ "\n" +#~ "\t\tThe top-node command allows you to see the resource consumption of " +#~ "nodes." +#~ msgstr "" +#~ "\n" +#~ "\t\tZeigt die Resourcennutzung (CPU/Memory/Storage) von Knoten.\n" +#~ "\n" +#~ "\t\tDer top-node-Befehl erlaubt es, die Resourcennutzung von Knoten zu " +#~ "betrachten." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +#~ "\n" +#~ "\t\tThe 'top pod' command allows you to see the resource consumption of " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDue to the metrics pipeline delay, they may be unavailable for a few " +#~ "minutes\n" +#~ "\t\tsince pod creation." +#~ msgstr "" +#~ "\n" +#~ "\t\tZeigt die Resourcennutzung (CPU/Memory/Storage) von Pods.\n" +#~ "\n" +#~ "\t\tDer 'top pod'-Befehl erlaubt es, die Resourcennutzung von Pods zu " +#~ "betrachten.\n" +#~ "\n" +#~ "\t\tAufgrund der Metrik-Pipeline-Verzögerung, können sie für ein paar " +#~ "Minuten nicht verfügbar sein,\n" +#~ "\t\tnach der Pod-Erstellung." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +#~ "\n" +#~ "\t\tThe top command allows you to see the resource consumption for nodes " +#~ "or pods.\n" +#~ "\n" +#~ "\t\tThis command requires Heapster to be correctly configured and working " +#~ "on the server. " +#~ msgstr "" +#~ "\n" +#~ "\t\tZeige Resourcennutzung (CPU/Memory/Storage).\n" +#~ "\n" +#~ "\t\tDer top-Befehl erlaubt es, die Resourcennutzung von Knoten oder Pods " +#~ "zu betrachten.\n" +#~ "\n" +#~ "\t\tDieser Befehl benötigt eine korrekt konfigurierte und funktionierende " +#~ "Heapster-Installation auf dem Server. " + +#~ msgid "" +#~ "\n" +#~ "\t\tDrain node in preparation for maintenance.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse --force. --force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tLeere Knoten, um eine Wartung vorzubereiten.\n" +#~ "\n" +#~ "\t\tDer gegebene Knoten wird als unschedulable markiert, um die Zuordnung " +#~ "von neuen Pods zu verhindern.\n" +#~ "\t\t'drain' entfernt den Pod, falls der API-Server die Entfernung " +#~ "unterstützt\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Wenn nicht, wird ein " +#~ "normales DELETE verwendet,\n" +#~ "\t\tum die Pods zu löschen.\n" +#~ "\t\t'drain' entfernt oder löscht alle Pods mit der Ausnahme von Mirror-" +#~ "Pods (welche vom API Server nicht gelöscht werden können)\n" +#~ "\t\tWenn DaemonSet-verwaltete Pods existieren, wird 'drain' nicht " +#~ "fortgesetzt\n" +#~ "\t\tohne die --ignore-daemonsets Option, und es wird in keinem Fall\n" +#~ "\t\tDaemonSet-verwaltete Pods löschen, weil diese Pods direkt ersetzt " +#~ "würden durch den\n" +#~ "\t\tDaemonSet-Controller, der unschedulable Markierungen ignoriert. Wenn " +#~ "es irgendwelche\n" +#~ "\t\tPods gibt, die weder Mirror-Pods sind, noch von einem " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet oder Job verwaltet werden, wird " +#~ "drain keine Pods löschen, außer die\n" +#~ "\t\t--force Option ist gesetzt. --force lässt das Löschen selbst zu, " +#~ "wenn die verwaltende Resource von einem\n" +#~ "\t\toder mehreren Pods fehlt.\n" +#~ "\n" +#~ "\t\t'drain' wartet auf eine graziöse Löschung. Man sollte auf der " +#~ "Maschine nichts tun, während\n" +#~ "\t\tder Befehl läuft.\n" +#~ "\n" +#~ "\t\tWenn der Knoten wieder bereit ist die Arbeit aufzunehmen, benutze " +#~ "kubectl uncordon,\n" +#~ "\t\twas den Knoten als schedulable markiert.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" +#~ msgstr "" +#~ "\n" +#~ "\t\tGibt den Shell-Completion-Code für die angegebene Shell aus (bash " +#~ "oder zsh).\n" +#~ "\t\tDer Shell-Code muss für eine interaktive Vervollständigung von " +#~ "kubectl \n" +#~ "\t\tausgewertet werden. Das ist möglich, indem man\n" +#~ "\t\tdie .bash_profile Datei sourcet.\n" +#~ "\n" +#~ "\t\tHinweis: Dies setzt das Bash-Completion-Framework voraus, das auf dem " +#~ "Mac nicht standardmäßig installiert ist. \n" +#~ "\t\tEs kann mit homebrew installiert werden:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tSobald es installiert ist, muss bash_completion ausgewertet werden. " +#~ "Dies wird erreicht, indem man\n" +#~ "\t\tdie folgende Zeile zur .bash_profile-Datei hinzufügt\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tHinweis für zsh Nutzer: [1] zsh completions werden nur in Versionen " +#~ "von zsh >= 5.2 unterstützt" + +#~ msgid "" +#~ "\n" +#~ "\t\tPerform a rolling update of the given ReplicationController.\n" +#~ "\n" +#~ "\t\tReplaces the specified replication controller with a new replication " +#~ "controller by updating one pod at a time to use the\n" +#~ "\t\tnew PodTemplate. The new-controller.json must specify the same " +#~ "namespace as the\n" +#~ "\t\texisting replication controller and overwrite at least one (common) " +#~ "label in its replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tFühre ein Rolling-Update des gegebenen ReplicationControllers aus.\n" +#~ "\n" +#~ "\t\tErsetzt den gegebenen ReplicationController mit einem neuen " +#~ "Replication-Controller, indem die neue PodTampleta Pod für Pod\n" +#~ "\t\tangewendet wird. Die new-controller.json muss den gleichen Namespace " +#~ "wie\n" +#~ "\t\tder aktuelle ReplicationController besitzen und mindestens ein " +#~ "gemeinsames Label im ReplicaSelector überschreiben.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tReplace a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. If replacing an existing " +#~ "resource, the\n" +#~ "\t\tcomplete resource spec must be provided. This can be obtained by\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tErsetze eine Resource mit Dateinamen oder stdin.\n" +#~ "\n" +#~ "\t\tJSON- and YAML-Formate werden akzeptiert. Wenn eine existierende " +#~ "Resource ersetzt wird,\n" +#~ "\t\tmuss die vollständige spSpecec mitgegeben werden. Diese kann hiermit " +#~ "ausgelesen werden\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tBitte konsultiere https://htmlpreview.github.io/?https://github.com/" +#~ "kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html um " +#~ "zu erfahren, ob ein Feld verändert werden darf." + +#~ msgid "" +#~ "\n" +#~ "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, " +#~ "or Job.\n" +#~ "\n" +#~ "\t\tScale also allows users to specify one or more preconditions for the " +#~ "scale action.\n" +#~ "\n" +#~ "\t\tIf --current-replicas or --resource-version is specified, it is " +#~ "validated before the\n" +#~ "\t\tscale is attempted, and it is guaranteed that the precondition holds " +#~ "true when the\n" +#~ "\t\tscale is sent to the server." +#~ msgstr "" +#~ "\n" +#~ "\t\tSetze eine neue Größe für ein Deployment, ReplicaSet, Replication-" +#~ "Contoller oder Job.\n" +#~ "\n" +#~ "\t\tScale erlaubt es Nutzern eine oder mehr Voraussetzungen für die " +#~ "Aktion festzulegen.\n" +#~ "\n" +#~ "\t\tWenn --current-replicas oder --resource-version gegeben ist, wird es " +#~ "validiert, bevor\n" +#~ "\t\tscale versucht wird, und es wird garantiert, dass die Voraussetzungen " +#~ "erfüllt sind, wenn\n" +#~ "\t\tscale zum Server geschickt wird." + +#~ msgid "" +#~ "\n" +#~ "\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tTo proxy only part of the kubernetes api and also some static files:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tTo proxy the entire kubernetes api at a different root, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +#~ msgstr "" +#~ "\n" +#~ "\t\tProxy alle Teile der Kubernetes-API und sonst nichts:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tProxy nur bestimmte Teile der Kubernetes-API und einige statische " +#~ "Dateien:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tDer Befehl oben lässt dich 'curl localhost:8001/api/v1/pods' " +#~ "aufrufen.\n" +#~ "\n" +#~ "\t\tProxy alle Teile der Kubernetes-API auf einem anderen root:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tDer Befehl oben lässt dich 'curl localhost:8001/custom/api/v1/pods' " +#~ "aufrufen" + +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate field(s) of a resource using strategic merge patch\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tAktualisiere Felder einer Resource mit einem Strategic-Merge-Patch\n" +#~ "\n" +#~ "\t\tJSON- und YAML-Formate werden akzeptiert.\n" +#~ "\n" +#~ "\t\tBitte konsultiere https://htmlpreview.github.io/?https://github.com/" +#~ "kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html um " +#~ "zu erfahren, ob ein Feld mutable ist." + +#~ msgid "" +#~ "\n" +#~ "\t # Create a new secret named my-secret with keys for each file in " +#~ "folder bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with specified keys instead of " +#~ "names on disk\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with key1=supersecret and " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" +#~ msgstr "" +#~ "\n" +#~ "\t # Erstelle ein neues Secret my-secret mit einem Key für jede Datei im " +#~ "Ordner bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Erstelle ein neues Secret my-secret mit den gegebenen Keys statt " +#~ "der Namen auf der Festplatte\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Erstelle ein neues Scret my-secret mit key1=supersecret und " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" + +#~ msgid "" +#~ "\n" +#~ "\t# Create a new ExternalName service named my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" +#~ msgstr "" +#~ "\n" +#~ "\t# Erstelle einen neuen ExternalName-Service my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" + +#~ msgid "" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs (in headless mode)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" +#~ msgstr "" +#~ "\n" +#~ " # Erstelle einen neuen ClusterIP-Service my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Erstelle einen neuen ClusterIP-Service my-cs (im headless-Modus)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" + +#~ msgid "" +#~ "\n" +#~ " # Create a new deployment named my-dep that runs the busybox image.\n" +#~ " kubectl create deployment my-dep --image=busybox" +#~ msgstr "" +#~ "\n" +#~ " # Erstelle ein neues Deployment my-dep, dass das busybox-Image " +#~ "nutzt.\n" +#~ " kubectl create deployment my-dep --image=busybox" + +#~ msgid "" +#~ "\n" +#~ " # Create a new nodeport service named my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" +#~ msgstr "" +#~ "\n" +#~ " # Erstelle einen neuen NodePort-Service my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" + +#~ msgid "" +#~ "\n" +#~ " Create a clusterIP service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Erstelle einen ClusterIP-Service mit dem gegebenen Namen." + +#~ msgid "" +#~ "\n" +#~ " Create a deployment with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Erstelle ein Deployment mit dem gegebenen Namen." + +#~ msgid "" +#~ "\n" +#~ " Create a nodeport service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Erstelle einen NodePort-Service mit dem gegebenen Namen." + +#~ msgid "" +#~ "\n" +#~ " Display addresses of the master and services with label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " To further debug and diagnose cluster problems, use 'kubectl cluster-" +#~ "info dump'." +#~ msgstr "" +#~ "\n" +#~ " Zeigt Adressen des Master und von Services mit Label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " Für das weitere Debugging und die Diagnose von Clusterproblemen nutze " +#~ "'kubectl cluster-info dump'." + +#~ msgid "A schedule in the Cron format the job should be run with." +#~ msgstr "Ein Schedule im Cron Format, dass der Job nutzen soll." + +#~ msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#~ msgstr "Auto-skaliere ein Deployment, ReplicaSet oder ReplicationController" + +#~ msgid "" +#~ "Container name which will have its image upgraded. Only relevant when --" +#~ "image is specified, ignored otherwise. Required when using --image on a " +#~ "multi-container pod" +#~ msgstr "" +#~ "Name des Containers dessen Image aktualisiert wird. Nur relevant, wenn --" +#~ "image angegeben ist, sonst ignoriert. Verpflichtend, wenn --image auf " +#~ "einem Multi-Container-Pod verwendet wird" + +#~ msgid "Create a clusterIP service." +#~ msgstr "Erstelle einen ClusterIP-Service" + +#~ msgid "Create a deployment with the specified name." +#~ msgstr "Erstelle ein Deployment mit dem gegebenen Namen." + +#~ msgid "Create a resource by filename or stdin" +#~ msgstr "Erstelle eine Resource von einer Datei oder stdin" + +#~ msgid "Deprecated: Gracefully shut down a resource by name or filename" +#~ msgstr "" +#~ "Veraltet: Graziöses herunterfahren einer Resource über den Namen oder " +#~ "Dateinamen" + +#~ msgid "" +#~ "Explicit policy for when to pull container images. Required when --image " +#~ "is same as existing image, ignored otherwise." +#~ msgstr "" +#~ "Explizite Vorgabe, wann Container-Images gepullt werden. Verpflichtend, " +#~ "wenn --image ist gleich dem aktuellen Image ist - sonst ignoriert." + +#~ msgid "" +#~ "IP to assign to the Load Balancer. If empty, an ephemeral IP will be " +#~ "created and used (cloud-provider specific)." +#~ msgstr "" +#~ "IP, die dem Load-Balancer zugewiesen wird. Falls leer, wird eine " +#~ "temporäre IP erstellt und verwendet (Cloud-Provider spezifisch)" + +#~ msgid "Manage a deployment rollout" +#~ msgstr "Verwalte ein Deployment-Rollout" + +#~ msgid "Perform a rolling update of the given ReplicationController" +#~ msgstr "Führe ein Rolling-Update des gegebenen ReplicationControllers aus" + +#~ msgid "" +#~ "Set a new size for a Deployment, ReplicaSet, Replication Controller, or " +#~ "Job" +#~ msgstr "" +#~ "Setze eine neue Größe für ein Deployment, ReplicaSet, " +#~ "ReplicationController oder Job" + +#~ msgid "" +#~ "The name of the API generator to use, see http://kubernetes.io/docs/user-" +#~ "guide/kubectl-conventions/#generators for a list." +#~ msgstr "" +#~ "Der Name des zu verwendenden API-Generators. Siehe http://kubernetes.io/" +#~ "docs/user-guide/kubectl-conventions/#generators für eine Übersicht." + +#~ msgid "" +#~ "The name of the API generator to use. Currently there is only 1 generator." +#~ msgstr "" +#~ "Der Name des zu verwendenden API-Generators. Zur Zeit gibt es nur einen " +#~ "Generator." + +#~ msgid "" +#~ "The name of the generator to use for creating a service. Only used if --" +#~ "expose is true" +#~ msgstr "" +#~ "Der Name des zu verwendenden Generators, um einen Service zu erstellen. " +#~ "Wird nur benutzt, wenn --expose true ist" + +#~ msgid "" +#~ "The port that this container exposes. If --expose is true, this is also " +#~ "the port used by the service that is created." +#~ msgstr "" +#~ "Der Port, den der Container anbietet. Wenn --expose true ist, ist es " +#~ "auch der Port, den der zu erstellende Service verwendet" + +#~ msgid "" +#~ "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " +#~ "'ClusterIP'." +#~ msgstr "" +#~ "Typ für diesen Service: ClusterIP, NodePort oder LoadBalancer. Standard " +#~ "ist 'ClusterIP'." + +#~ msgid "Update field(s) of a resource using strategic merge patch" +#~ msgstr "Aktualisiere Felder einer Resource mit einem Strategic-Merge-Patch" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/default/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/default/LC_MESSAGES/k8s.mo index 1a33d3bb82f2a3be5e9d6fd7848f25a7966ad717..3779a9ba083ffff8723c280d959ae8ce71e938b3 100644 GIT binary patch literal 151116 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 Nk&soU4~p1Y`@b2Z7mEM@ delta 18019 zcmeI233L=yy2tPBgaBb*3~S(q1QH;fjXfGM5D-~p6+zLYy1P2vq`Rx>>P`rV4U8bd zpkS$myW)Z$D7bHkQBlVY;W@&LFe=XIdyc;G{l8n)Ni%vJ=e%>?Iq#g5eEHpb zyXvmr{l4#3dGNOO+iysVAL*WYBg1tP(jO9S%h)*1*ul!==7S_3W`VDXiKjGc@8$SlTE94yZC zL5yiAsLNq&N*l&b3}&nv6%`F@fId31bfYe(y;9h7N2S z%~&Jyi^ec^eF|eeOBvgb`?i%ahJUPjJY#2r_knNVzGL7yXrDbgfw5Wm;S@L*ESpF_ zFt!=ofeH?RJy7BDNsN7g{B=_p`#ZR7Dq|mlvFVJt!C4nFHV=G!CSy;fG1h)IW8WkH z!o`doMT5^QM2At&or@Uz0rhXKL}zHK?x?~;V1C;m>2o;m!cBf@JKyI435MCe*g|#&RBXIbP((crmnJd=B%}hVR=~zxCIT(2KS+! zFV-=38@O$~wS*PFXRHnKPi$oDQ*ht4nE(Dr+_s6aXTd$2tuB4}ybHKKK^s4)W7(!!m$-L5_NgadR#5Bkq7ggAamVfdlWfM&9Kv#ug*L z@h+_Y3wYqaQ1G9a%BQzlO0xTY#>V1?(;)PX4co>T^olJ4V`%sWa3}KV4>EQsxEGuX z_Iijh1$2Q=gD-&Nz|}i2yWl?X5z0Tz*n41c964&J-J=){SPnv8ST&dl?gz`jPe2-B zKeS3~xEaL8U@w99fPVu=fLnH98Nh=e)%z1jOEdN{#`=O6gVdo2h#k%1JCNvy!~yU; z@MAC^%xu7@!KomPJO<{14}(L%cfkViN02%=9D9)N_k%^?4ItI?A~+EI2D}XHzT5ge zY%$L6Mq&_tcpDrKehbpbM?GOxFc%z-{7Mieg6#l%f^UJ;;Bl}V?AB;KHy7-W{1T8x zd@VQ>+zyTg-vO!q^d}kXL;F7u34wwMU@hnd^S}?m3@~L6V_~o_SOsnXZv{_*Cb;e? z7$#8cwPx~Fus8CbgVce4fYk9m`>ck~1$!aC2vpEMiz15T9Jdl=Zt<6V3>d<>2E!|fj=~~7CtUrzP93-+q6`TfM z0}Ak6uoC^8V%`Mcq=j!_tAQ0@53muWrFb2rcK#SgVi$VU^N{6cUqUyZzz_E{S#I`{ zx6lxN_r7Dzz}mx>o8|9XZdQ5UaNA6oq6Bg@TR@QHM@Y~2yd%l`hTi|M;clX7_w;x!HZ+SZ;R7UoAH~^gGMV?)%=F zp(}o{l=CT&-0XMYIT+9j|FFC)|H<;Qb3l~G+5Je6oBa$VH@gW2oZRfasa(3*>(aP% zv+LV&>1Ne*F5T>_9k_I}13Gc(Wz|oMGT?hrB zCFm@;<^OY$ptbdY&?B}LBsc5N;?lysmCdD_WjQFv?VgkxoWw4qXk> zzJC_%2fhoQ2c8D=!IC&aU-Dv=AdP%ImOhaBR>uoKYIrW#3tR${u3Q7^;7M=-SXs~E zWwHOZB0(en(PrKs{_Wu`1RDvB=SV~j_(ps&z`7k&T`6iH*@oSp{uC$bFI!I1xE!YRV z4|Ie3L257?O1>IAAG`s44V(g2uEhSQo<4wt3cd+014pg0w%JbbbL4*jX}cU-&83?i z_d9D!;~=f&G4OS8!Bt$k*_<`#5Jyl7l8*Ga8YUYo0%=LsfHaf0Uyc1w+vE)t&{)Y0uAEmaeEKKLU@N?LIZmu_|;NZaioNK0`Pq=vo+(I0tTj=ziS zG-JlpjP&?qWD#MoE|BN#pJ<}#S_?S|p$Vmn%#;RMK^a_Rj_CRWWDDdX%GlROAdQzS zN;kV~J-EqE6A+2SStAnfLujMj455q0eHG+3$Z^Q+kQX5zK=weAuRh4U0ii{xhnSG3 zAc>3Sg06`W1M)EB803CP6YT+tQD|am=hAf_WF;kV`5<>u0@quRBM{mbbRlS9CuGX{ zL)t?VJ|D6X@);xxawQ~jy@SL$NB}|`vKsBPHjtMf*^oOSbnUXho =R#=JNi&{> z?1n6W1R?DqOCe7}o`%#w64yCMOoHr(?6V6?LE00mAaV~JMS`wNAs0YYNGjx9NIM8^ zoa-Qn)1(1i2!04T3qluJf{~DekdBa1kUR)odo8f-;2n1QbDJ}1{RJ{ZA#d7+{lH5g zWCiG=O?H_~S$`B@F=Q;{9>@|%6jBN43Q1fYkT?(WHiV2kU280`>utV5>whCMX^;mX z+?q4oErVkC5L(Zh=%m9)iq(jDe8Dr7P2dd~aqar7OF}&U^x1 z3waGPC1Elivw!Rl?zGcafFmIDAXh_N5V{6H9)#RW8C+q=%a9F}NpIg?h-_hSLp1E~ zw=|_;rVyMnqjFFm^U-s7wJ|#P;)Zs4^HWn7>sqL>X)^zk8&gO0GpY*uH~d&MjHlMB zk!q7q=YyyS-uLdAd`N>a^7|Cy+PS@q4P#w>omwm!jzyigQ}=73vf5(d)P$^W^F{pm zl$4k!-0)Ogg#7daYVuHoZS zdU_*TP=qy)C@vW>a@1(&n6cxEjG6_byCvm?M~SNG=36??Y?DiAqv?{&u}L>z_%$(? z>W&74x>R*1*Cm{85sA6#oo+1@Rs10}Vm4`fVTYurjRO}=J0st9eva9s^Fe16)+{LQ zp+uvK+m~Fu>{T!0qDwOJl4?xq&(9w*uD-;ZT(emf<1>;AjIQ&0H!Qkz05@h|-m{k? zW+-kE)BT}p;nRYuE27q+exvVY{qwVNqcX#|yQ+urdgb7p zq^hUcv#a~mKp?4&bR(~7s9mRu`b5JDrGOiS?n8#=S!3L!zHKaXcN~dlBC6F5UDWxb zKH>3uy=p`aMMbnetm*|xGghreg%SuDKJW52!Fs5Mad)*a>U|T8{l0-l>f-5XvQ!vf z`IWX-vdFk(@jd1r*7CEAq8hg`JTT8#8Mw>H3Lbz6GrW#Jl@?U=s2XW_HT1E=thkY9 znm=viecJ?-aJbC)DcaB25IJBR*7uqJy@B^Na$9`v7|Pq9SRF6*Es8XJ~^eoFBTOZtu7?InwC5oJ*tJxLnXXdC;X6(VP=cDC^Cv? z^fq?P7?4W88%;BE;&Yp8i278atC3p2TNNJF3!U`{KbF%fDxe*gG+k7IaC*=D*=nb` zMoeeY0-!ExBCJGxg;A~0TA7R8s*Y8OU=wMP`d_I3%-eA{866so62W>2($9d3e(F&r zgpO-o5vulwmKq0EWE+<*@7(_vZty9~)PNi7V$?3r<-*8XG2D22dEZ~Z_50-;jBBqr zzkfsx2mEdr1Dc$lH##KUzCkY=Wh`A0o0*vVU+-?daA6@e*tmeEc;r0kVOSIlhvv+K zMz#7N^w!+8h2Pkj3>SWK#q@fYw$v=TnP1nw+0YnwSM)Hd<2SXGT)(o;I1%p}hb5$4 zWE&(A)#R3nMOE?UO3IZK6%~na07g?6O2{MRP85E0EEY{xu1G8-!hYd&`h!ZfS|+P? zIhpq@nD&Y9;?HGx>N^i6^?PyM3xB7EsFu6%~#W!{mSC2mRaQ`L*F#T6$5K+=d8g z9*o%AaN$+Qd4st6gd@lP0qdyKLc$w`qH4(Fgmbe@Zb+>&P7muH$MXv9!j?Nqq%>(|78cJ&YgLo@T8!5LyYYkZ>iL(MO+~gt}pVd%{$L% zPa1$<7&I0+sRiMx7mH(hRJeT#?dEEcPY+6M%a@v|!Sv9rhV5PoE#Q&n{5SNhSryOhO1TSuRgOPGdakQT zBl7U;QEG$M0UMRHB^*(;YV1c{Zd7%*>;m3f`3Eh9u+|y zmB>m+SLUiPWr?kC|Lk-kJ`3j}28oEEh8jF-R4MldV1DsLc{Hj9!)Obdmoy0U$$ngE z8Bf%wL=yp|Zgkm`QH}~Ou$-V3FksR#6y2=^6c;)EC}z}}WGX|i(Ml2K9DSjF1XOd^ z>wIv#LPS3iXob;s=ans)H9J3R$@q5ZX;V}sjJV*$u5*p--H&#JJMqiuK`)F?ch5){ z6_chE^~lic??qU9uD>^XE&mnBbWd}Re{#rF;Y@VIb zPpZ!x?0p%L(0o!*?C;ma9!0MI>A$%?5cu>J{~wf+T2@BBFk{26Qn7gNaHo zCwN56(meB^mjMj90P_nkt=7rY8udzzNH1&I1*_3|IYgb@3~e(#j7|wfE;DLWm!?@} zm^yYIZ8+LQbrC;y4>}Q05pK#}<J<+nxCrP}kuMqz>!pQ-zGyH26H@C}>k6uI>WR4u z{957o#LspS`cX*xI1<7R*OQa30L~awCY4tddNj9QsD%B9?c}k^trpf67s|r{%!L-x z3w&8gDj7*LQRbG3ritu{v?&bdh;F!*Ny{ijc#N z;ogqSG_!9v-qQ@E@;vS~MJgX_4Ec7jIW3iUYA5f)u*{||j;zL~Q~7zkag}h)<@PDt zJeK9SuCYfte}#{Qi?D)x+8NmOVj>+V$nao0Ql8Ehx=)KiS7H6=NJFld5oj+Q(n>+m3wAKp|#^;EJKWQrDeMbtz&L>5-z5m}=hAiN9!W@65*_zUXbX z>B2vbCk|WEOv!Ild3iinB>eDO^No5Z1tYd8eF6*r_mrsg`iintlDBXU;we$O$Kd z4>R8!X4|KbpU*ylX6dS_`j`RSbOQloV$^gUXa^ov|9%O~sk=&uzS<+i*M$;FU= z^QP(Zvvp(hU<~lOz&u*+$TUC9#j9NfE*qgV)JoEAmC8d5X$)R>*)QY%l_6R(lpmTU1S02uwo&=$4SX~HDFNLI+sIQ`nt~7teND82 zG;AdWp4KU<@!VnjPdqNG)$z6z%a~gps8j0oTy(8vL6RPUm7-UK*1gRyhUj)Ozb#dt zao>e>xXr~Gh4ytUphRRSm$-Qz8A)t4*;7PsFjG=t=mnHKB~svF?WbaBMnytl?4IV! zbs}c~ozz8@Y^=&0oX>^1J)aNnf|{q}9oz&QFc3LM%+vYYZ+_?G85A%yb}ZoYx%op8 zUot!v4ARL|zVwm@!J$lDir(NXWgp6#-;SEIN_eq(WCWi+WS&!=UJ*PwE1>hGcA{O-~676@@n;+2Rz z{*mQA^J_`##})Z4sP*Fty$4EsGb1%={kTG}X<9$7w0>Mso4@n4eq8a$7iuy*ZT+}{ zm%BI(wSHV_{kYQlaRsij_2WwG#})f)9=_JJeq3q&xFY`#s@9Jy*8c-XU+P;wuC#t! XQCmN*obgGr_2WwG$Cdw+k1PKJEo!x) diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/default/LC_MESSAGES/k8s.po b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/default/LC_MESSAGES/k8s.po index 79a34ccd332..20757755554 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/default/LC_MESSAGES/k8s.po +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/default/LC_MESSAGES/k8s.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gettext-go-examples-hello\n" "Report-Msgid-Bugs-To: EMAIL\n" -"POT-Creation-Date: 2017-03-14 21:32-0700\n" +"POT-Creation-Date: 2021-05-17 15:40+0200\n" "PO-Revision-Date: 2017-05-24 18:01+0800\n" "Last-Translator: Brendan Burns \n" "Language-Team: \n" @@ -19,7 +19,25 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:43 +msgid "" +"\n" +"\t\t\tModify kubeconfig files using subcommands like \"kubectl config set " +"current-context my-context\"\n" +"\n" +"\t\t\tThe loading order follows these rules:\n" +"\n" +"\t\t\t1. If the --" +msgstr "" +"\n" +"\t\t\tModify kubeconfig files using subcommands like \"kubectl config set " +"current-context my-context\"\n" +"\n" +"\t\t\tThe loading order follows these rules:\n" +"\n" +"\t\t\t1. If the --" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:43 msgid "" "\n" "\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " @@ -33,7 +51,7 @@ msgstr "" "\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" "admin --user=user1 --user=user2 --group=group1" -#: pkg/kubectl/cmd/create_rolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 msgid "" "\n" "\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " @@ -47,7 +65,7 @@ msgstr "" "\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" "user=user2 --group=group1" -#: pkg/kubectl/cmd/create_configmap.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:58 msgid "" "\n" "\t\t # Create a new configmap named my-config based on folder bar\n" @@ -61,7 +79,14 @@ msgid "" "\t\t # Create a new configmap named my-config with key1=config1 and " "key2=config2\n" "\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" +"literal=key2=config2\n" +"\n" +"\t\t # Create a new configmap named my-config from the key=value pairs in " +"the file\n" +"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +"\n" +"\t\t # Create a new configmap named my-config from an env file\n" +"\t\t kubectl create configmap my-config --from-env-file=path/to/bar.env" msgstr "" "\n" "\t\t # Create a new configmap named my-config based on folder bar\n" @@ -75,25 +100,40 @@ msgstr "" "\t\t # Create a new configmap named my-config with key1=config1 and " "key2=config2\n" "\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" +"literal=key2=config2\n" +"\n" +"\t\t # Create a new configmap named my-config from the key=value pairs in " +"the file\n" +"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +"\n" +"\t\t # Create a new configmap named my-config from an env file\n" +"\t\t kubectl create configmap my-config --from-env-file=path/to/bar.env" -#: pkg/kubectl/cmd/create_secret.go:135 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:56 msgid "" "\n" "\t\t # If you don't already have a .dockercfg file, you can create a " "dockercfg secret directly by using:\n" "\t\t kubectl create secret docker-registry my-secret --docker-" "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL\n" +"\t\t \n" +"\t\t # Create a new secret named my-secret from ~/.docker/config.json\n" +"\t\t kubectl create secret docker-registry my-secret --from-file=." +"dockerconfigjson=path/to/.docker/config.json" msgstr "" "\n" "\t\t # If you don't already have a .dockercfg file, you can create a " "dockercfg secret directly by using:\n" "\t\t kubectl create secret docker-registry my-secret --docker-" "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL\n" +"\t\t \n" +"\t\t # Create a new secret named my-secret from ~/.docker/config.json\n" +"\t\t kubectl create secret docker-registry my-secret --from-file=." +"dockerconfigjson=path/to/.docker/config.json" -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -109,12 +149,82 @@ msgstr "" "\t\t # Show metrics for a given node\n" "\t\t kubectl top node NODE_NAME" -#: pkg/kubectl/cmd/apply.go:84 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:44 +msgid "" +"\n" +"\t\t# !!!Important Note!!!\n" +"\t\t# Requires that the 'tar' binary is present in your container\n" +"\t\t# image. If 'tar' is not present, 'kubectl cp' will fail.\n" +"\t\t#\n" +"\t\t# For advanced use cases, such as symlinks, wildcard expansion or\n" +"\t\t# file mode preservation consider using 'kubectl exec'.\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\ttar cf - /tmp/foo | kubectl exec -i -n -- " +"tar xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl exec -n -- tar cf - /tmp/foo | tar " +"xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " +"the default namespace\n" +"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " +"container\n" +"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl cp /:/tmp/foo /tmp/bar" +msgstr "" +"\n" +"\t\t# !!!Important Note!!!\n" +"\t\t# Requires that the 'tar' binary is present in your container\n" +"\t\t# image. If 'tar' is not present, 'kubectl cp' will fail.\n" +"\t\t#\n" +"\t\t# For advanced use cases, such as symlinks, wildcard expansion or\n" +"\t\t# file mode preservation consider using 'kubectl exec'.\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\ttar cf - /tmp/foo | kubectl exec -i -n -- " +"tar xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl exec -n -- tar cf - /tmp/foo | tar " +"xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " +"the default namespace\n" +"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " +"container\n" +"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl cp /:/tmp/foo /tmp/bar" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:119 msgid "" "\n" "\t\t# Apply the configuration in pod.json to a pod.\n" "\t\tkubectl apply -f ./pod.json\n" "\n" +"\t\t# Apply resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl apply -k dir/\n" +"\n" "\t\t# Apply the JSON passed into stdin to a pod.\n" "\t\tcat pod.json | kubectl apply -f -\n" "\n" @@ -133,6 +243,10 @@ msgstr "" "\t\t# Apply the configuration in pod.json to a pod.\n" "\t\tkubectl apply -f ./pod.json\n" "\n" +"\t\t# Apply resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl apply -k dir/\n" +"\n" "\t\t# Apply the JSON passed into stdin to a pod.\n" "\t\tcat pod.json | kubectl apply -f -\n" "\n" @@ -147,7 +261,7 @@ msgstr "" "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" "ConfigMap" -#: pkg/kubectl/cmd/autoscale.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:48 #, c-format msgid "" "\n" @@ -170,7 +284,7 @@ msgstr "" "between 1 and 5, target CPU utilization at 80%:\n" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" -#: pkg/kubectl/cmd/convert.go:49 +#: pkg/kubectl/cmd/convert/convert.go:51 msgid "" "\n" "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" @@ -178,7 +292,7 @@ msgid "" "\n" "\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " "latest version\n" -"\t\t# and print to stdout in json format.\n" +"\t\t# and print to stdout in JSON format.\n" "\t\tkubectl convert -f pod.yaml --local -o json\n" "\n" "\t\t# Convert all files under current directory to latest version and create " @@ -191,14 +305,14 @@ msgstr "" "\n" "\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " "latest version\n" -"\t\t# and print to stdout in json format.\n" +"\t\t# and print to stdout in JSON format.\n" "\t\tkubectl convert -f pod.yaml --local -o json\n" "\n" "\t\t# Convert all files under current directory to latest version and create " "them all.\n" "\t\tkubectl convert -f . | kubectl create -f -" -#: pkg/kubectl/cmd/create_clusterrole.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:41 msgid "" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " @@ -207,8 +321,25 @@ msgid "" "resource=pods\n" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create clusterrole pod-reader --verb=get --resource=pods --" +"resource-name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with API Group specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=rs." +"extensions\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with SubResource specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=pods," +"pods/status\n" +"\n" +"\t\t# Create a ClusterRole name \"foo\" with NonResourceURL specified\n" +"\t\tkubectl create clusterrole \"foo\" --verb=get --non-resource-url=/logs/" +"*\n" +"\n" +"\t\t# Create a ClusterRole name \"monitoring\" with AggregationRule " +"specified\n" +"\t\tkubectl create clusterrole monitoring --aggregation-rule=\"rbac.example." +"com/aggregate-to-monitoring=true\"" msgstr "" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " @@ -217,10 +348,27 @@ msgstr "" "resource=pods\n" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create clusterrole pod-reader --verb=get --resource=pods --" +"resource-name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with API Group specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=rs." +"extensions\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with SubResource specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=pods," +"pods/status\n" +"\n" +"\t\t# Create a ClusterRole name \"foo\" with NonResourceURL specified\n" +"\t\tkubectl create clusterrole \"foo\" --verb=get --non-resource-url=/logs/" +"*\n" +"\n" +"\t\t# Create a ClusterRole name \"monitoring\" with AggregationRule " +"specified\n" +"\t\tkubectl create clusterrole monitoring --aggregation-rule=\"rbac.example." +"com/aggregate-to-monitoring=true\"" -#: pkg/kubectl/cmd/create_role.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:46 msgid "" "\n" "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" @@ -229,8 +377,14 @@ msgid "" "resource=pods\n" "\n" "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create role pod-reader --verb=get --resource=pods --resource-" +"name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a Role named \"foo\" with API Group specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=rs.extensions\n" +"\n" +"\t\t# Create a Role named \"foo\" with SubResource specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=pods,pods/status" msgstr "" "\n" "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" @@ -239,10 +393,38 @@ msgstr "" "resource=pods\n" "\n" "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create role pod-reader --verb=get --resource=pods --resource-" +"name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a Role named \"foo\" with API Group specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=rs.extensions\n" +"\n" +"\t\t# Create a Role named \"foo\" with SubResource specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=pods,pods/status" -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_job.go:44 +msgid "" +"\n" +"\t\t# Create a job\n" +"\t\tkubectl create job my-job --image=busybox\n" +"\n" +"\t\t# Create a job with command\n" +"\t\tkubectl create job my-job --image=busybox -- date\n" +"\n" +"\t\t# Create a job from a CronJob named \"a-cronjob\"\n" +"\t\tkubectl create job test-job --from=cronjob/a-cronjob" +msgstr "" +"\n" +"\t\t# Create a job\n" +"\t\tkubectl create job my-job --image=busybox\n" +"\n" +"\t\t# Create a job with command\n" +"\t\tkubectl create job my-job --image=busybox -- date\n" +"\n" +"\t\t# Create a job from a CronJob named \"a-cronjob\"\n" +"\t\tkubectl create job test-job --from=cronjob/a-cronjob" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" @@ -262,7 +444,7 @@ msgstr "" "\t\t# Create a new resourcequota named best-effort\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" @@ -293,7 +475,7 @@ msgstr "" "point in time.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" -#: pkg/kubectl/cmd/create.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:76 msgid "" "\n" "\t\t# Create a pod using the data in pod.json.\n" @@ -302,9 +484,9 @@ msgid "" "\t\t# Create a pod based on the JSON passed into stdin.\n" "\t\tcat pod.json | kubectl create -f -\n" "\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" +"\t\t# Edit the data in docker-registry.yaml in JSON then create the resource " +"using the edited data.\n" +"\t\tkubectl create -f docker-registry.yaml --edit -o json" msgstr "" "\n" "\t\t# Create a pod using the data in pod.json.\n" @@ -313,11 +495,43 @@ msgstr "" "\t\t# Create a pod based on the JSON passed into stdin.\n" "\t\tcat pod.json | kubectl create -f -\n" "\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" +"\t\t# Edit the data in docker-registry.yaml in JSON then create the resource " +"using the edited data.\n" +"\t\tkubectl create -f docker-registry.yaml --edit -o json" -#: pkg/kubectl/cmd/expose.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:43 +msgid "" +"\n" +"\t\t# Create a priorityclass named high-priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\"\n" +"\n" +"\t\t# Create a priorityclass named default-priority that considered as the " +"global default priority\n" +"\t\tkubectl create priorityclass default-priority --value=1000 --global-" +"default=true --description=\"default priority\"\n" +"\n" +"\t\t# Create a priorityclass named high-priority that can not preempt pods " +"with lower priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\" --preemption-policy=\"Never\"" +msgstr "" +"\n" +"\t\t# Create a priorityclass named high-priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\"\n" +"\n" +"\t\t# Create a priorityclass named default-priority that considered as the " +"global default priority\n" +"\t\tkubectl create priorityclass default-priority --value=1000 --global-" +"default=true --description=\"default priority\"\n" +"\n" +"\t\t# Create a priorityclass named high-priority that can not preempt pods " +"with lower priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\" --preemption-policy=\"Never\"" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:61 msgid "" "\n" "\t\t# Create a service for a replicated nginx, which serves on port 80 and " @@ -340,7 +554,7 @@ msgid "" "\n" "\t\t# Create a service for a replicated streaming application on port 4100 " "balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +"\t\tkubectl expose rc streamer --port=4100 --protocol=UDP --name=video-" "stream\n" "\n" "\t\t# Create a service for a replicated nginx using replica set, which " @@ -372,7 +586,7 @@ msgstr "" "\n" "\t\t# Create a service for a replicated streaming application on port 4100 " "balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +"\t\tkubectl expose rc streamer --port=4100 --protocol=UDP --name=video-" "stream\n" "\n" "\t\t# Create a service for a replicated nginx using replica set, which " @@ -383,12 +597,172 @@ msgstr "" "connects to the containers on port 8000.\n" "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" -#: pkg/kubectl/cmd/delete.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_ingress.go:64 +msgid "" +"\n" +"\t\t# Create a single ingress called 'simple' that directs requests to foo." +"com/bar to svc\n" +"\t\t# svc1:8080 with a tls secret \"my-cert\"\n" +"\t\tkubectl create ingress simple --rule=\"foo.com/bar=svc1:8080,tls=my-cert" +"\"\n" +"\n" +"\t\t# Create a catch all ingress of \"/path\" pointing to service svc:port " +"and Ingress Class as \"otheringress\"\n" +"\t\tkubectl create ingress catch-all --class=otheringress --rule=\"/path=svc:" +"port\"\n" +"\n" +"\t\t# Create an ingress with two annotations: ingress.annotation1 and " +"ingress.annotations2\n" +"\t\tkubectl create ingress annotated --class=default --rule=\"foo.com/" +"bar=svc:port\" \\n\t\t\t--annotation ingress.annotation1=foo \\n\t\t\t--" +"annotation ingress.annotation2=bla\n" +"\n" +"\t\t# Create an ingress with the same host and multiple paths\n" +"\t\tkubectl create ingress multipath --class=default \\n\t\t\t--rule=\"foo." +"com/=svc:port\" \\n\t\t\t--rule=\"foo.com/admin/=svcadmin:portadmin\"\n" +"\n" +"\t\t# Create an ingress with multiple hosts and the pathType as Prefix\n" +"\t\tkubectl create ingress ingress1 --class=default \\n\t\t\t--rule=\"foo." +"com/path*=svc:8080\" \\n\t\t\t--rule=\"bar.com/admin*=svc2:http\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using the default ingress " +"certificate and different path types\n" +"\t\tkubectl create ingress ingtls --class=default \\n\t\t --rule=\"foo.com/" +"=svc:https,tls\" \\n\t\t --rule=\"foo.com/path/subpath*=othersvc:8080\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using a specific secret and " +"pathType as Prefix\n" +"\t\tkubectl create ingress ingsecret --class=default \\n\t\t --rule=\"foo." +"com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t# Create an ingress with a default backend\n" +"\t\tkubectl create ingress ingdefault --class=default \\n\t\t --default-" +"backend=defaultsvc:http \\n\t\t --rule=\"foo.com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t" +msgstr "" +"\n" +"\t\t# Create a single ingress called 'simple' that directs requests to foo." +"com/bar to svc\n" +"\t\t# svc1:8080 with a tls secret \"my-cert\"\n" +"\t\tkubectl create ingress simple --rule=\"foo.com/bar=svc1:8080,tls=my-cert" +"\"\n" +"\n" +"\t\t# Create a catch all ingress of \"/path\" pointing to service svc:port " +"and Ingress Class as \"otheringress\"\n" +"\t\tkubectl create ingress catch-all --class=otheringress --rule=\"/path=svc:" +"port\"\n" +"\n" +"\t\t# Create an ingress with two annotations: ingress.annotation1 and " +"ingress.annotations2\n" +"\t\tkubectl create ingress annotated --class=default --rule=\"foo.com/" +"bar=svc:port\" \\n\t\t\t--annotation ingress.annotation1=foo \\n\t\t\t--" +"annotation ingress.annotation2=bla\n" +"\n" +"\t\t# Create an ingress with the same host and multiple paths\n" +"\t\tkubectl create ingress multipath --class=default \\n\t\t\t--rule=\"foo." +"com/=svc:port\" \\n\t\t\t--rule=\"foo.com/admin/=svcadmin:portadmin\"\n" +"\n" +"\t\t# Create an ingress with multiple hosts and the pathType as Prefix\n" +"\t\tkubectl create ingress ingress1 --class=default \\n\t\t\t--rule=\"foo." +"com/path*=svc:8080\" \\n\t\t\t--rule=\"bar.com/admin*=svc2:http\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using the default ingress " +"certificate and different path types\n" +"\t\tkubectl create ingress ingtls --class=default \\n\t\t --rule=\"foo.com/" +"=svc:https,tls\" \\n\t\t --rule=\"foo.com/path/subpath*=othersvc:8080\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using a specific secret and " +"pathType as Prefix\n" +"\t\tkubectl create ingress ingsecret --class=default \\n\t\t --rule=\"foo." +"com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t# Create an ingress with a default backend\n" +"\t\tkubectl create ingress ingdefault --class=default \\n\t\t --default-" +"backend=defaultsvc:http \\n\t\t --rule=\"foo.com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:74 +msgid "" +"\n" +"\t\t# Create an interactive debugging session in pod mypod and immediately " +"attach to it.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug mypod -it --image=busybox\n" +"\n" +"\t\t# Create a debug container named debugger using a custom automated " +"debugging image.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug --image=myproj/debug-tools -c debugger mypod\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and attach to it\n" +"\t\tkubectl debug mypod -it --image=busybox --copy-to=my-debugger\n" +"\n" +"\t\t# Create a copy of mypod changing the command of mycontainer\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --container=mycontainer -- " +"sh\n" +"\n" +"\t\t# Create a copy of mypod changing all container images to busybox\n" +"\t\tkubectl debug mypod --copy-to=my-debugger --set-image=*=busybox\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and changing container " +"images\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --image=debian --set-" +"image=app=app:debug,sidecar=sidecar:debug\n" +"\n" +"\t\t# Create an interactive debugging session on a node and immediately " +"attach to it.\n" +"\t\t# The container will run in the host namespaces and the host's " +"filesystem will be mounted at /host\n" +"\t\tkubectl debug node/mynode -it --image=busybox\n" +msgstr "" +"\n" +"\t\t# Create an interactive debugging session in pod mypod and immediately " +"attach to it.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug mypod -it --image=busybox\n" +"\n" +"\t\t# Create a debug container named debugger using a custom automated " +"debugging image.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug --image=myproj/debug-tools -c debugger mypod\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and attach to it\n" +"\t\tkubectl debug mypod -it --image=busybox --copy-to=my-debugger\n" +"\n" +"\t\t# Create a copy of mypod changing the command of mycontainer\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --container=mycontainer -- " +"sh\n" +"\n" +"\t\t# Create a copy of mypod changing all container images to busybox\n" +"\t\tkubectl debug mypod --copy-to=my-debugger --set-image=*=busybox\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and changing container " +"images\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --image=debian --set-" +"image=app=app:debug,sidecar=sidecar:debug\n" +"\n" +"\t\t# Create an interactive debugging session on a node and immediately " +"attach to it.\n" +"\t\t# The container will run in the host namespaces and the host's " +"filesystem will be mounted at /host\n" +"\t\tkubectl debug node/mynode -it --image=busybox\n" + +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:72 msgid "" "\n" "\t\t# Delete a pod using the type and name specified in pod.json.\n" "\t\tkubectl delete -f ./pod.json\n" "\n" +"\t\t# Delete resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl delete -k dir\n" +"\n" "\t\t# Delete a pod based on the type and name in the JSON passed into " "stdin.\n" "\t\tcat pod.json | kubectl delete -f -\n" @@ -403,7 +777,7 @@ msgid "" "\t\tkubectl delete pod foo --now\n" "\n" "\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" +"\t\tkubectl delete pod foo --force\n" "\n" "\t\t# Delete all pods\n" "\t\tkubectl delete pods --all" @@ -412,6 +786,10 @@ msgstr "" "\t\t# Delete a pod using the type and name specified in pod.json.\n" "\t\tkubectl delete -f ./pod.json\n" "\n" +"\t\t# Delete resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl delete -k dir\n" +"\n" "\t\t# Delete a pod based on the type and name in the JSON passed into " "stdin.\n" "\t\tcat pod.json | kubectl delete -f -\n" @@ -426,12 +804,12 @@ msgstr "" "\t\tkubectl delete pod foo --now\n" "\n" "\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" +"\t\tkubectl delete pod foo --force\n" "\n" "\t\t# Delete all pods\n" "\t\tkubectl delete pods --all" -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:50 msgid "" "\n" "\t\t# Describe a node\n" @@ -475,7 +853,23 @@ msgstr "" "\t\t# get the name of the rc as a prefix in the pod the name).\n" "\t\tkubectl describe pods frontend" -#: pkg/kubectl/cmd/drain.go:165 +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:76 +msgid "" +"\n" +"\t\t# Diff resources included in pod.json.\n" +"\t\tkubectl diff -f pod.json\n" +"\n" +"\t\t# Diff file read from stdin\n" +"\t\tcat service.yaml | kubectl diff -f -" +msgstr "" +"\n" +"\t\t# Diff resources included in pod.json.\n" +"\t\tkubectl diff -f pod.json\n" +"\n" +"\t\t# Diff file read from stdin\n" +"\t\tcat service.yaml | kubectl diff -f -" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:135 msgid "" "\n" "\t\t# Drain node \"foo\", even if there are pods not managed by a " @@ -497,7 +891,7 @@ msgstr "" "grace period of 15 minutes.\n" "\t\t$ kubectl drain foo --grace-period=900" -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:54 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -527,71 +921,119 @@ msgstr "" "config in its annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" -#: pkg/kubectl/cmd/exec.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:47 msgid "" "\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " +"\t\t# Get output from running 'date' command from pod mypod, using the first " "container by default\n" -"\t\tkubectl exec 123456-7890 date\n" +"\t\tkubectl exec mypod -- date\n" "\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" +"\t\t# Get output from running 'date' command in ruby-container from pod " +"mypod\n" +"\t\tkubectl exec mypod -c ruby-container -- date\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +"\t\tkubectl exec mypod -c ruby-container -i -t -- bash -il\n" +"\n" +"\t\t# List contents of /usr from the first container of pod mypod and sort " +"by modification time.\n" +"\t\t# If the command you want to execute in the pod has any flags in common " +"(e.g. -i),\n" +"\t\t# you must use two dashes (--) to separate your command's flags/" +"arguments.\n" +"\t\t# Also note, do not surround your command and its flags/arguments with " +"quotes\n" +"\t\t# unless that is how you would execute it normally (i.e., do ls -t /usr, " +"not \"ls -t /usr\").\n" +"\t\tkubectl exec mypod -i -t -- ls -t /usr\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"deployment mydeployment, using the first container by default\n" +"\t\tkubectl exec deploy/mydeployment -- date\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"service myservice, using the first container by default\n" +"\t\tkubectl exec svc/myservice -- date\n" +"\t\t" msgstr "" "\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " +"\t\t# Get output from running 'date' command from pod mypod, using the first " "container by default\n" -"\t\tkubectl exec 123456-7890 date\n" +"\t\tkubectl exec mypod -- date\n" "\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" +"\t\t# Get output from running 'date' command in ruby-container from pod " +"mypod\n" +"\t\tkubectl exec mypod -c ruby-container -- date\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +"\t\tkubectl exec mypod -c ruby-container -i -t -- bash -il\n" +"\n" +"\t\t# List contents of /usr from the first container of pod mypod and sort " +"by modification time.\n" +"\t\t# If the command you want to execute in the pod has any flags in common " +"(e.g. -i),\n" +"\t\t# you must use two dashes (--) to separate your command's flags/" +"arguments.\n" +"\t\t# Also note, do not surround your command and its flags/arguments with " +"quotes\n" +"\t\t# unless that is how you would execute it normally (i.e., do ls -t /usr, " +"not \"ls -t /usr\").\n" +"\t\tkubectl exec mypod -i -t -- ls -t /usr\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"deployment mydeployment, using the first container by default\n" +"\t\tkubectl exec deploy/mydeployment -- date\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"service myservice, using the first container by default\n" +"\t\tkubectl exec svc/myservice -- date\n" +"\t\t" -#: pkg/kubectl/cmd/attach.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:43 msgid "" "\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" +"\t\t# Get output from running pod mypod, use the kubectl.kubernetes.io/" +"default-container annotation \n" +"\t\t# for selecting the container to be attached or the first container in " +"the pod will be chosen\n" +"\t\tkubectl attach mypod\n" "\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" +"\t\t# Get output from ruby-container from pod mypod\n" +"\t\tkubectl attach mypod -c ruby-container\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +"\t\tkubectl attach mypod -c ruby-container -i -t\n" "\n" "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" "\t\tkubectl attach rs/nginx\n" "\t\t" msgstr "" "\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" +"\t\t# Get output from running pod mypod, use the kubectl.kubernetes.io/" +"default-container annotation \n" +"\t\t# for selecting the container to be attached or the first container in " +"the pod will be chosen\n" +"\t\tkubectl attach mypod\n" "\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" +"\t\t# Get output from ruby-container from pod mypod\n" +"\t\tkubectl attach mypod -c ruby-container\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +"\t\tkubectl attach mypod -c ruby-container -i -t\n" "\n" "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" "\t\tkubectl attach rs/nginx\n" "\t\t" -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -607,55 +1049,77 @@ msgstr "" "\t\t# Get the documentation of a specific field of a resource\n" "\t\tkubectl explain pods.spec.containers" -#: pkg/kubectl/cmd/completion.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:66 msgid "" "\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on macOS using homebrew\n" +"\t\t## If running Bash 3.2 included with macOS\n" +"\t\t brew install bash-completion\n" +"\t\t## or, if running Bash 4.1+\n" +"\t\t brew install bash-completion@2\n" +"\t\t## If kubectl is installed via homebrew, this should start working " +"immediately.\n" +"\t\t## If you've installed via other means, you may need add the completion " +"to your completion directory\n" +"\t\t kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/" +"kubectl\n" "\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" "\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on Linux\n" +"\t\t## If bash-completion is not installed on Linux, please install the " +"'bash-completion' package\n" +"\t\t## via your distribution's package manager.\n" +"\t\t## Load the kubectl completion code for bash into the current shell\n" +"\t\t source <(kubectl completion bash)\n" +"\t\t## Write bash completion code to a file and source it from ." +"bash_profile\n" +"\t\t kubectl completion bash > ~/.kube/completion.bash.inc\n" +"\t\t printf \"\n" +"\t\t # Kubectl shell completion\n" +"\t\t source '$HOME/.kube/completion.bash.inc'\n" +"\t\t \" >> $HOME/.bash_profile\n" +"\t\t source $HOME/.bash_profile\n" "\n" "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" +"\t\t source <(kubectl completion zsh)\n" +"\t\t# Set the kubectl completion code for zsh[1] to autoload on startup\n" +"\t\t kubectl completion zsh > \"${fpath[1]}/_kubectl\"" msgstr "" "\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on macOS using homebrew\n" +"\t\t## If running Bash 3.2 included with macOS\n" +"\t\t brew install bash-completion\n" +"\t\t## or, if running Bash 4.1+\n" +"\t\t brew install bash-completion@2\n" +"\t\t## If kubectl is installed via homebrew, this should start working " +"immediately.\n" +"\t\t## If you've installed via other means, you may need add the completion " +"to your completion directory\n" +"\t\t kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/" +"kubectl\n" "\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" "\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on Linux\n" +"\t\t## If bash-completion is not installed on Linux, please install the " +"'bash-completion' package\n" +"\t\t## via your distribution's package manager.\n" +"\t\t## Load the kubectl completion code for bash into the current shell\n" +"\t\t source <(kubectl completion bash)\n" +"\t\t## Write bash completion code to a file and source it from ." +"bash_profile\n" +"\t\t kubectl completion bash > ~/.kube/completion.bash.inc\n" +"\t\t printf \"\n" +"\t\t # Kubectl shell completion\n" +"\t\t source '$HOME/.kube/completion.bash.inc'\n" +"\t\t \" >> $HOME/.bash_profile\n" +"\t\t source $HOME/.bash_profile\n" "\n" "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" +"\t\t source <(kubectl completion zsh)\n" +"\t\t# Set the kubectl completion code for zsh[1] to autoload on startup\n" +"\t\t kubectl completion zsh > \"${fpath[1]}/_kubectl\"" -#: pkg/kubectl/cmd/get.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:101 msgid "" "\n" "\t\t# List all pods in ps output format.\n" @@ -669,6 +1133,10 @@ msgid "" "format.\n" "\t\tkubectl get replicationcontroller web\n" "\n" +"\t\t# List deployments in JSON output format, in the \"v1\" version of the " +"\"apps\" API group:\n" +"\t\tkubectl get deployments.v1.apps -o json\n" +"\n" "\t\t# List a single pod in JSON output format.\n" "\t\tkubectl get -o json pod web-pod-13je7\n" "\n" @@ -676,18 +1144,23 @@ msgid "" "JSON output format.\n" "\t\tkubectl get -f pod.yaml -o json\n" "\n" +"\t\t# List resources from a directory with kustomization.yaml - e.g. dir/" +"kustomization.yaml.\n" +"\t\tkubectl get -k dir/\n" +"\n" "\t\t# Return only the phase value of the specified pod.\n" "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" "\n" +"\t\t# List resource information in custom columns.\n" +"\t\tkubectl get pod test-pod -o custom-columns=CONTAINER:.spec.containers[0]." +"name,IMAGE:.spec.containers[0].image\n" +"\n" "\t\t# List all replication controllers and services together in ps output " "format.\n" "\t\tkubectl get rc,services\n" "\n" "\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" +"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7" msgstr "" "\n" "\t\t# List all pods in ps output format.\n" @@ -701,6 +1174,10 @@ msgstr "" "format.\n" "\t\tkubectl get replicationcontroller web\n" "\n" +"\t\t# List deployments in JSON output format, in the \"v1\" version of the " +"\"apps\" API group:\n" +"\t\tkubectl get deployments.v1.apps -o json\n" +"\n" "\t\t# List a single pod in JSON output format.\n" "\t\tkubectl get -o json pod web-pod-13je7\n" "\n" @@ -708,54 +1185,81 @@ msgstr "" "JSON output format.\n" "\t\tkubectl get -f pod.yaml -o json\n" "\n" +"\t\t# List resources from a directory with kustomization.yaml - e.g. dir/" +"kustomization.yaml.\n" +"\t\tkubectl get -k dir/\n" +"\n" "\t\t# Return only the phase value of the specified pod.\n" "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" "\n" +"\t\t# List resource information in custom columns.\n" +"\t\tkubectl get pod test-pod -o custom-columns=CONTAINER:.spec.containers[0]." +"name,IMAGE:.spec.containers[0].image\n" +"\n" "\t\t# List all replication controllers and services together in ps output " "format.\n" "\t\tkubectl get rc,services\n" "\n" "\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" +"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7" -#: pkg/kubectl/cmd/portforward.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:72 msgid "" "\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod" -"\t\tkubectl port-forward pod/mypod 5000 6000" +"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " +"5000 and 6000 in the pod\n" +"\t\tkubectl port-forward pod/mypod 5000 6000\n" "\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment" -"\t\tkubectl port-forward deployment/mydeployment 5000 6000" +"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " +"5000 and 6000 in a pod selected by the deployment\n" +"\t\tkubectl port-forward deployment/mydeployment 5000 6000\n" "\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service" -"\t\tkubectl port-forward service/myservice 5000 6000" +"\t\t# Listen on port 8443 locally, forwarding to the targetPort of the " +"service's port named \"https\" in a pod selected by the service\n" +"\t\tkubectl port-forward service/myservice 8443:https\n" "\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod" -"\t\tkubectl port-forward pod/mypod 8888:5000" +"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" +"\t\tkubectl port-forward pod/mypod 8888:5000\n" "\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod" +"\t\t# Listen on port 8888 on all addresses, forwarding to 5000 in the pod\n" +"\t\tkubectl port-forward --address 0.0.0.0 pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on localhost and selected IP, forwarding to 5000 " +"in the pod\n" +"\t\tkubectl port-forward --address localhost,10.19.21.23 pod/mypod " +"8888:5000\n" +"\n" +"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" "\t\tkubectl port-forward pod/mypod :5000" msgstr "" "\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod" -"\t\tkubectl port-forward pod/mypod 5000 6000" +"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " +"5000 and 6000 in the pod\n" +"\t\tkubectl port-forward pod/mypod 5000 6000\n" "\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment" -"\t\tkubectl port-forward deployment/mydeployment 5000 6000" +"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " +"5000 and 6000 in a pod selected by the deployment\n" +"\t\tkubectl port-forward deployment/mydeployment 5000 6000\n" "\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service" -"\t\tkubectl port-forward service/myservice 5000 6000" +"\t\t# Listen on port 8443 locally, forwarding to the targetPort of the " +"service's port named \"https\" in a pod selected by the service\n" +"\t\tkubectl port-forward service/myservice 8443:https\n" "\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod" -"\t\tkubectl port-forward pod/mypod 8888:5000" +"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" +"\t\tkubectl port-forward pod/mypod 8888:5000\n" "\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod" +"\t\t# Listen on port 8888 on all addresses, forwarding to 5000 in the pod\n" +"\t\tkubectl port-forward --address 0.0.0.0 pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on localhost and selected IP, forwarding to 5000 " +"in the pod\n" +"\t\tkubectl port-forward --address localhost,10.19.21.23 pod/mypod " +"8888:5000\n" +"\n" +"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" "\t\tkubectl port-forward pod/mypod :5000" -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:85 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" @@ -766,7 +1270,7 @@ msgstr "" "\t\t$ kubectl uncordon foo" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:57 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" @@ -776,44 +1280,56 @@ msgstr "" "\t\t# Mark node \"foo\" as unschedulable.\n" "\t\tkubectl cordon foo" -#: pkg/kubectl/cmd/patch.go:66 +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:82 msgid "" "\n" -"\t\t# Partially update a node using strategic merge patch\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as JSON.\n" "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as YAML.\n" +"\t\tkubectl patch node k8s-node-1 -p $'spec:\n" +" unschedulable: true'\n" +"\n" "\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" +"\"node.json\" using strategic merge patch.\n" "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" "\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" +"because it's a merge key.\n" "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" "\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" +"\t\t# Update a container's image using a json patch with positional arrays.\n" "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" msgstr "" "\n" -"\t\t# Partially update a node using strategic merge patch\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as JSON.\n" "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as YAML.\n" +"\t\tkubectl patch node k8s-node-1 -p $'spec:\n" +" unschedulable: true'\n" +"\n" "\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" +"\"node.json\" using strategic merge patch.\n" "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" "\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" +"because it's a merge key.\n" "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" "\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" +"\t\t# Update a container's image using a json patch with positional arrays.\n" "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" @@ -823,18 +1339,18 @@ msgstr "" "\t\t# Print flags inherited by all commands\n" "\t\tkubectl options" -#: pkg/kubectl/cmd/clusterinfo.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:44 msgid "" "\n" -"\t\t# Print the address of the master and cluster services\n" +"\t\t# Print the address of the control plane and cluster services\n" "\t\tkubectl cluster-info" msgstr "" "\n" -"\t\t# Print the address of the master and cluster services\n" +"\t\t# Print the address of the control plane and cluster services\n" "\t\tkubectl cluster-info" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" @@ -844,7 +1360,7 @@ msgstr "" "\t\t# Print the client and server versions for the current context\n" "\t\tkubectl version" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" @@ -854,7 +1370,7 @@ msgstr "" "\t\t# Print the supported API versions\n" "\t\tkubectl api-versions" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -884,14 +1400,18 @@ msgstr "" "\t\t# Force replace, delete and then re-create the resource\n" "\t\tkubectl replace --force -f ./pod.json" -#: pkg/kubectl/cmd/logs.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:53 msgid "" "\n" "\t\t# Return snapshot logs from pod nginx with only one container\n" "\t\tkubectl logs nginx\n" "\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" +"\t\t# Return snapshot logs from pod nginx with multi containers\n" +"\t\tkubectl logs nginx --all-containers=true\n" +"\n" +"\t\t# Return snapshot logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -lapp=nginx --all-containers=true\n" "\n" "\t\t# Return snapshot of previous terminated ruby container logs from pod " "web-1\n" @@ -900,12 +1420,19 @@ msgid "" "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" "\t\tkubectl logs -f -c ruby web-1\n" "\n" +"\t\t# Begin streaming the logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -f -lapp=nginx --all-containers=true\n" +"\n" "\t\t# Display only the most recent 20 lines of output in pod nginx\n" "\t\tkubectl logs --tail=20 nginx\n" "\n" "\t\t# Show all logs from pod nginx written in the last hour\n" "\t\tkubectl logs --since=1h nginx\n" "\n" +"\t\t# Show logs from a kubelet with an expired serving certificate\n" +"\t\tkubectl logs --insecure-skip-tls-verify-backend nginx\n" +"\n" "\t\t# Return snapshot logs from first container of a job named hello\n" "\t\tkubectl logs job/hello\n" "\n" @@ -917,8 +1444,12 @@ msgstr "" "\t\t# Return snapshot logs from pod nginx with only one container\n" "\t\tkubectl logs nginx\n" "\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" +"\t\t# Return snapshot logs from pod nginx with multi containers\n" +"\t\tkubectl logs nginx --all-containers=true\n" +"\n" +"\t\t# Return snapshot logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -lapp=nginx --all-containers=true\n" "\n" "\t\t# Return snapshot of previous terminated ruby container logs from pod " "web-1\n" @@ -927,12 +1458,19 @@ msgstr "" "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" "\t\tkubectl logs -f -c ruby web-1\n" "\n" +"\t\t# Begin streaming the logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -f -lapp=nginx --all-containers=true\n" +"\n" "\t\t# Display only the most recent 20 lines of output in pod nginx\n" "\t\tkubectl logs --tail=20 nginx\n" "\n" "\t\t# Show all logs from pod nginx written in the last hour\n" "\t\tkubectl logs --since=1h nginx\n" "\n" +"\t\t# Show logs from a kubelet with an expired serving certificate\n" +"\t\tkubectl logs --insecure-skip-tls-verify-backend nginx\n" +"\n" "\t\t# Return snapshot logs from first container of a job named hello\n" "\t\tkubectl logs job/hello\n" "\n" @@ -940,39 +1478,7 @@ msgstr "" "nginx\n" "\t\tkubectl logs deployment/nginx -c nginx-1" -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" - -#: pkg/kubectl/cmd/scale.go:43 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:48 msgid "" "\n" "\t\t# Scale a replicaset named 'foo' to 3.\n" @@ -988,8 +1494,8 @@ msgid "" "\t\t# Scale multiple replication controllers.\n" "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" "\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" +"\t\t# Scale statefulset named 'web' to 3.\n" +"\t\tkubectl scale --replicas=3 statefulset/web" msgstr "" "\n" "\t\t# Scale a replicaset named 'foo' to 3.\n" @@ -1005,10 +1511,10 @@ msgstr "" "\t\t# Scale multiple replication controllers.\n" "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" "\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" +"\t\t# Scale statefulset named 'web' to 3.\n" +"\t\tkubectl scale --replicas=3 statefulset/web" -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" "\t\t# Set the last-applied-configuration of a resource to match the contents " @@ -1038,7 +1544,7 @@ msgstr "" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:72 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -1066,129 +1572,135 @@ msgstr "" "\t\t# Show metrics for the pods defined by label name=myLabel\n" "\t\tkubectl top pod -l name=myLabel" -#: pkg/kubectl/cmd/stop.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:62 msgid "" "\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" +"\t\t# Start a nginx pod.\n" "\t\tkubectl run nginx --image=nginx\n" "\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +"\t\t# Start a hazelcast pod and let the container expose port 5701.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --port=5701\n" "\n" -"\t\t# Start a single instance of hazelcast and set environment variables " +"\t\t# Start a hazelcast pod and set environment variables " "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --env=" +"\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n" "\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" +"\t\t# Start a hazelcast pod and set labels \"app=hazelcast\" and \"env=prod" +"\" in the container.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --labels=" +"\"app=hazelcast,env=prod\"\n" "\n" "\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" +"\t\tkubectl run nginx --image=nginx --dry-run=client\n" "\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" +"\t\t# Start a nginx pod, but overload the spec with a partial set of values " +"parsed from JSON.\n" "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " "\"spec\": { ... } }'\n" "\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" +"\t\t# Start a busybox pod and keep it in the foreground, don't restart it if " +"it exits.\n" "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" "\n" -"\t\t# Start the nginx container using the default command, but use custom " +"\t\t# Start the nginx pod using the default command, but use custom " "arguments (arg1 .. argN) for that command.\n" "\t\tkubectl run nginx --image=nginx -- ... \n" "\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +"\t\t# Start the nginx pod using a different command and custom arguments.\n" +"\t\tkubectl run nginx --image=nginx --command -- ... " msgstr "" "\n" -"\t\t# Start a single instance of nginx.\n" +"\t\t# Start a nginx pod.\n" "\t\tkubectl run nginx --image=nginx\n" "\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +"\t\t# Start a hazelcast pod and let the container expose port 5701.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --port=5701\n" "\n" -"\t\t# Start a single instance of hazelcast and set environment variables " +"\t\t# Start a hazelcast pod and set environment variables " "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --env=" +"\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n" "\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" +"\t\t# Start a hazelcast pod and set labels \"app=hazelcast\" and \"env=prod" +"\" in the container.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --labels=" +"\"app=hazelcast,env=prod\"\n" "\n" "\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" +"\t\tkubectl run nginx --image=nginx --dry-run=client\n" "\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" +"\t\t# Start a nginx pod, but overload the spec with a partial set of values " +"parsed from JSON.\n" "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " "\"spec\": { ... } }'\n" "\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" +"\t\t# Start a busybox pod and keep it in the foreground, don't restart it if " +"it exits.\n" "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" "\n" -"\t\t# Start the nginx container using the default command, but use custom " +"\t\t# Start the nginx pod using the default command, but use custom " "arguments (arg1 .. argN) for that command.\n" "\t\tkubectl run nginx --image=nginx -- ... \n" "\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +"\t\t# Start the nginx pod using a different command and custom arguments.\n" +"\t\tkubectl run nginx --image=nginx --command -- ... " -#: pkg/kubectl/cmd/taint.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:73 +msgid "" +"\n" +"\t\t# To proxy all of the kubernetes api and nothing else.\n" +"\t\tkubectl proxy --api-prefix=/\n" +"\n" +"\t\t# To proxy only part of the kubernetes api and also some static files.\n" +"\t\t# You can get pods info with 'curl localhost:8001/api/v1/pods'\n" +"\t\tkubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" +"\n" +"\t\t# To proxy the entire kubernetes api at a different root.\n" +"\t\t# You can get pods info with 'curl localhost:8001/custom/api/v1/pods'\n" +"\t\tkubectl proxy --api-prefix=/custom/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +"content from ./local/www/\n" +"\t\tkubectl proxy --port=8011 --www=./local/www/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +"\t\t# The chosen port for the server will be output to stdout.\n" +"\t\tkubectl proxy --port=0\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +"api\n" +"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +"pods/\n" +"\t\tkubectl proxy --api-prefix=/k8s-api" +msgstr "" +"\n" +"\t\t# To proxy all of the kubernetes api and nothing else.\n" +"\t\tkubectl proxy --api-prefix=/\n" +"\n" +"\t\t# To proxy only part of the kubernetes api and also some static files.\n" +"\t\t# You can get pods info with 'curl localhost:8001/api/v1/pods'\n" +"\t\tkubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" +"\n" +"\t\t# To proxy the entire kubernetes api at a different root.\n" +"\t\t# You can get pods info with 'curl localhost:8001/custom/api/v1/pods'\n" +"\t\tkubectl proxy --api-prefix=/custom/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +"content from ./local/www/\n" +"\t\tkubectl proxy --port=8011 --www=./local/www/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +"\t\t# The chosen port for the server will be output to stdout.\n" +"\t\tkubectl proxy --port=0\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +"api\n" +"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +"pods/\n" +"\t\tkubectl proxy --api-prefix=/k8s-api" + +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:79 msgid "" "\n" "\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" @@ -1202,7 +1714,13 @@ msgid "" "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" "\n" "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" +"\t\tkubectl taint nodes foo dedicated-\n" +"\n" +"\t\t# Add a taint with key 'dedicated' on nodes having label mylabel=X\n" +"\t\tkubectl taint node -l myLabel=X dedicated=foo:PreferNoSchedule\n" +"\n" +"\t\t# Add to node 'foo' a taint with key 'bar' and no value\n" +"\t\tkubectl taint nodes foo bar:NoSchedule" msgstr "" "\n" "\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" @@ -1216,9 +1734,15 @@ msgstr "" "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" "\n" "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" +"\t\tkubectl taint nodes foo dedicated-\n" +"\n" +"\t\t# Add a taint with key 'dedicated' on nodes having label mylabel=X\n" +"\t\tkubectl taint node -l myLabel=X dedicated=foo:PreferNoSchedule\n" +"\n" +"\t\t# Add to node 'foo' a taint with key 'bar' and no value\n" +"\t\tkubectl taint nodes foo bar:NoSchedule" -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:94 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" @@ -1262,51 +1786,7 @@ msgstr "" "\t\t# Does not require the --overwrite flag.\n" "\t\tkubectl label pods foo bar-" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -1322,11 +1802,40 @@ msgstr "" "\t\t# View the last-applied-configuration annotations by file in JSON\n" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" -#: pkg/kubectl/cmd/apply.go:75 +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:61 +msgid "" +"\n" +"\t\t# Wait for the pod \"busybox1\" to contain the status condition of type " +"\"Ready\".\n" +"\t\tkubectl wait --for=condition=Ready pod/busybox1\n" +"\n" +"\t\t# The default value of status condition is true, you can set false.\n" +"\t\tkubectl wait --for=condition=Ready=false pod/busybox1\n" +"\n" +"\t\t# Wait for the pod \"busybox1\" to be deleted, with a timeout of 60s, " +"after having issued the \"delete\" command.\n" +"\t\tkubectl delete pod/busybox1\n" +"\t\tkubectl wait --for=delete pod/busybox1 --timeout=60s" +msgstr "" +"\n" +"\t\t# Wait for the pod \"busybox1\" to contain the status condition of type " +"\"Ready\".\n" +"\t\tkubectl wait --for=condition=Ready pod/busybox1\n" +"\n" +"\t\t# The default value of status condition is true, you can set false.\n" +"\t\tkubectl wait --for=condition=Ready=false pod/busybox1\n" +"\n" +"\t\t# Wait for the pod \"busybox1\" to be deleted, with a timeout of 60s, " +"after having issued the \"delete\" command.\n" +"\t\tkubectl delete pod/busybox1\n" +"\t\tkubectl wait --for=delete pod/busybox1 --timeout=60s" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:110 msgid "" "\n" "\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" +"\t\tThe resource name must be specified. This resource will be created if it " +"doesn't exist yet.\n" "\t\tTo use 'apply', always create the resource initially with either 'apply' " "or 'create --save-config'.\n" "\n" @@ -1338,7 +1847,8 @@ msgid "" msgstr "" "\n" "\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" +"\t\tThe resource name must be specified. This resource will be created if it " +"doesn't exist yet.\n" "\t\tTo use 'apply', always create the resource initially with either 'apply' " "or 'create --save-config'.\n" "\n" @@ -1348,7 +1858,59 @@ msgstr "" "use unless you are aware of what the current state is. See https://issues." "k8s.io/34274." -#: pkg/kubectl/cmd/convert.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:126 +msgid "" +"\n" +"\t\tApprove a certificate signing request.\n" +"\n" +"\t\tkubectl certificate approve allows a cluster admin to approve a " +"certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tissue a certificate to the requestor with the attributes requested in " +"the CSR.\n" +"\n" +"\t\tSECURITY NOTICE: Depending on the requested attributes, the issued " +"certificate\n" +"\t\tcan potentially grant a requester access to cluster resources or to " +"authenticate\n" +"\t\tas a requested identity. Before approving a CSR, ensure you understand " +"what the\n" +"\t\tsigned certificate can do.\n" +"\t\t" +msgstr "" +"\n" +"\t\tApprove a certificate signing request.\n" +"\n" +"\t\tkubectl certificate approve allows a cluster admin to approve a " +"certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tissue a certificate to the requestor with the attributes requested in " +"the CSR.\n" +"\n" +"\t\tSECURITY NOTICE: Depending on the requested attributes, the issued " +"certificate\n" +"\t\tcan potentially grant a requester access to cluster resources or to " +"authenticate\n" +"\t\tas a requested identity. Before approving a CSR, ensure you understand " +"what the\n" +"\t\tsigned certificate can do.\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:28 +msgid "" +"\n" +"\t\tConfigure application resources\n" +"\n" +"\t\tThese commands help you make changes to existing application resources." +msgstr "" +"\n" +"\t\tConfigure application resources\n" +"\n" +"\t\tThese commands help you make changes to existing application resources." + +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" @@ -1379,7 +1941,7 @@ msgstr "" "\t\tto change to output destination." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." @@ -1388,7 +1950,7 @@ msgstr "" "\t\tCreate a ClusterRole." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:40 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." @@ -1397,7 +1959,7 @@ msgstr "" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." @@ -1405,21 +1967,23 @@ msgstr "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." -#: pkg/kubectl/cmd/create_secret.go:200 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:41 msgid "" "\n" "\t\tCreate a TLS secret from the given public/private key pair.\n" "\n" "\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." +"certificate must be .PEM encoded and match\n" +"\t\tthe given private key." msgstr "" "\n" "\t\tCreate a TLS secret from the given public/private key pair.\n" "\n" "\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." +"certificate must be .PEM encoded and match\n" +"\t\tthe given private key." -#: pkg/kubectl/cmd/create_configmap.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" "\t\tCreate a configmap based on a file, directory, or specified literal " @@ -1455,8 +2019,24 @@ msgstr "" "are ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_cronjob.go:42 +msgid "" +"\n" +"\t\tCreate a cronjob with the specified name." +msgstr "" +"\n" +"\t\tCreate a cronjob with the specified name." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_job.go:41 +msgid "" +"\n" +"\t\tCreate a job with the specified name." +msgstr "" +"\n" +"\t\tCreate a job with the specified name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." @@ -1464,7 +2044,7 @@ msgstr "" "\n" "\t\tCreate a namespace with the specified name." -#: pkg/kubectl/cmd/create_secret.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:41 msgid "" "\n" "\t\tCreate a new secret for use with Docker registries.\n" @@ -1472,13 +2052,12 @@ msgid "" "\t\tDockercfg secrets are used to authenticate against Docker registries.\n" "\n" "\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +"to a given registry by running:\n" +"\t\t\t'$ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" "\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" +"\tThat produces a ~/.dockercfg file that is used by subsequent 'docker push' " +"and 'docker pull' commands to\n" "\t\tauthenticate to the registry. The email address is optional.\n" "\n" "\t\tWhen creating applications, you may have a Docker registry that requires " @@ -1493,13 +2072,12 @@ msgstr "" "\t\tDockercfg secrets are used to authenticate against Docker registries.\n" "\n" "\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +"to a given registry by running:\n" +"\t\t\t'$ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" "\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" +"\tThat produces a ~/.dockercfg file that is used by subsequent 'docker push' " +"and 'docker pull' commands to\n" "\t\tauthenticate to the registry. The email address is optional.\n" "\n" "\t\tWhen creating applications, you may have a Docker registry that requires " @@ -1509,7 +2087,7 @@ msgstr "" "\t\tby creating a dockercfg secret and attaching it to your service account." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" "\t\tCreate a pod disruption budget with the specified name, selector, and " @@ -1519,21 +2097,30 @@ msgstr "" "\t\tCreate a pod disruption budget with the specified name, selector, and " "desired minimum available pods" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:40 msgid "" "\n" -"\t\tCreate a resource by filename or stdin.\n" +"\t\tCreate a priorityclass with the specified name, value, globalDefault and " +"description" +msgstr "" +"\n" +"\t\tCreate a priorityclass with the specified name, value, globalDefault and " +"description" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:71 +msgid "" +"\n" +"\t\tCreate a resource from a file or from stdin.\n" "\n" "\t\tJSON and YAML formats are accepted." msgstr "" "\n" -"\t\tCreate a resource by filename or stdin.\n" +"\t\tCreate a resource from a file or from stdin.\n" "\n" "\t\tJSON and YAML formats are accepted." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" "\t\tCreate a resourcequota with the specified name, hard limits and optional " @@ -1544,7 +2131,7 @@ msgstr "" "scopes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." @@ -1552,7 +2139,7 @@ msgstr "" "\n" "\t\tCreate a role with single rule." -#: pkg/kubectl/cmd/create_secret.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:61 msgid "" "\n" "\t\tCreate a secret based on a file, directory, or specified literal value.\n" @@ -1561,13 +2148,14 @@ msgid "" "\n" "\t\tWhen creating a secret based on a file, the key will default to the " "basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" +"\t\tdefault to the file content. If the basename is an invalid key or you " +"wish to chose your own, you may specify\n" +"\t\tan alternate key.\n" "\n" "\t\tWhen creating a secret based on a directory, each file whose basename is " "a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" +"\t\tpackaged into the secret. Any directory entries except regular files are " +"ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." msgstr "" "\n" @@ -1577,17 +2165,18 @@ msgstr "" "\n" "\t\tWhen creating a secret based on a file, the key will default to the " "basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" +"\t\tdefault to the file content. If the basename is an invalid key or you " +"wish to chose your own, you may specify\n" +"\t\tan alternate key.\n" "\n" "\t\tWhen creating a secret based on a directory, each file whose basename is " "a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" +"\t\tpackaged into the secret. Any directory entries except regular files are " +"ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." @@ -1595,26 +2184,37 @@ msgstr "" "\n" "\t\tCreate a service account with the specified name." -#: pkg/kubectl/cmd/run.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:67 msgid "" "\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." +"\t\tCreates a proxy server or application-level gateway between localhost " +"and\n" +"\t\tthe Kubernetes API Server. It also allows serving static content over " +"specified\n" +"\t\tHTTP path. All incoming data enters through one port and gets forwarded " +"to\n" +"\t\tthe remote kubernetes API Server port, except for the path matching the " +"static content path." msgstr "" "\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." +"\t\tCreates a proxy server or application-level gateway between localhost " +"and\n" +"\t\tthe Kubernetes API Server. It also allows serving static content over " +"specified\n" +"\t\tHTTP path. All incoming data enters through one port and gets forwarded " +"to\n" +"\t\tthe remote kubernetes API Server port, except for the path matching the " +"static content path." -#: pkg/kubectl/cmd/autoscale.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:42 msgid "" "\n" "\t\tCreates an autoscaler that automatically chooses and sets the number of " "pods that run in a kubernetes cluster.\n" "\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" +"\t\tLooks up a Deployment, ReplicaSet, StatefulSet, or ReplicationController " +"by name and creates an autoscaler that uses the given resource as a " +"reference.\n" "\t\tAn autoscaler can automatically increase or decrease number of pods " "deployed within the system as needed." msgstr "" @@ -1622,12 +2222,59 @@ msgstr "" "\t\tCreates an autoscaler that automatically chooses and sets the number of " "pods that run in a kubernetes cluster.\n" "\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" +"\t\tLooks up a Deployment, ReplicaSet, StatefulSet, or ReplicationController " +"by name and creates an autoscaler that uses the given resource as a " +"reference.\n" "\t\tAn autoscaler can automatically increase or decrease number of pods " "deployed within the system as needed." -#: pkg/kubectl/cmd/delete.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:57 +msgid "" +"\n" +"\t\tDebug cluster resources using interactive debugging containers.\n" +"\n" +"\t\t'debug' provides automation for common debugging tasks for cluster " +"objects identified by\n" +"\t\tresource and name. Pods will be used by default if no resource is " +"specified.\n" +"\n" +"\t\tThe action taken by 'debug' varies depending on what resource is " +"specified. Supported\n" +"\t\tactions include:\n" +"\n" +"\t\t* Workload: Create a copy of an existing pod with certain attributes " +"changed,\n" +"\t for example changing the image tag to a new version.\n" +"\t\t* Workload: Add an ephemeral container to an already running pod, for " +"example to add\n" +"\t\t debugging utilities without restarting the pod.\n" +"\t\t* Node: Create a new pod that runs in the node's host namespaces and can " +"access\n" +"\t\t the node's filesystem.\n" +msgstr "" +"\n" +"\t\tDebug cluster resources using interactive debugging containers.\n" +"\n" +"\t\t'debug' provides automation for common debugging tasks for cluster " +"objects identified by\n" +"\t\tresource and name. Pods will be used by default if no resource is " +"specified.\n" +"\n" +"\t\tThe action taken by 'debug' varies depending on what resource is " +"specified. Supported\n" +"\t\tactions include:\n" +"\n" +"\t\t* Workload: Create a copy of an existing pod with certain attributes " +"changed,\n" +"\t for example changing the image tag to a new version.\n" +"\t\t* Workload: Add an ephemeral container to an already running pod, for " +"example to add\n" +"\t\t debugging utilities without restarting the pod.\n" +"\t\t* Node: Create a new pod that runs in the node's host namespaces and can " +"access\n" +"\t\t the node's filesystem.\n" + +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:44 msgid "" "\n" "\t\tDelete resources by filenames, stdin, resources and names, or by " @@ -1647,9 +2294,10 @@ msgid "" "immediately. If the node\n" "\t\thosting a pod is down or cannot reach the API server, termination may " "take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" +"\t\tthan the grace period. To force delete a resource, you must specify the " +"--force flag.\n" +"\t\tNote: only a subset of resources support graceful deletion. In absence " +"of the support, --grace-period is ignored.\n" "\n" "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " "pod's processes have been\n" @@ -1671,10 +2319,10 @@ msgid "" "immediately.\n" "\n" "\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." +"someone submits an\n" +"\t\tupdate to a resource right when you submit a delete, their update will " +"be lost along with the\n" +"\t\trest of the resource." msgstr "" "\n" "\t\tDelete resources by filenames, stdin, resources and names, or by " @@ -1694,9 +2342,10 @@ msgstr "" "immediately. If the node\n" "\t\thosting a pod is down or cannot reach the API server, termination may " "take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" +"\t\tthan the grace period. To force delete a resource, you must specify the " +"--force flag.\n" +"\t\tNote: only a subset of resources support graceful deletion. In absence " +"of the support, --grace-period is ignored.\n" "\n" "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " "pod's processes have been\n" @@ -1718,51 +2367,103 @@ msgstr "" "immediately.\n" "\n" "\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." +"someone submits an\n" +"\t\tupdate to a resource right when you submit a delete, their update will " +"be lost along with the\n" +"\t\trest of the resource." -#: pkg/kubectl/cmd/stop.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:171 msgid "" "\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +"\t\tDeny a certificate signing request.\n" "\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." +"\t\tkubectl certificate deny allows a cluster admin to deny a certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tnot to issue a certificate to the requestor.\n" +"\t\t" msgstr "" "\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +"\t\tDeny a certificate signing request.\n" "\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." +"\t\tkubectl certificate deny allows a cluster admin to deny a certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tnot to issue a certificate to the requestor.\n" +"\t\t" -#: pkg/kubectl/cmd/top_node.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:53 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +"\t\tDiff configurations specified by filename or stdin between the current " +"online\n" +"\t\tconfiguration, and the configuration as it would be if applied.\n" +"\n" +"\t\tOutput is always YAML.\n" +"\n" +"\t\tKUBECTL_EXTERNAL_DIFF environment variable can be used to select your " +"own\n" +"\t\tdiff command. Users can use external commands with params too, example:\n" +"\t\tKUBECTL_EXTERNAL_DIFF=\"colordiff -N -u\"\n" +"\n" +"\t\tBy default, the \"diff\" command available in your path will be\n" +"\t\trun with \"-u\" (unified diff) and \"-N\" (treat absent files as empty) " +"options.\n" +"\n" +"\t\tExit status:\n" +"\t\t 0\n" +"\t\tNo differences were found.\n" +"\t\t 1\n" +"\t\tDifferences were found.\n" +"\t\t >1\n" +"\t\tKubectl or diff failed with an error.\n" +"\n" +"\t\tNote: KUBECTL_EXTERNAL_DIFF, if used, is expected to follow that " +"convention." +msgstr "" +"\n" +"\t\tDiff configurations specified by filename or stdin between the current " +"online\n" +"\t\tconfiguration, and the configuration as it would be if applied.\n" +"\n" +"\t\tOutput is always YAML.\n" +"\n" +"\t\tKUBECTL_EXTERNAL_DIFF environment variable can be used to select your " +"own\n" +"\t\tdiff command. Users can use external commands with params too, example:\n" +"\t\tKUBECTL_EXTERNAL_DIFF=\"colordiff -N -u\"\n" +"\n" +"\t\tBy default, the \"diff\" command available in your path will be\n" +"\t\trun with \"-u\" (unified diff) and \"-N\" (treat absent files as empty) " +"options.\n" +"\n" +"\t\tExit status:\n" +"\t\t 0\n" +"\t\tNo differences were found.\n" +"\t\t 1\n" +"\t\tDifferences were found.\n" +"\t\t >1\n" +"\t\tKubectl or diff failed with an error.\n" +"\n" +"\t\tNote: KUBECTL_EXTERNAL_DIFF, if used, is expected to follow that " +"convention." + +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:57 +msgid "" +"\n" +"\t\tDisplay Resource (CPU/Memory) usage of nodes.\n" "\n" "\t\tThe top-node command allows you to see the resource consumption of nodes." msgstr "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +"\t\tDisplay Resource (CPU/Memory) usage of nodes.\n" "\n" "\t\tThe top-node command allows you to see the resource consumption of nodes." -#: pkg/kubectl/cmd/top_pod.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:64 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +"\t\tDisplay Resource (CPU/Memory) usage of pods.\n" "\n" "\t\tThe 'top pod' command allows you to see the resource consumption of " "pods.\n" @@ -1772,7 +2473,7 @@ msgid "" "\t\tsince pod creation." msgstr "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +"\t\tDisplay Resource (CPU/Memory) usage of pods.\n" "\n" "\t\tThe 'top pod' command allows you to see the resource consumption of " "pods.\n" @@ -1781,37 +2482,99 @@ msgstr "" "minutes\n" "\t\tsince pod creation." -#: pkg/kubectl/cmd/top.go:33 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:39 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +"\t\tDisplay Resource (CPU/Memory) usage.\n" "\n" "\t\tThe top command allows you to see the resource consumption for nodes or " "pods.\n" "\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " +"\t\tThis command requires Metrics Server to be correctly configured and " +"working on the server. " msgstr "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +"\t\tDisplay Resource (CPU/Memory) usage.\n" "\n" "\t\tThe top command allows you to see the resource consumption for nodes or " "pods.\n" "\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " +"\t\tThis command requires Metrics Server to be correctly configured and " +"working on the server. " -#: pkg/kubectl/cmd/drain.go:140 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:54 +msgid "" +"\n" +"\t\tDisplay merged kubeconfig settings or a specified kubeconfig file.\n" +"\n" +"\t\tYou can use --output jsonpath={...} to extract specific values using a " +"jsonpath expression." +msgstr "" +"\n" +"\t\tDisplay merged kubeconfig settings or a specified kubeconfig file.\n" +"\n" +"\t\tYou can use --output jsonpath={...} to extract specific values using a " +"jsonpath expression." + +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:88 +msgid "" +"\n" +"\t\tDisplay one or many resources\n" +"\n" +"\t\tPrints a table of the most important information about the specified " +"resources.\n" +"\t\tYou can filter the list using a label selector and the --selector flag. " +"If the\n" +"\t\tdesired resource type is namespaced you will only see results in your " +"current\n" +"\t\tnamespace unless you pass --all-namespaces.\n" +"\n" +"\t\tUninitialized objects are not shown unless --include-uninitialized is " +"passed.\n" +"\n" +"\t\tBy specifying the output as 'template' and providing a Go template as " +"the value\n" +"\t\tof the --template flag, you can filter the attributes of the fetched " +"resources." +msgstr "" +"\n" +"\t\tDisplay one or many resources\n" +"\n" +"\t\tPrints a table of the most important information about the specified " +"resources.\n" +"\t\tYou can filter the list using a label selector and the --selector flag. " +"If the\n" +"\t\tdesired resource type is namespaced you will only see results in your " +"current\n" +"\t\tnamespace unless you pass --all-namespaces.\n" +"\n" +"\t\tUninitialized objects are not shown unless --include-uninitialized is " +"passed.\n" +"\n" +"\t\tBy specifying the output as 'template' and providing a Go template as " +"the value\n" +"\t\tof the --template flag, you can filter the attributes of the fetched " +"resources." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:37 +msgid "" +"\n" +"\t\tDisplays the current-context" +msgstr "" +"\n" +"\t\tDisplays the current-context" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:110 msgid "" "\n" "\t\tDrain node in preparation for maintenance.\n" "\n" "\t\tThe given node will be marked unschedulable to prevent new pods from " "arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" +"\t\t'drain' evicts the pods if the APIServer supports\n" +"\t\t[eviction](http://kubernetes.io/docs/admin/disruptions/). Otherwise, it " +"will use normal\n" +"\t\tDELETE to delete the pods.\n" "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " "be deleted through\n" "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " @@ -1843,10 +2606,10 @@ msgstr "" "\n" "\t\tThe given node will be marked unschedulable to prevent new pods from " "arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" +"\t\t'drain' evicts the pods if the APIServer supports\n" +"\t\t[eviction](http://kubernetes.io/docs/admin/disruptions/). Otherwise, it " +"will use normal\n" +"\t\tDELETE to delete the pods.\n" "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " "be deleted through\n" "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " @@ -1873,7 +2636,7 @@ msgstr "" "\n" "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:30 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" @@ -1945,8 +2708,206 @@ msgstr "" "your temporary\n" "\t\tsaved copy to include the latest resource version." +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_edit_last_applied.go:30 +msgid "" +"\n" +"\t\tEdit the latest last-applied-configuration annotations of resources from " +"the default editor.\n" +"\n" +"\t\tThe edit-last-applied command allows you to directly edit any API " +"resource you can retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" +"\t\tbe previously saved versions of resources.\n" +"\n" +"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" +"\n" +"\t\tThe flag --windows-line-endings can be used to force Windows line " +"endings,\n" +"\t\totherwise the default for your operating system will be used.\n" +"\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" +"\t\tsaved copy to include the latest resource version." +msgstr "" +"\n" +"\t\tEdit the latest last-applied-configuration annotations of resources from " +"the default editor.\n" +"\n" +"\t\tThe edit-last-applied command allows you to directly edit any API " +"resource you can retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" +"\t\tbe previously saved versions of resources.\n" +"\n" +"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" +"\n" +"\t\tThe flag --windows-line-endings can be used to force Windows line " +"endings,\n" +"\t\totherwise the default for your operating system will be used.\n" +"\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" +"\t\tsaved copy to include the latest resource version." + +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:49 +msgid "" +"\n" +"\t\tExperimental: Wait for a specific condition on one or many resources.\n" +"\n" +"\t\tThe command takes multiple resources and waits until the specified " +"condition\n" +"\t\tis seen in the Status field of every given resource.\n" +"\n" +"\t\tAlternatively, the command can wait for the given set of resources to be " +"deleted\n" +"\t\tby providing the \"delete\" keyword as the value to the --for flag.\n" +"\n" +"\t\tA successful message will be printed to stdout indicating when the " +"specified\n" +" condition has been met. One can use -o option to change to output " +"destination." +msgstr "" +"\n" +"\t\tExperimental: Wait for a specific condition on one or many resources.\n" +"\n" +"\t\tThe command takes multiple resources and waits until the specified " +"condition\n" +"\t\tis seen in the Status field of every given resource.\n" +"\n" +"\t\tAlternatively, the command can wait for the given set of resources to be " +"deleted\n" +"\t\tby providing the \"delete\" keyword as the value to the --for flag.\n" +"\n" +"\t\tA successful message will be printed to stdout indicating when the " +"specified\n" +" condition has been met. One can use -o option to change to output " +"destination." + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:47 +msgid "" +"\n" +"\t\tExpose a resource as a new Kubernetes service.\n" +"\n" +"\t\tLooks up a deployment, service, replica set, replication controller or " +"pod by name and uses the selector\n" +"\t\tfor that resource as the selector for a new service on the specified " +"port. A deployment or replica set\n" +"\t\twill be exposed as a service only if its selector is convertible to a " +"selector that service supports,\n" +"\t\ti.e. when the selector contains only the matchLabels component. Note " +"that if no port is specified via\n" +"\t\t--port and the exposed resource has multiple ports, all will be re-used " +"by the new service. Also if no\n" +"\t\tlabels are specified, the new service will re-use the labels from the " +"resource it exposes.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\n" +"\t\t" +msgstr "" +"\n" +"\t\tExpose a resource as a new Kubernetes service.\n" +"\n" +"\t\tLooks up a deployment, service, replica set, replication controller or " +"pod by name and uses the selector\n" +"\t\tfor that resource as the selector for a new service on the specified " +"port. A deployment or replica set\n" +"\t\twill be exposed as a service only if its selector is convertible to a " +"selector that service supports,\n" +"\t\ti.e. when the selector contains only the matchLabels component. Note " +"that if no port is specified via\n" +"\t\t--port and the exposed resource has multiple ports, all will be re-used " +"by the new service. Also if no\n" +"\t\tlabels are specified, the new service will re-use the labels from the " +"resource it exposes.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:46 +msgid "" +"\n" +"\t\tList all available plugin files on a user's PATH.\n" +"\n" +"\t\tAvailable plugin files are those that are:\n" +"\t\t- executable\n" +"\t\t- anywhere on the user's PATH\n" +"\t\t- begin with \"kubectl-\"\n" +msgstr "" +"\n" +"\t\tList all available plugin files on a user's PATH.\n" +"\n" +"\t\tAvailable plugin files are those that are:\n" +"\t\t- executable\n" +"\t\t- anywhere on the user's PATH\n" +"\t\t- begin with \"kubectl-\"\n" + +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:35 +msgid "" +"\n" +"\t\tList the fields for supported resources\n" +"\n" +"\t\tThis command describes the fields associated with each supported API " +"resource.\n" +"\t\tFields are identified via a simple JSONPath identifier:\n" +"\n" +"\t\t\t.[.]\n" +"\n" +"\t\tAdd the --recursive flag to display all of the fields at once without " +"descriptions.\n" +"\t\tInformation about each field is retrieved from the server in OpenAPI " +"format." +msgstr "" +"\n" +"\t\tList the fields for supported resources\n" +"\n" +"\t\tThis command describes the fields associated with each supported API " +"resource.\n" +"\t\tFields are identified via a simple JSONPath identifier:\n" +"\n" +"\t\t\t.[.]\n" +"\n" +"\t\tAdd the --recursive flag to display all of the fields at once without " +"descriptions.\n" +"\t\tInformation about each field is retrieved from the server in OpenAPI " +"format." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout.go:30 +msgid "" +"\n" +"\t\tManage the rollout of a resource." +msgstr "" +"\n" +"\t\tManage the rollout of a resource." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:82 msgid "" "\n" "\t\tMark node as schedulable." @@ -1955,7 +2916,7 @@ msgstr "" "\t\tMark node as schedulable." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:54 msgid "" "\n" "\t\tMark node as unschedulable." @@ -1963,7 +2924,23 @@ msgstr "" "\n" "\t\tMark node as unschedulable." -#: pkg/kubectl/cmd/completion.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:56 +msgid "" +"\n" +"\t\tMark the provided resource as paused\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller.\n" +"\t\tUse \"kubectl rollout resume\" to resume a paused resource.\n" +"\t\tCurrently only deployments support being paused." +msgstr "" +"\n" +"\t\tMark the provided resource as paused\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller.\n" +"\t\tUse \"kubectl rollout resume\" to resume a paused resource.\n" +"\t\tCurrently only deployments support being paused." + +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:47 msgid "" "\n" "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" @@ -1971,17 +2948,19 @@ msgid "" "\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" "\t\tthe .bash_profile.\n" "\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" +"\t\tDetailed instructions on how to do this are available here:\n" "\n" -"\t\t $ brew install bash-completion\n" +" for macOS:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/#enable-" +"shell-autocompletion\n" "\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" +" for linux:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#enable-" +"shell-autocompletion\n" "\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" +" for windows:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/" +"#enable-shell-autocompletion\n" "\n" "\t\tNote for zsh users: [1] zsh completions are only supported in versions " "of zsh >= 5.2" @@ -1992,48 +2971,84 @@ msgstr "" "\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" "\t\tthe .bash_profile.\n" "\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" +"\t\tDetailed instructions on how to do this are available here:\n" "\n" -"\t\t $ brew install bash-completion\n" +" for macOS:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/#enable-" +"shell-autocompletion\n" "\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" +" for linux:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#enable-" +"shell-autocompletion\n" "\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" +" for windows:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/" +"#enable-shell-autocompletion\n" "\n" "\t\tNote for zsh users: [1] zsh completions are only supported in versions " "of zsh >= 5.2" -#: pkg/kubectl/cmd/rollingupdate.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:49 msgid "" "\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" +"\t\tPrint the logs for a container in a pod or specified resource. \n" +"\t\tIf the pod has only one container, the container name is optional." msgstr "" "\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" +"\t\tPrint the logs for a container in a pod or specified resource. \n" +"\t\tIf the pod has only one container, the container name is optional." -#: pkg/kubectl/cmd/replace.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:37 +msgid "" +"\n" +"\t\tProvides utilities for interacting with plugins.\n" +"\n" +"\t\tPlugins provide extended functionality that is not part of the major " +"command-line distribution.\n" +"\t\tPlease refer to the documentation and examples for more information " +"about how write your own plugins.\n" +"\n" +"\t\tThe easiest way to discover and install plugins is via the kubernetes " +"sub-project krew.\n" +"\t\tTo install krew, visit [krew.sigs.k8s.io](https://krew.sigs.k8s.io/docs/" +"user-guide/setup/install/)" +msgstr "" +"\n" +"\t\tProvides utilities for interacting with plugins.\n" +"\n" +"\t\tPlugins provide extended functionality that is not part of the major " +"command-line distribution.\n" +"\t\tPlease refer to the documentation and examples for more information " +"about how write your own plugins.\n" +"\n" +"\t\tThe easiest way to discover and install plugins is via the kubernetes " +"sub-project krew.\n" +"\t\tTo install krew, visit [krew.sigs.k8s.io](https://krew.sigs.k8s.io/docs/" +"user-guide/setup/install/)" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/rename_context.go:46 +msgid "" +"\n" +"\t\tRenames a context from the kubeconfig file.\n" +"\n" +"\t\tCONTEXT_NAME is the context name that you wish to change.\n" +"\n" +"\t\tNEW_NAME is the new name you wish to set.\n" +"\n" +"\t\tNote: In case the context being renamed is the 'current-context', this " +"field will also be updated." +msgstr "" +"\n" +"\t\tRenames a context from the kubeconfig file.\n" +"\n" +"\t\tCONTEXT_NAME is the context name that you wish to change.\n" +"\n" +"\t\tNEW_NAME is the new name you wish to set.\n" +"\n" +"\t\tNote: In case the context being renamed is the 'current-context', this " +"field will also be updated." + +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:48 msgid "" "\n" "\t\tReplace a resource by filename or stdin.\n" @@ -2042,11 +3057,7 @@ msgid "" "the\n" "\t\tcomplete resource spec must be provided. This can be obtained by\n" "\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\t $ kubectl get TYPE NAME -o yaml" msgstr "" "\n" "\t\tReplace a resource by filename or stdin.\n" @@ -2055,17 +3066,49 @@ msgstr "" "the\n" "\t\tcomplete resource spec must be provided. This can be obtained by\n" "\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\t $ kubectl get TYPE NAME -o yaml" -#: pkg/kubectl/cmd/scale.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_restart.go:56 +msgid "" +"\n" +"\t\tRestart a resource.\n" +"\n" +"\t Resource will be rollout restarted." +msgstr "" +"\n" +"\t\tRestart a resource.\n" +"\n" +"\t Resource will be rollout restarted." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:57 +msgid "" +"\n" +"\t\tResume a paused resource\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller. By resuming a\n" +"\t\tresource, we allow it to be reconciled again.\n" +"\t\tCurrently only deployments support being resumed." +msgstr "" +"\n" +"\t\tResume a paused resource\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller. By resuming a\n" +"\t\tresource, we allow it to be reconciled again.\n" +"\t\tCurrently only deployments support being resumed." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:54 +msgid "" +"\n" +"\t\tRollback to a previous rollout." +msgstr "" +"\n" +"\t\tRollback to a previous rollout." + +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:39 msgid "" "\n" "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" +"StatefulSet.\n" "\n" "\t\tScale also allows users to specify one or more preconditions for the " "scale action.\n" @@ -2078,7 +3121,7 @@ msgid "" msgstr "" "\n" "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" +"StatefulSet.\n" "\n" "\t\tScale also allows users to specify one or more preconditions for the " "scale action.\n" @@ -2089,7 +3132,7 @@ msgstr "" "true when the\n" "\t\tscale is sent to the server." -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" "\t\tSet the latest last-applied-configuration annotations by setting it to " @@ -2105,72 +3148,302 @@ msgstr "" "'kubectl apply -f ' was run,\n" "\t\twithout updating any other parts of the object." -#: pkg/kubectl/cmd/proxy.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:67 +#, c-format msgid "" "\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +"\t\tSet the selector on a resource. Note that the new selector will " +"overwrite the old selector if the resource had one prior to the invocation\n" +"\t\tof 'set selector'.\n" "\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +"\t\tA selector must begin with a letter or number, and may contain letters, " +"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\tIf --resource-version is specified, then updates will use this resource " +"version, otherwise the existing resource-version will be used.\n" +" Note: currently selectors can only be set on Service objects." msgstr "" "\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +"\t\tSet the selector on a resource. Note that the new selector will " +"overwrite the old selector if the resource had one prior to the invocation\n" +"\t\tof 'set selector'.\n" "\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +"\t\tA selector must begin with a letter or number, and may contain letters, " +"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\tIf --resource-version is specified, then updates will use this resource " +"version, otherwise the existing resource-version will be used.\n" +" Note: currently selectors can only be set on Service objects." -#: pkg/kubectl/cmd/patch.go:59 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:47 msgid "" "\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" +"\t\tSets a cluster entry in kubeconfig.\n" "\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." msgstr "" "\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" +"\t\tSets a cluster entry in kubeconfig.\n" "\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." -#: pkg/kubectl/cmd/label.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:44 +msgid "" +"\n" +"\t\tSets a context entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." +msgstr "" +"\n" +"\t\tSets a context entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:70 +#, c-format +msgid "" +"\n" +"\t\tSets a user entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values.\n" +"\n" +"\t\t Client-certificate flags:\n" +"\t\t --%v=certfile --%v=keyfile\n" +"\n" +"\t\t Bearer token flags:\n" +"\t\t\t --%v=bearer_token\n" +"\n" +"\t\t Basic auth flags:\n" +"\t\t\t --%v=basic_user --%v=basic_password\n" +"\n" +"\t\tBearer token and basic auth are mutually exclusive." +msgstr "" +"\n" +"\t\tSets a user entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values.\n" +"\n" +"\t\t Client-certificate flags:\n" +"\t\t --%v=certfile --%v=keyfile\n" +"\n" +"\t\t Bearer token flags:\n" +"\t\t\t --%v=bearer_token\n" +"\n" +"\t\t Basic auth flags:\n" +"\t\t\t --%v=basic_user --%v=basic_password\n" +"\n" +"\t\tBearer token and basic auth are mutually exclusive." + +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:38 +msgid "" +"\n" +"\t\tShow details of a specific resource or group of resources\n" +"\n" +"\t\tPrint a detailed description of the selected resources, including " +"related resources such\n" +"\t\tas events or controllers. You may select a single object by name, all " +"objects of that\n" +"\t\ttype, provide a name prefix, or label selector. For example:\n" +"\n" +"\t\t $ kubectl describe TYPE NAME_PREFIX\n" +"\n" +"\t\twill first check for an exact match on TYPE and NAME_PREFIX. If no such " +"resource\n" +"\t\texists, it will output details for every resource that has a name " +"prefixed with NAME_PREFIX." +msgstr "" +"\n" +"\t\tShow details of a specific resource or group of resources\n" +"\n" +"\t\tPrint a detailed description of the selected resources, including " +"related resources such\n" +"\t\tas events or controllers. You may select a single object by name, all " +"objects of that\n" +"\t\ttype, provide a name prefix, or label selector. For example:\n" +"\n" +"\t\t $ kubectl describe TYPE NAME_PREFIX\n" +"\n" +"\t\twill first check for an exact match on TYPE and NAME_PREFIX. If no such " +"resource\n" +"\t\texists, it will output details for every resource that has a name " +"prefixed with NAME_PREFIX." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:46 +msgid "" +"\n" +"\t\tShow the status of the rollout.\n" +"\n" +"\t\tBy default 'rollout status' will watch the status of the latest rollout\n" +"\t\tuntil it's done. If you don't want to wait for the rollout to finish " +"then\n" +"\t\tyou can use --watch=false. Note that if a new rollout starts in-between, " +"then\n" +"\t\t'rollout status' will continue watching the latest revision. If you want " +"to\n" +"\t\tpin to a specific revision and abort if it is rolled over by another " +"revision,\n" +"\t\tuse --revision=N where N is the revision you need to watch for." +msgstr "" +"\n" +"\t\tShow the status of the rollout.\n" +"\n" +"\t\tBy default 'rollout status' will watch the status of the latest rollout\n" +"\t\tuntil it's done. If you don't want to wait for the rollout to finish " +"then\n" +"\t\tyou can use --watch=false. Note that if a new rollout starts in-between, " +"then\n" +"\t\t'rollout status' will continue watching the latest revision. If you want " +"to\n" +"\t\tpin to a specific revision and abort if it is rolled over by another " +"revision,\n" +"\t\tuse --revision=N where N is the revision you need to watch for." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:41 +#, c-format +msgid "" +"\n" +"\t\tSpecify compute resource requirements (cpu, memory) for any resource " +"that defines a pod template. If a pod is successfully scheduled, it is " +"guaranteed the amount of resource requested, but may burst up to its " +"specified limits.\n" +"\n" +"\t\tfor each compute resource, if a limit is specified and a request is " +"omitted, the request will default to the limit.\n" +"\n" +"\t\tPossible resources include (case insensitive): %s." +msgstr "" +"\n" +"\t\tSpecify compute resource requirements (cpu, memory) for any resource " +"that defines a pod template. If a pod is successfully scheduled, it is " +"guaranteed the amount of resource requested, but may burst up to its " +"specified limits.\n" +"\n" +"\t\tfor each compute resource, if a limit is specified and a request is " +"omitted, the request will default to the limit.\n" +"\n" +"\t\tPossible resources include (case insensitive): %s." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_env.go:50 +msgid "" +"\n" +"\t\tUpdate environment variables on a pod template.\n" +"\n" +"\t\tList environment variable definitions in one or more pods, pod " +"templates.\n" +"\t\tAdd, update, or remove container environment variable definitions in one " +"or\n" +"\t\tmore pod templates (within replication controllers or deployment " +"configurations).\n" +"\t\tView or modify the environment variable definitions on all containers in " +"the\n" +"\t\tspecified pods or pod templates, or just those that match a wildcard.\n" +"\n" +"\t\tIf \"--env -\" is passed, environment variables can be read from STDIN " +"using the standard env\n" +"\t\tsyntax.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" +msgstr "" +"\n" +"\t\tUpdate environment variables on a pod template.\n" +"\n" +"\t\tList environment variable definitions in one or more pods, pod " +"templates.\n" +"\t\tAdd, update, or remove container environment variable definitions in one " +"or\n" +"\t\tmore pod templates (within replication controllers or deployment " +"configurations).\n" +"\t\tView or modify the environment variable definitions on all containers in " +"the\n" +"\t\tspecified pods or pod templates, or just those that match a wildcard.\n" +"\n" +"\t\tIf \"--env -\" is passed, environment variables can be read from STDIN " +"using the standard env\n" +"\t\tsyntax.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:71 +msgid "" +"\n" +"\t\tUpdate existing container image(s) of resources.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" +msgstr "" +"\n" +"\t\tUpdate existing container image(s) of resources.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:77 +msgid "" +"\n" +"\t\tUpdate field(s) of a resource using strategic merge patch, a JSON merge " +"patch, or a JSON patch.\n" +"\n" +"\t\tJSON and YAML formats are accepted." +msgstr "" +"\n" +"\t\tUpdate field(s) of a resource using strategic merge patch, a JSON merge " +"patch, or a JSON patch.\n" +"\n" +"\t\tJSON and YAML formats are accepted." + +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:82 +msgid "" +"\n" +"\t\tUpdate the annotations on one or more resources\n" +"\n" +"\t\tAll Kubernetes objects support the ability to store additional data with " +"the object as\n" +"\t\tannotations. Annotations are key/value pairs that can be larger than " +"labels and include\n" +"\t\tarbitrary string values such as structured JSON. Tools and system " +"extensions may use\n" +"\t\tannotations to store their own data.\n" +"\n" +"\t\tAttempting to set an annotation that already exists will fail unless --" +"overwrite is set.\n" +"\t\tIf --resource-version is specified and does not match the current " +"resource version on\n" +"\t\tthe server the command will fail." +msgstr "" +"\n" +"\t\tUpdate the annotations on one or more resources\n" +"\n" +"\t\tAll Kubernetes objects support the ability to store additional data with " +"the object as\n" +"\t\tannotations. Annotations are key/value pairs that can be larger than " +"labels and include\n" +"\t\tarbitrary string values such as structured JSON. Tools and system " +"extensions may use\n" +"\t\tannotations to store their own data.\n" +"\n" +"\t\tAttempting to set an annotation that already exists will fail unless --" +"overwrite is set.\n" +"\t\tIf --resource-version is specified and does not match the current " +"resource version on\n" +"\t\tthe server the command will fail." + +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:86 #, c-format msgid "" "\n" "\t\tUpdate the labels on a resource.\n" "\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\t* A label key and value must begin with a letter or number, and may " +"contain letters, numbers, hyphens, dots, and underscores, up to %[1]d " +"characters each.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" "\t\t* If --overwrite is true, then existing labels can be overwritten, " "otherwise attempting to overwrite a label will result in an error.\n" "\t\t* If --resource-version is specified, then updates will use this " @@ -2179,14 +3452,17 @@ msgstr "" "\n" "\t\tUpdate the labels on a resource.\n" "\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\t* A label key and value must begin with a letter or number, and may " +"contain letters, numbers, hyphens, dots, and underscores, up to %[1]d " +"characters each.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" "\t\t* If --overwrite is true, then existing labels can be overwritten, " "otherwise attempting to overwrite a label will result in an error.\n" "\t\t* If --resource-version is specified, then updates will use this " "resource version, otherwise the existing resource-version will be used." -#: pkg/kubectl/cmd/taint.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:69 #, c-format msgid "" "\n" @@ -2196,8 +3472,11 @@ msgid "" "is expressed as key=value:effect.\n" "\t\t* The key must begin with a letter or number, and may contain letters, " "numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" +"\t\t* The value is optional. If given, it must begin with a letter or " +"number, and may contain letters, numbers, hyphens, dots, and underscores, up " +"to %[2]d characters.\n" "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" "\t\t* Currently taint can only apply to node." msgstr "" @@ -2208,12 +3487,23 @@ msgstr "" "is expressed as key=value:effect.\n" "\t\t* The key must begin with a letter or number, and may contain letters, " "numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" +"\t\t* The value is optional. If given, it must begin with a letter or " +"number, and may contain letters, numbers, hyphens, dots, and underscores, up " +"to %[2]d characters.\n" "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" "\t\t* Currently taint can only apply to node." -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:35 +msgid "" +"\n" +"\t\tView previous rollout revisions and configurations." +msgstr "" +"\n" +"\t\tView previous rollout revisions and configurations." + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:47 msgid "" "\n" "\t\tView the latest last-applied-configuration annotations by type/name or " @@ -2231,49 +3521,7 @@ msgstr "" "-o option\n" "\t\tto change output format." -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" @@ -2285,7 +3533,7 @@ msgstr "" "\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" "to/tls.key" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" @@ -2295,7 +3543,7 @@ msgstr "" "\t # Create a new namespace named my-namespace\n" "\t kubectl create namespace my-namespace" -#: pkg/kubectl/cmd/create_secret.go:59 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:74 msgid "" "\n" "\t # Create a new secret named my-secret with keys for each file in folder " @@ -2304,13 +3552,21 @@ msgid "" "\n" "\t # Create a new secret named my-secret with specified keys instead of " "names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-file=ssh-publickey=path/to/id_rsa.pub\n" "\n" "\t # Create a new secret named my-secret with key1=supersecret and " "key2=topsecret\n" "\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" +"--from-literal=key2=topsecret\n" +"\n" +"\t # Create a new secret named my-secret using a combination of a file and " +"a literal\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-literal=passphrase=topsecret\n" +"\n" +"\t # Create a new secret named my-secret from an env file\n" +"\t kubectl create secret generic my-secret --from-env-file=path/to/bar.env" msgstr "" "\n" "\t # Create a new secret named my-secret with keys for each file in folder " @@ -2319,15 +3575,23 @@ msgstr "" "\n" "\t # Create a new secret named my-secret with specified keys instead of " "names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-file=ssh-publickey=path/to/id_rsa.pub\n" "\n" "\t # Create a new secret named my-secret with key1=supersecret and " "key2=topsecret\n" "\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" +"--from-literal=key2=topsecret\n" +"\n" +"\t # Create a new secret named my-secret using a combination of a file and " +"a literal\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-literal=passphrase=topsecret\n" +"\n" +"\t # Create a new secret named my-secret from an env file\n" +"\t kubectl create secret generic my-secret --from-env-file=path/to/bar.env" -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" @@ -2337,17 +3601,79 @@ msgstr "" "\t # Create a new service account named my-service-account\n" "\t kubectl create serviceaccount my-service-account" -#: pkg/kubectl/cmd/create_service.go:232 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_deployment.go:45 msgid "" "\n" -"\t# Create a new ExternalName service named my-ns \n" +"\t# Create a deployment named my-dep that runs the busybox image.\n" +"\tkubectl create deployment my-dep --image=busybox\n" +"\n" +"\t# Create a deployment with command\n" +"\tkubectl create deployment my-dep --image=busybox -- date\n" +"\n" +"\t# Create a deployment named my-dep that runs the nginx image with 3 " +"replicas.\n" +"\tkubectl create deployment my-dep --image=nginx --replicas=3\n" +"\n" +"\t# Create a deployment named my-dep that runs the busybox image and expose " +"port 5701.\n" +"\tkubectl create deployment my-dep --image=busybox --port=5701" +msgstr "" +"\n" +"\t# Create a deployment named my-dep that runs the busybox image.\n" +"\tkubectl create deployment my-dep --image=busybox\n" +"\n" +"\t# Create a deployment with command\n" +"\tkubectl create deployment my-dep --image=busybox -- date\n" +"\n" +"\t# Create a deployment named my-dep that runs the nginx image with 3 " +"replicas.\n" +"\tkubectl create deployment my-dep --image=nginx --replicas=3\n" +"\n" +"\t# Create a deployment named my-dep that runs the busybox image and expose " +"port 5701.\n" +"\tkubectl create deployment my-dep --image=busybox --port=5701" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:351 +msgid "" +"\n" +"\t# Create a new ExternalName service named my-ns\n" "\tkubectl create service externalname my-ns --external-name bar.com" msgstr "" "\n" -"\t# Create a new ExternalName service named my-ns \n" +"\t# Create a new ExternalName service named my-ns\n" "\tkubectl create service externalname my-ns --external-name bar.com" -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:50 +msgid "" +"\n" +"\t# Set Deployment nginx-deployment's ServiceAccount to serviceaccount1\n" +"\tkubectl set serviceaccount deployment nginx-deployment serviceaccount1\n" +"\n" +"\t# Print the result (in yaml format) of updated nginx deployment with " +"serviceaccount from local file, without hitting apiserver\n" +"\tkubectl set sa -f nginx-deployment.yaml serviceaccount1 --local --dry-" +"run=client -o yaml\n" +"\t" +msgstr "" +"\n" +"\t# Set Deployment nginx-deployment's ServiceAccount to serviceaccount1\n" +"\tkubectl set serviceaccount deployment nginx-deployment serviceaccount1\n" +"\n" +"\t# Print the result (in yaml format) of updated nginx deployment with " +"serviceaccount from local file, without hitting apiserver\n" +"\tkubectl set sa -f nginx-deployment.yaml serviceaccount1 --local --dry-" +"run=client -o yaml\n" +"\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_deployment.go:42 +msgid "" +"\n" +"\tCreate a deployment with the specified name." +msgstr "" +"\n" +"\tCreate a deployment with the specified name." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -2363,7 +3689,15 @@ msgstr "" "\tonly pods, which will allow application authors to reference services\n" "\tthat exist off platform, on other clusters, or locally." -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_ingress.go:61 +msgid "" +"\n" +"\tCreate an ingress with the specified name." +msgstr "" +"\n" +"\tCreate an ingress with the specified name." + +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" @@ -2373,7 +3707,127 @@ msgstr "" "\tHelp provides help for any command in the application.\n" "\tSimply type kubectl help [path to command] for full details." -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:44 +msgid "" +"\n" +"\tSets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots.\n" +"\n" +"\tPROPERTY_VALUE is the new value you wish to set. Binary fields such as " +"'certificate-authority-data' expect a base64 encoded string unless the --set-" +"raw-bytes flag is used.\n" +"\n" +"\tSpecifying a attribute name that already exists will merge new fields on " +"top of existing values." +msgstr "" +"\n" +"\tSets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots.\n" +"\n" +"\tPROPERTY_VALUE is the new value you wish to set. Binary fields such as " +"'certificate-authority-data' expect a base64 encoded string unless the --set-" +"raw-bytes flag is used.\n" +"\n" +"\tSpecifying a attribute name that already exists will merge new fields on " +"top of existing values." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:39 +msgid "" +"\n" +"\tUnsets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots." +msgstr "" +"\n" +"\tUnsets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:43 +msgid "" +"\n" +"\tUpdate ServiceAccount of pod template resources.\n" +"\n" +"\tPossible resources (case insensitive) can be:\n" +"\n" +"\t" +msgstr "" +"\n" +"\tUpdate ServiceAccount of pod template resources.\n" +"\n" +"\tPossible resources (case insensitive) can be:\n" +"\n" +"\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_subject.go:40 +msgid "" +"\n" +"\tUpdate User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding." +msgstr "" +"\n" +"\tUpdate User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:68 +msgid "" +"\n" +" \tpod (po), replicationcontroller (rc), deployment (deploy), daemonset " +"(ds), replicaset (rs)" +msgstr "" +"\n" +" \tpod (po), replicationcontroller (rc), deployment (deploy), daemonset " +"(ds), replicaset (rs)" + +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:63 +msgid "" +"\n" +" Forward one or more local ports to a pod. This command " +"requires the node to have 'socat' installed.\n" +"\n" +" Use resource type/name such as deployment/mydeployment to " +"select a pod. Resource type defaults to 'pod' if omitted.\n" +"\n" +" If there are multiple pods matching the criteria, a pod will " +"be selected automatically. The\n" +" forwarding session ends when the selected pod terminates, " +"and rerun of the command is needed\n" +" to resume forwarding." +msgstr "" +"\n" +" Forward one or more local ports to a pod. This command " +"requires the node to have 'socat' installed.\n" +"\n" +" Use resource type/name such as deployment/mydeployment to " +"select a pod. Resource type defaults to 'pod' if omitted.\n" +"\n" +" If there are multiple pods matching the criteria, a pod will " +"be selected automatically. The\n" +" forwarding session ends when the selected pod terminates, " +"and rerun of the command is needed\n" +" to resume forwarding." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:233 +msgid "" +"\n" +" # Create a new ClusterIP service named my-cs\n" +" kubectl create service clusterip my-cs --tcp=5678:8080\n" +"\n" +" # Create a new ClusterIP service named my-cs (in headless mode)\n" +" kubectl create service clusterip my-cs --clusterip=\"None\"" +msgstr "" +"\n" +" # Create a new ClusterIP service named my-cs\n" +" kubectl create service clusterip my-cs --tcp=5678:8080\n" +"\n" +" # Create a new ClusterIP service named my-cs (in headless mode)\n" +" kubectl create service clusterip my-cs --clusterip=\"None\"" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" @@ -2383,43 +3837,17 @@ msgstr "" " # Create a new LoadBalancer service named my-lbs\n" " kubectl create service loadbalancer my-lbs --tcp=5678:8080" -#: pkg/kubectl/cmd/create_service.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:274 msgid "" "\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" +" # Create a new NodePort service named my-ns\n" " kubectl create service nodeport my-ns --tcp=5678:8080" msgstr "" "\n" -" # Create a new nodeport service named my-ns\n" +" # Create a new NodePort service named my-ns\n" " kubectl create service nodeport my-ns --tcp=5678:8080" -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -2449,7 +3877,7 @@ msgstr "" " kubectl cluster-info dump --namespaces default,kube-system --output-" "directory=/path/to/cluster-state" -#: pkg/kubectl/cmd/annotate.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:94 msgid "" "\n" " # Update pod 'foo' with the annotation 'description' and the value 'my " @@ -2505,8 +3933,16 @@ msgstr "" " # Does not require the --overwrite flag.\n" " kubectl annotate pods foo description-" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:230 +msgid "" +"\n" +" Create a ClusterIP service with the specified name." +msgstr "" +"\n" +" Create a ClusterIP service with the specified name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." @@ -2514,34 +3950,15 @@ msgstr "" "\n" " Create a LoadBalancer service with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_service.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:271 msgid "" "\n" -" Create a clusterIP service with the specified name." +" Create a NodePort service with the specified name." msgstr "" "\n" -" Create a clusterIP service with the specified name." +" Create a NodePort service with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:33 -msgid "" -"\n" -" Create a deployment with the specified name." -msgstr "" -"\n" -" Create a deployment with the specified name." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_service.go:113 -msgid "" -"\n" -" Create a nodeport service with the specified name." -msgstr "" -"\n" -" Create a nodeport service with the specified name." - -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:93 msgid "" "\n" " Dumps cluster info out suitable for debugging and diagnosing cluster " @@ -2549,7 +3966,7 @@ msgid "" " stdout. You can optionally specify a directory with --output-directory. " "If you specify a directory, kubernetes will\n" " build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" +"the current namespace and 'kube-system' namespace, but you can\n" " switch to a different namespace with the --namespaces flag, or specify --" "all-namespaces to dump all namespaces.\n" "\n" @@ -2563,7 +3980,7 @@ msgstr "" " stdout. You can optionally specify a directory with --output-directory. " "If you specify a directory, kubernetes will\n" " build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" +"the current namespace and 'kube-system' namespace, but you can\n" " switch to a different namespace with the --namespaces flag, or specify --" "all-namespaces to dump all namespaces.\n" "\n" @@ -2571,22 +3988,52 @@ msgstr "" "logs are dumped into different directories\n" " based on namespace and pod name." -#: pkg/kubectl/cmd/clusterinfo.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:40 msgid "" "\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" +" Display addresses of the control plane and services with label kubernetes." +"io/cluster-service=true\n" " To further debug and diagnose cluster problems, use 'kubectl cluster-info " "dump'." msgstr "" "\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" +" Display addresses of the control plane and services with label kubernetes." +"io/cluster-service=true\n" " To further debug and diagnose cluster problems, use 'kubectl cluster-info " "dump'." +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:49 +msgid "" +" environment variable is set, then it is used as a list of paths (normal " +"path delimiting rules for your system). These paths are merged. When a value " +"is modified, it is modified in the file that defines the stanza. When a " +"value is created, it is created in the first file that exists. If no files " +"in the chain exist, then it creates the last file in the list.\n" +"\t\t\t3. Otherwise, " +msgstr "" +" environment variable is set, then it is used as a list of paths (normal " +"path delimiting rules for your system). These paths are merged. When a value " +"is modified, it is modified in the file that defines the stanza. When a " +"value is created, it is created in the first file that exists. If no files " +"in the chain exist, then it creates the last file in the list.\n" +"\t\t\t3. Otherwise, " + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:48 +msgid "" +" flag is set, then only that file is loaded. The flag may only be set once " +"and no merging takes place.\n" +"\t\t\t2. If $" +msgstr "" +" flag is set, then only that file is loaded. The flag may only be set once " +"and no merging takes place.\n" +"\t\t\t2. If $" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:50 +msgid " is used and no merging takes place." +msgstr " is used and no merging takes place." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61 -#: pkg/kubectl/cmd/create_quota.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 msgid "" "A comma-delimited set of quota scopes that must all match each object " "tracked by the quota." @@ -2595,14 +4042,14 @@ msgstr "" "tracked by the quota." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60 -#: pkg/kubectl/cmd/create_quota.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 msgid "" "A comma-delimited set of resource=quantity pairs that define a hard limit." msgstr "" "A comma-delimited set of resource=quantity pairs that define a hard limit." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63 -#: pkg/kubectl/cmd/create_pdb.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 msgid "" "A label selector to use for this budget. Only equality-based selector " "requirements are supported." @@ -2611,7 +4058,7 @@ msgstr "" "requirements are supported." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106 -#: pkg/kubectl/cmd/expose.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 msgid "" "A label selector to use for this service. Only equality-based selector " "requirements are supported. If empty (the default) infer the selector from " @@ -2621,13 +4068,8 @@ msgstr "" "requirements are supported. If empty (the default) infer the selector from " "the replication controller or replica set.)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136 -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "A schedule in the Cron format the job should be run with." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111 -#: pkg/kubectl/cmd/expose.go:109 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 msgid "" "Additional external IP address (not managed by Kubernetes) to accept for the " "service. If this IP is routed to a node, the service can be accessed by this " @@ -2637,8 +4079,13 @@ msgstr "" "service. If this IP is routed to a node, the service can be accessed by this " "IP in addition to its generated service IP." +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:178 +msgid "Allocate a TTY for the debugging container." +msgstr "Allocate a TTY for the debugging container." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119 -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:178 msgid "" "An inline JSON override for the generated object. If this is non-empty, it " "is used to override the generated object. Requires that the object supply a " @@ -2648,29 +4095,22 @@ msgstr "" "is used to override the generated object. Requires that the object supply a " "valid apiVersion field." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134 -#: pkg/kubectl/cmd/run.go:137 -msgid "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." -msgstr "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:173 +msgid "Annotations to apply to the pod." +msgstr "Annotations to apply to the pod." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/apply.go#L98 -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "Apply a configuration to a resource by filename or stdin" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71 -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "Approve a certificate signing request" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81 -#: pkg/kubectl/cmd/create_service.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 msgid "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." @@ -2678,18 +4118,25 @@ msgstr "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:105 +msgid "" +"Attach to a process that is already running inside an existing container." +msgstr "" +"Attach to a process that is already running inside an existing container." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64 -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:104 msgid "Attach to a running container" msgstr "Attach to a running container" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55 -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" -msgstr "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:107 +msgid "" +"Auto-scale a Deployment, ReplicaSet, StatefulSet, or ReplicationController" +msgstr "" +"Auto-scale a Deployment, ReplicaSet, StatefulSet, or ReplicationController" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115 -#: pkg/kubectl/cmd/expose.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 msgid "" "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " "set to 'None' to create a headless service." @@ -2698,128 +4145,144 @@ msgstr "" "set to 'None' to create a headless service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:100 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "ClusterRole this ClusterRoleBinding should reference" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55 -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "ClusterRole this RoleBinding should reference" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101 -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" -msgstr "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:32 +msgid "Commands for features in alpha" +msgstr "Commands for features in alpha" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:170 +msgid "Container image to use for debug container." +msgstr "Container image to use for debug container." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:166 +msgid "Container name to use for debug container." +msgstr "Container name to use for debug container." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67 -#: pkg/kubectl/cmd/convert.go:68 +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "Convert config files between different API versions" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64 -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 msgid "Copy files and directories to and from containers." msgstr "Copy files and directories to and from containers." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:248 +msgid "Create a ClusterIP service." +msgstr "Create a ClusterIP service." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:86 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "Create a ClusterRoleBinding for a particular ClusterRole" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181 -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "Create a LoadBalancer service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124 -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "Create a NodePort service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "Create a RoleBinding for a particular Role or ClusterRole" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214 -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "Create a TLS secret" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "Create a clusterIP service." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59 -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" msgstr "Create a configmap from a local file, directory or literal value" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." -msgstr "Create a deployment with the specified name." +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:167 +msgid "Create a copy of the target Pod with this name." +msgstr "Create a copy of the target Pod with this name." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "Create a namespace with the specified name" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "Create a pod disruption budget with the specified name." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:92 +msgid "Create a priorityclass with the specified name." +msgstr "Create a priorityclass with the specified name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "Create a quota with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" -msgstr "Create a resource by filename or stdin" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:106 +msgid "Create a resource from a file or from stdin." +msgstr "Create a resource from a file or from stdin." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143 -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "Create a secret for use with a Docker registry" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73 -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" msgstr "Create a secret from a local file, directory or literal value" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34 -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "Create a secret using specified subcommand" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:50 +msgid "Create a secret using specified subcommand." +msgstr "Create a secret using specified subcommand." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "Create a service account with the specified name" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36 -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "Create a service using specified subcommand." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240 -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "Create an ExternalName service." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:60 +msgid "Create and run a particular image in a pod." +msgstr "Create and run a particular image in a pod." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:149 +msgid "Create debugging sessions for troubleshooting workloads and nodes" +msgstr "Create debugging sessions for troubleshooting workloads and nodes" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130 -#: pkg/kubectl/cmd/delete.go:132 +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:135 msgid "" "Delete resources by filenames, stdin, resources and names, or by resources " "and label selector" @@ -2828,130 +4291,163 @@ msgstr "" "and label selector" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38 -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "Delete the specified cluster from the kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38 -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "Delete the specified context from the kubeconfig" +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_user.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_user.go:65 +msgid "Delete the specified user from the kubeconfig" +msgstr "Delete the specified user from the kubeconfig" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121 -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "Deny a certificate signing request" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58 -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "Deprecated: Gracefully shut down a resource by name or filename" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62 -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "Describe one or many contexts" +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:142 +msgid "Diff live version against would-be applied version" +msgstr "Diff live version against would-be applied version" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77 -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:80 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "Display Resource (CPU/Memory) usage of nodes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79 -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:96 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "Display Resource (CPU/Memory) usage of pods" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43 -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "Display Resource (CPU/Memory) usage." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49 -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "Display cluster info" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40 -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "Display clusters defined in the kubeconfig" +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:42 +msgid "Display clusters defined in the kubeconfig." +msgstr "Display clusters defined in the kubeconfig." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64 -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "Display merged kubeconfig settings or a specified kubeconfig file" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107 -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:161 msgid "Display one or many resources" msgstr "Display one or many resources" +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_users.go:60 +msgid "Display users defined in the kubeconfig" +msgstr "Display users defined in the kubeconfig" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_users.go:61 +msgid "Display users defined in the kubeconfig." +msgstr "Display users defined in the kubeconfig." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:50 +msgid "Displays one or many contexts from the kubeconfig file." +msgstr "Displays one or many contexts from the kubeconfig file." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48 -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "Displays the current-context" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50 -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "Documentation of resources" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176 -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:181 msgid "Drain node in preparation for maintenance" msgstr "Drain node in preparation for maintenance" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37 -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" msgstr "Dump lots of relevant info for debugging and diagnosis" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100 -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:76 msgid "Edit a resource on the server" msgstr "Edit a resource on the server" +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_edit_last_applied.go:66 +msgid "Edit latest last-applied-configuration annotations of a resource/object" +msgstr "" +"Edit latest last-applied-configuration annotations of a resource/object" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159 -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "Email for Docker registry" +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:169 +msgid "Environment variables to set in the container." +msgstr "Environment variables to set in the container." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68 -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:88 msgid "Execute a command in a container" msgstr "Execute a command in a container" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102 -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." -msgstr "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:89 +msgid "Execute a command in a container." +msgstr "Execute a command in a container." + +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:115 +msgid "Experimental: Wait for a specific condition on one or many resources." +msgstr "Experimental: Wait for a specific condition on one or many resources." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:378 +msgid "External name of service" +msgstr "External name of service" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75 -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "Forward one or more local ports to a pod" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36 -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "Help about any command" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105 -#: pkg/kubectl/cmd/expose.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:151 msgid "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " +"IP to assign to the LoadBalancer. If empty, an ephemeral IP will be created " "and used (cloud-provider specific)." msgstr "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " +"IP to assign to the LoadBalancer. If empty, an ephemeral IP will be created " "and used (cloud-provider specific)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114 -#: pkg/kubectl/cmd/expose.go:112 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:160 msgid "" "If non-empty, set the session affinity for the service to this; legal " "values: 'None', 'ClientIP'" @@ -2960,7 +4456,7 @@ msgstr "" "values: 'None', 'ClientIP'" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135 -#: pkg/kubectl/cmd/annotate.go:136 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:155 msgid "" "If non-empty, the annotation update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " @@ -2971,7 +4467,7 @@ msgstr "" "resource." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132 -#: pkg/kubectl/cmd/label.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:152 msgid "" "If non-empty, the labels update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " @@ -2981,49 +4477,70 @@ msgstr "" "resource-version for the object. Only valid when specifying a single " "resource." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98 -#: pkg/kubectl/cmd/rollingupdate.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:164 msgid "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" +"If specified, everything after -- will be passed to the new container as " +"Args instead of Command." msgstr "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" +"If specified, everything after -- will be passed to the new container as " +"Args instead of Command." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46 -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" -msgstr "Manage a deployment rollout" +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:198 +msgid "If true, run the container in privileged mode." +msgstr "If true, run the container in privileged mode." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:174 +msgid "If true, suppress informational messages." +msgstr "If true, suppress informational messages." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:165 +msgid "" +"If true, wait for the container to start running, and then attach as if " +"'kubectl attach ...' were called. Default false, unless '-i/--stdin' is " +"set, in which case the default is true." +msgstr "" +"If true, wait for the container to start running, and then attach as if " +"'kubectl attach ...' were called. Default false, unless '-i/--stdin' is " +"set, in which case the default is true." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:173 +msgid "" +"Keep stdin open on the container(s) in the pod, even if nothing is attached." +msgstr "" +"Keep stdin open on the container(s) in the pod, even if nothing is attached." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout.go:54 +msgid "Manage the rollout of a resource" +msgstr "Manage the rollout of a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:96 msgid "Mark node as schedulable" msgstr "Mark node as schedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:68 msgid "Mark node as unschedulable" msgstr "Mark node as unschedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73 -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:82 msgid "Mark the provided resource as paused" msgstr "Mark the provided resource as paused" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35 -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "Modify certificate resources." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39 -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "Modify kubeconfig files" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110 -#: pkg/kubectl/cmd/expose.go:108 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 msgid "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." @@ -3031,8 +4548,12 @@ msgstr "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:43 +msgid "No alpha commands are available in this version of kubectl" +msgstr "No alpha commands are available in this version of kubectl" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108 -#: pkg/kubectl/cmd/logs.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:173 msgid "" "Only return logs after a specific date (RFC3339). Defaults to all logs. Only " "one of since-time / since may be used." @@ -3041,41 +4562,35 @@ msgstr "" "one of since-time / since may be used." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97 -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:113 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "Output shell completion code for the specified shell (bash or zsh)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115 -#: pkg/kubectl/cmd/convert.go:85 +#: pkg/kubectl/cmd/convert/convert.go:105 msgid "" "Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" +"'extensions/v1beta1')." msgstr "" "Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" +"'extensions/v1beta1')." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157 -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "Password for Docker registry authentication" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226 -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "Path to PEM encoded public key certificate." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227 -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "Path to private key associated with given certificate." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84 -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "Perform a rolling update of the given ReplicationController" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82 -#: pkg/kubectl/cmd/scale.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:129 msgid "" "Precondition for resource version. Requires that the current resource " "version match this value in order to scale." @@ -3084,63 +4599,92 @@ msgstr "" "version match this value in order to scale." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "Print the client and server version information" +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:74 +msgid "Print the client and server version information for the current context" +msgstr "" +"Print the client and server version information for the current context" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "Print the list of flags inherited by all commands" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86 -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "Print the logs for a container in a pod" +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go:94 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go:95 +msgid "Print the supported API resources on the server" +msgstr "Print the supported API resources on the server" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:59 +msgid "" +"Print the supported API versions on the server, in the form of \"group/" +"version\"" +msgstr "" +"Print the supported API versions on the server, in the form of \"group/" +"version\"" + +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:62 +msgid "Provides utilities for interacting with plugins." +msgstr "Provides utilities for interacting with plugins." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/rename_context.go:44 +msgid "Renames a context from the kubeconfig file." +msgstr "Renames a context from the kubeconfig file." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70 -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "Replace a resource by filename or stdin" +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_restart.go:86 +msgid "Restart a resource" +msgstr "Restart a resource" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:86 msgid "Resume a paused resource" msgstr "Resume a paused resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56 -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "Role this RoleBinding should reference" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94 -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "Run a particular image on the cluster" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68 -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "Run a proxy to the Kubernetes API server" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161 -#: pkg/kubectl/cmd/create_secret.go:161 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:153 msgid "Server location for Docker registry" msgstr "Server location for Docker registry" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71 -#: pkg/kubectl/cmd/scale.go:71 -msgid "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" -msgstr "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:113 +msgid "Set a new size for a Deployment, ReplicaSet or Replication Controller" +msgstr "Set a new size for a Deployment, ReplicaSet or Replication Controller" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37 -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "Set specific features on objects" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 msgid "" "Set the last-applied-configuration annotation on a live object to match the " "contents of a file." @@ -3149,52 +4693,52 @@ msgstr "" "contents of a file." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81 -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "Set the selector on a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67 -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "Sets a cluster entry in kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57 -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "Sets a context entry in kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103 -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "Sets a user entry in kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59 -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "Sets an individual value in a kubeconfig file" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48 -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "Sets the current-context in a kubeconfig file" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80 -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:106 msgid "Show details of a specific resource or group of resources" msgstr "Show details of a specific resource or group of resources" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57 -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:101 msgid "Show the status of the rollout" msgstr "Show the status of the rollout" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108 -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "Synonym for --target-port" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87 -#: pkg/kubectl/cmd/expose.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 msgid "" "Take a replication controller, service, deployment or pod and expose it as a " "new Kubernetes Service" @@ -3203,12 +4747,12 @@ msgstr "" "new Kubernetes Service" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114 -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "The image for the container to run." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116 -#: pkg/kubectl/cmd/run.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 msgid "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" @@ -3216,29 +4760,34 @@ msgstr "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100 -#: pkg/kubectl/cmd/rollingupdate.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:172 msgid "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" +"The image pull policy for the container. If left empty, this value will not " +"be specified by the client and defaulted by the server." msgstr "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" +"The image pull policy for the container. If left empty, this value will not " +"be specified by the client and defaulted by the server." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:112 +msgid "" +"The maximum number or percentage of unavailable pods this budget requires." +msgstr "" +"The maximum number or percentage of unavailable pods this budget requires." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62 -#: pkg/kubectl/cmd/create_pdb.go:63 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 msgid "" "The minimum number or percentage of available pods this budget requires." msgstr "" "The minimum number or percentage of available pods this budget requires." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113 -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "The name for the newly created object." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71 -#: pkg/kubectl/cmd/autoscale.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 msgid "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." @@ -3246,24 +4795,8 @@ msgstr "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113 -#: pkg/kubectl/cmd/run.go:116 -msgid "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." -msgstr "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66 -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "" -"The name of the API generator to use. Currently there is only 1 generator." -msgstr "" -"The name of the API generator to use. Currently there is only 1 generator." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98 -#: pkg/kubectl/cmd/expose.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 msgid "" "The name of the API generator to use. There are 2 generators: 'service/v1' " "and 'service/v2'. The only difference between them is that service port in " @@ -3275,22 +4808,13 @@ msgstr "" "v1 is named 'default', while it is left unnamed in v2. Default is 'service/" "v2'." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133 -#: pkg/kubectl/cmd/run.go:136 -msgid "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" -msgstr "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99 -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." msgstr "The network protocol for the service to be created. Default is 'TCP'." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100 -#: pkg/kubectl/cmd/expose.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 msgid "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" @@ -3298,17 +4822,12 @@ msgstr "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121 -#: pkg/kubectl/cmd/run.go:124 -msgid "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." -msgstr "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:182 +msgid "The port that this container exposes." +msgstr "The port that this container exposes." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131 -#: pkg/kubectl/cmd/run.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:194 msgid "" "The resource requirement limits for this container. For example, 'cpu=200m," "memory=512Mi'. Note that server side components may assign limits depending " @@ -3319,7 +4838,7 @@ msgstr "" "on the server configuration, such as limit ranges." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130 -#: pkg/kubectl/cmd/run.go:133 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:192 msgid "" "The resource requirement requests for this container. For example, " "'cpu=100m,memory=256Mi'. Note that server side components may assign " @@ -3329,89 +4848,132 @@ msgstr "" "'cpu=100m,memory=256Mi'. Note that server side components may assign " "requests depending on the server configuration, such as limit ranges." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128 -#: pkg/kubectl/cmd/run.go:131 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:190 msgid "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." +"The restart policy for this Pod. Legal values [Always, OnFailure, Never]." msgstr "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." +"The restart policy for this Pod. Legal values [Always, OnFailure, Never]." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87 -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "The type of secret to create" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101 -#: pkg/kubectl/cmd/expose.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:33 msgid "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." +"These commands correspond to alpha features that are not enabled in " +"Kubernetes clusters by default." msgstr "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." +"These commands correspond to alpha features that are not enabled in " +"Kubernetes clusters by default." + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:150 +msgid "" +"Type for this service: ClusterIP, NodePort, LoadBalancer, or ExternalName. " +"Default is 'ClusterIP'." +msgstr "" +"Type for this service: ClusterIP, NodePort, LoadBalancer, or ExternalName. " +"Default is 'ClusterIP'." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:86 msgid "Undo a previous rollout" msgstr "Undo a previous rollout" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47 -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "Unsets an individual value in a kubeconfig file" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91 -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" -msgstr "Update field(s) of a resource using strategic merge patch" +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:102 +msgid "Update ServiceAccount of a resource" +msgstr "Update ServiceAccount of a resource" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_subject.go:99 +msgid "" +"Update User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding" +msgstr "" +"Update User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_env.go:154 +msgid "Update environment variables on a pod template" +msgstr "Update environment variables on a pod template" + +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:114 +msgid "Update field(s) of a resource" +msgstr "Update field(s) of a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94 -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "Update image of a pod template" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101 -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" msgstr "Update resource requests/limits on objects with pod templates" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "Update the annotations on a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109 -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:132 msgid "Update the labels on a resource" msgstr "Update the labels on a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88 -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:108 msgid "Update the taints on one or more nodes" msgstr "Update the taints on one or more nodes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155 -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "Username for Docker registry authentication" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" msgstr "" "View latest last-applied-configuration annotations of a resource/object" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51 -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:82 msgid "View rollout history" msgstr "View rollout history" +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:171 +msgid "" +"When used with '--copy-to', a list of name=image pairs for changing " +"container images, similar to how 'kubectl set image' works." +msgstr "" +"When used with '--copy-to', a list of name=image pairs for changing " +"container images, similar to how 'kubectl set image' works." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:168 +msgid "When used with '--copy-to', delete the original Pod." +msgstr "When used with '--copy-to', delete the original Pod." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:176 +msgid "" +"When used with '--copy-to', enable process namespace sharing in the copy." +msgstr "" +"When used with '--copy-to', enable process namespace sharing in the copy." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:175 +msgid "" +"When used with '--copy-to', schedule the copy of target Pod on the same node." +msgstr "" +"When used with '--copy-to', schedule the copy of target Pod on the same node." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:177 +msgid "" +"When using an ephemeral container, target processes in this container name." +msgstr "" +"When using an ephemeral container, target processes in this container name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45 -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:85 msgid "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" @@ -3419,29 +4981,57 @@ msgstr "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" -#: pkg/kubectl/cmd/run_test.go:85 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:108 +msgid "" +"description is an arbitrary string that usually provides guidelines on when " +"this priority class should be used." +msgstr "" +"description is an arbitrary string that usually provides guidelines on when " +"this priority class should be used." + +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run_test.go:88 msgid "dummy restart flag)" msgstr "dummy restart flag)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253 -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" -msgstr "external name of service" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:107 +msgid "" +"global-default specifies whether this PriorityClass should be considered as " +"the default priority." +msgstr "" +"global-default specifies whether this PriorityClass should be considered as " +"the default priority." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217 -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:478 msgid "kubectl controls the Kubernetes cluster manager" msgstr "kubectl controls the Kubernetes cluster manager" -#~ msgid "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resources were found" -#~ msgid_plural "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resources were found" -#~ msgstr[0] "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resource was found" -#~ msgstr[1] "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resources were found" +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:90 +msgid "list all visible plugin executables on a user's PATH" +msgstr "list all visible plugin executables on a user's PATH" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:45 +msgid "" +"pod (po), service (svc), replicationcontroller (rc), deployment (deploy), " +"replicaset (rs)" +msgstr "" +"pod (po), service (svc), replicationcontroller (rc), deployment (deploy), " +"replicaset (rs)" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:109 +msgid "" +"preemption-policy is the policy for preempting pods with lower priority." +msgstr "" +"preemption-policy is the policy for preempting pods with lower priority." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:41 +msgid "" +"replicationcontroller (rc), deployment (deploy), daemonset (ds), job, " +"replicaset (rs), statefulset" +msgstr "" +"replicationcontroller (rc), deployment (deploy), daemonset (ds), job, " +"replicaset (rs), statefulset" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:106 +msgid "the value of this priority class." +msgstr "the value of this priority class." diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/en_US/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/en_US/LC_MESSAGES/k8s.mo index 683b3a759fadee894137c12812462bcad34fe74c..fa8f2984e669dcbc66c6c524ef2a4d397342d40c 100644 GIT binary patch literal 151116 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 F{s-ODuyz0d diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/en_US/LC_MESSAGES/k8s.po b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/en_US/LC_MESSAGES/k8s.po index fae7c2241f5..3965417ce4b 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/en_US/LC_MESSAGES/k8s.po +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/en_US/LC_MESSAGES/k8s.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gettext-go-examples-hello\n" "Report-Msgid-Bugs-To: EMAIL\n" -"POT-Creation-Date: 2017-03-14 21:32-0700\n" +"POT-Creation-Date: 2021-05-17 15:40+0200\n" "PO-Revision-Date: 2017-03-14 21:33-0800\n" "Last-Translator: Brendan Burns \n" "Language-Team: \n" @@ -19,7 +19,25 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:43 +msgid "" +"\n" +"\t\t\tModify kubeconfig files using subcommands like \"kubectl config set " +"current-context my-context\"\n" +"\n" +"\t\t\tThe loading order follows these rules:\n" +"\n" +"\t\t\t1. If the --" +msgstr "" +"\n" +"\t\t\tModify kubeconfig files using subcommands like \"kubectl config set " +"current-context my-context\"\n" +"\n" +"\t\t\tThe loading order follows these rules:\n" +"\n" +"\t\t\t1. If the --" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:43 msgid "" "\n" "\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " @@ -33,7 +51,7 @@ msgstr "" "\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" "admin --user=user1 --user=user2 --group=group1" -#: pkg/kubectl/cmd/create_rolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 msgid "" "\n" "\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " @@ -47,7 +65,7 @@ msgstr "" "\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" "user=user2 --group=group1" -#: pkg/kubectl/cmd/create_configmap.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:58 msgid "" "\n" "\t\t # Create a new configmap named my-config based on folder bar\n" @@ -61,7 +79,14 @@ msgid "" "\t\t # Create a new configmap named my-config with key1=config1 and " "key2=config2\n" "\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" +"literal=key2=config2\n" +"\n" +"\t\t # Create a new configmap named my-config from the key=value pairs in " +"the file\n" +"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +"\n" +"\t\t # Create a new configmap named my-config from an env file\n" +"\t\t kubectl create configmap my-config --from-env-file=path/to/bar.env" msgstr "" "\n" "\t\t # Create a new configmap named my-config based on folder bar\n" @@ -75,25 +100,40 @@ msgstr "" "\t\t # Create a new configmap named my-config with key1=config1 and " "key2=config2\n" "\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" +"literal=key2=config2\n" +"\n" +"\t\t # Create a new configmap named my-config from the key=value pairs in " +"the file\n" +"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +"\n" +"\t\t # Create a new configmap named my-config from an env file\n" +"\t\t kubectl create configmap my-config --from-env-file=path/to/bar.env" -#: pkg/kubectl/cmd/create_secret.go:135 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:56 msgid "" "\n" "\t\t # If you don't already have a .dockercfg file, you can create a " "dockercfg secret directly by using:\n" "\t\t kubectl create secret docker-registry my-secret --docker-" "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL\n" +"\t\t \n" +"\t\t # Create a new secret named my-secret from ~/.docker/config.json\n" +"\t\t kubectl create secret docker-registry my-secret --from-file=." +"dockerconfigjson=path/to/.docker/config.json" msgstr "" "\n" "\t\t # If you don't already have a .dockercfg file, you can create a " "dockercfg secret directly by using:\n" "\t\t kubectl create secret docker-registry my-secret --docker-" "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL\n" +"\t\t \n" +"\t\t # Create a new secret named my-secret from ~/.docker/config.json\n" +"\t\t kubectl create secret docker-registry my-secret --from-file=." +"dockerconfigjson=path/to/.docker/config.json" -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -109,12 +149,82 @@ msgstr "" "\t\t # Show metrics for a given node\n" "\t\t kubectl top node NODE_NAME" -#: pkg/kubectl/cmd/apply.go:84 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:44 +msgid "" +"\n" +"\t\t# !!!Important Note!!!\n" +"\t\t# Requires that the 'tar' binary is present in your container\n" +"\t\t# image. If 'tar' is not present, 'kubectl cp' will fail.\n" +"\t\t#\n" +"\t\t# For advanced use cases, such as symlinks, wildcard expansion or\n" +"\t\t# file mode preservation consider using 'kubectl exec'.\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\ttar cf - /tmp/foo | kubectl exec -i -n -- " +"tar xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl exec -n -- tar cf - /tmp/foo | tar " +"xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " +"the default namespace\n" +"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " +"container\n" +"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl cp /:/tmp/foo /tmp/bar" +msgstr "" +"\n" +"\t\t# !!!Important Note!!!\n" +"\t\t# Requires that the 'tar' binary is present in your container\n" +"\t\t# image. If 'tar' is not present, 'kubectl cp' will fail.\n" +"\t\t#\n" +"\t\t# For advanced use cases, such as symlinks, wildcard expansion or\n" +"\t\t# file mode preservation consider using 'kubectl exec'.\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\ttar cf - /tmp/foo | kubectl exec -i -n -- " +"tar xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl exec -n -- tar cf - /tmp/foo | tar " +"xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " +"the default namespace\n" +"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " +"container\n" +"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl cp /:/tmp/foo /tmp/bar" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:119 msgid "" "\n" "\t\t# Apply the configuration in pod.json to a pod.\n" "\t\tkubectl apply -f ./pod.json\n" "\n" +"\t\t# Apply resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl apply -k dir/\n" +"\n" "\t\t# Apply the JSON passed into stdin to a pod.\n" "\t\tcat pod.json | kubectl apply -f -\n" "\n" @@ -133,6 +243,10 @@ msgstr "" "\t\t# Apply the configuration in pod.json to a pod.\n" "\t\tkubectl apply -f ./pod.json\n" "\n" +"\t\t# Apply resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl apply -k dir/\n" +"\n" "\t\t# Apply the JSON passed into stdin to a pod.\n" "\t\tcat pod.json | kubectl apply -f -\n" "\n" @@ -147,7 +261,7 @@ msgstr "" "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" "ConfigMap" -#: pkg/kubectl/cmd/autoscale.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:48 #, c-format msgid "" "\n" @@ -170,7 +284,7 @@ msgstr "" "between 1 and 5, target CPU utilization at 80%:\n" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" -#: pkg/kubectl/cmd/convert.go:49 +#: pkg/kubectl/cmd/convert/convert.go:51 msgid "" "\n" "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" @@ -178,7 +292,7 @@ msgid "" "\n" "\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " "latest version\n" -"\t\t# and print to stdout in json format.\n" +"\t\t# and print to stdout in JSON format.\n" "\t\tkubectl convert -f pod.yaml --local -o json\n" "\n" "\t\t# Convert all files under current directory to latest version and create " @@ -191,14 +305,14 @@ msgstr "" "\n" "\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " "latest version\n" -"\t\t# and print to stdout in json format.\n" +"\t\t# and print to stdout in JSON format.\n" "\t\tkubectl convert -f pod.yaml --local -o json\n" "\n" "\t\t# Convert all files under current directory to latest version and create " "them all.\n" "\t\tkubectl convert -f . | kubectl create -f -" -#: pkg/kubectl/cmd/create_clusterrole.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:41 msgid "" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " @@ -207,8 +321,25 @@ msgid "" "resource=pods\n" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create clusterrole pod-reader --verb=get --resource=pods --" +"resource-name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with API Group specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=rs." +"extensions\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with SubResource specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=pods," +"pods/status\n" +"\n" +"\t\t# Create a ClusterRole name \"foo\" with NonResourceURL specified\n" +"\t\tkubectl create clusterrole \"foo\" --verb=get --non-resource-url=/logs/" +"*\n" +"\n" +"\t\t# Create a ClusterRole name \"monitoring\" with AggregationRule " +"specified\n" +"\t\tkubectl create clusterrole monitoring --aggregation-rule=\"rbac.example." +"com/aggregate-to-monitoring=true\"" msgstr "" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " @@ -217,10 +348,27 @@ msgstr "" "resource=pods\n" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create clusterrole pod-reader --verb=get --resource=pods --" +"resource-name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with API Group specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=rs." +"extensions\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with SubResource specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=pods," +"pods/status\n" +"\n" +"\t\t# Create a ClusterRole name \"foo\" with NonResourceURL specified\n" +"\t\tkubectl create clusterrole \"foo\" --verb=get --non-resource-url=/logs/" +"*\n" +"\n" +"\t\t# Create a ClusterRole name \"monitoring\" with AggregationRule " +"specified\n" +"\t\tkubectl create clusterrole monitoring --aggregation-rule=\"rbac.example." +"com/aggregate-to-monitoring=true\"" -#: pkg/kubectl/cmd/create_role.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:46 msgid "" "\n" "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" @@ -229,8 +377,14 @@ msgid "" "resource=pods\n" "\n" "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create role pod-reader --verb=get --resource=pods --resource-" +"name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a Role named \"foo\" with API Group specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=rs.extensions\n" +"\n" +"\t\t# Create a Role named \"foo\" with SubResource specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=pods,pods/status" msgstr "" "\n" "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" @@ -239,10 +393,38 @@ msgstr "" "resource=pods\n" "\n" "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create role pod-reader --verb=get --resource=pods --resource-" +"name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a Role named \"foo\" with API Group specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=rs.extensions\n" +"\n" +"\t\t# Create a Role named \"foo\" with SubResource specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=pods,pods/status" -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_job.go:44 +msgid "" +"\n" +"\t\t# Create a job\n" +"\t\tkubectl create job my-job --image=busybox\n" +"\n" +"\t\t# Create a job with command\n" +"\t\tkubectl create job my-job --image=busybox -- date\n" +"\n" +"\t\t# Create a job from a CronJob named \"a-cronjob\"\n" +"\t\tkubectl create job test-job --from=cronjob/a-cronjob" +msgstr "" +"\n" +"\t\t# Create a job\n" +"\t\tkubectl create job my-job --image=busybox\n" +"\n" +"\t\t# Create a job with command\n" +"\t\tkubectl create job my-job --image=busybox -- date\n" +"\n" +"\t\t# Create a job from a CronJob named \"a-cronjob\"\n" +"\t\tkubectl create job test-job --from=cronjob/a-cronjob" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" @@ -262,7 +444,7 @@ msgstr "" "\t\t# Create a new resourcequota named best-effort\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" @@ -293,7 +475,7 @@ msgstr "" "point in time.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" -#: pkg/kubectl/cmd/create.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:76 msgid "" "\n" "\t\t# Create a pod using the data in pod.json.\n" @@ -302,9 +484,9 @@ msgid "" "\t\t# Create a pod based on the JSON passed into stdin.\n" "\t\tcat pod.json | kubectl create -f -\n" "\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" +"\t\t# Edit the data in docker-registry.yaml in JSON then create the resource " +"using the edited data.\n" +"\t\tkubectl create -f docker-registry.yaml --edit -o json" msgstr "" "\n" "\t\t# Create a pod using the data in pod.json.\n" @@ -313,11 +495,43 @@ msgstr "" "\t\t# Create a pod based on the JSON passed into stdin.\n" "\t\tcat pod.json | kubectl create -f -\n" "\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" +"\t\t# Edit the data in docker-registry.yaml in JSON then create the resource " +"using the edited data.\n" +"\t\tkubectl create -f docker-registry.yaml --edit -o json" -#: pkg/kubectl/cmd/expose.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:43 +msgid "" +"\n" +"\t\t# Create a priorityclass named high-priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\"\n" +"\n" +"\t\t# Create a priorityclass named default-priority that considered as the " +"global default priority\n" +"\t\tkubectl create priorityclass default-priority --value=1000 --global-" +"default=true --description=\"default priority\"\n" +"\n" +"\t\t# Create a priorityclass named high-priority that can not preempt pods " +"with lower priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\" --preemption-policy=\"Never\"" +msgstr "" +"\n" +"\t\t# Create a priorityclass named high-priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\"\n" +"\n" +"\t\t# Create a priorityclass named default-priority that considered as the " +"global default priority\n" +"\t\tkubectl create priorityclass default-priority --value=1000 --global-" +"default=true --description=\"default priority\"\n" +"\n" +"\t\t# Create a priorityclass named high-priority that can not preempt pods " +"with lower priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\" --preemption-policy=\"Never\"" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:61 msgid "" "\n" "\t\t# Create a service for a replicated nginx, which serves on port 80 and " @@ -340,7 +554,7 @@ msgid "" "\n" "\t\t# Create a service for a replicated streaming application on port 4100 " "balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +"\t\tkubectl expose rc streamer --port=4100 --protocol=UDP --name=video-" "stream\n" "\n" "\t\t# Create a service for a replicated nginx using replica set, which " @@ -372,7 +586,7 @@ msgstr "" "\n" "\t\t# Create a service for a replicated streaming application on port 4100 " "balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +"\t\tkubectl expose rc streamer --port=4100 --protocol=UDP --name=video-" "stream\n" "\n" "\t\t# Create a service for a replicated nginx using replica set, which " @@ -383,12 +597,172 @@ msgstr "" "connects to the containers on port 8000.\n" "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" -#: pkg/kubectl/cmd/delete.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_ingress.go:64 +msgid "" +"\n" +"\t\t# Create a single ingress called 'simple' that directs requests to foo." +"com/bar to svc\n" +"\t\t# svc1:8080 with a tls secret \"my-cert\"\n" +"\t\tkubectl create ingress simple --rule=\"foo.com/bar=svc1:8080,tls=my-cert" +"\"\n" +"\n" +"\t\t# Create a catch all ingress of \"/path\" pointing to service svc:port " +"and Ingress Class as \"otheringress\"\n" +"\t\tkubectl create ingress catch-all --class=otheringress --rule=\"/path=svc:" +"port\"\n" +"\n" +"\t\t# Create an ingress with two annotations: ingress.annotation1 and " +"ingress.annotations2\n" +"\t\tkubectl create ingress annotated --class=default --rule=\"foo.com/" +"bar=svc:port\" \\n\t\t\t--annotation ingress.annotation1=foo \\n\t\t\t--" +"annotation ingress.annotation2=bla\n" +"\n" +"\t\t# Create an ingress with the same host and multiple paths\n" +"\t\tkubectl create ingress multipath --class=default \\n\t\t\t--rule=\"foo." +"com/=svc:port\" \\n\t\t\t--rule=\"foo.com/admin/=svcadmin:portadmin\"\n" +"\n" +"\t\t# Create an ingress with multiple hosts and the pathType as Prefix\n" +"\t\tkubectl create ingress ingress1 --class=default \\n\t\t\t--rule=\"foo." +"com/path*=svc:8080\" \\n\t\t\t--rule=\"bar.com/admin*=svc2:http\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using the default ingress " +"certificate and different path types\n" +"\t\tkubectl create ingress ingtls --class=default \\n\t\t --rule=\"foo.com/" +"=svc:https,tls\" \\n\t\t --rule=\"foo.com/path/subpath*=othersvc:8080\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using a specific secret and " +"pathType as Prefix\n" +"\t\tkubectl create ingress ingsecret --class=default \\n\t\t --rule=\"foo." +"com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t# Create an ingress with a default backend\n" +"\t\tkubectl create ingress ingdefault --class=default \\n\t\t --default-" +"backend=defaultsvc:http \\n\t\t --rule=\"foo.com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t" +msgstr "" +"\n" +"\t\t# Create a single ingress called 'simple' that directs requests to foo." +"com/bar to svc\n" +"\t\t# svc1:8080 with a tls secret \"my-cert\"\n" +"\t\tkubectl create ingress simple --rule=\"foo.com/bar=svc1:8080,tls=my-cert" +"\"\n" +"\n" +"\t\t# Create a catch all ingress of \"/path\" pointing to service svc:port " +"and Ingress Class as \"otheringress\"\n" +"\t\tkubectl create ingress catch-all --class=otheringress --rule=\"/path=svc:" +"port\"\n" +"\n" +"\t\t# Create an ingress with two annotations: ingress.annotation1 and " +"ingress.annotations2\n" +"\t\tkubectl create ingress annotated --class=default --rule=\"foo.com/" +"bar=svc:port\" \\n\t\t\t--annotation ingress.annotation1=foo \\n\t\t\t--" +"annotation ingress.annotation2=bla\n" +"\n" +"\t\t# Create an ingress with the same host and multiple paths\n" +"\t\tkubectl create ingress multipath --class=default \\n\t\t\t--rule=\"foo." +"com/=svc:port\" \\n\t\t\t--rule=\"foo.com/admin/=svcadmin:portadmin\"\n" +"\n" +"\t\t# Create an ingress with multiple hosts and the pathType as Prefix\n" +"\t\tkubectl create ingress ingress1 --class=default \\n\t\t\t--rule=\"foo." +"com/path*=svc:8080\" \\n\t\t\t--rule=\"bar.com/admin*=svc2:http\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using the default ingress " +"certificate and different path types\n" +"\t\tkubectl create ingress ingtls --class=default \\n\t\t --rule=\"foo.com/" +"=svc:https,tls\" \\n\t\t --rule=\"foo.com/path/subpath*=othersvc:8080\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using a specific secret and " +"pathType as Prefix\n" +"\t\tkubectl create ingress ingsecret --class=default \\n\t\t --rule=\"foo." +"com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t# Create an ingress with a default backend\n" +"\t\tkubectl create ingress ingdefault --class=default \\n\t\t --default-" +"backend=defaultsvc:http \\n\t\t --rule=\"foo.com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:74 +msgid "" +"\n" +"\t\t# Create an interactive debugging session in pod mypod and immediately " +"attach to it.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug mypod -it --image=busybox\n" +"\n" +"\t\t# Create a debug container named debugger using a custom automated " +"debugging image.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug --image=myproj/debug-tools -c debugger mypod\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and attach to it\n" +"\t\tkubectl debug mypod -it --image=busybox --copy-to=my-debugger\n" +"\n" +"\t\t# Create a copy of mypod changing the command of mycontainer\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --container=mycontainer -- " +"sh\n" +"\n" +"\t\t# Create a copy of mypod changing all container images to busybox\n" +"\t\tkubectl debug mypod --copy-to=my-debugger --set-image=*=busybox\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and changing container " +"images\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --image=debian --set-" +"image=app=app:debug,sidecar=sidecar:debug\n" +"\n" +"\t\t# Create an interactive debugging session on a node and immediately " +"attach to it.\n" +"\t\t# The container will run in the host namespaces and the host's " +"filesystem will be mounted at /host\n" +"\t\tkubectl debug node/mynode -it --image=busybox\n" +msgstr "" +"\n" +"\t\t# Create an interactive debugging session in pod mypod and immediately " +"attach to it.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug mypod -it --image=busybox\n" +"\n" +"\t\t# Create a debug container named debugger using a custom automated " +"debugging image.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug --image=myproj/debug-tools -c debugger mypod\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and attach to it\n" +"\t\tkubectl debug mypod -it --image=busybox --copy-to=my-debugger\n" +"\n" +"\t\t# Create a copy of mypod changing the command of mycontainer\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --container=mycontainer -- " +"sh\n" +"\n" +"\t\t# Create a copy of mypod changing all container images to busybox\n" +"\t\tkubectl debug mypod --copy-to=my-debugger --set-image=*=busybox\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and changing container " +"images\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --image=debian --set-" +"image=app=app:debug,sidecar=sidecar:debug\n" +"\n" +"\t\t# Create an interactive debugging session on a node and immediately " +"attach to it.\n" +"\t\t# The container will run in the host namespaces and the host's " +"filesystem will be mounted at /host\n" +"\t\tkubectl debug node/mynode -it --image=busybox\n" + +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:72 msgid "" "\n" "\t\t# Delete a pod using the type and name specified in pod.json.\n" "\t\tkubectl delete -f ./pod.json\n" "\n" +"\t\t# Delete resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl delete -k dir\n" +"\n" "\t\t# Delete a pod based on the type and name in the JSON passed into " "stdin.\n" "\t\tcat pod.json | kubectl delete -f -\n" @@ -403,7 +777,7 @@ msgid "" "\t\tkubectl delete pod foo --now\n" "\n" "\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" +"\t\tkubectl delete pod foo --force\n" "\n" "\t\t# Delete all pods\n" "\t\tkubectl delete pods --all" @@ -412,6 +786,10 @@ msgstr "" "\t\t# Delete a pod using the type and name specified in pod.json.\n" "\t\tkubectl delete -f ./pod.json\n" "\n" +"\t\t# Delete resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl delete -k dir\n" +"\n" "\t\t# Delete a pod based on the type and name in the JSON passed into " "stdin.\n" "\t\tcat pod.json | kubectl delete -f -\n" @@ -426,12 +804,12 @@ msgstr "" "\t\tkubectl delete pod foo --now\n" "\n" "\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" +"\t\tkubectl delete pod foo --force\n" "\n" "\t\t# Delete all pods\n" "\t\tkubectl delete pods --all" -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:50 msgid "" "\n" "\t\t# Describe a node\n" @@ -475,7 +853,23 @@ msgstr "" "\t\t# get the name of the rc as a prefix in the pod the name).\n" "\t\tkubectl describe pods frontend" -#: pkg/kubectl/cmd/drain.go:165 +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:76 +msgid "" +"\n" +"\t\t# Diff resources included in pod.json.\n" +"\t\tkubectl diff -f pod.json\n" +"\n" +"\t\t# Diff file read from stdin\n" +"\t\tcat service.yaml | kubectl diff -f -" +msgstr "" +"\n" +"\t\t# Diff resources included in pod.json.\n" +"\t\tkubectl diff -f pod.json\n" +"\n" +"\t\t# Diff file read from stdin\n" +"\t\tcat service.yaml | kubectl diff -f -" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:135 msgid "" "\n" "\t\t# Drain node \"foo\", even if there are pods not managed by a " @@ -497,7 +891,7 @@ msgstr "" "grace period of 15 minutes.\n" "\t\t$ kubectl drain foo --grace-period=900" -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:54 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -527,71 +921,119 @@ msgstr "" "config in its annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" -#: pkg/kubectl/cmd/exec.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:47 msgid "" "\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " +"\t\t# Get output from running 'date' command from pod mypod, using the first " "container by default\n" -"\t\tkubectl exec 123456-7890 date\n" +"\t\tkubectl exec mypod -- date\n" "\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" +"\t\t# Get output from running 'date' command in ruby-container from pod " +"mypod\n" +"\t\tkubectl exec mypod -c ruby-container -- date\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +"\t\tkubectl exec mypod -c ruby-container -i -t -- bash -il\n" +"\n" +"\t\t# List contents of /usr from the first container of pod mypod and sort " +"by modification time.\n" +"\t\t# If the command you want to execute in the pod has any flags in common " +"(e.g. -i),\n" +"\t\t# you must use two dashes (--) to separate your command's flags/" +"arguments.\n" +"\t\t# Also note, do not surround your command and its flags/arguments with " +"quotes\n" +"\t\t# unless that is how you would execute it normally (i.e., do ls -t /usr, " +"not \"ls -t /usr\").\n" +"\t\tkubectl exec mypod -i -t -- ls -t /usr\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"deployment mydeployment, using the first container by default\n" +"\t\tkubectl exec deploy/mydeployment -- date\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"service myservice, using the first container by default\n" +"\t\tkubectl exec svc/myservice -- date\n" +"\t\t" msgstr "" "\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " +"\t\t# Get output from running 'date' command from pod mypod, using the first " "container by default\n" -"\t\tkubectl exec 123456-7890 date\n" +"\t\tkubectl exec mypod -- date\n" "\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" +"\t\t# Get output from running 'date' command in ruby-container from pod " +"mypod\n" +"\t\tkubectl exec mypod -c ruby-container -- date\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +"\t\tkubectl exec mypod -c ruby-container -i -t -- bash -il\n" +"\n" +"\t\t# List contents of /usr from the first container of pod mypod and sort " +"by modification time.\n" +"\t\t# If the command you want to execute in the pod has any flags in common " +"(e.g. -i),\n" +"\t\t# you must use two dashes (--) to separate your command's flags/" +"arguments.\n" +"\t\t# Also note, do not surround your command and its flags/arguments with " +"quotes\n" +"\t\t# unless that is how you would execute it normally (i.e., do ls -t /usr, " +"not \"ls -t /usr\").\n" +"\t\tkubectl exec mypod -i -t -- ls -t /usr\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"deployment mydeployment, using the first container by default\n" +"\t\tkubectl exec deploy/mydeployment -- date\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"service myservice, using the first container by default\n" +"\t\tkubectl exec svc/myservice -- date\n" +"\t\t" -#: pkg/kubectl/cmd/attach.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:43 msgid "" "\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" +"\t\t# Get output from running pod mypod, use the kubectl.kubernetes.io/" +"default-container annotation \n" +"\t\t# for selecting the container to be attached or the first container in " +"the pod will be chosen\n" +"\t\tkubectl attach mypod\n" "\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" +"\t\t# Get output from ruby-container from pod mypod\n" +"\t\tkubectl attach mypod -c ruby-container\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +"\t\tkubectl attach mypod -c ruby-container -i -t\n" "\n" "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" "\t\tkubectl attach rs/nginx\n" "\t\t" msgstr "" "\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" +"\t\t# Get output from running pod mypod, use the kubectl.kubernetes.io/" +"default-container annotation \n" +"\t\t# for selecting the container to be attached or the first container in " +"the pod will be chosen\n" +"\t\tkubectl attach mypod\n" "\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" +"\t\t# Get output from ruby-container from pod mypod\n" +"\t\tkubectl attach mypod -c ruby-container\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +"\t\tkubectl attach mypod -c ruby-container -i -t\n" "\n" "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" "\t\tkubectl attach rs/nginx\n" "\t\t" -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -607,55 +1049,77 @@ msgstr "" "\t\t# Get the documentation of a specific field of a resource\n" "\t\tkubectl explain pods.spec.containers" -#: pkg/kubectl/cmd/completion.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:66 msgid "" "\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on macOS using homebrew\n" +"\t\t## If running Bash 3.2 included with macOS\n" +"\t\t brew install bash-completion\n" +"\t\t## or, if running Bash 4.1+\n" +"\t\t brew install bash-completion@2\n" +"\t\t## If kubectl is installed via homebrew, this should start working " +"immediately.\n" +"\t\t## If you've installed via other means, you may need add the completion " +"to your completion directory\n" +"\t\t kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/" +"kubectl\n" "\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" "\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on Linux\n" +"\t\t## If bash-completion is not installed on Linux, please install the " +"'bash-completion' package\n" +"\t\t## via your distribution's package manager.\n" +"\t\t## Load the kubectl completion code for bash into the current shell\n" +"\t\t source <(kubectl completion bash)\n" +"\t\t## Write bash completion code to a file and source it from ." +"bash_profile\n" +"\t\t kubectl completion bash > ~/.kube/completion.bash.inc\n" +"\t\t printf \"\n" +"\t\t # Kubectl shell completion\n" +"\t\t source '$HOME/.kube/completion.bash.inc'\n" +"\t\t \" >> $HOME/.bash_profile\n" +"\t\t source $HOME/.bash_profile\n" "\n" "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" +"\t\t source <(kubectl completion zsh)\n" +"\t\t# Set the kubectl completion code for zsh[1] to autoload on startup\n" +"\t\t kubectl completion zsh > \"${fpath[1]}/_kubectl\"" msgstr "" "\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on macOS using homebrew\n" +"\t\t## If running Bash 3.2 included with macOS\n" +"\t\t brew install bash-completion\n" +"\t\t## or, if running Bash 4.1+\n" +"\t\t brew install bash-completion@2\n" +"\t\t## If kubectl is installed via homebrew, this should start working " +"immediately.\n" +"\t\t## If you've installed via other means, you may need add the completion " +"to your completion directory\n" +"\t\t kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/" +"kubectl\n" "\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" "\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on Linux\n" +"\t\t## If bash-completion is not installed on Linux, please install the " +"'bash-completion' package\n" +"\t\t## via your distribution's package manager.\n" +"\t\t## Load the kubectl completion code for bash into the current shell\n" +"\t\t source <(kubectl completion bash)\n" +"\t\t## Write bash completion code to a file and source it from ." +"bash_profile\n" +"\t\t kubectl completion bash > ~/.kube/completion.bash.inc\n" +"\t\t printf \"\n" +"\t\t # Kubectl shell completion\n" +"\t\t source '$HOME/.kube/completion.bash.inc'\n" +"\t\t \" >> $HOME/.bash_profile\n" +"\t\t source $HOME/.bash_profile\n" "\n" "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" +"\t\t source <(kubectl completion zsh)\n" +"\t\t# Set the kubectl completion code for zsh[1] to autoload on startup\n" +"\t\t kubectl completion zsh > \"${fpath[1]}/_kubectl\"" -#: pkg/kubectl/cmd/get.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:101 msgid "" "\n" "\t\t# List all pods in ps output format.\n" @@ -669,6 +1133,10 @@ msgid "" "format.\n" "\t\tkubectl get replicationcontroller web\n" "\n" +"\t\t# List deployments in JSON output format, in the \"v1\" version of the " +"\"apps\" API group:\n" +"\t\tkubectl get deployments.v1.apps -o json\n" +"\n" "\t\t# List a single pod in JSON output format.\n" "\t\tkubectl get -o json pod web-pod-13je7\n" "\n" @@ -676,18 +1144,23 @@ msgid "" "JSON output format.\n" "\t\tkubectl get -f pod.yaml -o json\n" "\n" +"\t\t# List resources from a directory with kustomization.yaml - e.g. dir/" +"kustomization.yaml.\n" +"\t\tkubectl get -k dir/\n" +"\n" "\t\t# Return only the phase value of the specified pod.\n" "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" "\n" +"\t\t# List resource information in custom columns.\n" +"\t\tkubectl get pod test-pod -o custom-columns=CONTAINER:.spec.containers[0]." +"name,IMAGE:.spec.containers[0].image\n" +"\n" "\t\t# List all replication controllers and services together in ps output " "format.\n" "\t\tkubectl get rc,services\n" "\n" "\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" +"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7" msgstr "" "\n" "\t\t# List all pods in ps output format.\n" @@ -701,6 +1174,10 @@ msgstr "" "format.\n" "\t\tkubectl get replicationcontroller web\n" "\n" +"\t\t# List deployments in JSON output format, in the \"v1\" version of the " +"\"apps\" API group:\n" +"\t\tkubectl get deployments.v1.apps -o json\n" +"\n" "\t\t# List a single pod in JSON output format.\n" "\t\tkubectl get -o json pod web-pod-13je7\n" "\n" @@ -708,50 +1185,81 @@ msgstr "" "JSON output format.\n" "\t\tkubectl get -f pod.yaml -o json\n" "\n" +"\t\t# List resources from a directory with kustomization.yaml - e.g. dir/" +"kustomization.yaml.\n" +"\t\tkubectl get -k dir/\n" +"\n" "\t\t# Return only the phase value of the specified pod.\n" "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" "\n" +"\t\t# List resource information in custom columns.\n" +"\t\tkubectl get pod test-pod -o custom-columns=CONTAINER:.spec.containers[0]." +"name,IMAGE:.spec.containers[0].image\n" +"\n" "\t\t# List all replication controllers and services together in ps output " "format.\n" "\t\tkubectl get rc,services\n" "\n" "\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" +"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7" -#: pkg/kubectl/cmd/portforward.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:72 msgid "" "\n" "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " "5000 and 6000 in the pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" +"\t\tkubectl port-forward pod/mypod 5000 6000\n" +"\n" +"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " +"5000 and 6000 in a pod selected by the deployment\n" +"\t\tkubectl port-forward deployment/mydeployment 5000 6000\n" +"\n" +"\t\t# Listen on port 8443 locally, forwarding to the targetPort of the " +"service's port named \"https\" in a pod selected by the service\n" +"\t\tkubectl port-forward service/myservice 8443:https\n" "\n" "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" +"\t\tkubectl port-forward pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on all addresses, forwarding to 5000 in the pod\n" +"\t\tkubectl port-forward --address 0.0.0.0 pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on localhost and selected IP, forwarding to 5000 " +"in the pod\n" +"\t\tkubectl port-forward --address localhost,10.19.21.23 pod/mypod " +"8888:5000\n" "\n" "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 0:5000" +"\t\tkubectl port-forward pod/mypod :5000" msgstr "" "\n" "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " "5000 and 6000 in the pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" +"\t\tkubectl port-forward pod/mypod 5000 6000\n" +"\n" +"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " +"5000 and 6000 in a pod selected by the deployment\n" +"\t\tkubectl port-forward deployment/mydeployment 5000 6000\n" +"\n" +"\t\t# Listen on port 8443 locally, forwarding to the targetPort of the " +"service's port named \"https\" in a pod selected by the service\n" +"\t\tkubectl port-forward service/myservice 8443:https\n" "\n" "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" +"\t\tkubectl port-forward pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on all addresses, forwarding to 5000 in the pod\n" +"\t\tkubectl port-forward --address 0.0.0.0 pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on localhost and selected IP, forwarding to 5000 " +"in the pod\n" +"\t\tkubectl port-forward --address localhost,10.19.21.23 pod/mypod " +"8888:5000\n" "\n" "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 0:5000" +"\t\tkubectl port-forward pod/mypod :5000" -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:85 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" @@ -762,7 +1270,7 @@ msgstr "" "\t\t$ kubectl uncordon foo" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:57 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" @@ -772,44 +1280,56 @@ msgstr "" "\t\t# Mark node \"foo\" as unschedulable.\n" "\t\tkubectl cordon foo" -#: pkg/kubectl/cmd/patch.go:66 +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:82 msgid "" "\n" -"\t\t# Partially update a node using strategic merge patch\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as JSON.\n" "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as YAML.\n" +"\t\tkubectl patch node k8s-node-1 -p $'spec:\n" +" unschedulable: true'\n" +"\n" "\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" +"\"node.json\" using strategic merge patch.\n" "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" "\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" +"because it's a merge key.\n" "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" "\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" +"\t\t# Update a container's image using a json patch with positional arrays.\n" "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" msgstr "" "\n" -"\t\t# Partially update a node using strategic merge patch\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as JSON.\n" "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as YAML.\n" +"\t\tkubectl patch node k8s-node-1 -p $'spec:\n" +" unschedulable: true'\n" +"\n" "\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" +"\"node.json\" using strategic merge patch.\n" "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" "\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" +"because it's a merge key.\n" "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" "\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" +"\t\t# Update a container's image using a json patch with positional arrays.\n" "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" @@ -819,18 +1339,18 @@ msgstr "" "\t\t# Print flags inherited by all commands\n" "\t\tkubectl options" -#: pkg/kubectl/cmd/clusterinfo.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:44 msgid "" "\n" -"\t\t# Print the address of the master and cluster services\n" +"\t\t# Print the address of the control plane and cluster services\n" "\t\tkubectl cluster-info" msgstr "" "\n" -"\t\t# Print the address of the master and cluster services\n" +"\t\t# Print the address of the control plane and cluster services\n" "\t\tkubectl cluster-info" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" @@ -840,7 +1360,7 @@ msgstr "" "\t\t# Print the client and server versions for the current context\n" "\t\tkubectl version" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" @@ -850,7 +1370,7 @@ msgstr "" "\t\t# Print the supported API versions\n" "\t\tkubectl api-versions" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -880,14 +1400,18 @@ msgstr "" "\t\t# Force replace, delete and then re-create the resource\n" "\t\tkubectl replace --force -f ./pod.json" -#: pkg/kubectl/cmd/logs.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:53 msgid "" "\n" "\t\t# Return snapshot logs from pod nginx with only one container\n" "\t\tkubectl logs nginx\n" "\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" +"\t\t# Return snapshot logs from pod nginx with multi containers\n" +"\t\tkubectl logs nginx --all-containers=true\n" +"\n" +"\t\t# Return snapshot logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -lapp=nginx --all-containers=true\n" "\n" "\t\t# Return snapshot of previous terminated ruby container logs from pod " "web-1\n" @@ -896,12 +1420,19 @@ msgid "" "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" "\t\tkubectl logs -f -c ruby web-1\n" "\n" +"\t\t# Begin streaming the logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -f -lapp=nginx --all-containers=true\n" +"\n" "\t\t# Display only the most recent 20 lines of output in pod nginx\n" "\t\tkubectl logs --tail=20 nginx\n" "\n" "\t\t# Show all logs from pod nginx written in the last hour\n" "\t\tkubectl logs --since=1h nginx\n" "\n" +"\t\t# Show logs from a kubelet with an expired serving certificate\n" +"\t\tkubectl logs --insecure-skip-tls-verify-backend nginx\n" +"\n" "\t\t# Return snapshot logs from first container of a job named hello\n" "\t\tkubectl logs job/hello\n" "\n" @@ -913,8 +1444,12 @@ msgstr "" "\t\t# Return snapshot logs from pod nginx with only one container\n" "\t\tkubectl logs nginx\n" "\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" +"\t\t# Return snapshot logs from pod nginx with multi containers\n" +"\t\tkubectl logs nginx --all-containers=true\n" +"\n" +"\t\t# Return snapshot logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -lapp=nginx --all-containers=true\n" "\n" "\t\t# Return snapshot of previous terminated ruby container logs from pod " "web-1\n" @@ -923,12 +1458,19 @@ msgstr "" "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" "\t\tkubectl logs -f -c ruby web-1\n" "\n" +"\t\t# Begin streaming the logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -f -lapp=nginx --all-containers=true\n" +"\n" "\t\t# Display only the most recent 20 lines of output in pod nginx\n" "\t\tkubectl logs --tail=20 nginx\n" "\n" "\t\t# Show all logs from pod nginx written in the last hour\n" "\t\tkubectl logs --since=1h nginx\n" "\n" +"\t\t# Show logs from a kubelet with an expired serving certificate\n" +"\t\tkubectl logs --insecure-skip-tls-verify-backend nginx\n" +"\n" "\t\t# Return snapshot logs from first container of a job named hello\n" "\t\tkubectl logs job/hello\n" "\n" @@ -936,39 +1478,7 @@ msgstr "" "nginx\n" "\t\tkubectl logs deployment/nginx -c nginx-1" -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" - -#: pkg/kubectl/cmd/scale.go:43 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:48 msgid "" "\n" "\t\t# Scale a replicaset named 'foo' to 3.\n" @@ -984,8 +1494,8 @@ msgid "" "\t\t# Scale multiple replication controllers.\n" "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" "\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" +"\t\t# Scale statefulset named 'web' to 3.\n" +"\t\tkubectl scale --replicas=3 statefulset/web" msgstr "" "\n" "\t\t# Scale a replicaset named 'foo' to 3.\n" @@ -1001,10 +1511,10 @@ msgstr "" "\t\t# Scale multiple replication controllers.\n" "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" "\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" +"\t\t# Scale statefulset named 'web' to 3.\n" +"\t\tkubectl scale --replicas=3 statefulset/web" -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" "\t\t# Set the last-applied-configuration of a resource to match the contents " @@ -1034,7 +1544,7 @@ msgstr "" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:72 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -1062,129 +1572,135 @@ msgstr "" "\t\t# Show metrics for the pods defined by label name=myLabel\n" "\t\tkubectl top pod -l name=myLabel" -#: pkg/kubectl/cmd/stop.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:62 msgid "" "\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" +"\t\t# Start a nginx pod.\n" "\t\tkubectl run nginx --image=nginx\n" "\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +"\t\t# Start a hazelcast pod and let the container expose port 5701.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --port=5701\n" "\n" -"\t\t# Start a single instance of hazelcast and set environment variables " +"\t\t# Start a hazelcast pod and set environment variables " "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --env=" +"\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n" "\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" +"\t\t# Start a hazelcast pod and set labels \"app=hazelcast\" and \"env=prod" +"\" in the container.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --labels=" +"\"app=hazelcast,env=prod\"\n" "\n" "\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" +"\t\tkubectl run nginx --image=nginx --dry-run=client\n" "\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" +"\t\t# Start a nginx pod, but overload the spec with a partial set of values " +"parsed from JSON.\n" "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " "\"spec\": { ... } }'\n" "\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" +"\t\t# Start a busybox pod and keep it in the foreground, don't restart it if " +"it exits.\n" "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" "\n" -"\t\t# Start the nginx container using the default command, but use custom " +"\t\t# Start the nginx pod using the default command, but use custom " "arguments (arg1 .. argN) for that command.\n" "\t\tkubectl run nginx --image=nginx -- ... \n" "\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +"\t\t# Start the nginx pod using a different command and custom arguments.\n" +"\t\tkubectl run nginx --image=nginx --command -- ... " msgstr "" "\n" -"\t\t# Start a single instance of nginx.\n" +"\t\t# Start a nginx pod.\n" "\t\tkubectl run nginx --image=nginx\n" "\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +"\t\t# Start a hazelcast pod and let the container expose port 5701.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --port=5701\n" "\n" -"\t\t# Start a single instance of hazelcast and set environment variables " +"\t\t# Start a hazelcast pod and set environment variables " "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --env=" +"\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n" "\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" +"\t\t# Start a hazelcast pod and set labels \"app=hazelcast\" and \"env=prod" +"\" in the container.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --labels=" +"\"app=hazelcast,env=prod\"\n" "\n" "\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" +"\t\tkubectl run nginx --image=nginx --dry-run=client\n" "\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" +"\t\t# Start a nginx pod, but overload the spec with a partial set of values " +"parsed from JSON.\n" "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " "\"spec\": { ... } }'\n" "\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" +"\t\t# Start a busybox pod and keep it in the foreground, don't restart it if " +"it exits.\n" "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" "\n" -"\t\t# Start the nginx container using the default command, but use custom " +"\t\t# Start the nginx pod using the default command, but use custom " "arguments (arg1 .. argN) for that command.\n" "\t\tkubectl run nginx --image=nginx -- ... \n" "\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +"\t\t# Start the nginx pod using a different command and custom arguments.\n" +"\t\tkubectl run nginx --image=nginx --command -- ... " -#: pkg/kubectl/cmd/taint.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:73 +msgid "" +"\n" +"\t\t# To proxy all of the kubernetes api and nothing else.\n" +"\t\tkubectl proxy --api-prefix=/\n" +"\n" +"\t\t# To proxy only part of the kubernetes api and also some static files.\n" +"\t\t# You can get pods info with 'curl localhost:8001/api/v1/pods'\n" +"\t\tkubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" +"\n" +"\t\t# To proxy the entire kubernetes api at a different root.\n" +"\t\t# You can get pods info with 'curl localhost:8001/custom/api/v1/pods'\n" +"\t\tkubectl proxy --api-prefix=/custom/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +"content from ./local/www/\n" +"\t\tkubectl proxy --port=8011 --www=./local/www/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +"\t\t# The chosen port for the server will be output to stdout.\n" +"\t\tkubectl proxy --port=0\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +"api\n" +"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +"pods/\n" +"\t\tkubectl proxy --api-prefix=/k8s-api" +msgstr "" +"\n" +"\t\t# To proxy all of the kubernetes api and nothing else.\n" +"\t\tkubectl proxy --api-prefix=/\n" +"\n" +"\t\t# To proxy only part of the kubernetes api and also some static files.\n" +"\t\t# You can get pods info with 'curl localhost:8001/api/v1/pods'\n" +"\t\tkubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" +"\n" +"\t\t# To proxy the entire kubernetes api at a different root.\n" +"\t\t# You can get pods info with 'curl localhost:8001/custom/api/v1/pods'\n" +"\t\tkubectl proxy --api-prefix=/custom/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +"content from ./local/www/\n" +"\t\tkubectl proxy --port=8011 --www=./local/www/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +"\t\t# The chosen port for the server will be output to stdout.\n" +"\t\tkubectl proxy --port=0\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +"api\n" +"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +"pods/\n" +"\t\tkubectl proxy --api-prefix=/k8s-api" + +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:79 msgid "" "\n" "\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" @@ -1198,7 +1714,13 @@ msgid "" "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" "\n" "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" +"\t\tkubectl taint nodes foo dedicated-\n" +"\n" +"\t\t# Add a taint with key 'dedicated' on nodes having label mylabel=X\n" +"\t\tkubectl taint node -l myLabel=X dedicated=foo:PreferNoSchedule\n" +"\n" +"\t\t# Add to node 'foo' a taint with key 'bar' and no value\n" +"\t\tkubectl taint nodes foo bar:NoSchedule" msgstr "" "\n" "\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" @@ -1212,9 +1734,15 @@ msgstr "" "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" "\n" "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" +"\t\tkubectl taint nodes foo dedicated-\n" +"\n" +"\t\t# Add a taint with key 'dedicated' on nodes having label mylabel=X\n" +"\t\tkubectl taint node -l myLabel=X dedicated=foo:PreferNoSchedule\n" +"\n" +"\t\t# Add to node 'foo' a taint with key 'bar' and no value\n" +"\t\tkubectl taint nodes foo bar:NoSchedule" -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:94 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" @@ -1258,51 +1786,7 @@ msgstr "" "\t\t# Does not require the --overwrite flag.\n" "\t\tkubectl label pods foo bar-" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -1318,11 +1802,40 @@ msgstr "" "\t\t# View the last-applied-configuration annotations by file in JSON\n" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" -#: pkg/kubectl/cmd/apply.go:75 +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:61 +msgid "" +"\n" +"\t\t# Wait for the pod \"busybox1\" to contain the status condition of type " +"\"Ready\".\n" +"\t\tkubectl wait --for=condition=Ready pod/busybox1\n" +"\n" +"\t\t# The default value of status condition is true, you can set false.\n" +"\t\tkubectl wait --for=condition=Ready=false pod/busybox1\n" +"\n" +"\t\t# Wait for the pod \"busybox1\" to be deleted, with a timeout of 60s, " +"after having issued the \"delete\" command.\n" +"\t\tkubectl delete pod/busybox1\n" +"\t\tkubectl wait --for=delete pod/busybox1 --timeout=60s" +msgstr "" +"\n" +"\t\t# Wait for the pod \"busybox1\" to contain the status condition of type " +"\"Ready\".\n" +"\t\tkubectl wait --for=condition=Ready pod/busybox1\n" +"\n" +"\t\t# The default value of status condition is true, you can set false.\n" +"\t\tkubectl wait --for=condition=Ready=false pod/busybox1\n" +"\n" +"\t\t# Wait for the pod \"busybox1\" to be deleted, with a timeout of 60s, " +"after having issued the \"delete\" command.\n" +"\t\tkubectl delete pod/busybox1\n" +"\t\tkubectl wait --for=delete pod/busybox1 --timeout=60s" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:110 msgid "" "\n" "\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" +"\t\tThe resource name must be specified. This resource will be created if it " +"doesn't exist yet.\n" "\t\tTo use 'apply', always create the resource initially with either 'apply' " "or 'create --save-config'.\n" "\n" @@ -1334,7 +1847,8 @@ msgid "" msgstr "" "\n" "\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" +"\t\tThe resource name must be specified. This resource will be created if it " +"doesn't exist yet.\n" "\t\tTo use 'apply', always create the resource initially with either 'apply' " "or 'create --save-config'.\n" "\n" @@ -1344,7 +1858,59 @@ msgstr "" "use unless you are aware of what the current state is. See https://issues." "k8s.io/34274." -#: pkg/kubectl/cmd/convert.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:126 +msgid "" +"\n" +"\t\tApprove a certificate signing request.\n" +"\n" +"\t\tkubectl certificate approve allows a cluster admin to approve a " +"certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tissue a certificate to the requestor with the attributes requested in " +"the CSR.\n" +"\n" +"\t\tSECURITY NOTICE: Depending on the requested attributes, the issued " +"certificate\n" +"\t\tcan potentially grant a requester access to cluster resources or to " +"authenticate\n" +"\t\tas a requested identity. Before approving a CSR, ensure you understand " +"what the\n" +"\t\tsigned certificate can do.\n" +"\t\t" +msgstr "" +"\n" +"\t\tApprove a certificate signing request.\n" +"\n" +"\t\tkubectl certificate approve allows a cluster admin to approve a " +"certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tissue a certificate to the requestor with the attributes requested in " +"the CSR.\n" +"\n" +"\t\tSECURITY NOTICE: Depending on the requested attributes, the issued " +"certificate\n" +"\t\tcan potentially grant a requester access to cluster resources or to " +"authenticate\n" +"\t\tas a requested identity. Before approving a CSR, ensure you understand " +"what the\n" +"\t\tsigned certificate can do.\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:28 +msgid "" +"\n" +"\t\tConfigure application resources\n" +"\n" +"\t\tThese commands help you make changes to existing application resources." +msgstr "" +"\n" +"\t\tConfigure application resources\n" +"\n" +"\t\tThese commands help you make changes to existing application resources." + +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" @@ -1375,7 +1941,7 @@ msgstr "" "\t\tto change to output destination." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." @@ -1384,7 +1950,7 @@ msgstr "" "\t\tCreate a ClusterRole." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:40 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." @@ -1393,7 +1959,7 @@ msgstr "" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." @@ -1401,21 +1967,23 @@ msgstr "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." -#: pkg/kubectl/cmd/create_secret.go:200 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:41 msgid "" "\n" "\t\tCreate a TLS secret from the given public/private key pair.\n" "\n" "\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." +"certificate must be .PEM encoded and match\n" +"\t\tthe given private key." msgstr "" "\n" "\t\tCreate a TLS secret from the given public/private key pair.\n" "\n" "\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." +"certificate must be .PEM encoded and match\n" +"\t\tthe given private key." -#: pkg/kubectl/cmd/create_configmap.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" "\t\tCreate a configmap based on a file, directory, or specified literal " @@ -1451,8 +2019,24 @@ msgstr "" "are ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_cronjob.go:42 +msgid "" +"\n" +"\t\tCreate a cronjob with the specified name." +msgstr "" +"\n" +"\t\tCreate a cronjob with the specified name." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_job.go:41 +msgid "" +"\n" +"\t\tCreate a job with the specified name." +msgstr "" +"\n" +"\t\tCreate a job with the specified name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." @@ -1460,7 +2044,7 @@ msgstr "" "\n" "\t\tCreate a namespace with the specified name." -#: pkg/kubectl/cmd/create_secret.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:41 msgid "" "\n" "\t\tCreate a new secret for use with Docker registries.\n" @@ -1468,13 +2052,12 @@ msgid "" "\t\tDockercfg secrets are used to authenticate against Docker registries.\n" "\n" "\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +"to a given registry by running:\n" +"\t\t\t'$ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" "\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" +"\tThat produces a ~/.dockercfg file that is used by subsequent 'docker push' " +"and 'docker pull' commands to\n" "\t\tauthenticate to the registry. The email address is optional.\n" "\n" "\t\tWhen creating applications, you may have a Docker registry that requires " @@ -1489,13 +2072,12 @@ msgstr "" "\t\tDockercfg secrets are used to authenticate against Docker registries.\n" "\n" "\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +"to a given registry by running:\n" +"\t\t\t'$ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" "\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" +"\tThat produces a ~/.dockercfg file that is used by subsequent 'docker push' " +"and 'docker pull' commands to\n" "\t\tauthenticate to the registry. The email address is optional.\n" "\n" "\t\tWhen creating applications, you may have a Docker registry that requires " @@ -1505,7 +2087,7 @@ msgstr "" "\t\tby creating a dockercfg secret and attaching it to your service account." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" "\t\tCreate a pod disruption budget with the specified name, selector, and " @@ -1515,21 +2097,30 @@ msgstr "" "\t\tCreate a pod disruption budget with the specified name, selector, and " "desired minimum available pods" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:40 msgid "" "\n" -"\t\tCreate a resource by filename or stdin.\n" +"\t\tCreate a priorityclass with the specified name, value, globalDefault and " +"description" +msgstr "" +"\n" +"\t\tCreate a priorityclass with the specified name, value, globalDefault and " +"description" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:71 +msgid "" +"\n" +"\t\tCreate a resource from a file or from stdin.\n" "\n" "\t\tJSON and YAML formats are accepted." msgstr "" "\n" -"\t\tCreate a resource by filename or stdin.\n" +"\t\tCreate a resource from a file or from stdin.\n" "\n" "\t\tJSON and YAML formats are accepted." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" "\t\tCreate a resourcequota with the specified name, hard limits and optional " @@ -1540,7 +2131,7 @@ msgstr "" "scopes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." @@ -1548,7 +2139,7 @@ msgstr "" "\n" "\t\tCreate a role with single rule." -#: pkg/kubectl/cmd/create_secret.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:61 msgid "" "\n" "\t\tCreate a secret based on a file, directory, or specified literal value.\n" @@ -1557,13 +2148,14 @@ msgid "" "\n" "\t\tWhen creating a secret based on a file, the key will default to the " "basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" +"\t\tdefault to the file content. If the basename is an invalid key or you " +"wish to chose your own, you may specify\n" +"\t\tan alternate key.\n" "\n" "\t\tWhen creating a secret based on a directory, each file whose basename is " "a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" +"\t\tpackaged into the secret. Any directory entries except regular files are " +"ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." msgstr "" "\n" @@ -1573,17 +2165,18 @@ msgstr "" "\n" "\t\tWhen creating a secret based on a file, the key will default to the " "basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" +"\t\tdefault to the file content. If the basename is an invalid key or you " +"wish to chose your own, you may specify\n" +"\t\tan alternate key.\n" "\n" "\t\tWhen creating a secret based on a directory, each file whose basename is " "a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" +"\t\tpackaged into the secret. Any directory entries except regular files are " +"ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." @@ -1591,26 +2184,37 @@ msgstr "" "\n" "\t\tCreate a service account with the specified name." -#: pkg/kubectl/cmd/run.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:67 msgid "" "\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." +"\t\tCreates a proxy server or application-level gateway between localhost " +"and\n" +"\t\tthe Kubernetes API Server. It also allows serving static content over " +"specified\n" +"\t\tHTTP path. All incoming data enters through one port and gets forwarded " +"to\n" +"\t\tthe remote kubernetes API Server port, except for the path matching the " +"static content path." msgstr "" "\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." +"\t\tCreates a proxy server or application-level gateway between localhost " +"and\n" +"\t\tthe Kubernetes API Server. It also allows serving static content over " +"specified\n" +"\t\tHTTP path. All incoming data enters through one port and gets forwarded " +"to\n" +"\t\tthe remote kubernetes API Server port, except for the path matching the " +"static content path." -#: pkg/kubectl/cmd/autoscale.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:42 msgid "" "\n" "\t\tCreates an autoscaler that automatically chooses and sets the number of " "pods that run in a kubernetes cluster.\n" "\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" +"\t\tLooks up a Deployment, ReplicaSet, StatefulSet, or ReplicationController " +"by name and creates an autoscaler that uses the given resource as a " +"reference.\n" "\t\tAn autoscaler can automatically increase or decrease number of pods " "deployed within the system as needed." msgstr "" @@ -1618,12 +2222,59 @@ msgstr "" "\t\tCreates an autoscaler that automatically chooses and sets the number of " "pods that run in a kubernetes cluster.\n" "\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" +"\t\tLooks up a Deployment, ReplicaSet, StatefulSet, or ReplicationController " +"by name and creates an autoscaler that uses the given resource as a " +"reference.\n" "\t\tAn autoscaler can automatically increase or decrease number of pods " "deployed within the system as needed." -#: pkg/kubectl/cmd/delete.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:57 +msgid "" +"\n" +"\t\tDebug cluster resources using interactive debugging containers.\n" +"\n" +"\t\t'debug' provides automation for common debugging tasks for cluster " +"objects identified by\n" +"\t\tresource and name. Pods will be used by default if no resource is " +"specified.\n" +"\n" +"\t\tThe action taken by 'debug' varies depending on what resource is " +"specified. Supported\n" +"\t\tactions include:\n" +"\n" +"\t\t* Workload: Create a copy of an existing pod with certain attributes " +"changed,\n" +"\t for example changing the image tag to a new version.\n" +"\t\t* Workload: Add an ephemeral container to an already running pod, for " +"example to add\n" +"\t\t debugging utilities without restarting the pod.\n" +"\t\t* Node: Create a new pod that runs in the node's host namespaces and can " +"access\n" +"\t\t the node's filesystem.\n" +msgstr "" +"\n" +"\t\tDebug cluster resources using interactive debugging containers.\n" +"\n" +"\t\t'debug' provides automation for common debugging tasks for cluster " +"objects identified by\n" +"\t\tresource and name. Pods will be used by default if no resource is " +"specified.\n" +"\n" +"\t\tThe action taken by 'debug' varies depending on what resource is " +"specified. Supported\n" +"\t\tactions include:\n" +"\n" +"\t\t* Workload: Create a copy of an existing pod with certain attributes " +"changed,\n" +"\t for example changing the image tag to a new version.\n" +"\t\t* Workload: Add an ephemeral container to an already running pod, for " +"example to add\n" +"\t\t debugging utilities without restarting the pod.\n" +"\t\t* Node: Create a new pod that runs in the node's host namespaces and can " +"access\n" +"\t\t the node's filesystem.\n" + +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:44 msgid "" "\n" "\t\tDelete resources by filenames, stdin, resources and names, or by " @@ -1643,9 +2294,10 @@ msgid "" "immediately. If the node\n" "\t\thosting a pod is down or cannot reach the API server, termination may " "take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" +"\t\tthan the grace period. To force delete a resource, you must specify the " +"--force flag.\n" +"\t\tNote: only a subset of resources support graceful deletion. In absence " +"of the support, --grace-period is ignored.\n" "\n" "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " "pod's processes have been\n" @@ -1667,10 +2319,10 @@ msgid "" "immediately.\n" "\n" "\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." +"someone submits an\n" +"\t\tupdate to a resource right when you submit a delete, their update will " +"be lost along with the\n" +"\t\trest of the resource." msgstr "" "\n" "\t\tDelete resources by filenames, stdin, resources and names, or by " @@ -1690,9 +2342,10 @@ msgstr "" "immediately. If the node\n" "\t\thosting a pod is down or cannot reach the API server, termination may " "take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" +"\t\tthan the grace period. To force delete a resource, you must specify the " +"--force flag.\n" +"\t\tNote: only a subset of resources support graceful deletion. In absence " +"of the support, --grace-period is ignored.\n" "\n" "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " "pod's processes have been\n" @@ -1714,51 +2367,103 @@ msgstr "" "immediately.\n" "\n" "\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." +"someone submits an\n" +"\t\tupdate to a resource right when you submit a delete, their update will " +"be lost along with the\n" +"\t\trest of the resource." -#: pkg/kubectl/cmd/stop.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:171 msgid "" "\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +"\t\tDeny a certificate signing request.\n" "\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." +"\t\tkubectl certificate deny allows a cluster admin to deny a certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tnot to issue a certificate to the requestor.\n" +"\t\t" msgstr "" "\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +"\t\tDeny a certificate signing request.\n" "\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." +"\t\tkubectl certificate deny allows a cluster admin to deny a certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tnot to issue a certificate to the requestor.\n" +"\t\t" -#: pkg/kubectl/cmd/top_node.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:53 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +"\t\tDiff configurations specified by filename or stdin between the current " +"online\n" +"\t\tconfiguration, and the configuration as it would be if applied.\n" +"\n" +"\t\tOutput is always YAML.\n" +"\n" +"\t\tKUBECTL_EXTERNAL_DIFF environment variable can be used to select your " +"own\n" +"\t\tdiff command. Users can use external commands with params too, example:\n" +"\t\tKUBECTL_EXTERNAL_DIFF=\"colordiff -N -u\"\n" +"\n" +"\t\tBy default, the \"diff\" command available in your path will be\n" +"\t\trun with \"-u\" (unified diff) and \"-N\" (treat absent files as empty) " +"options.\n" +"\n" +"\t\tExit status:\n" +"\t\t 0\n" +"\t\tNo differences were found.\n" +"\t\t 1\n" +"\t\tDifferences were found.\n" +"\t\t >1\n" +"\t\tKubectl or diff failed with an error.\n" +"\n" +"\t\tNote: KUBECTL_EXTERNAL_DIFF, if used, is expected to follow that " +"convention." +msgstr "" +"\n" +"\t\tDiff configurations specified by filename or stdin between the current " +"online\n" +"\t\tconfiguration, and the configuration as it would be if applied.\n" +"\n" +"\t\tOutput is always YAML.\n" +"\n" +"\t\tKUBECTL_EXTERNAL_DIFF environment variable can be used to select your " +"own\n" +"\t\tdiff command. Users can use external commands with params too, example:\n" +"\t\tKUBECTL_EXTERNAL_DIFF=\"colordiff -N -u\"\n" +"\n" +"\t\tBy default, the \"diff\" command available in your path will be\n" +"\t\trun with \"-u\" (unified diff) and \"-N\" (treat absent files as empty) " +"options.\n" +"\n" +"\t\tExit status:\n" +"\t\t 0\n" +"\t\tNo differences were found.\n" +"\t\t 1\n" +"\t\tDifferences were found.\n" +"\t\t >1\n" +"\t\tKubectl or diff failed with an error.\n" +"\n" +"\t\tNote: KUBECTL_EXTERNAL_DIFF, if used, is expected to follow that " +"convention." + +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:57 +msgid "" +"\n" +"\t\tDisplay Resource (CPU/Memory) usage of nodes.\n" "\n" "\t\tThe top-node command allows you to see the resource consumption of nodes." msgstr "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +"\t\tDisplay Resource (CPU/Memory) usage of nodes.\n" "\n" "\t\tThe top-node command allows you to see the resource consumption of nodes." -#: pkg/kubectl/cmd/top_pod.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:64 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +"\t\tDisplay Resource (CPU/Memory) usage of pods.\n" "\n" "\t\tThe 'top pod' command allows you to see the resource consumption of " "pods.\n" @@ -1768,7 +2473,7 @@ msgid "" "\t\tsince pod creation." msgstr "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +"\t\tDisplay Resource (CPU/Memory) usage of pods.\n" "\n" "\t\tThe 'top pod' command allows you to see the resource consumption of " "pods.\n" @@ -1777,37 +2482,99 @@ msgstr "" "minutes\n" "\t\tsince pod creation." -#: pkg/kubectl/cmd/top.go:33 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:39 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +"\t\tDisplay Resource (CPU/Memory) usage.\n" "\n" "\t\tThe top command allows you to see the resource consumption for nodes or " "pods.\n" "\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " +"\t\tThis command requires Metrics Server to be correctly configured and " +"working on the server. " msgstr "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +"\t\tDisplay Resource (CPU/Memory) usage.\n" "\n" "\t\tThe top command allows you to see the resource consumption for nodes or " "pods.\n" "\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " +"\t\tThis command requires Metrics Server to be correctly configured and " +"working on the server. " -#: pkg/kubectl/cmd/drain.go:140 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:54 +msgid "" +"\n" +"\t\tDisplay merged kubeconfig settings or a specified kubeconfig file.\n" +"\n" +"\t\tYou can use --output jsonpath={...} to extract specific values using a " +"jsonpath expression." +msgstr "" +"\n" +"\t\tDisplay merged kubeconfig settings or a specified kubeconfig file.\n" +"\n" +"\t\tYou can use --output jsonpath={...} to extract specific values using a " +"jsonpath expression." + +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:88 +msgid "" +"\n" +"\t\tDisplay one or many resources\n" +"\n" +"\t\tPrints a table of the most important information about the specified " +"resources.\n" +"\t\tYou can filter the list using a label selector and the --selector flag. " +"If the\n" +"\t\tdesired resource type is namespaced you will only see results in your " +"current\n" +"\t\tnamespace unless you pass --all-namespaces.\n" +"\n" +"\t\tUninitialized objects are not shown unless --include-uninitialized is " +"passed.\n" +"\n" +"\t\tBy specifying the output as 'template' and providing a Go template as " +"the value\n" +"\t\tof the --template flag, you can filter the attributes of the fetched " +"resources." +msgstr "" +"\n" +"\t\tDisplay one or many resources\n" +"\n" +"\t\tPrints a table of the most important information about the specified " +"resources.\n" +"\t\tYou can filter the list using a label selector and the --selector flag. " +"If the\n" +"\t\tdesired resource type is namespaced you will only see results in your " +"current\n" +"\t\tnamespace unless you pass --all-namespaces.\n" +"\n" +"\t\tUninitialized objects are not shown unless --include-uninitialized is " +"passed.\n" +"\n" +"\t\tBy specifying the output as 'template' and providing a Go template as " +"the value\n" +"\t\tof the --template flag, you can filter the attributes of the fetched " +"resources." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:37 +msgid "" +"\n" +"\t\tDisplays the current-context" +msgstr "" +"\n" +"\t\tDisplays the current-context" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:110 msgid "" "\n" "\t\tDrain node in preparation for maintenance.\n" "\n" "\t\tThe given node will be marked unschedulable to prevent new pods from " "arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" +"\t\t'drain' evicts the pods if the APIServer supports\n" +"\t\t[eviction](http://kubernetes.io/docs/admin/disruptions/). Otherwise, it " +"will use normal\n" +"\t\tDELETE to delete the pods.\n" "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " "be deleted through\n" "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " @@ -1839,10 +2606,10 @@ msgstr "" "\n" "\t\tThe given node will be marked unschedulable to prevent new pods from " "arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" +"\t\t'drain' evicts the pods if the APIServer supports\n" +"\t\t[eviction](http://kubernetes.io/docs/admin/disruptions/). Otherwise, it " +"will use normal\n" +"\t\tDELETE to delete the pods.\n" "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " "be deleted through\n" "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " @@ -1869,7 +2636,7 @@ msgstr "" "\n" "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:30 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" @@ -1941,8 +2708,206 @@ msgstr "" "your temporary\n" "\t\tsaved copy to include the latest resource version." +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_edit_last_applied.go:30 +msgid "" +"\n" +"\t\tEdit the latest last-applied-configuration annotations of resources from " +"the default editor.\n" +"\n" +"\t\tThe edit-last-applied command allows you to directly edit any API " +"resource you can retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" +"\t\tbe previously saved versions of resources.\n" +"\n" +"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" +"\n" +"\t\tThe flag --windows-line-endings can be used to force Windows line " +"endings,\n" +"\t\totherwise the default for your operating system will be used.\n" +"\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" +"\t\tsaved copy to include the latest resource version." +msgstr "" +"\n" +"\t\tEdit the latest last-applied-configuration annotations of resources from " +"the default editor.\n" +"\n" +"\t\tThe edit-last-applied command allows you to directly edit any API " +"resource you can retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" +"\t\tbe previously saved versions of resources.\n" +"\n" +"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" +"\n" +"\t\tThe flag --windows-line-endings can be used to force Windows line " +"endings,\n" +"\t\totherwise the default for your operating system will be used.\n" +"\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" +"\t\tsaved copy to include the latest resource version." + +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:49 +msgid "" +"\n" +"\t\tExperimental: Wait for a specific condition on one or many resources.\n" +"\n" +"\t\tThe command takes multiple resources and waits until the specified " +"condition\n" +"\t\tis seen in the Status field of every given resource.\n" +"\n" +"\t\tAlternatively, the command can wait for the given set of resources to be " +"deleted\n" +"\t\tby providing the \"delete\" keyword as the value to the --for flag.\n" +"\n" +"\t\tA successful message will be printed to stdout indicating when the " +"specified\n" +" condition has been met. One can use -o option to change to output " +"destination." +msgstr "" +"\n" +"\t\tExperimental: Wait for a specific condition on one or many resources.\n" +"\n" +"\t\tThe command takes multiple resources and waits until the specified " +"condition\n" +"\t\tis seen in the Status field of every given resource.\n" +"\n" +"\t\tAlternatively, the command can wait for the given set of resources to be " +"deleted\n" +"\t\tby providing the \"delete\" keyword as the value to the --for flag.\n" +"\n" +"\t\tA successful message will be printed to stdout indicating when the " +"specified\n" +" condition has been met. One can use -o option to change to output " +"destination." + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:47 +msgid "" +"\n" +"\t\tExpose a resource as a new Kubernetes service.\n" +"\n" +"\t\tLooks up a deployment, service, replica set, replication controller or " +"pod by name and uses the selector\n" +"\t\tfor that resource as the selector for a new service on the specified " +"port. A deployment or replica set\n" +"\t\twill be exposed as a service only if its selector is convertible to a " +"selector that service supports,\n" +"\t\ti.e. when the selector contains only the matchLabels component. Note " +"that if no port is specified via\n" +"\t\t--port and the exposed resource has multiple ports, all will be re-used " +"by the new service. Also if no\n" +"\t\tlabels are specified, the new service will re-use the labels from the " +"resource it exposes.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\n" +"\t\t" +msgstr "" +"\n" +"\t\tExpose a resource as a new Kubernetes service.\n" +"\n" +"\t\tLooks up a deployment, service, replica set, replication controller or " +"pod by name and uses the selector\n" +"\t\tfor that resource as the selector for a new service on the specified " +"port. A deployment or replica set\n" +"\t\twill be exposed as a service only if its selector is convertible to a " +"selector that service supports,\n" +"\t\ti.e. when the selector contains only the matchLabels component. Note " +"that if no port is specified via\n" +"\t\t--port and the exposed resource has multiple ports, all will be re-used " +"by the new service. Also if no\n" +"\t\tlabels are specified, the new service will re-use the labels from the " +"resource it exposes.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:46 +msgid "" +"\n" +"\t\tList all available plugin files on a user's PATH.\n" +"\n" +"\t\tAvailable plugin files are those that are:\n" +"\t\t- executable\n" +"\t\t- anywhere on the user's PATH\n" +"\t\t- begin with \"kubectl-\"\n" +msgstr "" +"\n" +"\t\tList all available plugin files on a user's PATH.\n" +"\n" +"\t\tAvailable plugin files are those that are:\n" +"\t\t- executable\n" +"\t\t- anywhere on the user's PATH\n" +"\t\t- begin with \"kubectl-\"\n" + +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:35 +msgid "" +"\n" +"\t\tList the fields for supported resources\n" +"\n" +"\t\tThis command describes the fields associated with each supported API " +"resource.\n" +"\t\tFields are identified via a simple JSONPath identifier:\n" +"\n" +"\t\t\t.[.]\n" +"\n" +"\t\tAdd the --recursive flag to display all of the fields at once without " +"descriptions.\n" +"\t\tInformation about each field is retrieved from the server in OpenAPI " +"format." +msgstr "" +"\n" +"\t\tList the fields for supported resources\n" +"\n" +"\t\tThis command describes the fields associated with each supported API " +"resource.\n" +"\t\tFields are identified via a simple JSONPath identifier:\n" +"\n" +"\t\t\t.[.]\n" +"\n" +"\t\tAdd the --recursive flag to display all of the fields at once without " +"descriptions.\n" +"\t\tInformation about each field is retrieved from the server in OpenAPI " +"format." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout.go:30 +msgid "" +"\n" +"\t\tManage the rollout of a resource." +msgstr "" +"\n" +"\t\tManage the rollout of a resource." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:82 msgid "" "\n" "\t\tMark node as schedulable." @@ -1951,7 +2916,7 @@ msgstr "" "\t\tMark node as schedulable." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:54 msgid "" "\n" "\t\tMark node as unschedulable." @@ -1959,7 +2924,23 @@ msgstr "" "\n" "\t\tMark node as unschedulable." -#: pkg/kubectl/cmd/completion.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:56 +msgid "" +"\n" +"\t\tMark the provided resource as paused\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller.\n" +"\t\tUse \"kubectl rollout resume\" to resume a paused resource.\n" +"\t\tCurrently only deployments support being paused." +msgstr "" +"\n" +"\t\tMark the provided resource as paused\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller.\n" +"\t\tUse \"kubectl rollout resume\" to resume a paused resource.\n" +"\t\tCurrently only deployments support being paused." + +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:47 msgid "" "\n" "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" @@ -1967,17 +2948,19 @@ msgid "" "\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" "\t\tthe .bash_profile.\n" "\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" +"\t\tDetailed instructions on how to do this are available here:\n" "\n" -"\t\t $ brew install bash-completion\n" +" for macOS:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/#enable-" +"shell-autocompletion\n" "\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" +" for linux:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#enable-" +"shell-autocompletion\n" "\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" +" for windows:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/" +"#enable-shell-autocompletion\n" "\n" "\t\tNote for zsh users: [1] zsh completions are only supported in versions " "of zsh >= 5.2" @@ -1988,48 +2971,84 @@ msgstr "" "\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" "\t\tthe .bash_profile.\n" "\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" +"\t\tDetailed instructions on how to do this are available here:\n" "\n" -"\t\t $ brew install bash-completion\n" +" for macOS:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/#enable-" +"shell-autocompletion\n" "\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" +" for linux:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#enable-" +"shell-autocompletion\n" "\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" +" for windows:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/" +"#enable-shell-autocompletion\n" "\n" "\t\tNote for zsh users: [1] zsh completions are only supported in versions " "of zsh >= 5.2" -#: pkg/kubectl/cmd/rollingupdate.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:49 msgid "" "\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" +"\t\tPrint the logs for a container in a pod or specified resource. \n" +"\t\tIf the pod has only one container, the container name is optional." msgstr "" "\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" +"\t\tPrint the logs for a container in a pod or specified resource. \n" +"\t\tIf the pod has only one container, the container name is optional." -#: pkg/kubectl/cmd/replace.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:37 +msgid "" +"\n" +"\t\tProvides utilities for interacting with plugins.\n" +"\n" +"\t\tPlugins provide extended functionality that is not part of the major " +"command-line distribution.\n" +"\t\tPlease refer to the documentation and examples for more information " +"about how write your own plugins.\n" +"\n" +"\t\tThe easiest way to discover and install plugins is via the kubernetes " +"sub-project krew.\n" +"\t\tTo install krew, visit [krew.sigs.k8s.io](https://krew.sigs.k8s.io/docs/" +"user-guide/setup/install/)" +msgstr "" +"\n" +"\t\tProvides utilities for interacting with plugins.\n" +"\n" +"\t\tPlugins provide extended functionality that is not part of the major " +"command-line distribution.\n" +"\t\tPlease refer to the documentation and examples for more information " +"about how write your own plugins.\n" +"\n" +"\t\tThe easiest way to discover and install plugins is via the kubernetes " +"sub-project krew.\n" +"\t\tTo install krew, visit [krew.sigs.k8s.io](https://krew.sigs.k8s.io/docs/" +"user-guide/setup/install/)" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/rename_context.go:46 +msgid "" +"\n" +"\t\tRenames a context from the kubeconfig file.\n" +"\n" +"\t\tCONTEXT_NAME is the context name that you wish to change.\n" +"\n" +"\t\tNEW_NAME is the new name you wish to set.\n" +"\n" +"\t\tNote: In case the context being renamed is the 'current-context', this " +"field will also be updated." +msgstr "" +"\n" +"\t\tRenames a context from the kubeconfig file.\n" +"\n" +"\t\tCONTEXT_NAME is the context name that you wish to change.\n" +"\n" +"\t\tNEW_NAME is the new name you wish to set.\n" +"\n" +"\t\tNote: In case the context being renamed is the 'current-context', this " +"field will also be updated." + +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:48 msgid "" "\n" "\t\tReplace a resource by filename or stdin.\n" @@ -2038,11 +3057,7 @@ msgid "" "the\n" "\t\tcomplete resource spec must be provided. This can be obtained by\n" "\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\t $ kubectl get TYPE NAME -o yaml" msgstr "" "\n" "\t\tReplace a resource by filename or stdin.\n" @@ -2051,17 +3066,49 @@ msgstr "" "the\n" "\t\tcomplete resource spec must be provided. This can be obtained by\n" "\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\t $ kubectl get TYPE NAME -o yaml" -#: pkg/kubectl/cmd/scale.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_restart.go:56 +msgid "" +"\n" +"\t\tRestart a resource.\n" +"\n" +"\t Resource will be rollout restarted." +msgstr "" +"\n" +"\t\tRestart a resource.\n" +"\n" +"\t Resource will be rollout restarted." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:57 +msgid "" +"\n" +"\t\tResume a paused resource\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller. By resuming a\n" +"\t\tresource, we allow it to be reconciled again.\n" +"\t\tCurrently only deployments support being resumed." +msgstr "" +"\n" +"\t\tResume a paused resource\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller. By resuming a\n" +"\t\tresource, we allow it to be reconciled again.\n" +"\t\tCurrently only deployments support being resumed." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:54 +msgid "" +"\n" +"\t\tRollback to a previous rollout." +msgstr "" +"\n" +"\t\tRollback to a previous rollout." + +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:39 msgid "" "\n" "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" +"StatefulSet.\n" "\n" "\t\tScale also allows users to specify one or more preconditions for the " "scale action.\n" @@ -2074,7 +3121,7 @@ msgid "" msgstr "" "\n" "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" +"StatefulSet.\n" "\n" "\t\tScale also allows users to specify one or more preconditions for the " "scale action.\n" @@ -2085,7 +3132,7 @@ msgstr "" "true when the\n" "\t\tscale is sent to the server." -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" "\t\tSet the latest last-applied-configuration annotations by setting it to " @@ -2101,72 +3148,302 @@ msgstr "" "'kubectl apply -f ' was run,\n" "\t\twithout updating any other parts of the object." -#: pkg/kubectl/cmd/proxy.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:67 +#, c-format msgid "" "\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +"\t\tSet the selector on a resource. Note that the new selector will " +"overwrite the old selector if the resource had one prior to the invocation\n" +"\t\tof 'set selector'.\n" "\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +"\t\tA selector must begin with a letter or number, and may contain letters, " +"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\tIf --resource-version is specified, then updates will use this resource " +"version, otherwise the existing resource-version will be used.\n" +" Note: currently selectors can only be set on Service objects." msgstr "" "\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +"\t\tSet the selector on a resource. Note that the new selector will " +"overwrite the old selector if the resource had one prior to the invocation\n" +"\t\tof 'set selector'.\n" "\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +"\t\tA selector must begin with a letter or number, and may contain letters, " +"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\tIf --resource-version is specified, then updates will use this resource " +"version, otherwise the existing resource-version will be used.\n" +" Note: currently selectors can only be set on Service objects." -#: pkg/kubectl/cmd/patch.go:59 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:47 msgid "" "\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" +"\t\tSets a cluster entry in kubeconfig.\n" "\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." msgstr "" "\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" +"\t\tSets a cluster entry in kubeconfig.\n" "\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." -#: pkg/kubectl/cmd/label.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:44 +msgid "" +"\n" +"\t\tSets a context entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." +msgstr "" +"\n" +"\t\tSets a context entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:70 +#, c-format +msgid "" +"\n" +"\t\tSets a user entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values.\n" +"\n" +"\t\t Client-certificate flags:\n" +"\t\t --%v=certfile --%v=keyfile\n" +"\n" +"\t\t Bearer token flags:\n" +"\t\t\t --%v=bearer_token\n" +"\n" +"\t\t Basic auth flags:\n" +"\t\t\t --%v=basic_user --%v=basic_password\n" +"\n" +"\t\tBearer token and basic auth are mutually exclusive." +msgstr "" +"\n" +"\t\tSets a user entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values.\n" +"\n" +"\t\t Client-certificate flags:\n" +"\t\t --%v=certfile --%v=keyfile\n" +"\n" +"\t\t Bearer token flags:\n" +"\t\t\t --%v=bearer_token\n" +"\n" +"\t\t Basic auth flags:\n" +"\t\t\t --%v=basic_user --%v=basic_password\n" +"\n" +"\t\tBearer token and basic auth are mutually exclusive." + +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:38 +msgid "" +"\n" +"\t\tShow details of a specific resource or group of resources\n" +"\n" +"\t\tPrint a detailed description of the selected resources, including " +"related resources such\n" +"\t\tas events or controllers. You may select a single object by name, all " +"objects of that\n" +"\t\ttype, provide a name prefix, or label selector. For example:\n" +"\n" +"\t\t $ kubectl describe TYPE NAME_PREFIX\n" +"\n" +"\t\twill first check for an exact match on TYPE and NAME_PREFIX. If no such " +"resource\n" +"\t\texists, it will output details for every resource that has a name " +"prefixed with NAME_PREFIX." +msgstr "" +"\n" +"\t\tShow details of a specific resource or group of resources\n" +"\n" +"\t\tPrint a detailed description of the selected resources, including " +"related resources such\n" +"\t\tas events or controllers. You may select a single object by name, all " +"objects of that\n" +"\t\ttype, provide a name prefix, or label selector. For example:\n" +"\n" +"\t\t $ kubectl describe TYPE NAME_PREFIX\n" +"\n" +"\t\twill first check for an exact match on TYPE and NAME_PREFIX. If no such " +"resource\n" +"\t\texists, it will output details for every resource that has a name " +"prefixed with NAME_PREFIX." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:46 +msgid "" +"\n" +"\t\tShow the status of the rollout.\n" +"\n" +"\t\tBy default 'rollout status' will watch the status of the latest rollout\n" +"\t\tuntil it's done. If you don't want to wait for the rollout to finish " +"then\n" +"\t\tyou can use --watch=false. Note that if a new rollout starts in-between, " +"then\n" +"\t\t'rollout status' will continue watching the latest revision. If you want " +"to\n" +"\t\tpin to a specific revision and abort if it is rolled over by another " +"revision,\n" +"\t\tuse --revision=N where N is the revision you need to watch for." +msgstr "" +"\n" +"\t\tShow the status of the rollout.\n" +"\n" +"\t\tBy default 'rollout status' will watch the status of the latest rollout\n" +"\t\tuntil it's done. If you don't want to wait for the rollout to finish " +"then\n" +"\t\tyou can use --watch=false. Note that if a new rollout starts in-between, " +"then\n" +"\t\t'rollout status' will continue watching the latest revision. If you want " +"to\n" +"\t\tpin to a specific revision and abort if it is rolled over by another " +"revision,\n" +"\t\tuse --revision=N where N is the revision you need to watch for." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:41 +#, c-format +msgid "" +"\n" +"\t\tSpecify compute resource requirements (cpu, memory) for any resource " +"that defines a pod template. If a pod is successfully scheduled, it is " +"guaranteed the amount of resource requested, but may burst up to its " +"specified limits.\n" +"\n" +"\t\tfor each compute resource, if a limit is specified and a request is " +"omitted, the request will default to the limit.\n" +"\n" +"\t\tPossible resources include (case insensitive): %s." +msgstr "" +"\n" +"\t\tSpecify compute resource requirements (cpu, memory) for any resource " +"that defines a pod template. If a pod is successfully scheduled, it is " +"guaranteed the amount of resource requested, but may burst up to its " +"specified limits.\n" +"\n" +"\t\tfor each compute resource, if a limit is specified and a request is " +"omitted, the request will default to the limit.\n" +"\n" +"\t\tPossible resources include (case insensitive): %s." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_env.go:50 +msgid "" +"\n" +"\t\tUpdate environment variables on a pod template.\n" +"\n" +"\t\tList environment variable definitions in one or more pods, pod " +"templates.\n" +"\t\tAdd, update, or remove container environment variable definitions in one " +"or\n" +"\t\tmore pod templates (within replication controllers or deployment " +"configurations).\n" +"\t\tView or modify the environment variable definitions on all containers in " +"the\n" +"\t\tspecified pods or pod templates, or just those that match a wildcard.\n" +"\n" +"\t\tIf \"--env -\" is passed, environment variables can be read from STDIN " +"using the standard env\n" +"\t\tsyntax.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" +msgstr "" +"\n" +"\t\tUpdate environment variables on a pod template.\n" +"\n" +"\t\tList environment variable definitions in one or more pods, pod " +"templates.\n" +"\t\tAdd, update, or remove container environment variable definitions in one " +"or\n" +"\t\tmore pod templates (within replication controllers or deployment " +"configurations).\n" +"\t\tView or modify the environment variable definitions on all containers in " +"the\n" +"\t\tspecified pods or pod templates, or just those that match a wildcard.\n" +"\n" +"\t\tIf \"--env -\" is passed, environment variables can be read from STDIN " +"using the standard env\n" +"\t\tsyntax.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:71 +msgid "" +"\n" +"\t\tUpdate existing container image(s) of resources.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" +msgstr "" +"\n" +"\t\tUpdate existing container image(s) of resources.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:77 +msgid "" +"\n" +"\t\tUpdate field(s) of a resource using strategic merge patch, a JSON merge " +"patch, or a JSON patch.\n" +"\n" +"\t\tJSON and YAML formats are accepted." +msgstr "" +"\n" +"\t\tUpdate field(s) of a resource using strategic merge patch, a JSON merge " +"patch, or a JSON patch.\n" +"\n" +"\t\tJSON and YAML formats are accepted." + +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:82 +msgid "" +"\n" +"\t\tUpdate the annotations on one or more resources\n" +"\n" +"\t\tAll Kubernetes objects support the ability to store additional data with " +"the object as\n" +"\t\tannotations. Annotations are key/value pairs that can be larger than " +"labels and include\n" +"\t\tarbitrary string values such as structured JSON. Tools and system " +"extensions may use\n" +"\t\tannotations to store their own data.\n" +"\n" +"\t\tAttempting to set an annotation that already exists will fail unless --" +"overwrite is set.\n" +"\t\tIf --resource-version is specified and does not match the current " +"resource version on\n" +"\t\tthe server the command will fail." +msgstr "" +"\n" +"\t\tUpdate the annotations on one or more resources\n" +"\n" +"\t\tAll Kubernetes objects support the ability to store additional data with " +"the object as\n" +"\t\tannotations. Annotations are key/value pairs that can be larger than " +"labels and include\n" +"\t\tarbitrary string values such as structured JSON. Tools and system " +"extensions may use\n" +"\t\tannotations to store their own data.\n" +"\n" +"\t\tAttempting to set an annotation that already exists will fail unless --" +"overwrite is set.\n" +"\t\tIf --resource-version is specified and does not match the current " +"resource version on\n" +"\t\tthe server the command will fail." + +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:86 #, c-format msgid "" "\n" "\t\tUpdate the labels on a resource.\n" "\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\t* A label key and value must begin with a letter or number, and may " +"contain letters, numbers, hyphens, dots, and underscores, up to %[1]d " +"characters each.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" "\t\t* If --overwrite is true, then existing labels can be overwritten, " "otherwise attempting to overwrite a label will result in an error.\n" "\t\t* If --resource-version is specified, then updates will use this " @@ -2175,14 +3452,17 @@ msgstr "" "\n" "\t\tUpdate the labels on a resource.\n" "\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\t* A label key and value must begin with a letter or number, and may " +"contain letters, numbers, hyphens, dots, and underscores, up to %[1]d " +"characters each.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" "\t\t* If --overwrite is true, then existing labels can be overwritten, " "otherwise attempting to overwrite a label will result in an error.\n" "\t\t* If --resource-version is specified, then updates will use this " "resource version, otherwise the existing resource-version will be used." -#: pkg/kubectl/cmd/taint.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:69 #, c-format msgid "" "\n" @@ -2192,8 +3472,11 @@ msgid "" "is expressed as key=value:effect.\n" "\t\t* The key must begin with a letter or number, and may contain letters, " "numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" +"\t\t* The value is optional. If given, it must begin with a letter or " +"number, and may contain letters, numbers, hyphens, dots, and underscores, up " +"to %[2]d characters.\n" "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" "\t\t* Currently taint can only apply to node." msgstr "" @@ -2204,12 +3487,23 @@ msgstr "" "is expressed as key=value:effect.\n" "\t\t* The key must begin with a letter or number, and may contain letters, " "numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" +"\t\t* The value is optional. If given, it must begin with a letter or " +"number, and may contain letters, numbers, hyphens, dots, and underscores, up " +"to %[2]d characters.\n" "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" "\t\t* Currently taint can only apply to node." -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:35 +msgid "" +"\n" +"\t\tView previous rollout revisions and configurations." +msgstr "" +"\n" +"\t\tView previous rollout revisions and configurations." + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:47 msgid "" "\n" "\t\tView the latest last-applied-configuration annotations by type/name or " @@ -2227,49 +3521,7 @@ msgstr "" "-o option\n" "\t\tto change output format." -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" @@ -2281,7 +3533,7 @@ msgstr "" "\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" "to/tls.key" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" @@ -2291,7 +3543,7 @@ msgstr "" "\t # Create a new namespace named my-namespace\n" "\t kubectl create namespace my-namespace" -#: pkg/kubectl/cmd/create_secret.go:59 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:74 msgid "" "\n" "\t # Create a new secret named my-secret with keys for each file in folder " @@ -2300,13 +3552,21 @@ msgid "" "\n" "\t # Create a new secret named my-secret with specified keys instead of " "names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-file=ssh-publickey=path/to/id_rsa.pub\n" "\n" "\t # Create a new secret named my-secret with key1=supersecret and " "key2=topsecret\n" "\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" +"--from-literal=key2=topsecret\n" +"\n" +"\t # Create a new secret named my-secret using a combination of a file and " +"a literal\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-literal=passphrase=topsecret\n" +"\n" +"\t # Create a new secret named my-secret from an env file\n" +"\t kubectl create secret generic my-secret --from-env-file=path/to/bar.env" msgstr "" "\n" "\t # Create a new secret named my-secret with keys for each file in folder " @@ -2315,15 +3575,23 @@ msgstr "" "\n" "\t # Create a new secret named my-secret with specified keys instead of " "names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-file=ssh-publickey=path/to/id_rsa.pub\n" "\n" "\t # Create a new secret named my-secret with key1=supersecret and " "key2=topsecret\n" "\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" +"--from-literal=key2=topsecret\n" +"\n" +"\t # Create a new secret named my-secret using a combination of a file and " +"a literal\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-literal=passphrase=topsecret\n" +"\n" +"\t # Create a new secret named my-secret from an env file\n" +"\t kubectl create secret generic my-secret --from-env-file=path/to/bar.env" -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" @@ -2333,17 +3601,79 @@ msgstr "" "\t # Create a new service account named my-service-account\n" "\t kubectl create serviceaccount my-service-account" -#: pkg/kubectl/cmd/create_service.go:232 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_deployment.go:45 msgid "" "\n" -"\t# Create a new ExternalName service named my-ns \n" +"\t# Create a deployment named my-dep that runs the busybox image.\n" +"\tkubectl create deployment my-dep --image=busybox\n" +"\n" +"\t# Create a deployment with command\n" +"\tkubectl create deployment my-dep --image=busybox -- date\n" +"\n" +"\t# Create a deployment named my-dep that runs the nginx image with 3 " +"replicas.\n" +"\tkubectl create deployment my-dep --image=nginx --replicas=3\n" +"\n" +"\t# Create a deployment named my-dep that runs the busybox image and expose " +"port 5701.\n" +"\tkubectl create deployment my-dep --image=busybox --port=5701" +msgstr "" +"\n" +"\t# Create a deployment named my-dep that runs the busybox image.\n" +"\tkubectl create deployment my-dep --image=busybox\n" +"\n" +"\t# Create a deployment with command\n" +"\tkubectl create deployment my-dep --image=busybox -- date\n" +"\n" +"\t# Create a deployment named my-dep that runs the nginx image with 3 " +"replicas.\n" +"\tkubectl create deployment my-dep --image=nginx --replicas=3\n" +"\n" +"\t# Create a deployment named my-dep that runs the busybox image and expose " +"port 5701.\n" +"\tkubectl create deployment my-dep --image=busybox --port=5701" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:351 +msgid "" +"\n" +"\t# Create a new ExternalName service named my-ns\n" "\tkubectl create service externalname my-ns --external-name bar.com" msgstr "" "\n" -"\t# Create a new ExternalName service named my-ns \n" +"\t# Create a new ExternalName service named my-ns\n" "\tkubectl create service externalname my-ns --external-name bar.com" -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:50 +msgid "" +"\n" +"\t# Set Deployment nginx-deployment's ServiceAccount to serviceaccount1\n" +"\tkubectl set serviceaccount deployment nginx-deployment serviceaccount1\n" +"\n" +"\t# Print the result (in yaml format) of updated nginx deployment with " +"serviceaccount from local file, without hitting apiserver\n" +"\tkubectl set sa -f nginx-deployment.yaml serviceaccount1 --local --dry-" +"run=client -o yaml\n" +"\t" +msgstr "" +"\n" +"\t# Set Deployment nginx-deployment's ServiceAccount to serviceaccount1\n" +"\tkubectl set serviceaccount deployment nginx-deployment serviceaccount1\n" +"\n" +"\t# Print the result (in yaml format) of updated nginx deployment with " +"serviceaccount from local file, without hitting apiserver\n" +"\tkubectl set sa -f nginx-deployment.yaml serviceaccount1 --local --dry-" +"run=client -o yaml\n" +"\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_deployment.go:42 +msgid "" +"\n" +"\tCreate a deployment with the specified name." +msgstr "" +"\n" +"\tCreate a deployment with the specified name." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -2359,7 +3689,15 @@ msgstr "" "\tonly pods, which will allow application authors to reference services\n" "\tthat exist off platform, on other clusters, or locally." -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_ingress.go:61 +msgid "" +"\n" +"\tCreate an ingress with the specified name." +msgstr "" +"\n" +"\tCreate an ingress with the specified name." + +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" @@ -2369,7 +3707,127 @@ msgstr "" "\tHelp provides help for any command in the application.\n" "\tSimply type kubectl help [path to command] for full details." -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:44 +msgid "" +"\n" +"\tSets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots.\n" +"\n" +"\tPROPERTY_VALUE is the new value you wish to set. Binary fields such as " +"'certificate-authority-data' expect a base64 encoded string unless the --set-" +"raw-bytes flag is used.\n" +"\n" +"\tSpecifying a attribute name that already exists will merge new fields on " +"top of existing values." +msgstr "" +"\n" +"\tSets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots.\n" +"\n" +"\tPROPERTY_VALUE is the new value you wish to set. Binary fields such as " +"'certificate-authority-data' expect a base64 encoded string unless the --set-" +"raw-bytes flag is used.\n" +"\n" +"\tSpecifying a attribute name that already exists will merge new fields on " +"top of existing values." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:39 +msgid "" +"\n" +"\tUnsets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots." +msgstr "" +"\n" +"\tUnsets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:43 +msgid "" +"\n" +"\tUpdate ServiceAccount of pod template resources.\n" +"\n" +"\tPossible resources (case insensitive) can be:\n" +"\n" +"\t" +msgstr "" +"\n" +"\tUpdate ServiceAccount of pod template resources.\n" +"\n" +"\tPossible resources (case insensitive) can be:\n" +"\n" +"\t" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_subject.go:40 +msgid "" +"\n" +"\tUpdate User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding." +msgstr "" +"\n" +"\tUpdate User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:68 +msgid "" +"\n" +" \tpod (po), replicationcontroller (rc), deployment (deploy), daemonset " +"(ds), replicaset (rs)" +msgstr "" +"\n" +" \tpod (po), replicationcontroller (rc), deployment (deploy), daemonset " +"(ds), replicaset (rs)" + +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:63 +msgid "" +"\n" +" Forward one or more local ports to a pod. This command " +"requires the node to have 'socat' installed.\n" +"\n" +" Use resource type/name such as deployment/mydeployment to " +"select a pod. Resource type defaults to 'pod' if omitted.\n" +"\n" +" If there are multiple pods matching the criteria, a pod will " +"be selected automatically. The\n" +" forwarding session ends when the selected pod terminates, " +"and rerun of the command is needed\n" +" to resume forwarding." +msgstr "" +"\n" +" Forward one or more local ports to a pod. This command " +"requires the node to have 'socat' installed.\n" +"\n" +" Use resource type/name such as deployment/mydeployment to " +"select a pod. Resource type defaults to 'pod' if omitted.\n" +"\n" +" If there are multiple pods matching the criteria, a pod will " +"be selected automatically. The\n" +" forwarding session ends when the selected pod terminates, " +"and rerun of the command is needed\n" +" to resume forwarding." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:233 +msgid "" +"\n" +" # Create a new ClusterIP service named my-cs\n" +" kubectl create service clusterip my-cs --tcp=5678:8080\n" +"\n" +" # Create a new ClusterIP service named my-cs (in headless mode)\n" +" kubectl create service clusterip my-cs --clusterip=\"None\"" +msgstr "" +"\n" +" # Create a new ClusterIP service named my-cs\n" +" kubectl create service clusterip my-cs --tcp=5678:8080\n" +"\n" +" # Create a new ClusterIP service named my-cs (in headless mode)\n" +" kubectl create service clusterip my-cs --clusterip=\"None\"" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" @@ -2379,43 +3837,17 @@ msgstr "" " # Create a new LoadBalancer service named my-lbs\n" " kubectl create service loadbalancer my-lbs --tcp=5678:8080" -#: pkg/kubectl/cmd/create_service.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:274 msgid "" "\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" +" # Create a new NodePort service named my-ns\n" " kubectl create service nodeport my-ns --tcp=5678:8080" msgstr "" "\n" -" # Create a new nodeport service named my-ns\n" +" # Create a new NodePort service named my-ns\n" " kubectl create service nodeport my-ns --tcp=5678:8080" -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -2445,7 +3877,7 @@ msgstr "" " kubectl cluster-info dump --namespaces default,kube-system --output-" "directory=/path/to/cluster-state" -#: pkg/kubectl/cmd/annotate.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:94 msgid "" "\n" " # Update pod 'foo' with the annotation 'description' and the value 'my " @@ -2501,8 +3933,16 @@ msgstr "" " # Does not require the --overwrite flag.\n" " kubectl annotate pods foo description-" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:230 +msgid "" +"\n" +" Create a ClusterIP service with the specified name." +msgstr "" +"\n" +" Create a ClusterIP service with the specified name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." @@ -2510,34 +3950,15 @@ msgstr "" "\n" " Create a LoadBalancer service with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_service.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:271 msgid "" "\n" -" Create a clusterIP service with the specified name." +" Create a NodePort service with the specified name." msgstr "" "\n" -" Create a clusterIP service with the specified name." +" Create a NodePort service with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:33 -msgid "" -"\n" -" Create a deployment with the specified name." -msgstr "" -"\n" -" Create a deployment with the specified name." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_service.go:113 -msgid "" -"\n" -" Create a nodeport service with the specified name." -msgstr "" -"\n" -" Create a nodeport service with the specified name." - -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:93 msgid "" "\n" " Dumps cluster info out suitable for debugging and diagnosing cluster " @@ -2545,7 +3966,7 @@ msgid "" " stdout. You can optionally specify a directory with --output-directory. " "If you specify a directory, kubernetes will\n" " build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" +"the current namespace and 'kube-system' namespace, but you can\n" " switch to a different namespace with the --namespaces flag, or specify --" "all-namespaces to dump all namespaces.\n" "\n" @@ -2559,7 +3980,7 @@ msgstr "" " stdout. You can optionally specify a directory with --output-directory. " "If you specify a directory, kubernetes will\n" " build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" +"the current namespace and 'kube-system' namespace, but you can\n" " switch to a different namespace with the --namespaces flag, or specify --" "all-namespaces to dump all namespaces.\n" "\n" @@ -2567,22 +3988,52 @@ msgstr "" "logs are dumped into different directories\n" " based on namespace and pod name." -#: pkg/kubectl/cmd/clusterinfo.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:40 msgid "" "\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" +" Display addresses of the control plane and services with label kubernetes." +"io/cluster-service=true\n" " To further debug and diagnose cluster problems, use 'kubectl cluster-info " "dump'." msgstr "" "\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" +" Display addresses of the control plane and services with label kubernetes." +"io/cluster-service=true\n" " To further debug and diagnose cluster problems, use 'kubectl cluster-info " "dump'." +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:49 +msgid "" +" environment variable is set, then it is used as a list of paths (normal " +"path delimiting rules for your system). These paths are merged. When a value " +"is modified, it is modified in the file that defines the stanza. When a " +"value is created, it is created in the first file that exists. If no files " +"in the chain exist, then it creates the last file in the list.\n" +"\t\t\t3. Otherwise, " +msgstr "" +" environment variable is set, then it is used as a list of paths (normal " +"path delimiting rules for your system). These paths are merged. When a value " +"is modified, it is modified in the file that defines the stanza. When a " +"value is created, it is created in the first file that exists. If no files " +"in the chain exist, then it creates the last file in the list.\n" +"\t\t\t3. Otherwise, " + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:48 +msgid "" +" flag is set, then only that file is loaded. The flag may only be set once " +"and no merging takes place.\n" +"\t\t\t2. If $" +msgstr "" +" flag is set, then only that file is loaded. The flag may only be set once " +"and no merging takes place.\n" +"\t\t\t2. If $" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:50 +msgid " is used and no merging takes place." +msgstr " is used and no merging takes place." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61 -#: pkg/kubectl/cmd/create_quota.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 msgid "" "A comma-delimited set of quota scopes that must all match each object " "tracked by the quota." @@ -2591,14 +4042,14 @@ msgstr "" "tracked by the quota." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60 -#: pkg/kubectl/cmd/create_quota.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 msgid "" "A comma-delimited set of resource=quantity pairs that define a hard limit." msgstr "" "A comma-delimited set of resource=quantity pairs that define a hard limit." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63 -#: pkg/kubectl/cmd/create_pdb.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 msgid "" "A label selector to use for this budget. Only equality-based selector " "requirements are supported." @@ -2607,7 +4058,7 @@ msgstr "" "requirements are supported." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106 -#: pkg/kubectl/cmd/expose.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 msgid "" "A label selector to use for this service. Only equality-based selector " "requirements are supported. If empty (the default) infer the selector from " @@ -2617,13 +4068,8 @@ msgstr "" "requirements are supported. If empty (the default) infer the selector from " "the replication controller or replica set.)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136 -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "A schedule in the Cron format the job should be run with." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111 -#: pkg/kubectl/cmd/expose.go:109 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 msgid "" "Additional external IP address (not managed by Kubernetes) to accept for the " "service. If this IP is routed to a node, the service can be accessed by this " @@ -2633,8 +4079,13 @@ msgstr "" "service. If this IP is routed to a node, the service can be accessed by this " "IP in addition to its generated service IP." +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:178 +msgid "Allocate a TTY for the debugging container." +msgstr "Allocate a TTY for the debugging container." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119 -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:178 msgid "" "An inline JSON override for the generated object. If this is non-empty, it " "is used to override the generated object. Requires that the object supply a " @@ -2644,28 +4095,21 @@ msgstr "" "is used to override the generated object. Requires that the object supply a " "valid apiVersion field." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134 -#: pkg/kubectl/cmd/run.go:137 -msgid "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." -msgstr "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:173 +msgid "Annotations to apply to the pod." +msgstr "Annotations to apply to the pod." -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "Apply a configuration to a resource by filename or stdin" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71 -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "Approve a certificate signing request" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81 -#: pkg/kubectl/cmd/create_service.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 msgid "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." @@ -2673,18 +4117,25 @@ msgstr "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:105 +msgid "" +"Attach to a process that is already running inside an existing container." +msgstr "" +"Attach to a process that is already running inside an existing container." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64 -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:104 msgid "Attach to a running container" msgstr "Attach to a running container" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55 -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" -msgstr "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:107 +msgid "" +"Auto-scale a Deployment, ReplicaSet, StatefulSet, or ReplicationController" +msgstr "" +"Auto-scale a Deployment, ReplicaSet, StatefulSet, or ReplicationController" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115 -#: pkg/kubectl/cmd/expose.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 msgid "" "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " "set to 'None' to create a headless service." @@ -2693,128 +4144,144 @@ msgstr "" "set to 'None' to create a headless service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:100 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "ClusterRole this ClusterRoleBinding should reference" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55 -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "ClusterRole this RoleBinding should reference" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101 -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" -msgstr "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:32 +msgid "Commands for features in alpha" +msgstr "Commands for features in alpha" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:170 +msgid "Container image to use for debug container." +msgstr "Container image to use for debug container." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:166 +msgid "Container name to use for debug container." +msgstr "Container name to use for debug container." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67 -#: pkg/kubectl/cmd/convert.go:68 +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "Convert config files between different API versions" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64 -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 msgid "Copy files and directories to and from containers." msgstr "Copy files and directories to and from containers." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:248 +msgid "Create a ClusterIP service." +msgstr "Create a ClusterIP service." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:86 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "Create a ClusterRoleBinding for a particular ClusterRole" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181 -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "Create a LoadBalancer service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124 -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "Create a NodePort service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "Create a RoleBinding for a particular Role or ClusterRole" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214 -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "Create a TLS secret" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "Create a clusterIP service." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59 -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" msgstr "Create a configmap from a local file, directory or literal value" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." -msgstr "Create a deployment with the specified name." +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:167 +msgid "Create a copy of the target Pod with this name." +msgstr "Create a copy of the target Pod with this name." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "Create a namespace with the specified name" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "Create a pod disruption budget with the specified name." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:92 +msgid "Create a priorityclass with the specified name." +msgstr "Create a priorityclass with the specified name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "Create a quota with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" -msgstr "Create a resource by filename or stdin" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:106 +msgid "Create a resource from a file or from stdin." +msgstr "Create a resource from a file or from stdin." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143 -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "Create a secret for use with a Docker registry" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73 -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" msgstr "Create a secret from a local file, directory or literal value" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34 -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "Create a secret using specified subcommand" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:50 +msgid "Create a secret using specified subcommand." +msgstr "Create a secret using specified subcommand." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "Create a service account with the specified name" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36 -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "Create a service using specified subcommand." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240 -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "Create an ExternalName service." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:60 +msgid "Create and run a particular image in a pod." +msgstr "Create and run a particular image in a pod." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:149 +msgid "Create debugging sessions for troubleshooting workloads and nodes" +msgstr "Create debugging sessions for troubleshooting workloads and nodes" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130 -#: pkg/kubectl/cmd/delete.go:132 +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:135 msgid "" "Delete resources by filenames, stdin, resources and names, or by resources " "and label selector" @@ -2823,130 +4290,163 @@ msgstr "" "and label selector" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38 -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "Delete the specified cluster from the kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38 -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "Delete the specified context from the kubeconfig" +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_user.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_user.go:65 +msgid "Delete the specified user from the kubeconfig" +msgstr "Delete the specified user from the kubeconfig" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121 -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "Deny a certificate signing request" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58 -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "Deprecated: Gracefully shut down a resource by name or filename" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62 -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "Describe one or many contexts" +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:142 +msgid "Diff live version against would-be applied version" +msgstr "Diff live version against would-be applied version" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77 -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:80 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "Display Resource (CPU/Memory) usage of nodes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79 -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:96 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "Display Resource (CPU/Memory) usage of pods" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43 -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "Display Resource (CPU/Memory) usage." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49 -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "Display cluster info" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40 -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "Display clusters defined in the kubeconfig" +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:42 +msgid "Display clusters defined in the kubeconfig." +msgstr "Display clusters defined in the kubeconfig." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64 -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "Display merged kubeconfig settings or a specified kubeconfig file" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107 -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:161 msgid "Display one or many resources" msgstr "Display one or many resources" +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_users.go:60 +msgid "Display users defined in the kubeconfig" +msgstr "Display users defined in the kubeconfig" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_users.go:61 +msgid "Display users defined in the kubeconfig." +msgstr "Display users defined in the kubeconfig." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:50 +msgid "Displays one or many contexts from the kubeconfig file." +msgstr "Displays one or many contexts from the kubeconfig file." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48 -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "Displays the current-context" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50 -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "Documentation of resources" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176 -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:181 msgid "Drain node in preparation for maintenance" msgstr "Drain node in preparation for maintenance" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37 -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" msgstr "Dump lots of relevant info for debugging and diagnosis" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100 -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:76 msgid "Edit a resource on the server" msgstr "Edit a resource on the server" +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_edit_last_applied.go:66 +msgid "Edit latest last-applied-configuration annotations of a resource/object" +msgstr "" +"Edit latest last-applied-configuration annotations of a resource/object" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159 -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "Email for Docker registry" +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:169 +msgid "Environment variables to set in the container." +msgstr "Environment variables to set in the container." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68 -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:88 msgid "Execute a command in a container" msgstr "Execute a command in a container" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102 -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." -msgstr "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:89 +msgid "Execute a command in a container." +msgstr "Execute a command in a container." + +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:115 +msgid "Experimental: Wait for a specific condition on one or many resources." +msgstr "Experimental: Wait for a specific condition on one or many resources." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:378 +msgid "External name of service" +msgstr "External name of service" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75 -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "Forward one or more local ports to a pod" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36 -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "Help about any command" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105 -#: pkg/kubectl/cmd/expose.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:151 msgid "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " +"IP to assign to the LoadBalancer. If empty, an ephemeral IP will be created " "and used (cloud-provider specific)." msgstr "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " +"IP to assign to the LoadBalancer. If empty, an ephemeral IP will be created " "and used (cloud-provider specific)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114 -#: pkg/kubectl/cmd/expose.go:112 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:160 msgid "" "If non-empty, set the session affinity for the service to this; legal " "values: 'None', 'ClientIP'" @@ -2955,7 +4455,7 @@ msgstr "" "values: 'None', 'ClientIP'" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135 -#: pkg/kubectl/cmd/annotate.go:136 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:155 msgid "" "If non-empty, the annotation update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " @@ -2966,7 +4466,7 @@ msgstr "" "resource." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132 -#: pkg/kubectl/cmd/label.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:152 msgid "" "If non-empty, the labels update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " @@ -2976,49 +4476,70 @@ msgstr "" "resource-version for the object. Only valid when specifying a single " "resource." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98 -#: pkg/kubectl/cmd/rollingupdate.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:164 msgid "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" +"If specified, everything after -- will be passed to the new container as " +"Args instead of Command." msgstr "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" +"If specified, everything after -- will be passed to the new container as " +"Args instead of Command." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46 -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" -msgstr "Manage a deployment rollout" +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:198 +msgid "If true, run the container in privileged mode." +msgstr "If true, run the container in privileged mode." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:174 +msgid "If true, suppress informational messages." +msgstr "If true, suppress informational messages." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:165 +msgid "" +"If true, wait for the container to start running, and then attach as if " +"'kubectl attach ...' were called. Default false, unless '-i/--stdin' is " +"set, in which case the default is true." +msgstr "" +"If true, wait for the container to start running, and then attach as if " +"'kubectl attach ...' were called. Default false, unless '-i/--stdin' is " +"set, in which case the default is true." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:173 +msgid "" +"Keep stdin open on the container(s) in the pod, even if nothing is attached." +msgstr "" +"Keep stdin open on the container(s) in the pod, even if nothing is attached." + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout.go:54 +msgid "Manage the rollout of a resource" +msgstr "Manage the rollout of a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:96 msgid "Mark node as schedulable" msgstr "Mark node as schedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:68 msgid "Mark node as unschedulable" msgstr "Mark node as unschedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73 -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:82 msgid "Mark the provided resource as paused" msgstr "Mark the provided resource as paused" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35 -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "Modify certificate resources." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39 -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "Modify kubeconfig files" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110 -#: pkg/kubectl/cmd/expose.go:108 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 msgid "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." @@ -3026,8 +4547,12 @@ msgstr "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:43 +msgid "No alpha commands are available in this version of kubectl" +msgstr "No alpha commands are available in this version of kubectl" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108 -#: pkg/kubectl/cmd/logs.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:173 msgid "" "Only return logs after a specific date (RFC3339). Defaults to all logs. Only " "one of since-time / since may be used." @@ -3036,41 +4561,35 @@ msgstr "" "one of since-time / since may be used." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97 -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:113 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "Output shell completion code for the specified shell (bash or zsh)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115 -#: pkg/kubectl/cmd/convert.go:85 +#: pkg/kubectl/cmd/convert/convert.go:105 msgid "" "Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" +"'extensions/v1beta1')." msgstr "" "Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" +"'extensions/v1beta1')." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157 -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "Password for Docker registry authentication" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226 -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "Path to PEM encoded public key certificate." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227 -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "Path to private key associated with given certificate." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84 -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "Perform a rolling update of the given ReplicationController" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82 -#: pkg/kubectl/cmd/scale.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:129 msgid "" "Precondition for resource version. Requires that the current resource " "version match this value in order to scale." @@ -3079,63 +4598,92 @@ msgstr "" "version match this value in order to scale." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "Print the client and server version information" +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:74 +msgid "Print the client and server version information for the current context" +msgstr "" +"Print the client and server version information for the current context" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "Print the list of flags inherited by all commands" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86 -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "Print the logs for a container in a pod" +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go:94 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go:95 +msgid "Print the supported API resources on the server" +msgstr "Print the supported API resources on the server" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:59 +msgid "" +"Print the supported API versions on the server, in the form of \"group/" +"version\"" +msgstr "" +"Print the supported API versions on the server, in the form of \"group/" +"version\"" + +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:62 +msgid "Provides utilities for interacting with plugins." +msgstr "Provides utilities for interacting with plugins." + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/rename_context.go:44 +msgid "Renames a context from the kubeconfig file." +msgstr "Renames a context from the kubeconfig file." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70 -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "Replace a resource by filename or stdin" +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_restart.go:86 +msgid "Restart a resource" +msgstr "Restart a resource" + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:86 msgid "Resume a paused resource" msgstr "Resume a paused resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56 -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "Role this RoleBinding should reference" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94 -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "Run a particular image on the cluster" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68 -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "Run a proxy to the Kubernetes API server" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161 -#: pkg/kubectl/cmd/create_secret.go:161 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:153 msgid "Server location for Docker registry" msgstr "Server location for Docker registry" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71 -#: pkg/kubectl/cmd/scale.go:71 -msgid "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" -msgstr "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:113 +msgid "Set a new size for a Deployment, ReplicaSet or Replication Controller" +msgstr "Set a new size for a Deployment, ReplicaSet or Replication Controller" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37 -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "Set specific features on objects" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 msgid "" "Set the last-applied-configuration annotation on a live object to match the " "contents of a file." @@ -3144,52 +4692,52 @@ msgstr "" "contents of a file." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81 -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "Set the selector on a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67 -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "Sets a cluster entry in kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57 -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "Sets a context entry in kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103 -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "Sets a user entry in kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59 -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "Sets an individual value in a kubeconfig file" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48 -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "Sets the current-context in a kubeconfig file" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80 -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:106 msgid "Show details of a specific resource or group of resources" msgstr "Show details of a specific resource or group of resources" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57 -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:101 msgid "Show the status of the rollout" msgstr "Show the status of the rollout" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108 -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "Synonym for --target-port" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87 -#: pkg/kubectl/cmd/expose.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 msgid "" "Take a replication controller, service, deployment or pod and expose it as a " "new Kubernetes Service" @@ -3198,12 +4746,12 @@ msgstr "" "new Kubernetes Service" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114 -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "The image for the container to run." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116 -#: pkg/kubectl/cmd/run.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 msgid "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" @@ -3211,29 +4759,34 @@ msgstr "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100 -#: pkg/kubectl/cmd/rollingupdate.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:172 msgid "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" +"The image pull policy for the container. If left empty, this value will not " +"be specified by the client and defaulted by the server." msgstr "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" +"The image pull policy for the container. If left empty, this value will not " +"be specified by the client and defaulted by the server." + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:112 +msgid "" +"The maximum number or percentage of unavailable pods this budget requires." +msgstr "" +"The maximum number or percentage of unavailable pods this budget requires." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62 -#: pkg/kubectl/cmd/create_pdb.go:63 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 msgid "" "The minimum number or percentage of available pods this budget requires." msgstr "" "The minimum number or percentage of available pods this budget requires." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113 -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "The name for the newly created object." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71 -#: pkg/kubectl/cmd/autoscale.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 msgid "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." @@ -3241,24 +4794,8 @@ msgstr "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113 -#: pkg/kubectl/cmd/run.go:116 -msgid "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." -msgstr "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66 -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "" -"The name of the API generator to use. Currently there is only 1 generator." -msgstr "" -"The name of the API generator to use. Currently there is only 1 generator." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98 -#: pkg/kubectl/cmd/expose.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 msgid "" "The name of the API generator to use. There are 2 generators: 'service/v1' " "and 'service/v2'. The only difference between them is that service port in " @@ -3270,22 +4807,13 @@ msgstr "" "v1 is named 'default', while it is left unnamed in v2. Default is 'service/" "v2'." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133 -#: pkg/kubectl/cmd/run.go:136 -msgid "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" -msgstr "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99 -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." msgstr "The network protocol for the service to be created. Default is 'TCP'." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100 -#: pkg/kubectl/cmd/expose.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 msgid "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" @@ -3293,17 +4821,12 @@ msgstr "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121 -#: pkg/kubectl/cmd/run.go:124 -msgid "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." -msgstr "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:182 +msgid "The port that this container exposes." +msgstr "The port that this container exposes." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131 -#: pkg/kubectl/cmd/run.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:194 msgid "" "The resource requirement limits for this container. For example, 'cpu=200m," "memory=512Mi'. Note that server side components may assign limits depending " @@ -3314,7 +4837,7 @@ msgstr "" "on the server configuration, such as limit ranges." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130 -#: pkg/kubectl/cmd/run.go:133 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:192 msgid "" "The resource requirement requests for this container. For example, " "'cpu=100m,memory=256Mi'. Note that server side components may assign " @@ -3324,89 +4847,132 @@ msgstr "" "'cpu=100m,memory=256Mi'. Note that server side components may assign " "requests depending on the server configuration, such as limit ranges." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128 -#: pkg/kubectl/cmd/run.go:131 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:190 msgid "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." +"The restart policy for this Pod. Legal values [Always, OnFailure, Never]." msgstr "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." +"The restart policy for this Pod. Legal values [Always, OnFailure, Never]." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87 -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "The type of secret to create" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101 -#: pkg/kubectl/cmd/expose.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:33 msgid "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." +"These commands correspond to alpha features that are not enabled in " +"Kubernetes clusters by default." msgstr "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." +"These commands correspond to alpha features that are not enabled in " +"Kubernetes clusters by default." + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:150 +msgid "" +"Type for this service: ClusterIP, NodePort, LoadBalancer, or ExternalName. " +"Default is 'ClusterIP'." +msgstr "" +"Type for this service: ClusterIP, NodePort, LoadBalancer, or ExternalName. " +"Default is 'ClusterIP'." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:86 msgid "Undo a previous rollout" msgstr "Undo a previous rollout" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47 -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "Unsets an individual value in a kubeconfig file" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91 -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" -msgstr "Update field(s) of a resource using strategic merge patch" +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:102 +msgid "Update ServiceAccount of a resource" +msgstr "Update ServiceAccount of a resource" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_subject.go:99 +msgid "" +"Update User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding" +msgstr "" +"Update User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_env.go:154 +msgid "Update environment variables on a pod template" +msgstr "Update environment variables on a pod template" + +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:114 +msgid "Update field(s) of a resource" +msgstr "Update field(s) of a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94 -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "Update image of a pod template" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101 -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" msgstr "Update resource requests/limits on objects with pod templates" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "Update the annotations on a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109 -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:132 msgid "Update the labels on a resource" msgstr "Update the labels on a resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88 -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:108 msgid "Update the taints on one or more nodes" msgstr "Update the taints on one or more nodes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155 -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "Username for Docker registry authentication" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" msgstr "" "View latest last-applied-configuration annotations of a resource/object" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51 -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:82 msgid "View rollout history" msgstr "View rollout history" +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:171 +msgid "" +"When used with '--copy-to', a list of name=image pairs for changing " +"container images, similar to how 'kubectl set image' works." +msgstr "" +"When used with '--copy-to', a list of name=image pairs for changing " +"container images, similar to how 'kubectl set image' works." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:168 +msgid "When used with '--copy-to', delete the original Pod." +msgstr "When used with '--copy-to', delete the original Pod." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:176 +msgid "" +"When used with '--copy-to', enable process namespace sharing in the copy." +msgstr "" +"When used with '--copy-to', enable process namespace sharing in the copy." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:175 +msgid "" +"When used with '--copy-to', schedule the copy of target Pod on the same node." +msgstr "" +"When used with '--copy-to', schedule the copy of target Pod on the same node." + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:177 +msgid "" +"When using an ephemeral container, target processes in this container name." +msgstr "" +"When using an ephemeral container, target processes in this container name." + # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45 -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:85 msgid "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" @@ -3414,29 +4980,57 @@ msgstr "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" -#: pkg/kubectl/cmd/run_test.go:85 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:108 +msgid "" +"description is an arbitrary string that usually provides guidelines on when " +"this priority class should be used." +msgstr "" +"description is an arbitrary string that usually provides guidelines on when " +"this priority class should be used." + +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run_test.go:88 msgid "dummy restart flag)" msgstr "dummy restart flag)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253 -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" -msgstr "external name of service" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:107 +msgid "" +"global-default specifies whether this PriorityClass should be considered as " +"the default priority." +msgstr "" +"global-default specifies whether this PriorityClass should be considered as " +"the default priority." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217 -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:478 msgid "kubectl controls the Kubernetes cluster manager" msgstr "kubectl controls the Kubernetes cluster manager" -#~ msgid "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resources were found" -#~ msgid_plural "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resources were found" -#~ msgstr[0] "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resource was found" -#~ msgstr[1] "" -#~ "watch is only supported on individual resources and resource collections " -#~ "- %d resources were found" +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:90 +msgid "list all visible plugin executables on a user's PATH" +msgstr "list all visible plugin executables on a user's PATH" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:45 +msgid "" +"pod (po), service (svc), replicationcontroller (rc), deployment (deploy), " +"replicaset (rs)" +msgstr "" +"pod (po), service (svc), replicationcontroller (rc), deployment (deploy), " +"replicaset (rs)" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:109 +msgid "" +"preemption-policy is the policy for preempting pods with lower priority." +msgstr "" +"preemption-policy is the policy for preempting pods with lower priority." + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:41 +msgid "" +"replicationcontroller (rc), deployment (deploy), daemonset (ds), job, " +"replicaset (rs), statefulset" +msgstr "" +"replicationcontroller (rc), deployment (deploy), daemonset (ds), job, " +"replicaset (rs), statefulset" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:106 +msgid "the value of this priority class." +msgstr "the value of this priority class." diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/fr_FR/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/fr_FR/LC_MESSAGES/k8s.mo index 5541caf60532a3c099b615aff2dd60ebdb9ce44d..b114833f9dd3ce3121fd2cc988cf7c7858a3cc4d 100644 GIT binary patch delta 356 zcmXxeu}cDB7{~GFPTw<{B!u8lJSvI~vY6+Se4l)}ms3>xBY?e2j1pfzx zrj`%__gq_Ss;Q~9@9WtM&wZZXbKLXZI5kc-KNjL`;UuXv)uk3qZ}H$f;0`u$6ZOoO;ruM-Td4+G0$D!yT3T@G>eCIl1JMcWQjT`uyEq?IlMDvb>!W%*4JM_0J zp8lIV;%~ic4{yFIty_;nQAt786J?~xvxS*CYi1T7EQ^J?$pS_^pLXI8>G<|b=ASr30k9B y%++~!qa5jaJkQsSYb9XCjk;;n*@Qt\n" +"Language-Team: \n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.6.10\n" "X-Poedit-SourceCharset: UTF-8\n" -"Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Language: fr\n" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/apply.go#L98 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "" "Appliquer une configuration à une ressource par nom de fichier ou depuis " "stdin" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "Supprimer le cluster spécifié du kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "Supprimer le contexte spécifié du kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "Décrire un ou plusieurs contextes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "Afficher les cluster définis dans kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "" "Afficher les paramètres fusionnés de kubeconfig ou d'un fichier kubeconfig " "spécifié" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "Affiche le contexte actuel" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "Modifier des fichiers kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "Définit un cluster dans kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "Définit un contexte dans kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "Définit un utilisateur dans kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "Définit une valeur individuelle dans un fichier kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "Définit le contexte courant dans un fichier kubeconfig" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "Supprime une valeur individuelle dans un fichier kubeconfig" +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "Mettre à jour les annotations d'une ressource" -msgid "" -"watch is only supported on individual resources and resource collections - " -"%d resources were found" -msgid_plural "" -"watch is only supported on individual resources and resource collections - " -"%d resources were found" -msgstr[0] "" -"watch n'est compatible qu'avec les ressources individuelles et les " -"collections de ressources. - %d ressource a été trouvée. " -msgstr[1] "" -"watch n'est compatible qu'avec les ressources individuelles et les " -"collections de ressources. - %d ressources ont été trouvées. " +#~ msgid "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgid_plural "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgstr[0] "" +#~ "watch n'est compatible qu'avec les ressources individuelles et les " +#~ "collections de ressources. - %d ressource a été trouvée. " +#~ msgstr[1] "" +#~ "watch n'est compatible qu'avec les ressources individuelles et les " +#~ "collections de ressources. - %d ressources ont été trouvées. " diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/it_IT/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/it_IT/LC_MESSAGES/k8s.mo index df888fb702915db370b43b95a286b54a4f3e1aed..603a082b6d9262061432cf68a00f91f16e61e9fa 100644 GIT binary patch delta 3966 zcmY+`d3a6N8prW>og>Cl#C(t-5%Z8BhK3}>JSM8<7#h@EvqXicImV4mC1~||Xs_{Z z&8~}kRa@iL)U94amENb6Qjb2SYO8g>@7d>{uE+0u)>`N6z4lsr?Hz?q(bZ>s+1JY# z*(j7eQk^_6BJvepE5Qe)UTNxB9}BQ(8IepphS^4>^~)md@#C^0exJxMwIAXh4s03_xr*1gy3y#?6#0$; z0+9^D@1NJ^#PmO_BT|L--e~W9Cs7CT*A*Gd?~||z?GNhF#><$>_>x#(gmZ|6EwBK~ zhKbz6;EHe*V@lPgB4G^F8jsU%-%KPQU*JH@Z!R(gpQ7P+V`4>S(H<8kG6QemXY}`H zkYD_quN5o6_)@N|$Pny>-SGn)iI4FZ4q%-=#|kXdKD>&paXHgtl5zrH!#h|56Wfc- z#NntDx`>UjLe!=z-^Uw^Qj4)sf{ji#eFlPJ^!ld&OA!6@8{ z74SIfKwl&07U|?2myCMrMxajUE#z*>W@Odn1nNrt+9{j+K&5huNF+8#_JyP(8&|S$ z1g^)e_y}!W)7jf>F0_Oa^mNCsddns{D?6Wij1& zY;ZWT&*V#FKLs~N48*cQ)WN8`JqOv?vK6E81lGelSO?4X@Fvz0(`gStz10P%E1msy zsPYW;-UNDjo26aIH&FM2je6h()D`;~M`Oue-awNvhxU48E>f|#cVWXZgZ5&)h4+v} zlnZ@=E0Zmi`?8Vfn2Uv&($Bkh6;r(>j743E?x+`#iMq+Qpf33()C+%(x)RmXyru1k zth!7=-779m!+&EqcIdC?<^HEp* zjS*Ri?~fCC$HkkvE9>o`QT+_Zjv;^ z+Z&s(CGCG<_M-eP0o6Vw+>|M@&t{O&BS zr2UxL@RclB!2Y2BPYf?2@*pSpt`|Sc$+bxbWYOfnQr3SWl`_j%F3iHS*lM}RM`%`f zFB%t{(0+h=4{I`76t2T1Sb%LYA=i7u&A|lPd$1YaMcu@KRo>I^DpsRCYZX_lU#z2} zJf6d@cpd9w%xdqk?1wS5mthP?xgOChz#>$SK6eUf9s~ zR%|Zn1ovVmyoGNwzBJhE-GcqtoG*Sv9U!p9TcSjapgj?_KR48W5F60`Hqx`y)gLvPp8t1AMC^=yodp;l;^$aV(|^yJyDme0J)uV1NBx+ z$@iA@IO^|iqMzO0dz<%t>UQt{2RrdT-#^D^cy|Zq&!+PIyWTzg1NGho-t%VK6+6iEI`Oe_d>)W$(X zSA@qjSVn~$i6e+!gcet2vvD3-*Yt#fhX!sIB`i_;_@o zqbbp6d>$D?*oVP)LL_P_N_0c%J&q!}$+Wa5Q%N%M6Q0b!lw!2lqrsw2SjkXbS)uc9 zMPAYtr9O!#y3v-C*U6hCi$stxqK}uBQY4dfCW&MY(Vfma=`SUTR!5Rf29tqAi$0z@ zzLd}pN?B4ZSmO!d_v)1GjB#Wj$PV-g;-_2`6?-abu0h z8|K92KQhjX9S_5tBOjhN&api+jrHD$cq?&#z7;rd&Dnaesj+_ed!luEY%ObsGu{b1 z^w2o*1&w^x)sK^$+`}7;bL+@%W8FTs)^YxM)i_s z=;@`#@|~+{O+DAg`Ssj?jCJ$;BrEfadRBblL~BxEaclP%tDK#M-x%x4#U;*vFKstY zmFsDK=cl{5Vb;FKhpkJ0tg`1A)7?(@nNn_5pXuv!ol+*p?{27SO8ebC5vGQ5SJY-0 z_s?i^-)BF`GR*Jf2?U))V@5;M7T?)najp~cZOML>=Luh3p-_wdFuKyOS%KO}? zmFBQ9Bi$RhX0CCcuQtVueQB+^VMnevyW9lJ+&1>4O{SXt!zPpF&bCb{pPjeG#Qh(9 Cg077K literal 104911 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 diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/it_IT/LC_MESSAGES/k8s.po b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/it_IT/LC_MESSAGES/k8s.po index 820c4bc3610..6d7f8862e82 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/it_IT/LC_MESSAGES/k8s.po +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/it_IT/LC_MESSAGES/k8s.po @@ -7,19 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: kubernetes\n" "Report-Msgid-Bugs-To: EMAIL\n" -"POT-Creation-Date: 2017-03-14 21:32-0700\n" +"POT-Creation-Date: 2021-05-17 15:40+0200\n" "PO-Revision-Date: 2017-08-28 15:20+0200\n" +"Last-Translator: Luca Berton \n" +"Language-Team: Luca Berton \n" "Language: it_IT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Last-Translator: Luca Berton \n" -"Language-Team: Luca Berton \n" "X-Generator: Poedit 1.8.7.1\n" "X-Poedit-SourceCharset: UTF-8\n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:43 msgid "" "\n" "\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " @@ -33,7 +33,7 @@ msgstr "" "\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" "admin --user=user1 --user=user2 --group=group1" -#: pkg/kubectl/cmd/create_rolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 msgid "" "\n" "\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " @@ -47,54 +47,7 @@ msgstr "" "\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" "user=user2 --group=group1" -#: pkg/kubectl/cmd/create_configmap.go:44 -msgid "" -"\n" -"\t\t # Create a new configmap named my-config based on folder bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Create a new configmap named my-config with specified keys instead of " -"file basenames on disk\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1." -"txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Create a new configmap named my-config with key1=config1 and " -"key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" -msgstr "" -"\n" -"\t\t # Crea un nuovo configmap denominato my-config in base alla cartella " -"bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Crea un nuovo configmap denominato my-config con le chiavi " -"specificate anziché i nomi dei file su disco\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1." -"txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Crea un nuovo configmap denominato my-config con key1 = config1 e " -"key2 = config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" - -#: pkg/kubectl/cmd/create_secret.go:135 -msgid "" -"\n" -"\t\t # If you don't already have a .dockercfg file, you can create a " -"dockercfg secret directly by using:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-" -"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" -msgstr "" -"\n" -"\t\t # Se non si dispone ancora di un file .dockercfg, è possibile creare un " -"secret dockercfg direttamente utilizzando:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-" -"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" - -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -110,45 +63,7 @@ msgstr "" "\t\t # Mostra metriche per un determinato nodo\n" "\t\t kubectl top node NODE_NAME" -#: pkg/kubectl/cmd/apply.go:84 -msgid "" -"\n" -"\t\t# Apply the configuration in pod.json to a pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Apply the JSON passed into stdin to a pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Note: --prune is still in Alpha\n" -"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx " -"and delete all the other resources that are not in the file and match label " -"app=nginx.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Apply the configuration in manifest.yaml and delete all the other " -"configmaps that are not in the file.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" -"ConfigMap" -msgstr "" -"\n" -"\t\t# Applica la configurazione pod.json a un pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Applicare il JSON passato in stdin a un pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Nota: --prune è ancora in in Alpha\n" -"\t\t# Applica la configurazione manifest.yaml che corrisponde alla label app " -"= nginx ed elimina tutte le altre risorse che non sono nel file e nella label " -"corrispondente app = nginx.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Applica la configurazione manifest.yaml ed elimina tutti gli altri " -"configmaps non presenti nel file.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" -"ConfigMap" - -#: pkg/kubectl/cmd/autoscale.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:48 #, c-format msgid "" "\n" @@ -171,80 +86,7 @@ msgstr "" "compresi tra 1 e 5, utilizzo dell'utilizzo della CPU a 80%:\n" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" -#: pkg/kubectl/cmd/convert.go:49 -msgid "" -"\n" -"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " -"latest version\n" -"\t\t# and print to stdout in json format.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Convert all files under current directory to latest version and create " -"them all.\n" -"\t\tkubectl convert -f . | kubectl create -f -" -msgstr "" -"\n" -"\t\t# Converte 'pod.yaml' alla versione più recente e stampa in stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Converte lo stato live della risorsa specificata da 'pod.yaml' nella " -"versione più recente.\n" -"\t\t# e stampa in stdout nel formato json.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Converte tutti i file nella directory corrente alla versione più " -"recente e li crea tutti.\n" -"\t\tkubectl convert -f . | kubectl create -f -" - -#: pkg/kubectl/cmd/create_clusterrole.go:34 -msgid "" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " -"\"get\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods\n" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" -msgstr "" -"\n" -"\t\t# Crea un ClusterRole denominato \"pod-reader\" che consente all'utente " -"di eseguire \"get\", \"watch\" e \"list\" sui pod\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods\n" -"\n" -"\t\t# Crea un ClusterRole denominato \"pod-reader\" con ResourceName " -"specificato\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" - -#: pkg/kubectl/cmd/create_role.go:41 -msgid "" -"\n" -"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get\", " -"\"watch\" and \"list\" on pods\n" -"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" -"resource=pods\n" -"\n" -"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" -msgstr "" -"\n" -"\t\t# Crea un ruolo denominato \"pod-reader\" che consente all'utente di " -"eseguire \"get\", \"watch\" e \"list\" sui pod\n" -"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" -"resource=pods\n" -"\n" -"\t\t# Crea un ruolo denominato \"pod-reader\" con ResourceName specificato\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" - -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" @@ -264,13 +106,14 @@ msgstr "" "\t\t# Creare una nuova resourcequota denominata best-effort\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" "\t\t# Create a pod disruption budget named my-pdb that will select all pods " "with the app=rails label\n" -"\t\t# and require at least one of them being available at any point in time.\n" +"\t\t# and require at least one of them being available at any point in " +"time.\n" "\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-" "available=1\n" "\n" @@ -281,157 +124,20 @@ msgid "" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" msgstr "" "\n" -"\t\t# Crea un pod disruption budget chiamato my-pdb che seleziona tutti i pod " -"con label app = rail\n" +"\t\t# Crea un pod disruption budget chiamato my-pdb che seleziona tutti i " +"pod con label app = rail\n" "\t\t# e richiede che almeno uno di essi sia disponibile in qualsiasi " "momento.\n" "\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-" "available=1\n" "\n" -"\t\t# Crea un pod disruption budget con nome my-pdb che seleziona tutti i pod " -"con label app = nginx \n" +"\t\t# Crea un pod disruption budget con nome my-pdb che seleziona tutti i " +"pod con label app = nginx \n" "\t\t# e richiede che almeno la metà dei pod selezionati sia disponibile in " "qualsiasi momento.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" -#: pkg/kubectl/cmd/create.go:47 -msgid "" -"\n" -"\t\t# Create a pod using the data in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Create a pod based on the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" -msgstr "" -"\n" -"\t\t# Crea un pod utilizzando i dati in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Crea un pod basato sul JSON passato in stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Modifica i dati in docker-registry.yaml in JSON utilizzando il formato " -"API v1 quindi creare la risorsa utilizzando i dati modificati.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" - -#: pkg/kubectl/cmd/expose.go:53 -msgid "" -"\n" -"\t\t# Create a service for a replicated nginx, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a replication controller identified by type and " -"name specified in \"nginx-controller.yaml\", which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a pod valid-pod, which serves on port 444 with the " -"name \"frontend\"\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Create a second service based on the above service, exposing the " -"container port 8443 as port 443 with the name \"nginx-https\"\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-" -"https\n" -"\n" -"\t\t# Create a service for a replicated streaming application on port 4100 " -"balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" -"stream\n" -"\n" -"\t\t# Create a service for a replicated nginx using replica set, which serves " -"on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for an nginx deployment, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" -msgstr "" -"\n" -"\t\t# Crea un servizio per un nginx replicato, che serve nella porta 80 e si " -"collega ai container sulla porta 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Crea un servizio per un controller di replica identificato per tipo e " -"nome specificato in \"nginx-controller.yaml\", che serve nella porta 80 e si " -"collega ai container sulla porta 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Crea un servizio per un pod valid-pod, che serve nella porta 444 con il " -"nome \"frontend\"\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Crea un secondo servizio basato sul servizio sopra, esponendo la porta " -"container 8443 come porta 443 con il nome \"nginx-https\"\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-" -"https\n" -"\n" -"\t\t# Crea un servizio per un'applicazione di replica in porta 4100 che " -"bilanci il traffico UDP e denominato \"video stream\".\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" -"stream\n" -"\n" -"\t\t# Crea un servizio per un nginx replicato utilizzando l'insieme di " -"replica, che serve nella porta 80 e si collega ai contenitori sulla porta " -"8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Crea un servizio per una distribuzione di nginx, che serve nella porta " -"80 e si collega ai contenitori della porta 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" - -#: pkg/kubectl/cmd/delete.go:68 -msgid "" -"\n" -"\t\t# Delete a pod using the type and name specified in pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Delete a pod based on the type and name in the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Delete pods and services with label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Delete a pod with minimal delay\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Delete all pods\n" -"\t\tkubectl delete pods --all" -msgstr "" -"\n" -"\t\t# Elimina un pod utilizzando il tipo e il nome specificati in pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Elimina un pod in base al tipo e al nome del JSON passato in stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Elimina i baccelli ei servizi con gli stessi nomi \"baz\" e \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Elimina i baccelli ei servizi con il nome dell'etichetta = myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Eliminare un pod con un ritardo minimo\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Forza elimina un pod in un nodo morto\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Elimina tutti i pod\n" -"\t\tkubectl delete pods --all" - -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:50 msgid "" "\n" "\t\t# Describe a node\n" @@ -475,7 +181,7 @@ msgstr "" "\t\t# ottiene il nome del rc come un prefisso del nome pod).\n" "\t\tkubectl describe pods frontend" -#: pkg/kubectl/cmd/drain.go:165 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:135 msgid "" "\n" "\t\t# Drain node \"foo\", even if there are pods not managed by a " @@ -497,7 +203,7 @@ msgstr "" "utilizzare un periodo di grazia di 15 minuti.\n" "\t\t$ kubectl drain foo --grace-period=900" -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:54 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -509,8 +215,8 @@ msgid "" "\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n" "\t\tkubectl edit job.v1.batch/myjob -o json\n" "\n" -"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified config " -"in its annotation:\n" +"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified " +"config in its annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" msgstr "" "\n" @@ -527,72 +233,7 @@ msgstr "" "configurazione modificata nella sua annotazione:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" -#: pkg/kubectl/cmd/exec.go:41 -msgid "" -"\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " -"container by default\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" -msgstr "" -"\n" -"\t\t# Ottieni l'output dalla 'data' di esecuzione del pod 123456-7890, " -"utilizzando il primo contenitore per impostazione predefinita\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Ottieni l'output dalla data di esecuzione in ruby-container del pod " -"123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Passare alla modalità raw terminal, invia stdin a 'bash' in ruby-" -"container del pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" - -#: pkg/kubectl/cmd/attach.go:42 -msgid "" -"\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Get output from the first pod of a ReplicaSet named nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" -msgstr "" -"\n" -"\t\t# Ottieni l'output dal pod 123456-7890 in esecuzione, utilizzando il " -"primo contenitore per impostazione predefinita\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Ottieni l'output dal ruby-container del pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Passa alla modalità raw terminal, invia stdin a 'bash' in ruby-" -"container del pod 123456-7890\n" -"\t\t# e invia stdout/stderr da 'bash' al client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Ottieni l'output dal primo pod di una ReplicaSet denominata nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" - -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -608,154 +249,7 @@ msgstr "" "\t\t# Ottieni la documentazione di un campo specifico di una risorsa\n" "\t\tkubectl explain pods.spec.containers" -#: pkg/kubectl/cmd/completion.go:65 -msgid "" -"\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" -msgstr "" -"\n" -"\t\t# Installa il completamento di bash su un Mac utilizzando homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Carica il codice di completamento kubectl per bash nella shell " -"corrente\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Scrive il codice di completamento bash in un file e lo carica da ." -"bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Carica il codice di completamento kubectl per zsh [1] nella shell " -"corrente\n" -"\t\tsource <(kubectl completion zsh)" - -#: pkg/kubectl/cmd/get.go:64 -msgid "" -"\n" -"\t\t# List all pods in ps output format.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# List all pods in ps output format with more information (such as node " -"name).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# List a single replication controller with specified NAME in ps output " -"format.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# List a single pod in JSON output format.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " -"JSON output format.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Return only the phase value of the specified pod.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# List all replication controllers and services together in ps output " -"format.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" -msgstr "" -"\n" -"\t\t# Elenca tutti i pod in formato output ps.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# Elenca tutti i pod in formato output ps con maggiori informazioni (ad " -"esempio il nome del nodo).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# Elenca un controller di replica singolo con NAME specificato nel " -"formato di output ps.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# Elenca un singolo pod nel formato di uscita JSON.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# Elenca un pod identificato per tipo e nome specificato in \"pod.yaml\" " -"nel formato di uscita JSON.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Restituisce solo il valore di fase del pod specificato.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# Elenca tutti i controller e servizi di replica insieme in formato " -"output ps.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# Elenca una o più risorse per il tipo e per i nomi.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# Elenca tutte le risorse con tipi diversi.\n" -"\t\tkubectl get all" - -#: pkg/kubectl/cmd/portforward.go:53 -msgid "" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " -"5000 and 6000 in the pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 0:5000" -msgstr "" -"\n" -"\t\t# Ascolta localmente le porte 5000 e 6000, inoltrando i dati da/verso le " -"porte 5000 e 6000 nel pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# Ascolta localmente la porta 8888, inoltra a 5000 nel pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# Ascolta localmente una porta casuale, inoltra a 5000 nel pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Ascolta localmente una porta casuale, inoltra a 5000 nel pod\n" -"\t\tkubectl port-forward mypod 0:5000" - -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:85 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" @@ -765,7 +259,7 @@ msgstr "" "\t\t# Segna il nodo \"foo\" come programmabile.\n" "\t\t$ Kubectl uncordon foo" -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:57 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" @@ -775,44 +269,7 @@ msgstr "" "\t\t# Segna il nodo \"foo\" come non programmabile.\n" "\t\tkubectl cordon foo" -#: pkg/kubectl/cmd/patch.go:66 -msgid "" -"\n" -"\t\t# Partially update a node using strategic merge patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Update a container's image; spec.containers[*].name is required because " -"it's a merge key\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" -"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " -"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" -msgstr "" -"\n" -"\t\t# Aggiorna parzialmente un nodo utilizzando merge patch strategica\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Aggiorna parzialmente un nodo identificato dal tipo e dal nome " -"specificato in \"node.json\" utilizzando merge patch strategica\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Aggiorna l'immagine di un contenitore; spec.containers [*]. name è " -"richiesto perché è una chiave di fusione\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" -"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Aggiorna l'immagine di un contenitore utilizzando una patch json con " -"array posizionali\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " -"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" - -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" @@ -822,17 +279,7 @@ msgstr "" "\t\t# Stampa i flag ereditati da tutti i comandi\n" "\t\tkubectl options" -#: pkg/kubectl/cmd/clusterinfo.go:41 -msgid "" -"\n" -"\t\t# Print the address of the master and cluster services\n" -"\t\tkubectl cluster-info" -msgstr "" -"\n" -"\t\t# Stampa l'indirizzo dei servizi master e cluster\n" -"\t\tkubectl cluster-info" - -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" @@ -842,7 +289,7 @@ msgstr "" "\t\t# Stampa le versioni client e server per il current context\n" "\t\tkubectl version" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" @@ -852,7 +299,7 @@ msgstr "" "\t\t# Stampa le versioni API supportate\n" "\t\tkubectl api-versions" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -875,140 +322,15 @@ msgstr "" "\t\t# Sostituire un pod usando il JSON passato da stdin.\n" "\t\tcat pod.json | kubectl replace -f -\n" "\n" -"\t\t# Aggiorna la versione dell'immagine (tag) di un singolo container di pod " -"a v4\n" +"\t\t# Aggiorna la versione dell'immagine (tag) di un singolo container di " +"pod a v4\n" "\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | " "kubectl replace -f -\n" "\n" "\t\t# Forza la sostituzione, cancellazione e quindi ricreare la risorsa\n" "\t\tkubectl replace --force -f ./pod.json" -#: pkg/kubectl/cmd/logs.go:40 -msgid "" -"\n" -"\t\t# Return snapshot logs from pod nginx with only one container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Return snapshot of previous terminated ruby container logs from pod " -"web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Begin streaming the logs of the ruby container in pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Display only the most recent 20 lines of output in pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Show all logs from pod nginx written in the last hour\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Return snapshot logs from first container of a job named hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Return snapshot logs from container nginx-1 of a deployment named " -"nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" -msgstr "" -"\n" -"\t\t# Restituisce snapshot log dal pod nginx con un solo container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Restituisce snapshot log dei pod definiti dalla label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Restituisce snapshot log del container ruby terminato nel pod web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Iniziare a trasmettere i log del contenitore ruby nel pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Visualizza solo le ultime 20 righe di output del pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Mostra tutti i log del pod nginx scritti nell'ultima ora\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Restituisce snapshot log dal primo contenitore di un lavoro chiamato " -"hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Restituisce snapshot logs del container nginx-1 del deployment chiamato " -"nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" - -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" -"\n" -"\t\t# Esegui un proxy verso kubernetes apiserver sulla porta 8011, che " -"fornisce contenuti statici da ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Esegui un proxy verso kubernetes apiserver su una porta locale " -"arbitraria.\n" -"\t\t# La porta selezionata per il server verrà inviata a stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Esegui un proxy verso kubernetes apiserver, cambiando il prefisso api " -"in k8s-api\n" -"\t\t# Questo comporta, ad es., pod api disponibili presso localhost:8001/k8s-" -"api/v1/pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" - -#: pkg/kubectl/cmd/scale.go:43 -msgid "" -"\n" -"\t\t# Scale a replicaset named 'foo' to 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" " -"to 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scale multiple replication controllers.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" -msgstr "" -"\n" -"\t\t# Scala un replicaset denominato 'foo' a 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scala una risorsa identificata per tipo e nome specificato in \"foo.yaml" -"\" a 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# Se la distribuzione corrente di mysql è 2, scala mysql a 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scalare più controllori di replica.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scala il lavoro denominato 'cron' a 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" - -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" "\t\t# Set the last-applied-configuration of a resource to match the contents " @@ -1034,11 +356,12 @@ msgstr "" "\t\tkubectl apply set-last-applied -f path/\n" "\n" "\t\t# Imposta la configurazione dell'ultima applicazione di una risorsa che " -"corrisponda al contenuto di un file, creerà l'annotazione se non esiste già.\n" +"corrisponda al contenuto di un file, creerà l'annotazione se non esiste " +"già.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:72 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -1066,157 +389,7 @@ msgstr "" "\t\t# Mostra metriche per i pod definiti da label name = myLabel\n" "\t\tkubectl top pod -l name=myLabel" -#: pkg/kubectl/cmd/stop.go:40 -msgid "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" -"\n" -"\t\t# Spegni foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop di tutti i pod e servizi con label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Spegnere il servizio definito in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Spegnere tutte le resources in path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Start a single instance of hazelcast and set environment variables " -"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " -"\"spec\": { ... } }'\n" -"\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Start the nginx container using the default command, but use custom " -"arguments (arg1 .. argN) for that command.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle " -"'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every 5 " -"minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" -msgstr "" -"\n" -"\t\t# Avviare un'unica istanza di nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Avviare un'unica istanza di hazelcast e lasciare che il container " -"esponga la porta 5701.\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Avviare una singola istanza di hazelcast ed imposta le variabili " -"ambiente \"DNS_DOMAIN=cluster\" e \"POD_NAMESPACE=default\" nel container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Avviare un'istanza replicata di nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Stampare gli oggetti API corrispondenti senza crearli.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Avviare un'unica istanza di nginx, ma overload le spec del " -"deployment con un insieme parziale di valori analizzati da JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " -"\"spec\": { ... } }'\n" -"\n" -"\t\t# Avviare un pod di busybox e tenerlo in primo piano, non riavviarlo se " -"esce.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Avviare il container nginx utilizzando il comando predefinito, ma " -"utilizzare argomenti personalizzati (arg1 .. argN) per quel comando.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Avviare il container nginx utilizzando un diverso comando e argomenti " -"personalizzati.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Avviare il contenitore perl per calcolare π a 2000 posti e stamparlo.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle " -"'print bpi(2000)'\n" -"\n" -"\t\t# Avviare il cron job per calcolare π a 2000 posti e stampare ogni 5 " -"minuti.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" - -#: pkg/kubectl/cmd/taint.go:67 -msgid "" -"\n" -"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" -"user' and effect 'NoSchedule'.\n" -"\t\t# If a taint with that key and effect already exists, its value is " -"replaced as specified.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " -"'NoSchedule' if one exists.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" -msgstr "" -"\n" -"\t\t# Aggiorna il nodo \"foo\" con un marcatore con il tasto 'dedicated' e il " -"valore 'special-user' ed effettua 'NoSchedule'.\n" -"\t\t# Se un marcatore con quel tasto e l'effetto già esiste, il suo valore " -"viene sostituito come specificato.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Rimuove dal nodo 'foo' il marcatore con il tasto 'dedicated' ed " -"effettua 'NoSchedule' se esiste.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Rimuovi dal nodo 'foo' tutti i marcatori con chiave 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" - -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:94 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" @@ -1243,8 +416,8 @@ msgstr "" "\t\t# Aggiorna il pod 'foo' con l'etichetta 'unhealthy' e il valore 'true'.\n" "\t\tkubectl label pods foo unhealthy=true\n" "\n" -"\t\t# Aggiorna il pod 'foo' con l'etichetta 'status' e il valore 'unhealthy', " -"sovrascrivendo qualsiasi valore esistente.\n" +"\t\t# Aggiorna il pod 'foo' con l'etichetta 'status' e il valore " +"'unhealthy', sovrascrivendo qualsiasi valore esistente.\n" "\t\tkubectl label --overwrite pods foo status=unhealthy\n" "\n" "\t\t# Aggiorna tutti i pod nello spazio dei nomi\n" @@ -1253,7 +426,8 @@ msgstr "" "\t\t# Aggiorna un pod identificato dal tipo e dal nome in \"pod.json\"\n" "\t\tkubectl label -f pod.json status=unhealthy\n" "\n" -"\t\t# Aggiorna il pod 'foo' solo se la risorsa è invariata dalla versione 1.\n" +"\t\t# Aggiorna il pod 'foo' solo se la risorsa è invariata dalla versione " +"1.\n" "\t\tkubectl label pods foo status=unhealthy --resource-version=1\n" "\n" "\t\t# Aggiorna il pod 'foo' rimuovendo un'etichetta denominata 'bar' se " @@ -1261,51 +435,7 @@ msgstr "" "\t\t# Non richiede la flag -overwrite.\n" "\t\tkubectl label pods foo bar-" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping the " -"old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" -"\n" -"\t\t# Aggiorna i pod di frontend-v1 usando i dati del replication controller " -"in frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Aggiorna i pod di frontend-v1 usando i dati JSON passati da stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Aggiorna i pod di frontend-v1 in frontend-v2 solo cambiando l'immagine " -"e modificando\n" -"\t\t# il nome del replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Aggiorna i pod di frontend solo cambiando l'immaginee mantenendo il " -"vecchio none.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Interrompee ed invertire un rollout esistente in corso (da frontend-v1 " -"a frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -1315,41 +445,15 @@ msgid "" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" msgstr "" "\n" -"\t\t# Visualizza le annotazioni dell'ultima-configurazione-applicata per tipo/" -"nome in YAML.\n" +"\t\t# Visualizza le annotazioni dell'ultima-configurazione-applicata per " +"tipo/nome in YAML.\n" "\t\tkubectl apply view-last-applied deployment/nginx\n" "\n" "\t\t# # Visualizza le annotazioni dell'ultima-configurazione-applicata per " "file in JSON.\n" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" -#: pkg/kubectl/cmd/apply.go:75 -msgid "" -"\n" -"\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" -"\t\tTo use 'apply', always create the resource initially with either 'apply' " -"or 'create --save-config'.\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not " -"use unless you are aware of what the current state is. See https://issues.k8s." -"io/34274." -msgstr "" -"\n" -"\t\tApplicare una configurazione a una risorsa per nomefile o stdin.\n" -"\t\tQuesta risorsa verrà creata se non esiste ancora.\n" -"\t\tPer utilizzare 'apply', creare sempre la risorsa inizialmente con 'apply' " -"o 'create --save-config'.\n" -"\n" -"\t\tSono accettati i formati JSON e YAML.\n" -"\n" -"\t\tDisclaimer Alpha: la funzionalità --prune non è ancora completa. Non " -"utilizzare a meno che non si sia a conoscenza di quale sia lo stato attuale. " -"Vedi https://issues.k8s.io/34274." - -#: pkg/kubectl/cmd/convert.go:38 +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" @@ -1361,8 +465,8 @@ msgid "" "specified or\n" "\t\tnot supported, convert to latest version.\n" "\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -" -"o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change to output destination." msgstr "" "\n" @@ -1379,7 +483,7 @@ msgstr "" "usare l'opzione -o\n" "\t\tper cambiare la destinazione di output." -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." @@ -1388,7 +492,7 @@ msgstr "" "\t\n" "Crea un ClusterRole." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:40 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." @@ -1396,7 +500,7 @@ msgstr "" "\n" "\t\tCrea un ClusterRoleBinding per un ClusterRole particolare." -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." @@ -1404,22 +508,7 @@ msgstr "" "\n" "\t\tCrea un RoleBinding per un particolare Ruolo o ClusterRole." -#: pkg/kubectl/cmd/create_secret.go:200 -msgid "" -"\n" -"\t\tCreate a TLS secret from the given public/private key pair.\n" -"\n" -"\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." -msgstr "" -"\n" -"\t\tCrea un TLS secret dalla coppia di chiavi pubblica/privata.\n" -"\n" -"\t\tLa coppia di chiavi pubblica/privata deve esistere prima. Il certificato " -"chiave pubblica deve essere .PEM codificato e corrispondere alla chiave " -"privata data." - -#: pkg/kubectl/cmd/create_configmap.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" "\t\tCreate a configmap based on a file, directory, or specified literal " @@ -1451,11 +540,11 @@ msgstr "" "\n" "\t\tQuando si crea un configmap basato su una directory, ogni file il cui " "nome di base è una chiave valida nella directory verrà\n" -"\t\tpacchettizzata nel configmap. Le voci di directory tranne i file regolari " -"vengono ignorati (ad esempio sottodirectory,\n" +"\t\tpacchettizzata nel configmap. Le voci di directory tranne i file " +"regolari vengono ignorati (ad esempio sottodirectory,\n" "\t\tsymlinks, devices, pipes, ecc)." -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." @@ -1463,52 +552,7 @@ msgstr "" "\n" "\t\tCreare un namespace con il nome specificato." -#: pkg/kubectl/cmd/create_secret.go:119 -msgid "" -"\n" -"\t\tCreate a new secret for use with Docker registries.\n" -"\n" -"\t\tDockercfg secrets are used to authenticate against Docker registries.\n" -"\n" -"\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" -"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" -"\t\tauthenticate to the registry. The email address is optional.\n" -"\n" -"\t\tWhen creating applications, you may have a Docker registry that requires " -"authentication. In order for the\n" -"\t\tnodes to pull images on your behalf, they have to have the credentials. " -"You can provide this information\n" -"\t\tby creating a dockercfg secret and attaching it to your service account." -msgstr "" -"\n" -"\t\tCreare un nuovo secret per l'utilizzo con i registri Docker.\n" -"\n" -"\t\tDockercfg secrets vengono utilizzati per autenticare i registri Docker.\n" -"\n" -"\t\tQuando utilizzi la riga di comando Docker per il push delle immagini, è " -"possibile eseguire l'autenticazione eseguendo correttamente un determinato " -"registry\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" -"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" Questo produce un file ~ / .dockercfg che viene utilizzato dai successivi " -"comandi \"docker push\" e \"docker pull\"\n" -"\t\tper autenticarsi nel registry. L'indirizzo email è facoltativo.\n" -"\n" -"\t\tDurante la creazione di applicazioni, è possibile avere un Docker " -"registry che richiede l'autenticazione. Affinché i \n" -"\t\tnodi eseguano pull di immagini per vostro conto, devono avere le " -"credenziali. È possibile fornire queste informazioni \n" -"\t\tcreando un dockercfg secret e collegandolo al tuo account di servizio." - -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" "\t\tCreate a pod disruption budget with the specified name, selector, and " @@ -1518,19 +562,7 @@ msgstr "" "\t\tCrea un pod disruption budget con il nome specificato, selector e il " "numero minimo di pod disponibili" -#: pkg/kubectl/cmd/create.go:42 -msgid "" -"\n" -"\t\tCreate a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted." -msgstr "" -"\n" -"\t\tCrea una risorsa per nome file o stdin.\n" -"\n" -"\t\tSono accettati i formati JSON e YAML." - -#: pkg/kubectl/cmd/create_quota.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" "\t\tCreate a resourcequota with the specified name, hard limits and optional " @@ -1540,7 +572,7 @@ msgstr "" "\t\tCrea una resourcequota con il nome specificato, hard limits e gli scope " "opzionali" -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." @@ -1548,43 +580,7 @@ msgstr "" "\n" "\t\tCrea un ruolo con una singola regola." -#: pkg/kubectl/cmd/create_secret.go:47 -msgid "" -"\n" -"\t\tCreate a secret based on a file, directory, or specified literal value.\n" -"\n" -"\t\tA single secret may package one or more key/value pairs.\n" -"\n" -"\t\tWhen creating a secret based on a file, the key will default to the " -"basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" -"\n" -"\t\tWhen creating a secret based on a directory, each file whose basename is " -"a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files are " -"ignored (e.g. subdirectories,\n" -"\t\tsymlinks, devices, pipes, etc)." -msgstr "" -"\n" -"\t\tCrea un secret basato su un file, una directory o un valore specifico " -"literal.\n" -"\n" -"\t\tUn singolo secret può includere una o più coppie chiave/valore.\n" -"\n" -"\t\tQuando si crea un secret basato su un file, la chiave per impostazione " -"predefinita sarà il nome di base del file e il valore sarà\n" -"\t\tpredefinito al contenuto del file. Se il nome di base è una chiave non " -"valida, è possibile specificare un tasto alternativo.\n" -"\n" -"\n" -"\t\tQuando si crea un segreto basato su una directory, ogni file il cui nome " -"di base è una chiave valida nella directory verrà \n" -"\t\\paccehttizzataw in un secret. Le voci di directory tranne i file " -"regolari vengono ignorati (ad esempio sottodirectory,\n" -"\t\tsymlinks, devices, pipes, ecc)." - -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." @@ -1592,288 +588,7 @@ msgstr "" "\n" "\t\tCreare un service account con il nome specificato." -#: pkg/kubectl/cmd/run.go:52 -msgid "" -"\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." -msgstr "" -"\n" -"\t\tCrea ed esegue un'immagine particolare, eventualmente replicata.\n" -"\n" -"\t\tCrea un deployment o un job per gestire i container creati." - -#: pkg/kubectl/cmd/autoscale.go:34 -msgid "" -"\n" -"\t\tCreates an autoscaler that automatically chooses and sets the number of " -"pods that run in a kubernetes cluster.\n" -"\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" -"\t\tAn autoscaler can automatically increase or decrease number of pods " -"deployed within the system as needed." -msgstr "" -"\n" -"\t\tCrea un autoscaler che automaticamente sceglie e imposta il numero di pod " -"che vengono eseguiti in un cluster di kubernets.\n" -"\n" -"\t\tEsegue una ricerca di un Deployment, ReplicaSet o ReplicationController " -"per nome e crea un autoscaler che utilizza la risorsa indicata come " -"riferimento.\n" -"\t\tUn autoscaler può aumentare o diminuire automaticamente il numero di pod " -"distribuiti all'interno del sistema se necessario." - -#: pkg/kubectl/cmd/delete.go:40 -msgid "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by " -"resources and label selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be " -"specified: filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources " -"define a default period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may " -"override that value with\n" -"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " -"Because these resources often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged " -"immediately. If the node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may " -"take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " -"pod's processes have been\n" -"\t\tterminated, which can leave those processes running until the node " -"detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or talk " -"to a remote API and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting " -"those pods may result in\n" -"\t\tmultiple processes running on different machines using the same " -"identification which may lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are " -"sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the " -"same pod running at once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those " -"nodes before the node\n" -"\t\thas released those resources and causing those pods to be evicted " -"immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." -msgstr "" -"\n" -"\t\tCancella risorse secondo nomi di file, stdin, risorse e nomi, o per " -"selettori di risorse e etichette.\n" -"\n" -"\t\tSono accettati i formati JSON e YAML. È possibile specificare un solo " -"tipo di argomenti: nome file,\n" -"\t\trisorse e nomi, o risorse e selettore di etichette.\n" -"\n" -"\t\tAlcune risorse, come i pod, supportano cacellazione corretta. Queste " -"risorse definiscono un periodo di default\n" -"\t\tprima che siano forzatamente terminate (il grace period) ma si può " -"sostituire quel valore con\n" -"\t\til falg --grace-period, o passare --now per impostare il grace-period a " -"1. Poiché queste risorse spesso\n" -"\t\trappresentano entità del cluster, la cancellazione non può essere presa " -"in carico immediatamente. Se il nodo\n" -"\t\tche ospita un pod è spento o non raggiungibile da API server, termination " -"può richiedere molto più tempo\n" -"\t\tdel grace period. Per forzare la cancellazione di una resource,\tdevi " -"obbligatoriamente indicare un grace\tperiod di 0 e specificare\n" -"\t\til flag --force.\n" -"\n" -"\t\tIMPORTANTE: Fozare la cancellazione dei pod non attende conferma che i " -"processi del pod siano\n" -"\t\tterminati, che può lasciare questi processi in esecuzione fino a quando " -"il nodo rileva la cancellazione\n" -"\t\tcompletata correttamente. Se i tuoi processi utilizzano l'archiviazione " -"condivisa o parlano con un'API remota e\n" -"\t\tdipendono dal nome del pod per identificarsi, la forzata eliminazione di " -"questi pod può comportare\n" -"\t\tpiù processi in esecuzione su macchine diverse che utilizzando la stessa " -"identificazione che può portare\n" -"\t\tcorruzione o inconsistenza dei dati. Forza i pod solo quando si è sicuri " -"che il pod sia\n" -"\t\tterminato, o se la tua applicazione può can tollerare più copie dello " -"stesso pod in esecuzione contemporaneamente.\n" -"\t\tInoltre, se forzate l'eliminazione dei i nodi, lo scheduler può può " -"creare nuovi nodi su questi nodi prima che il nodo\n" -"\t\tabbia liberato quelle risorse e provocando immediatamente evict di tali " -"pod.\n" -"\n" -"\n" -"\t\tNotare che il comando di eliminazione NON fa verificare la versione delle " -"risorse, quindi se qualcuno\n" -"\t\tinvia un aggiornamento ad una risorsa quando invii un eliminazione, il " -"loro aggiornamento\n" -"\t\tsaranno persi insieme al resto della risorsa." - -#: pkg/kubectl/cmd/stop.go:31 -msgid "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." -msgstr "" -"\n" -"\t\tDeprecated: chiudere correttamente una risorsa per nome o nome file.\n" -"\n" -"\t\tIl comando stop è deprecato, tutte le sue funzionalità sono coperte dal " -"comando delete.\n" -"\t\tVedere 'kubectl delete --help' per ulteriori dettagli.\n" -"\n" -"\t\tTenta di arrestare ed eliminare una risorsa che supporta la corretta " -"terminazione.\n" -"\t\tSe la risorsa è scalabile, verrà scalata a 0 prima dell'eliminazione." - -#: pkg/kubectl/cmd/top_node.go:60 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" -"\n" -"\t\tThe top-node command allows you to see the resource consumption of nodes." -msgstr "" -"\n" -"\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage) dei nodi.\n" -"\n" -"\t\tIl comando top-node consente di visualizzare il consumo di risorse dei " -"nodi." - -#: pkg/kubectl/cmd/top_pod.go:53 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" -"\n" -"\t\tThe 'top pod' command allows you to see the resource consumption of " -"pods.\n" -"\n" -"\t\tDue to the metrics pipeline delay, they may be unavailable for a few " -"minutes\n" -"\t\tsince pod creation." -msgstr "" -"\n" -"\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage) dei pod.\n" -"\n" -"\t\tIl comando \"top pod\" consente di visualizzare il consumo delle risorse " -"dei pod.\n" -"\n" -"\t\tA causa del ritardo della pipeline metrica, potrebbero non essere " -"disponibili per alcuni minuti\n" -"\t\teal momento della creazione dei pod." - -#: pkg/kubectl/cmd/top.go:33 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" -"\n" -"\t\tThe top command allows you to see the resource consumption for nodes or " -"pods.\n" -"\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " -msgstr "" -"\n" -"\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage).\n" -"\n" -"\t\tIl comando top consente di visualizzare il consumo di risorse per nodi o " -"pod.\n" -"\n" -"\t\tQuesto comando richiede che Heapster sia configurato correttamente e che " -"funzioni sul server." - -#: pkg/kubectl/cmd/drain.go:140 -msgid "" -"\n" -"\t\tDrain node in preparation for maintenance.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from " -"arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " -"be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not " -"proceed\n" -"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced " -"by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there are " -"any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any " -"pods unless you\n" -"\t\tuse --force. --force will also allow deletion to proceed if the managing " -"resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the " -"machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl " -"uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" -msgstr "" -"\n" -"\t\tDrain node in preparazione alla manutenzione.\n" -"\n" -"\t\tIl nodo indicato verrà contrassegnato unschedulable per impedire che " -"nuovi pod arrivino.\n" -"\t\t'drain' evict i pod se l'APIServer supporta eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Altrimenti, usa il " -"normale DELETE\n" -"\t\tper eliminare i pod.\n" -"\t\tIl 'drain' evicts o la cancellazione di tutti all pod tranne mirror pods " -"(che non possono essere eliminati\n" -"\t\tattraverso API server). Se ci sono i pod gestiti da DaemonSet, drain " -"non procederà\n" -"\t\tsenza --ignore-daemonsets e, a prescindere da ciò, non cancellerà alcun\n" -"\t\tpod gestitto da DaemonSet,poiché questi pods verrebbero immediatamente " -"sostituiti dal\n" -"\t\tDaemonSet controller, che ignora le marcature unschedulable. Se ci " -"sono\n" -"\t\tpod che non sono né mirror pod né gestiti dal ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet o Job, allora drain non cancellerà " -"alcun pod finché non\n" -"\t\tuserai --force. --force permetterà alla cancellazione di procedere se la " -"risorsa gestita da uno\n" -"\t\to più pod è mancante.\n" -"\n" -"\t\t'drain' attende il termine corretto. Non devi operare sulla macchina " -"finché\n" -"\t\til comando non viene completato.\n" -"\n" -"\t\tQuando sei pronto per riportare il nodo al servizio, utilizza kubectl " -"uncordon, per\n" -"\t\trimettere il nodo schedulable nuovamente.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" - -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:30 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" @@ -1902,8 +617,8 @@ msgid "" "\n" "\t\tIn the event an error occurs while updating, a temporary file will be " "created on disk\n" -"\t\tthat contains your unapplied changes. The most common error when updating " -"a resource\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" "\t\tis another editor changing the resource on the server. When this occurs, " "you will have\n" "\t\tto apply your changes to the newer version of the resource, or update " @@ -1947,7 +662,7 @@ msgstr "" "aggiornare il tua copia\n" "\t\ttemporanea salvata per includere l'ultima versione delle risorse." -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:82 msgid "" "\n" "\t\tMark node as schedulable." @@ -1955,7 +670,7 @@ msgstr "" "\n" "\t\tContrassegna il nodo come programmabile." -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:54 msgid "" "\n" "\t\tMark node as unschedulable." @@ -1963,136 +678,7 @@ msgstr "" "\n" "\t\tContrassegnare il nodo come non programmabile." -#: pkg/kubectl/cmd/completion.go:47 -msgid "" -"\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions of " -"zsh >= 5.2" -msgstr "" -"\n" -"\t\tIn output codice di completamento shell output per la shell specificata " -"(bash o zsh).\n" -"\t\tIl codice di shell deve essere valorizzato per fornire completamento\n" -"\t\tinterattivo dei comandi kubectl. Questo può essere eseguito " -"richiamandolo\n" -"\t\tda .bash_profile.\n" -"\n" -"\t\tNota: questo richiede il framework di completamento bash, che non è " -"installato\n" -"\t\tper impostazione predefinita su Mac. Questo può essere installato " -"utilizzando homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tUna volta installato, bash_completion deve essere valutato. Ciò può " -"essere fatto aggiungendo la\n" -"\t\tseguente riga al file .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNota per gli utenti zsh: [1] i completamenti zsh sono supportati solo " -"nelle versioni zsh> = 5.2" - -#: pkg/kubectl/cmd/rollingupdate.go:45 -msgid "" -"\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) label " -"in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" -msgstr "" -"\n" -"\t\tEseguire un rolling update del ReplicationController specificato.\n" -"\n" -"\t\tSostituisce il replication controller specificato con un nuovo " -"replication controller aggiornando un pod alla volta per usare il\n" -"\t\tnuovo PodTemplate. Il new-controller.json deve specificare lo stesso " -"namespace del\n" -"\t\tcontroller di replica esistente e sovrascrivere almeno una etichetta " -"(comune) nella sua replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" - -#: pkg/kubectl/cmd/replace.go:40 -msgid "" -"\n" -"\t\tReplace a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted. If replacing an existing resource, " -"the\n" -"\t\tcomplete resource spec must be provided. This can be obtained by\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." -msgstr "" -"\n" -"\t\tSostituire una risorsa per nomefile o stdin.\n" -"\n" -"\t\tSono accettati i formati JSON e YAML. Se si sostituisce una risorsa " -"esistente, \n" -"\t\tè necessario fornire la specifica completa delle risorse. Questo può " -"essere ottenuta da\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tFare riferimento ai modelli https://htmlpreview.github.io/?https://github." -"com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html " -"per trovare se un campo è mutevole." - -#: pkg/kubectl/cmd/scale.go:34 -msgid "" -"\n" -"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" -"\n" -"\t\tScale also allows users to specify one or more preconditions for the " -"scale action.\n" -"\n" -"\t\tIf --current-replicas or --resource-version is specified, it is validated " -"before the\n" -"\t\tscale is attempted, and it is guaranteed that the precondition holds true " -"when the\n" -"\t\tscale is sent to the server." -msgstr "" -"\n" -"\t\tImposta una nuova dimensione per Deployment, ReplicaSet, Replication " -"Controller, o Job.\n" -"\n" -"\t\tScala consente anche agli utenti di specificare una o più condizioni " -"preliminari per l'azione della scala.\n" -"\n" -"\t\tSe --current-replicas o --resource-version sono specificate, viene " -"convalidata prima di\n" -"\t\ttentare scale, ed è garantito che la precondizione vale quando\n" -"\t\tscale viene inviata al server.." - -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" "\t\tSet the latest last-applied-configuration annotations by setting it to " @@ -2108,123 +694,14 @@ msgstr "" "se 'kubectl apply -f ' fosse stato eseguito,\n" "\t\tsenza aggiornare altre parti dell'oggetto." -#: pkg/kubectl/cmd/proxy.go:36 -msgid "" -"\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" -msgstr "" -"\n" -"\t\tPer proxy tutti i kubernetes api e nient'altro, utilizzare:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tPer proxy solo una parte dei kubernetes api e anche alcuni file static\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tQuanto sopra consente 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tPer eseguire il proxy tutti i kubernetes api in una radice diversa, " -"utilizzare:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tQuanto sopra ti permette 'curl localhost:8001/custom/api/v1/pods'" - -#: pkg/kubectl/cmd/patch.go:59 -msgid "" -"\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." -msgstr "" -"\n" -"\t\tAggiorna i campi di una risorsa utilizzando la merge patch strategica\n" -"\n" -"\t\tSono accettati i formati JSON e YAML.\n" -"\n" -"\t\tSi prega di fare riferimento ai modelli in https://htmlpreview.github.io/?" -"https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" -"definitions.html per trovare se un campo è mutevole." - -#: pkg/kubectl/cmd/label.go:70 -#, c-format -msgid "" -"\n" -"\t\tUpdate the labels on a resource.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, " -"otherwise attempting to overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this resource " -"version, otherwise the existing resource-version will be used." -msgstr "" -"\n" -"\t\tAggiorna le label di una risorsa.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, " -"otherwise attempting to overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this resource " -"version, otherwise the existing resource-version will be used." - -#: pkg/kubectl/cmd/taint.go:58 -#, c-format -msgid "" -"\n" -"\t\tUpdate the taints on one or more nodes.\n" -"\n" -"\t\t* A taint consists of a key, value, and effect. As an argument here, it " -"is expressed as key=value:effect.\n" -"\t\t* The key must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" -"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" -"\t\t* Currently taint can only apply to node." -msgstr "" -"\n" -"\t\tAggiorna i marcatori su uno o più nodi.\n" -"\n" -"\t\t* Un marcatore è costituita da una chiave, un valore e un effetto. Come " -"argomento qui, viene espresso come chiave = valore: effetto.\n" -"\t\t* La chiave deve iniziare con una lettera o un numero e può contenere " -"lettere, numeri, trattini, punti e sottolineature, fino a% [1] d caratteri.\n" -"\t\t* Il valore deve iniziare con una lettera o un numero e può contenere " -"lettere, numeri, trattini, punti e sottolineature, fino a% [2] d caratteri.\n" -"\t\t* L'effetto deve essere NoSchedule, PreferNoSchedule o NoExecute.\n" -"\t\t* Attualmente il marcatore può essere applicato solo al nodo." - -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:47 msgid "" "\n" "\t\tView the latest last-applied-configuration annotations by type/name or " "file.\n" "\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -" -"o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change output format." msgstr "" "\n" @@ -2235,49 +712,7 @@ msgstr "" "usare l'opzione -o\n" "\t\tPer cambiare il formato di output." -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace \n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" -"\n" -"\t # !!!Nota importante!!!\n" -"\t # Richiede che il binario 'tar' sia presente nel tuo contenitore\n" -"\t # immagine. Se 'tar' non è presente, 'kubectl cp' non riesce.\n" -"\n" -"\t # Copia /tmp/foo_dir directory locale in /tmp/bar_dir in un pod remoto " -"nello spazio dei nomi predefinito\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copia /tmp/foo file locale in /tmp/bar in un pod remoto in un " -"contenitore specifico\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copia /tmp/foo file locale in /tmp/bar in un pod remoto nello spazio " -"dei nomi \n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copia /tmp/foo da un pod remoto in /tmp/bar localmente\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" @@ -2290,7 +725,7 @@ msgstr "" "\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" "to/tls.key" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" @@ -2300,39 +735,7 @@ msgstr "" "\t # Crea un nuovo namespace denominato my-namespace\n" "\t kubectl create namespace my-namespace" -#: pkg/kubectl/cmd/create_secret.go:59 -msgid "" -"\n" -"\t # Create a new secret named my-secret with keys for each file in folder " -"bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Create a new secret named my-secret with specified keys instead of " -"names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/" -"id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Create a new secret named my-secret with key1=supersecret and " -"key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret --" -"from-literal=key2=topsecret" -msgstr "" -"\n" -"\t # Crea un nuovo secret denominato my-secret con i tasti per ogni file " -"nella barra delle cartelle\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Crea un nuovo secret denominato my-secret con le chiavi specificate " -"anziché i nomi sul disco\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/" -"id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Crea un nuovo secret denominato my-secret con key1 = supersecret e key2 " -"= topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret --" -"from-literal=key2=topsecret" - -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" @@ -2342,17 +745,7 @@ msgstr "" "\t # Crea un nuovo service account denominato my-service-account\n" "\t kubectl create serviceaccount my-service-account" -#: pkg/kubectl/cmd/create_service.go:232 -msgid "" -"\n" -"\t# Create a new ExternalName service named my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" -msgstr "" -"\n" -"\t# Crea un nuovo servizio ExternalName denominato my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" - -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -2369,7 +762,7 @@ msgstr "" "servizi di riferimento\n" "\tche esistono fuori dalla piattaforma, su altri cluster, o localmente.." -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" @@ -2379,7 +772,7 @@ msgstr "" "\tHelp fornisce assistenza per qualsiasi comando nell'applicazione.\n" "\tBasta digitare kubectl help [path to command] per i dettagli completi." -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" @@ -2389,45 +782,7 @@ msgstr "" " # Creare un nuovo servizio LoadBalancer denominato my-lbs\n" " kubectl create service loadbalancer my-lbs --tcp=5678:8080" -#: pkg/kubectl/cmd/create_service.go:53 -msgid "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" -"\n" -" # Creare un nuovo servizio clusterIP denominato my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Creare un nuovo servizio clusterIP denominato my-cs (in modalità " -"headless)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" -"\n" -" # Crea una nuovo deployment chiamato my-dep che esegue l'immagine " -"busybox.\n" -" kubectl create deployment my-dep --image=busybox" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" -msgstr "" -"\n" -" # Creare un nuovo servizio nodeport denominato my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" - -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -2457,7 +812,7 @@ msgstr "" " kubectl cluster-info dump --namespaces default,kube-system --output-" "directory=/path/to/cluster-state" -#: pkg/kubectl/cmd/annotate.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:94 msgid "" "\n" " # Update pod 'foo' with the annotation 'description' and the value 'my " @@ -2504,7 +859,8 @@ msgstr "" " # Aggiorna tutti i baccelli nel namespace\n" " kubectl annotate pods --all description='my frontend running nginx'\n" "\n" -" # Aggiorna il pod 'foo' solo se la risorsa è invariata dalla versione 1.\n" +" # Aggiorna il pod 'foo' solo se la risorsa è invariata dalla versione " +"1.\n" " kubectl annotate pods foo description='my frontend running nginx' --" "resource-version=1\n" "\n" @@ -2513,7 +869,7 @@ msgstr "" " # Non richiede flag -overwrite.\n" " kubectl annotate pods foo description-" -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." @@ -2521,90 +877,22 @@ msgstr "" "\n" " Crea un servizio LoadBalancer con il nome specificato." -#: pkg/kubectl/cmd/create_service.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 msgid "" -"\n" -" Create a clusterIP service with the specified name." -msgstr "" -"\n" -" Crea un servizio clusterIP con il nome specificato." - -#: pkg/kubectl/cmd/create_deployment.go:33 -msgid "" -"\n" -" Create a deployment with the specified name." -msgstr "" -"\n" -" Creare un deployment con il nome specificato." - -#: pkg/kubectl/cmd/create_service.go:113 -msgid "" -"\n" -" Create a nodeport service with the specified name." -msgstr "" -"\n" -" Creare un servizio nodeport con il nome specificato." - -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 -msgid "" -"\n" -" Dumps cluster info out suitable for debugging and diagnosing cluster " -"problems. By default, dumps everything to\n" -" stdout. You can optionally specify a directory with --output-directory. " -"If you specify a directory, kubernetes will\n" -" build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" -" switch to a different namespace with the --namespaces flag, or specify --" -"all-namespaces to dump all namespaces.\n" -"\n" -" The command also dumps the logs of all of the pods in the cluster, these " -"logs are dumped into different directories\n" -" based on namespace and pod name." -msgstr "" -"\n" -" Dump delle informazioni di cluster idonee per il debug e la diagnostica " -"di problemi di cluster. Per impostazione predefinita, tutto\n" -"    verso stdout. È possibile specificare opzionalmente una directory con --" -"output-directory. Se si specifica una directory, kubernetes \n" -" creearà un insieme di file in quella directory. Per impostazione " -"predefinita, dumps solo i dati del namespace \"kube-system\", ma è\n" -" possibile passare ad namespace diverso con il flag --namespaces o " -"specificare --all-namespaces per il dump di tutti i namespace.\n" -"\n" -"     Il comando esegue dump anche dei log di tutti i pod del cluster, questi " -"log vengono scaricati in directory differenti\n" -"     basati sul namespace e sul nome del pod." - -#: pkg/kubectl/cmd/clusterinfo.go:37 -msgid "" -"\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" -" To further debug and diagnose cluster problems, use 'kubectl cluster-info " -"dump'." -msgstr "" -"\n" -" Visualizza gli indirizzi del master e dei servizi con label kubernetes.io/" -"cluster-service=true\n" -"  Per ulteriore debug e diagnosticare i problemi di cluster, utilizzare " -"'kubectl cluster-info dump'." - -#: pkg/kubectl/cmd/create_quota.go:62 -msgid "" -"A comma-delimited set of quota scopes that must all match each object tracked " -"by the quota." +"A comma-delimited set of quota scopes that must all match each object " +"tracked by the quota." msgstr "" "Un insieme delimitato-da-virgole di quota scopes che devono corrispondere a " "ciascun oggetto gestito dalla quota." -#: pkg/kubectl/cmd/create_quota.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 msgid "" "A comma-delimited set of resource=quantity pairs that define a hard limit." msgstr "" -"Un insieme delimitato-da-virgola di coppie risorsa = quantità che definiscono " -"un hard limit." +"Un insieme delimitato-da-virgola di coppie risorsa = quantità che " +"definiscono un hard limit." -#: pkg/kubectl/cmd/create_pdb.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 msgid "" "A label selector to use for this budget. Only equality-based selector " "requirements are supported." @@ -2612,21 +900,17 @@ msgstr "" "Un label selector da utilizzare per questo budget. Sono supportati solo i " "selettori equality-based selector." -#: pkg/kubectl/cmd/expose.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 msgid "" "A label selector to use for this service. Only equality-based selector " "requirements are supported. If empty (the default) infer the selector from " "the replication controller or replica set.)" msgstr "" -"Un selettore di label da utilizzare per questo servizio. Sono supportati solo " -"equality-based selector. Se vuota (default) dedurre il selettore dal " +"Un selettore di label da utilizzare per questo servizio. Sono supportati " +"solo equality-based selector. Se vuota (default) dedurre il selettore dal " "replication controller o replica set.)" -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "Un calendario in formato Cron del lavoro che deve essere eseguito." - -#: pkg/kubectl/cmd/expose.go:109 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 msgid "" "Additional external IP address (not managed by Kubernetes) to accept for the " "service. If this IP is routed to a node, the service can be accessed by this " @@ -2636,36 +920,26 @@ msgstr "" "il servizio. Se questo IP viene indirizzato a un nodo, è possibile accedere " "da questo IP in aggiunta al service IP generato." -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:178 msgid "" -"An inline JSON override for the generated object. If this is non-empty, it is " -"used to override the generated object. Requires that the object supply a " +"An inline JSON override for the generated object. If this is non-empty, it " +"is used to override the generated object. Requires that the object supply a " "valid apiVersion field." msgstr "" "Un override JSON inline per l'oggetto generato. Se questo non è vuoto, viene " "utilizzato per ignorare l'oggetto generato. Richiede che l'oggetto fornisca " "un campo valido apiVersion." -#: pkg/kubectl/cmd/run.go:137 -msgid "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." -msgstr "" -"Un override JSON inline per l'oggetto di servizio generato. Se questo non è " -"vuoto, viene utilizzato per ignorare l'oggetto generato. Richiede che " -"l'oggetto fornisca un campo valido apiVersion. Utilizzato solo se --expose è " -"true." - -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "Applica una configurazione risorsa per nomefile o stdin" -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "Approva una richiesta di firma del certificato" -#: pkg/kubectl/cmd/create_service.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 msgid "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." @@ -2673,122 +947,98 @@ msgstr "" "Assegnare il proprio ClusterIP o impostare su 'None' per un servizio " "'headless' (nessun bilanciamento del carico)." -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:104 msgid "Attach to a running container" msgstr "Collega a un container in esecuzione" -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" -msgstr "Auto-scale a Deployment, ReplicaSet, o ReplicationController" - -#: pkg/kubectl/cmd/expose.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 msgid "" -"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set " -"to 'None' to create a headless service." +"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " +"set to 'None' to create a headless service." msgstr "" "ClusterIP da assegnare al servizio. Lasciare vuoto per allocare " "automaticamente o impostare su 'None' per creare un servizio headless." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:100 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "ClusterRole a cui questo ClusterRoleBinding fa riferimento" -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "ClusterRole a cui questo RoleBinding fa riferimento" -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "" -"Container name which will have its image upgraded. Only relevant when --image " -"is specified, ignored otherwise. Required when using --image on a multi-" -"container pod" -msgstr "" -"Nome container che avrà la sua immagine aggiornata. Soltanto rilevante quando " -"--image è specificato, altrimenti ignorato. Necessario quando si utilizza --" -"image su un contenitore a più contenitori" - -#: pkg/kubectl/cmd/convert.go:68 +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "Convertire i file di configurazione tra diverse versioni APIs" -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 msgid "Copy files and directories to and from containers." msgstr "Copiare file e directory da e verso i container." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:86 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "Crea un ClusterRoleBinding per un ClusterRole particolare" -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "Creare un servizio LoadBalancer." -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "Crea un servizio NodePort." -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "Crea un RoleBinding per un particolare Role o ClusterRole" -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "Crea un secret TLS" -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "Crea un servizio clusterIP." - -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" msgstr "" "Crea un configmap da un file locale, una directory o un valore letterale" -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." -msgstr "Creare un deployment con il nome specificato." - -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "Crea un namespace con il nome specificato" -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "Crea un pod disruption budget con il nome specificato." -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "Crea una quota con il nome specificato." -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" -msgstr "Crea una risorsa per nome file o stdin" - -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "Crea un secret da utilizzare con un registro Docker" -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" msgstr "Crea un secret da un file locale, una directory o un valore letterale" -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "Crea un secret utilizzando un subcommand specificato" -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "Creare un account di servizio con il nome specificato" -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "Crea un servizio utilizzando il subcommand specificato." -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "Crea un servizio ExternalName." -#: pkg/kubectl/cmd/delete.go:132 +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:135 msgid "" "Delete resources by filenames, stdin, resources and names, or by resources " "and label selector" @@ -2796,313 +1046,266 @@ msgstr "" "Elimina risorse selezionate per nomi di file, stdin, risorse e nomi, o per " "risorsa e selettore di label" -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "Elimina il cluster specificato dal kubeconfig" -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "Elimina il context specificato dal kubeconfig" -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "Nega una richiesta di firma del certificato" -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "Deprecated: spegne correttamente una risorsa per nome o nome file" - -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "Descrive uno o più context" -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:80 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "Visualizza l'utilizzo di risorse (CPU/Memoria) per nodo" -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:96 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "Visualizza l'utilizzo di risorse (CPU/Memoria) per pod." -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "Visualizza l'utilizzo di risorse (CPU/Memoria)." -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "Visualizza informazioni sul cluster" -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "Mostra i cluster definiti nel kubeconfig" -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "" "Visualizza le impostazioni merged di kubeconfig o un file kubeconfig " "specificato" -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:161 msgid "Display one or many resources" msgstr "Visualizza una o più risorse" -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "Visualizza il current-context" -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "Documentazione delle risorse" -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:181 msgid "Drain node in preparation for maintenance" msgstr "Drain node in preparazione alla manutenzione" -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" msgstr "Dump di un sacco di informazioni pertinenti per il debug e la diagnosi" -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:76 msgid "Edit a resource on the server" msgstr "Modificare una risorsa sul server" -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "Email per il registro Docker" -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:88 msgid "Execute a command in a container" msgstr "Esegui un comando in un contenitore" -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." -msgstr "" -"Politica esplicita per il pull delle immagini container. Richiesto quando --" -"image è uguale all'immagine esistente, altrimenti ignorata." - -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "Inoltra una o più porte locali a un pod" -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "Aiuto per qualsiasi comando" -#: pkg/kubectl/cmd/expose.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:160 msgid "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " -"and used (cloud-provider specific)." -msgstr "" -"IP da assegnare al Load Balancer. Se vuota, un IP effimero verrà creato e " -"utilizzato (specifico per provider cloud)." - -#: pkg/kubectl/cmd/expose.go:112 -msgid "" -"If non-empty, set the session affinity for the service to this; legal values: " -"'None', 'ClientIP'" +"If non-empty, set the session affinity for the service to this; legal " +"values: 'None', 'ClientIP'" msgstr "" "Se non è vuoto, impostare l'affinità di sessione per il servizio; Valori " "validi: 'None', 'ClientIP'" -#: pkg/kubectl/cmd/annotate.go:136 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:155 msgid "" "If non-empty, the annotation update will only succeed if this is the current " -"resource-version for the object. Only valid when specifying a single resource." +"resource-version for the object. Only valid when specifying a single " +"resource." msgstr "" "Se non è vuoto, l'aggiornamento delle annotazioni avrà successo solo se " "questa è la resource-version corrente per l'oggetto. Valido solo quando si " "specifica una singola risorsa." -#: pkg/kubectl/cmd/label.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:152 msgid "" "If non-empty, the labels update will only succeed if this is the current " -"resource-version for the object. Only valid when specifying a single resource." +"resource-version for the object. Only valid when specifying a single " +"resource." msgstr "" "Se non vuoto, l'aggiornamento delle label avrà successo solo se questa è la " "resource-version corrente per l'oggetto. Valido solo quando si specifica una " "singola risorsa." -#: pkg/kubectl/cmd/rollingupdate.go:99 -msgid "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used with " -"--filename/-f" -msgstr "" -"Immagine da utilizzare per aggiornare il replication controller. Deve essere " -"diversa dall'immagine esistente (nuova immagine o nuovo tag immagine). Non " -"può essere utilizzata con --filename/-f" - -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" -msgstr "Gestisci un deployment rollout" - -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:96 msgid "Mark node as schedulable" msgstr "Contrassegnare il nodo come programmabile" -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:68 msgid "Mark node as unschedulable" msgstr "Contrassegnare il nodo come non programmabile" -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:82 msgid "Mark the provided resource as paused" msgstr "Imposta la risorsa indicata in pausa" -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "Modificare le risorse del certificato." -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "Modifica i file kubeconfig" -#: pkg/kubectl/cmd/expose.go:108 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 msgid "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." msgstr "" -"Nome o numero di porta nel container verso il quale il servizio deve dirigere " -"il traffico. Opzionale." +"Nome o numero di porta nel container verso il quale il servizio deve " +"dirigere il traffico. Opzionale." -#: pkg/kubectl/cmd/logs.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:173 msgid "" "Only return logs after a specific date (RFC3339). Defaults to all logs. Only " "one of since-time / since may be used." msgstr "" -"Restituisce solo i log dopo una data specificata (RFC3339). Predefinito tutti " -"i log. È possibile utilizzare solo uno tra data-inizio/a-partire-da." +"Restituisce solo i log dopo una data specificata (RFC3339). Predefinito " +"tutti i log. È possibile utilizzare solo uno tra data-inizio/a-partire-da." -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:113 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "" "Codice di completamento shell di output per la shell specificata (bash o zsh)" -#: pkg/kubectl/cmd/convert.go:85 -msgid "" -"Output the formatted object with the given group version (for ex: 'extensions/" -"v1beta1').)" -msgstr "" -"Output dell'oggetto formattato con la versione del gruppo fornito (per " -"esempio: 'extensions/v1beta1').)" - -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "Password per l'autenticazione al registro di Docker" -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "Percorso certificato di chiave pubblica codificato PEM." -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "Percorso alla chiave privata associata a un certificato specificato." -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "Eseguire un rolling update del ReplicationController specificato" - -#: pkg/kubectl/cmd/scale.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:129 msgid "" -"Precondition for resource version. Requires that the current resource version " -"match this value in order to scale." +"Precondition for resource version. Requires that the current resource " +"version match this value in order to scale." msgstr "" -"Prerequisito per la versione delle risorse. Richiede che la versione corrente " -"delle risorse corrisponda a questo valore per scalare." +"Prerequisito per la versione delle risorse. Richiede che la versione " +"corrente delle risorse corrisponda a questo valore per scalare." -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "Stampa per client e server le informazioni sulla versione" -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "Stampa l'elenco flag ereditati da tutti i comandi" -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "Stampa i log per container in un pod" -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "Sostituire una risorsa per nomefile o stdin" -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:86 msgid "Resume a paused resource" msgstr "Riprendere una risorsa in pausa" -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "Ruolo di riferimento per RoleBinding" -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "Esegui una particolare immagine nel cluster" -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "Eseguire un proxy al server Kubernetes API" -#: pkg/kubectl/cmd/create_secret.go:161 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:153 msgid "Server location for Docker registry" msgstr "Posizione del server per il Registro Docker" -#: pkg/kubectl/cmd/scale.go:71 -msgid "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" -msgstr "" -"Imposta una nuova dimensione per Deployment, ReplicaSet, Replication " -"Controller, o Job" - -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "Imposta caratteristiche specifiche sugli oggetti" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 msgid "" "Set the last-applied-configuration annotation on a live object to match the " "contents of a file." msgstr "" -"Imposta l'annotazione dell'ultima-configurazione-applicata ad un oggetto live " -"per abbinare il contenuto di un file." +"Imposta l'annotazione dell'ultima-configurazione-applicata ad un oggetto " +"live per abbinare il contenuto di un file." -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "Impostare il selettore di una risorsa" -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "Imposta una voce cluster in kubeconfig" -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "Imposta una voce context in kubeconfig" -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "Imposta una voce utente in kubeconfig" -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "Imposta un singolo valore in un file kubeconfig" -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "Imposta il current-context in un file kubeconfig" -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:106 msgid "Show details of a specific resource or group of resources" msgstr "Mostra i dettagli di una specifica risorsa o un gruppo di risorse" -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:101 msgid "Show the status of the rollout" msgstr "Mostra lo stato del rollout" -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "Sinonimo di --target-port" -#: pkg/kubectl/cmd/expose.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 msgid "" "Take a replication controller, service, deployment or pod and expose it as a " "new Kubernetes Service" @@ -3110,38 +1313,30 @@ msgstr "" "Prende un replication controller, service, deployment o un pod e lo espone " "come nuovo servizio Kubernetes" -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "L'immagine per il container da eseguire." -#: pkg/kubectl/cmd/run.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 msgid "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" msgstr "" -"La politica di pull dell'immagine per il container. Se lasciato vuoto, questo " -"valore non verrà specificato dal client e predefinito dal server" +"La politica di pull dell'immagine per il container. Se lasciato vuoto, " +"questo valore non verrà specificato dal client e predefinito dal server" -#: pkg/kubectl/cmd/rollingupdate.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 msgid "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" -msgstr "" -"La chiave da utilizzare per distinguere tra due controller diversi, " -"predefinito \"deployment\". Rilevante soltanto quando --image è specificato, " -"altrimenti ignorato" - -#: pkg/kubectl/cmd/create_pdb.go:63 -msgid "The minimum number or percentage of available pods this budget requires." +"The minimum number or percentage of available pods this budget requires." msgstr "" "Il numero minimo o la percentuale di pod disponibili che questo budget " "richiede." -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "Il nome dell'oggetto appena creato." -#: pkg/kubectl/cmd/autoscale.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 msgid "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." @@ -3149,46 +1344,25 @@ msgstr "" "Il nome dell'oggetto appena creato. Se non specificato, verrà utilizzato il " "nome della risorsa di input." -#: pkg/kubectl/cmd/run.go:116 -msgid "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." -msgstr "" -"Il nome del generatore API da utilizzare, si veda http://kubernetes.io/docs/" -"user-guide/kubectl-conventions/#generators per un elenco." - -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "" -"The name of the API generator to use. Currently there is only 1 generator." -msgstr "" -"Il nome del generatore API da utilizzare. Attualmente c'è solo 1 generatore." - -#: pkg/kubectl/cmd/expose.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 msgid "" "The name of the API generator to use. There are 2 generators: 'service/v1' " -"and 'service/v2'. The only difference between them is that service port in v1 " -"is named 'default', while it is left unnamed in v2. Default is 'service/v2'." +"and 'service/v2'. The only difference between them is that service port in " +"v1 is named 'default', while it is left unnamed in v2. Default is 'service/" +"v2'." msgstr "" "Il nome del generatore API da utilizzare. Ci sono 2 generatori: 'service/v1' " "e 'service/v2'. L'unica differenza tra loro è che la porta di servizio in v1 " "è denominata \"predefinita\", mentre viene lasciata unnamed in v2. Il valore " "predefinito è 'service/v2'." -#: pkg/kubectl/cmd/run.go:136 -msgid "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" -msgstr "" -"Il nome del generatore da utilizzare per la creazione di un servizio. " -"Utilizzato solo se --expose è true" - -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." msgstr "" "Il protocollo di rete per il servizio da creare. Il valore predefinito è " "'TCP'." -#: pkg/kubectl/cmd/expose.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 msgid "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" @@ -3196,15 +1370,7 @@ msgstr "" "La porta che il servizio deve servire. Copiato dalla risorsa esposta, se non " "specificata" -#: pkg/kubectl/cmd/run.go:124 -msgid "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." -msgstr "" -"La porta che questo contenitore espone. Se --expose è true, questa è anche la " -"porta utilizzata dal servizio creato." - -#: pkg/kubectl/cmd/run.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:194 msgid "" "The resource requirement limits for this container. For example, 'cpu=200m," "memory=512Mi'. Note that server side components may assign limits depending " @@ -3215,89 +1381,64 @@ msgstr "" "assegnare i limiti a seconda della configurazione del server, ad esempio " "intervalli di limiti." -#: pkg/kubectl/cmd/run.go:133 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:192 msgid "" -"The resource requirement requests for this container. For example, 'cpu=100m," -"memory=256Mi'. Note that server side components may assign requests " -"depending on the server configuration, such as limit ranges." +"The resource requirement requests for this container. For example, " +"'cpu=100m,memory=256Mi'. Note that server side components may assign " +"requests depending on the server configuration, such as limit ranges." msgstr "" "La risorsa necessita di richieste di requisiti per questo pod. Ad esempio, " "'cpu = 100m, memoria = 256Mi'. Si noti che i componenti lato server possono " "assegnare i requisiti a seconda della configurazione del server, ad esempio " "intervalli di limiti." -#: pkg/kubectl/cmd/run.go:131 -msgid "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." -msgstr "" -"La politica di riavvio per questo Pod. Valori accettati [Always, OnFailure, " -"Never]. Se impostato su 'Always' viene creato un deployment, se impostato su " -"'OnFailure' viene creato un job, se impostato su 'Never', viene creato un " -"pod. Per questi ultimi due le - repliche devono essere 1. Predefinito " -"'Always', per CronJobs `Never`." - -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "Tipo di segreto da creare" -#: pkg/kubectl/cmd/expose.go:102 -msgid "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." -msgstr "" -"Digitare per questo servizio: ClusterIP, NodePort o LoadBalancer. " -"Ppredefinito è 'ClusterIP'." - -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:86 msgid "Undo a previous rollout" msgstr "Annulla un precedente rollout" -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "Annulla singolo valore in un file kubeconfig" -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" -msgstr "Aggiornare campo/i risorsa utilizzando merge patch strategici" - -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "Aggiorna immagine di un pod template" -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" msgstr "Aggiorna richieste di risorse/limiti sugli oggetti con pod template" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "Aggiorna annotazioni di risorsa" -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:132 msgid "Update the labels on a resource" msgstr "Aggiorna label di una risorsa" -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:108 msgid "Update the taints on one or more nodes" msgstr "Aggiorna i taints su uno o più nodi" -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "Nome utente per l'autenticazione nel registro Docker" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" msgstr "" "Visualizza ultime annotazioni dell'ultima configurazione applicata per " "risorsa/oggetto" -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:82 msgid "View rollout history" msgstr "Visualizza la storia del rollout" -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:85 msgid "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" @@ -3305,14 +1446,1853 @@ msgstr "" "Dove eseguire l'output dei file. Se vuota o '-' utilizza lo stdout, " "altrimenti crea una gerarchia di directory in quella directory" -#: pkg/kubectl/cmd/run_test.go:85 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run_test.go:88 msgid "dummy restart flag)" msgstr "flag di riavvio finto)" -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" -msgstr "nome esterno del servizio" - -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:478 msgid "kubectl controls the Kubernetes cluster manager" msgstr "Kubectl controlla il gestore cluster di Kubernetes" + +#~ msgid "" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config based on folder bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with specified keys " +#~ "instead of file basenames on disk\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with key1=config1 and " +#~ "key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" +#~ msgstr "" +#~ "\n" +#~ "\t\t # Crea un nuovo configmap denominato my-config in base alla " +#~ "cartella bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Crea un nuovo configmap denominato my-config con le chiavi " +#~ "specificate anziché i nomi dei file su disco\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Crea un nuovo configmap denominato my-config con key1 = config1 e " +#~ "key2 = config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" + +#~ msgid "" +#~ "\n" +#~ "\t\t # If you don't already have a .dockercfg file, you can create a " +#~ "dockercfg secret directly by using:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +#~ msgstr "" +#~ "\n" +#~ "\t\t # Se non si dispone ancora di un file .dockercfg, è possibile " +#~ "creare un secret dockercfg direttamente utilizzando:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Apply the configuration in pod.json to a pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Apply the JSON passed into stdin to a pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Note: --prune is still in Alpha\n" +#~ "\t\t# Apply the configuration in manifest.yaml that matches label " +#~ "app=nginx and delete all the other resources that are not in the file and " +#~ "match label app=nginx.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Apply the configuration in manifest.yaml and delete all the other " +#~ "configmaps that are not in the file.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Applica la configurazione pod.json a un pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Applicare il JSON passato in stdin a un pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Nota: --prune è ancora in in Alpha\n" +#~ "\t\t# Applica la configurazione manifest.yaml che corrisponde alla label " +#~ "app = nginx ed elimina tutte le altre risorse che non sono nel file e " +#~ "nella label corrispondente app = nginx.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Applica la configurazione manifest.yaml ed elimina tutti gli altri " +#~ "configmaps non presenti nel file.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Convert the live state of the resource specified by 'pod.yaml' to " +#~ "the latest version\n" +#~ "\t\t# and print to stdout in json format.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Convert all files under current directory to latest version and " +#~ "create them all.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Converte 'pod.yaml' alla versione più recente e stampa in stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Converte lo stato live della risorsa specificata da 'pod.yaml' " +#~ "nella versione più recente.\n" +#~ "\t\t# e stampa in stdout nel formato json.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Converte tutti i file nella directory corrente alla versione più " +#~ "recente e li crea tutti.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to " +#~ "perform \"get\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName " +#~ "specified\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Crea un ClusterRole denominato \"pod-reader\" che consente " +#~ "all'utente di eseguire \"get\", \"watch\" e \"list\" sui pod\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Crea un ClusterRole denominato \"pod-reader\" con ResourceName " +#~ "specificato\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" +#~ "\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Crea un ruolo denominato \"pod-reader\" che consente all'utente di " +#~ "eseguire \"get\", \"watch\" e \"list\" sui pod\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Crea un ruolo denominato \"pod-reader\" con ResourceName " +#~ "specificato\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" +#~ "resource=pods --resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a pod using the data in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Create a pod based on the JSON passed into stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API " +#~ "format then create the resource using the edited data.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Crea un pod utilizzando i dati in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Crea un pod basato sul JSON passato in stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Modifica i dati in docker-registry.yaml in JSON utilizzando il " +#~ "formato API v1 quindi creare la risorsa utilizzando i dati modificati.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a replication controller identified by type " +#~ "and name specified in \"nginx-controller.yaml\", which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a pod valid-pod, which serves on port 444 with " +#~ "the name \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Create a second service based on the above service, exposing the " +#~ "container port 8443 as port 443 with the name \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated streaming application on port " +#~ "4100 balancing UDP traffic and named 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx using replica set, which " +#~ "serves on port 80 and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for an nginx deployment, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Crea un servizio per un nginx replicato, che serve nella porta 80 e " +#~ "si collega ai container sulla porta 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Crea un servizio per un controller di replica identificato per tipo " +#~ "e nome specificato in \"nginx-controller.yaml\", che serve nella porta 80 " +#~ "e si collega ai container sulla porta 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Crea un servizio per un pod valid-pod, che serve nella porta 444 " +#~ "con il nome \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Crea un secondo servizio basato sul servizio sopra, esponendo la " +#~ "porta container 8443 come porta 443 con il nome \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Crea un servizio per un'applicazione di replica in porta 4100 che " +#~ "bilanci il traffico UDP e denominato \"video stream\".\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Crea un servizio per un nginx replicato utilizzando l'insieme di " +#~ "replica, che serve nella porta 80 e si collega ai contenitori sulla porta " +#~ "8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Crea un servizio per una distribuzione di nginx, che serve nella " +#~ "porta 80 e si collega ai contenitori della porta 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Delete a pod using the type and name specified in pod.json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Delete a pod based on the type and name in the JSON passed into " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Delete pods and services with label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Delete a pod with minimal delay\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Force delete a pod on a dead node\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Delete all pods\n" +#~ "\t\tkubectl delete pods --all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Elimina un pod utilizzando il tipo e il nome specificati in pod." +#~ "json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Elimina un pod in base al tipo e al nome del JSON passato in " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Elimina i baccelli ei servizi con gli stessi nomi \"baz\" e \"foo" +#~ "\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Elimina i baccelli ei servizi con il nome dell'etichetta = " +#~ "myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Eliminare un pod con un ritardo minimo\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Forza elimina un pod in un nodo morto\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Elimina tutti i pod\n" +#~ "\t\tkubectl delete pods --all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running 'date' from pod 123456-7890, using the " +#~ "first container by default\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Get output from running 'date' in ruby-container from pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Ottieni l'output dalla 'data' di esecuzione del pod 123456-7890, " +#~ "utilizzando il primo contenitore per impostazione predefinita\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Ottieni l'output dalla data di esecuzione in ruby-container del pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Passare alla modalità raw terminal, invia stdin a 'bash' in ruby-" +#~ "container del pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running pod 123456-7890, using the first container " +#~ "by default\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Get output from ruby-container from pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Ottieni l'output dal pod 123456-7890 in esecuzione, utilizzando il " +#~ "primo contenitore per impostazione predefinita\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Ottieni l'output dal ruby-container del pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Passa alla modalità raw terminal, invia stdin a 'bash' in ruby-" +#~ "container del pod 123456-7890\n" +#~ "\t\t# e invia stdout/stderr da 'bash' al client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Ottieni l'output dal primo pod di una ReplicaSet denominata nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Install bash completion on a Mac using homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for bash into the current shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Write bash completion code to a file and source if from ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" +#~ "\t\tsource <(kubectl completion zsh)" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Installa il completamento di bash su un Mac utilizzando homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Carica il codice di completamento kubectl per bash nella shell " +#~ "corrente\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Scrive il codice di completamento bash in un file e lo carica da ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Carica il codice di completamento kubectl per zsh [1] nella shell " +#~ "corrente\n" +#~ "\t\tsource <(kubectl completion zsh)" + +#~ msgid "" +#~ "\n" +#~ "\t\t# List all pods in ps output format.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# List all pods in ps output format with more information (such as " +#~ "node name).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# List a single replication controller with specified NAME in ps " +#~ "output format.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# List a single pod in JSON output format.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " +#~ "JSON output format.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Return only the phase value of the specified pod.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# List all replication controllers and services together in ps output " +#~ "format.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# List one or more resources by their type and names.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List all resources with different types.\n" +#~ "\t\tkubectl get all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Elenca tutti i pod in formato output ps.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# Elenca tutti i pod in formato output ps con maggiori informazioni " +#~ "(ad esempio il nome del nodo).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# Elenca un controller di replica singolo con NAME specificato nel " +#~ "formato di output ps.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# Elenca un singolo pod nel formato di uscita JSON.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# Elenca un pod identificato per tipo e nome specificato in \"pod.yaml" +#~ "\" nel formato di uscita JSON.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Restituisce solo il valore di fase del pod specificato.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# Elenca tutti i controller e servizi di replica insieme in formato " +#~ "output ps.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# Elenca una o più risorse per il tipo e per i nomi.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# Elenca tutte le risorse con tipi diversi.\n" +#~ "\t\tkubectl get all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 0:5000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Ascolta localmente le porte 5000 e 6000, inoltrando i dati da/verso " +#~ "le porte 5000 e 6000 nel pod\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# Ascolta localmente la porta 8888, inoltra a 5000 nel pod\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# Ascolta localmente una porta casuale, inoltra a 5000 nel pod\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# Ascolta localmente una porta casuale, inoltra a 5000 nel pod\n" +#~ "\t\tkubectl port-forward mypod 0:5000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Partially update a node using strategic merge patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Partially update a node identified by the type and name specified " +#~ "in \"node.json\" using strategic merge patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image; spec.containers[*].name is required " +#~ "because it's a merge key\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image using a json patch with positional " +#~ "arrays\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Aggiorna parzialmente un nodo utilizzando merge patch strategica\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Aggiorna parzialmente un nodo identificato dal tipo e dal nome " +#~ "specificato in \"node.json\" utilizzando merge patch strategica\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Aggiorna l'immagine di un contenitore; spec.containers [*]. name è " +#~ "richiesto perché è una chiave di fusione\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Aggiorna l'immagine di un contenitore utilizzando una patch json " +#~ "con array posizionali\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Print the address of the master and cluster services\n" +#~ "\t\tkubectl cluster-info" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Stampa l'indirizzo dei servizi master e cluster\n" +#~ "\t\tkubectl cluster-info" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Return snapshot logs from pod nginx with only one container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs for the pods defined by label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot of previous terminated ruby container logs from pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Display only the most recent 20 lines of output in pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Show all logs from pod nginx written in the last hour\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from first container of a job named hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from container nginx-1 of a deployment named " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Restituisce snapshot log dal pod nginx con un solo container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Restituisce snapshot log dei pod definiti dalla label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Restituisce snapshot log del container ruby terminato nel pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Iniziare a trasmettere i log del contenitore ruby nel pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Visualizza solo le ultime 20 righe di output del pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Mostra tutti i log del pod nginx scritti nell'ultima ora\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Restituisce snapshot log dal primo contenitore di un lavoro " +#~ "chiamato hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Restituisce snapshot logs del container nginx-1 del deployment " +#~ "chiamato nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +#~ "content from ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +#~ "\t\t# The chosen port for the server will be output to stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +#~ "api\n" +#~ "\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +#~ "pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Esegui un proxy verso kubernetes apiserver sulla porta 8011, che " +#~ "fornisce contenuti statici da ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Esegui un proxy verso kubernetes apiserver su una porta locale " +#~ "arbitraria.\n" +#~ "\t\t# La porta selezionata per il server verrà inviata a stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Esegui un proxy verso kubernetes apiserver, cambiando il prefisso " +#~ "api in k8s-api\n" +#~ "\t\t# Questo comporta, ad es., pod api disponibili presso localhost:8001/" +#~ "k8s-api/v1/pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Scale a replicaset named 'foo' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scale a resource identified by type and name specified in \"foo.yaml" +#~ "\" to 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# If the deployment named mysql's current size is 2, scale mysql to " +#~ "3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scale multiple replication controllers.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scale job named 'cron' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Scala un replicaset denominato 'foo' a 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scala una risorsa identificata per tipo e nome specificato in \"foo." +#~ "yaml\" a 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# Se la distribuzione corrente di mysql è 2, scala mysql a 3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scalare più controllori di replica.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scala il lavoro denominato 'cron' a 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Shut down foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop pods and services with label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Shut down the service defined in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Shut down all resources in the path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Spegni foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop di tutti i pod e servizi con label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Spegnere il servizio definito in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Spegnere tutte le resources in path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Start a single instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and let the container expose " +#~ "port 5701 .\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and set environment variables " +#~ "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Start a replicated instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Print the corresponding API objects without creating " +#~ "them.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Start a single instance of nginx, but overload the spec of the " +#~ "deployment with a partial set of values parsed from JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Start a pod of busybox and keep it in the foreground, don't restart " +#~ "it if it exits.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Start the nginx container using the default command, but use custom " +#~ "arguments (arg1 .. argN) for that command.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Start the nginx container using a different command and custom " +#~ "arguments.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Start the perl container to compute π to 2000 places and print it " +#~ "out.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Start the cron job to compute π to 2000 places and print it out " +#~ "every 5 minutes.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Avviare un'unica istanza di nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Avviare un'unica istanza di hazelcast e lasciare che il container " +#~ "esponga la porta 5701.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Avviare una singola istanza di hazelcast ed imposta le variabili " +#~ "ambiente \"DNS_DOMAIN=cluster\" e \"POD_NAMESPACE=default\" nel " +#~ "container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Avviare un'istanza replicata di nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Stampare gli oggetti API corrispondenti senza crearli.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Avviare un'unica istanza di nginx, ma overload le spec del " +#~ "deployment con un insieme parziale di valori analizzati da JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Avviare un pod di busybox e tenerlo in primo piano, non riavviarlo " +#~ "se esce.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Avviare il container nginx utilizzando il comando predefinito, ma " +#~ "utilizzare argomenti personalizzati (arg1 .. argN) per quel comando.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Avviare il container nginx utilizzando un diverso comando e " +#~ "argomenti personalizzati.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Avviare il contenitore perl per calcolare π a 2000 posti e " +#~ "stamparlo.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Avviare il cron job per calcolare π a 2000 posti e stampare ogni 5 " +#~ "minuti.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update node 'foo' with a taint with key 'dedicated' and value " +#~ "'special-user' and effect 'NoSchedule'.\n" +#~ "\t\t# If a taint with that key and effect already exists, its value is " +#~ "replaced as specified.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " +#~ "'NoSchedule' if one exists.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Aggiorna il nodo \"foo\" con un marcatore con il tasto 'dedicated' " +#~ "e il valore 'special-user' ed effettua 'NoSchedule'.\n" +#~ "\t\t# Se un marcatore con quel tasto e l'effetto già esiste, il suo " +#~ "valore viene sostituito come specificato.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Rimuove dal nodo 'foo' il marcatore con il tasto 'dedicated' ed " +#~ "effettua 'NoSchedule' se esiste.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Rimuovi dal nodo 'foo' tutti i marcatori con chiave 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using new replication controller data in " +#~ "frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " +#~ "image, and switching the\n" +#~ "\t\t# name of the replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend by just changing the image, and keeping " +#~ "the old name.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 " +#~ "to frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Aggiorna i pod di frontend-v1 usando i dati del replication " +#~ "controller in frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Aggiorna i pod di frontend-v1 usando i dati JSON passati da stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Aggiorna i pod di frontend-v1 in frontend-v2 solo cambiando " +#~ "l'immagine e modificando\n" +#~ "\t\t# il nome del replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Aggiorna i pod di frontend solo cambiando l'immaginee mantenendo il " +#~ "vecchio none.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Interrompee ed invertire un rollout esistente in corso (da " +#~ "frontend-v1 a frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" + +#~ msgid "" +#~ "\n" +#~ "\t\tApply a configuration to a resource by filename or stdin.\n" +#~ "\t\tThis resource will be created if it doesn't exist yet.\n" +#~ "\t\tTo use 'apply', always create the resource initially with either " +#~ "'apply' or 'create --save-config'.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do " +#~ "not use unless you are aware of what the current state is. See https://" +#~ "issues.k8s.io/34274." +#~ msgstr "" +#~ "\n" +#~ "\t\tApplicare una configurazione a una risorsa per nomefile o stdin.\n" +#~ "\t\tQuesta risorsa verrà creata se non esiste ancora.\n" +#~ "\t\tPer utilizzare 'apply', creare sempre la risorsa inizialmente con " +#~ "'apply' o 'create --save-config'.\n" +#~ "\n" +#~ "\t\tSono accettati i formati JSON e YAML.\n" +#~ "\n" +#~ "\t\tDisclaimer Alpha: la funzionalità --prune non è ancora completa. Non " +#~ "utilizzare a meno che non si sia a conoscenza di quale sia lo stato " +#~ "attuale. Vedi https://issues.k8s.io/34274." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a TLS secret from the given public/private key pair.\n" +#~ "\n" +#~ "\t\tThe public/private key pair must exist before hand. The public key " +#~ "certificate must be .PEM encoded and match the given private key." +#~ msgstr "" +#~ "\n" +#~ "\t\tCrea un TLS secret dalla coppia di chiavi pubblica/privata.\n" +#~ "\n" +#~ "\t\tLa coppia di chiavi pubblica/privata deve esistere prima. Il " +#~ "certificato chiave pubblica deve essere .PEM codificato e corrispondere " +#~ "alla chiave privata data." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a new secret for use with Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets are used to authenticate against Docker " +#~ "registries.\n" +#~ "\n" +#~ "\t\tWhen using the Docker command line to push images, you can " +#~ "authenticate to a given registry by running\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " That produces a ~/.dockercfg file that is used by subsequent 'docker " +#~ "push' and 'docker pull' commands to\n" +#~ "\t\tauthenticate to the registry. The email address is optional.\n" +#~ "\n" +#~ "\t\tWhen creating applications, you may have a Docker registry that " +#~ "requires authentication. In order for the\n" +#~ "\t\tnodes to pull images on your behalf, they have to have the " +#~ "credentials. You can provide this information\n" +#~ "\t\tby creating a dockercfg secret and attaching it to your service " +#~ "account." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreare un nuovo secret per l'utilizzo con i registri Docker.\n" +#~ "\n" +#~ "\t\tDockercfg secrets vengono utilizzati per autenticare i registri " +#~ "Docker.\n" +#~ "\n" +#~ "\t\tQuando utilizzi la riga di comando Docker per il push delle immagini, " +#~ "è possibile eseguire l'autenticazione eseguendo correttamente un " +#~ "determinato registry\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " Questo produce un file ~ / .dockercfg che viene utilizzato dai " +#~ "successivi comandi \"docker push\" e \"docker pull\"\n" +#~ "\t\tper autenticarsi nel registry. L'indirizzo email è facoltativo.\n" +#~ "\n" +#~ "\t\tDurante la creazione di applicazioni, è possibile avere un Docker " +#~ "registry che richiede l'autenticazione. Affinché i \n" +#~ "\t\tnodi eseguano pull di immagini per vostro conto, devono avere le " +#~ "credenziali. È possibile fornire queste informazioni \n" +#~ "\t\tcreando un dockercfg secret e collegandolo al tuo account di servizio." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted." +#~ msgstr "" +#~ "\n" +#~ "\t\tCrea una risorsa per nome file o stdin.\n" +#~ "\n" +#~ "\t\tSono accettati i formati JSON e YAML." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a secret based on a file, directory, or specified literal " +#~ "value.\n" +#~ "\n" +#~ "\t\tA single secret may package one or more key/value pairs.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a file, the key will default to the " +#~ "basename of the file, and the value will\n" +#~ "\t\tdefault to the file content. If the basename is an invalid key, you " +#~ "may specify an alternate key.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a directory, each file whose basename " +#~ "is a valid key in the directory will be\n" +#~ "\t\tpackaged into the secret. Any directory entries except regular files " +#~ "are ignored (e.g. subdirectories,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCrea un secret basato su un file, una directory o un valore specifico " +#~ "literal.\n" +#~ "\n" +#~ "\t\tUn singolo secret può includere una o più coppie chiave/valore.\n" +#~ "\n" +#~ "\t\tQuando si crea un secret basato su un file, la chiave per " +#~ "impostazione predefinita sarà il nome di base del file e il valore sarà\n" +#~ "\t\tpredefinito al contenuto del file. Se il nome di base è una chiave " +#~ "non valida, è possibile specificare un tasto alternativo.\n" +#~ "\n" +#~ "\n" +#~ "\t\tQuando si crea un segreto basato su una directory, ogni file il cui " +#~ "nome di base è una chiave valida nella directory verrà \n" +#~ "\t\\paccehttizzataw in un secret. Le voci di directory tranne i file " +#~ "regolari vengono ignorati (ad esempio sottodirectory,\n" +#~ "\t\tsymlinks, devices, pipes, ecc)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate and run a particular image, possibly replicated.\n" +#~ "\n" +#~ "\t\tCreates a deployment or job to manage the created container(s)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCrea ed esegue un'immagine particolare, eventualmente replicata.\n" +#~ "\n" +#~ "\t\tCrea un deployment o un job per gestire i container creati." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreates an autoscaler that automatically chooses and sets the number " +#~ "of pods that run in a kubernetes cluster.\n" +#~ "\n" +#~ "\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name " +#~ "and creates an autoscaler that uses the given resource as a reference.\n" +#~ "\t\tAn autoscaler can automatically increase or decrease number of pods " +#~ "deployed within the system as needed." +#~ msgstr "" +#~ "\n" +#~ "\t\tCrea un autoscaler che automaticamente sceglie e imposta il numero di " +#~ "pod che vengono eseguiti in un cluster di kubernets.\n" +#~ "\n" +#~ "\t\tEsegue una ricerca di un Deployment, ReplicaSet o " +#~ "ReplicationController per nome e crea un autoscaler che utilizza la " +#~ "risorsa indicata come riferimento.\n" +#~ "\t\tUn autoscaler può aumentare o diminuire automaticamente il numero di " +#~ "pod distribuiti all'interno del sistema se necessario." + +#~ msgid "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe --force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." +#~ msgstr "" +#~ "\n" +#~ "\t\tCancella risorse secondo nomi di file, stdin, risorse e nomi, o per " +#~ "selettori di risorse e etichette.\n" +#~ "\n" +#~ "\t\tSono accettati i formati JSON e YAML. È possibile specificare un solo " +#~ "tipo di argomenti: nome file,\n" +#~ "\t\trisorse e nomi, o risorse e selettore di etichette.\n" +#~ "\n" +#~ "\t\tAlcune risorse, come i pod, supportano cacellazione corretta. Queste " +#~ "risorse definiscono un periodo di default\n" +#~ "\t\tprima che siano forzatamente terminate (il grace period) ma si può " +#~ "sostituire quel valore con\n" +#~ "\t\til falg --grace-period, o passare --now per impostare il grace-period " +#~ "a 1. Poiché queste risorse spesso\n" +#~ "\t\trappresentano entità del cluster, la cancellazione non può essere " +#~ "presa in carico immediatamente. Se il nodo\n" +#~ "\t\tche ospita un pod è spento o non raggiungibile da API server, " +#~ "termination può richiedere molto più tempo\n" +#~ "\t\tdel grace period. Per forzare la cancellazione di una resource,\tdevi " +#~ "obbligatoriamente indicare un grace\tperiod di 0 e specificare\n" +#~ "\t\til flag --force.\n" +#~ "\n" +#~ "\t\tIMPORTANTE: Fozare la cancellazione dei pod non attende conferma che " +#~ "i processi del pod siano\n" +#~ "\t\tterminati, che può lasciare questi processi in esecuzione fino a " +#~ "quando il nodo rileva la cancellazione\n" +#~ "\t\tcompletata correttamente. Se i tuoi processi utilizzano " +#~ "l'archiviazione condivisa o parlano con un'API remota e\n" +#~ "\t\tdipendono dal nome del pod per identificarsi, la forzata eliminazione " +#~ "di questi pod può comportare\n" +#~ "\t\tpiù processi in esecuzione su macchine diverse che utilizzando la " +#~ "stessa identificazione che può portare\n" +#~ "\t\tcorruzione o inconsistenza dei dati. Forza i pod solo quando si è " +#~ "sicuri che il pod sia\n" +#~ "\t\tterminato, o se la tua applicazione può can tollerare più copie dello " +#~ "stesso pod in esecuzione contemporaneamente.\n" +#~ "\t\tInoltre, se forzate l'eliminazione dei i nodi, lo scheduler può può " +#~ "creare nuovi nodi su questi nodi prima che il nodo\n" +#~ "\t\tabbia liberato quelle risorse e provocando immediatamente evict di " +#~ "tali pod.\n" +#~ "\n" +#~ "\n" +#~ "\t\tNotare che il comando di eliminazione NON fa verificare la versione " +#~ "delle risorse, quindi se qualcuno\n" +#~ "\t\tinvia un aggiornamento ad una risorsa quando invii un eliminazione, " +#~ "il loro aggiornamento\n" +#~ "\t\tsaranno persi insieme al resto della risorsa." + +#~ msgid "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete --help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." +#~ msgstr "" +#~ "\n" +#~ "\t\tDeprecated: chiudere correttamente una risorsa per nome o nome file.\n" +#~ "\n" +#~ "\t\tIl comando stop è deprecato, tutte le sue funzionalità sono coperte " +#~ "dal comando delete.\n" +#~ "\t\tVedere 'kubectl delete --help' per ulteriori dettagli.\n" +#~ "\n" +#~ "\t\tTenta di arrestare ed eliminare una risorsa che supporta la corretta " +#~ "terminazione.\n" +#~ "\t\tSe la risorsa è scalabile, verrà scalata a 0 prima dell'eliminazione." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +#~ "\n" +#~ "\t\tThe top-node command allows you to see the resource consumption of " +#~ "nodes." +#~ msgstr "" +#~ "\n" +#~ "\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage) dei nodi.\n" +#~ "\n" +#~ "\t\tIl comando top-node consente di visualizzare il consumo di risorse " +#~ "dei nodi." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +#~ "\n" +#~ "\t\tThe 'top pod' command allows you to see the resource consumption of " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDue to the metrics pipeline delay, they may be unavailable for a few " +#~ "minutes\n" +#~ "\t\tsince pod creation." +#~ msgstr "" +#~ "\n" +#~ "\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage) dei pod.\n" +#~ "\n" +#~ "\t\tIl comando \"top pod\" consente di visualizzare il consumo delle " +#~ "risorse dei pod.\n" +#~ "\n" +#~ "\t\tA causa del ritardo della pipeline metrica, potrebbero non essere " +#~ "disponibili per alcuni minuti\n" +#~ "\t\teal momento della creazione dei pod." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +#~ "\n" +#~ "\t\tThe top command allows you to see the resource consumption for nodes " +#~ "or pods.\n" +#~ "\n" +#~ "\t\tThis command requires Heapster to be correctly configured and working " +#~ "on the server. " +#~ msgstr "" +#~ "\n" +#~ "\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage).\n" +#~ "\n" +#~ "\t\tIl comando top consente di visualizzare il consumo di risorse per " +#~ "nodi o pod.\n" +#~ "\n" +#~ "\t\tQuesto comando richiede che Heapster sia configurato correttamente e " +#~ "che funzioni sul server." + +#~ msgid "" +#~ "\n" +#~ "\t\tDrain node in preparation for maintenance.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse --force. --force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tDrain node in preparazione alla manutenzione.\n" +#~ "\n" +#~ "\t\tIl nodo indicato verrà contrassegnato unschedulable per impedire che " +#~ "nuovi pod arrivino.\n" +#~ "\t\t'drain' evict i pod se l'APIServer supporta eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Altrimenti, usa il " +#~ "normale DELETE\n" +#~ "\t\tper eliminare i pod.\n" +#~ "\t\tIl 'drain' evicts o la cancellazione di tutti all pod tranne mirror " +#~ "pods (che non possono essere eliminati\n" +#~ "\t\tattraverso API server). Se ci sono i pod gestiti da DaemonSet, " +#~ "drain non procederà\n" +#~ "\t\tsenza --ignore-daemonsets e, a prescindere da ciò, non cancellerà " +#~ "alcun\n" +#~ "\t\tpod gestitto da DaemonSet,poiché questi pods verrebbero " +#~ "immediatamente sostituiti dal\n" +#~ "\t\tDaemonSet controller, che ignora le marcature unschedulable. Se ci " +#~ "sono\n" +#~ "\t\tpod che non sono né mirror pod né gestiti dal ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet o Job, allora drain non cancellerà " +#~ "alcun pod finché non\n" +#~ "\t\tuserai --force. --force permetterà alla cancellazione di procedere " +#~ "se la risorsa gestita da uno\n" +#~ "\t\to più pod è mancante.\n" +#~ "\n" +#~ "\t\t'drain' attende il termine corretto. Non devi operare sulla macchina " +#~ "finché\n" +#~ "\t\til comando non viene completato.\n" +#~ "\n" +#~ "\t\tQuando sei pronto per riportare il nodo al servizio, utilizza kubectl " +#~ "uncordon, per\n" +#~ "\t\trimettere il nodo schedulable nuovamente.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" +#~ msgstr "" +#~ "\n" +#~ "\t\tIn output codice di completamento shell output per la shell " +#~ "specificata (bash o zsh).\n" +#~ "\t\tIl codice di shell deve essere valorizzato per fornire completamento\n" +#~ "\t\tinterattivo dei comandi kubectl. Questo può essere eseguito " +#~ "richiamandolo\n" +#~ "\t\tda .bash_profile.\n" +#~ "\n" +#~ "\t\tNota: questo richiede il framework di completamento bash, che non è " +#~ "installato\n" +#~ "\t\tper impostazione predefinita su Mac. Questo può essere installato " +#~ "utilizzando homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tUna volta installato, bash_completion deve essere valutato. Ciò può " +#~ "essere fatto aggiungendo la\n" +#~ "\t\tseguente riga al file .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNota per gli utenti zsh: [1] i completamenti zsh sono supportati solo " +#~ "nelle versioni zsh> = 5.2" + +#~ msgid "" +#~ "\n" +#~ "\t\tPerform a rolling update of the given ReplicationController.\n" +#~ "\n" +#~ "\t\tReplaces the specified replication controller with a new replication " +#~ "controller by updating one pod at a time to use the\n" +#~ "\t\tnew PodTemplate. The new-controller.json must specify the same " +#~ "namespace as the\n" +#~ "\t\texisting replication controller and overwrite at least one (common) " +#~ "label in its replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tEseguire un rolling update del ReplicationController specificato.\n" +#~ "\n" +#~ "\t\tSostituisce il replication controller specificato con un nuovo " +#~ "replication controller aggiornando un pod alla volta per usare il\n" +#~ "\t\tnuovo PodTemplate. Il new-controller.json deve specificare lo stesso " +#~ "namespace del\n" +#~ "\t\tcontroller di replica esistente e sovrascrivere almeno una etichetta " +#~ "(comune) nella sua replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tReplace a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. If replacing an existing " +#~ "resource, the\n" +#~ "\t\tcomplete resource spec must be provided. This can be obtained by\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tSostituire una risorsa per nomefile o stdin.\n" +#~ "\n" +#~ "\t\tSono accettati i formati JSON e YAML. Se si sostituisce una risorsa " +#~ "esistente, \n" +#~ "\t\tè necessario fornire la specifica completa delle risorse. Questo può " +#~ "essere ottenuta da\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tFare riferimento ai modelli https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html per trovare se un campo è mutevole." + +#~ msgid "" +#~ "\n" +#~ "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, " +#~ "or Job.\n" +#~ "\n" +#~ "\t\tScale also allows users to specify one or more preconditions for the " +#~ "scale action.\n" +#~ "\n" +#~ "\t\tIf --current-replicas or --resource-version is specified, it is " +#~ "validated before the\n" +#~ "\t\tscale is attempted, and it is guaranteed that the precondition holds " +#~ "true when the\n" +#~ "\t\tscale is sent to the server." +#~ msgstr "" +#~ "\n" +#~ "\t\tImposta una nuova dimensione per Deployment, ReplicaSet, Replication " +#~ "Controller, o Job.\n" +#~ "\n" +#~ "\t\tScala consente anche agli utenti di specificare una o più condizioni " +#~ "preliminari per l'azione della scala.\n" +#~ "\n" +#~ "\t\tSe --current-replicas o --resource-version sono specificate, viene " +#~ "convalidata prima di\n" +#~ "\t\ttentare scale, ed è garantito che la precondizione vale quando\n" +#~ "\t\tscale viene inviata al server.." + +#~ msgid "" +#~ "\n" +#~ "\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tTo proxy only part of the kubernetes api and also some static files:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tTo proxy the entire kubernetes api at a different root, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +#~ msgstr "" +#~ "\n" +#~ "\t\tPer proxy tutti i kubernetes api e nient'altro, utilizzare:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tPer proxy solo una parte dei kubernetes api e anche alcuni file " +#~ "static\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tQuanto sopra consente 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tPer eseguire il proxy tutti i kubernetes api in una radice diversa, " +#~ "utilizzare:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tQuanto sopra ti permette 'curl localhost:8001/custom/api/v1/pods'" + +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate field(s) of a resource using strategic merge patch\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tAggiorna i campi di una risorsa utilizzando la merge patch " +#~ "strategica\n" +#~ "\n" +#~ "\t\tSono accettati i formati JSON e YAML.\n" +#~ "\n" +#~ "\t\tSi prega di fare riferimento ai modelli in https://htmlpreview.github." +#~ "io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/" +#~ "v1/definitions.html per trovare se un campo è mutevole." + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the labels on a resource.\n" +#~ "\n" +#~ "\t\t* A label must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* If --overwrite is true, then existing labels can be overwritten, " +#~ "otherwise attempting to overwrite a label will result in an error.\n" +#~ "\t\t* If --resource-version is specified, then updates will use this " +#~ "resource version, otherwise the existing resource-version will be used." +#~ msgstr "" +#~ "\n" +#~ "\t\tAggiorna le label di una risorsa.\n" +#~ "\n" +#~ "\t\t* A label must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* If --overwrite is true, then existing labels can be overwritten, " +#~ "otherwise attempting to overwrite a label will result in an error.\n" +#~ "\t\t* If --resource-version is specified, then updates will use this " +#~ "resource version, otherwise the existing resource-version will be used." + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the taints on one or more nodes.\n" +#~ "\n" +#~ "\t\t* A taint consists of a key, value, and effect. As an argument here, " +#~ "it is expressed as key=value:effect.\n" +#~ "\t\t* The key must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* The value must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[2]d " +#~ "characters.\n" +#~ "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" +#~ "\t\t* Currently taint can only apply to node." +#~ msgstr "" +#~ "\n" +#~ "\t\tAggiorna i marcatori su uno o più nodi.\n" +#~ "\n" +#~ "\t\t* Un marcatore è costituita da una chiave, un valore e un effetto. " +#~ "Come argomento qui, viene espresso come chiave = valore: effetto.\n" +#~ "\t\t* La chiave deve iniziare con una lettera o un numero e può contenere " +#~ "lettere, numeri, trattini, punti e sottolineature, fino a% [1] d " +#~ "caratteri.\n" +#~ "\t\t* Il valore deve iniziare con una lettera o un numero e può contenere " +#~ "lettere, numeri, trattini, punti e sottolineature, fino a% [2] d " +#~ "caratteri.\n" +#~ "\t\t* L'effetto deve essere NoSchedule, PreferNoSchedule o NoExecute.\n" +#~ "\t\t* Attualmente il marcatore può essere applicato solo al nodo." + +#~ msgid "" +#~ "\n" +#~ "\t # !!!Important Note!!!\n" +#~ "\t # Requires that the 'tar' binary is present in your container\n" +#~ "\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" +#~ "\n" +#~ "\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod " +#~ "in the default namespace\n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # Copy /tmp/foo local file to /tmp/bar in a remote pod in a " +#~ "specific container\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +#~ "\n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" +#~ msgstr "" +#~ "\n" +#~ "\t # !!!Nota importante!!!\n" +#~ "\t # Richiede che il binario 'tar' sia presente nel tuo contenitore\n" +#~ "\t # immagine. Se 'tar' non è presente, 'kubectl cp' non riesce.\n" +#~ "\n" +#~ "\t # Copia /tmp/foo_dir directory locale in /tmp/bar_dir in un pod " +#~ "remoto nello spazio dei nomi predefinito\n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # Copia /tmp/foo file locale in /tmp/bar in un pod remoto in un " +#~ "contenitore specifico\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# Copia /tmp/foo file locale in /tmp/bar in un pod remoto nello " +#~ "spazio dei nomi \n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# Copia /tmp/foo da un pod remoto in /tmp/bar localmente\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" + +#~ msgid "" +#~ "\n" +#~ "\t # Create a new secret named my-secret with keys for each file in " +#~ "folder bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with specified keys instead of " +#~ "names on disk\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with key1=supersecret and " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" +#~ msgstr "" +#~ "\n" +#~ "\t # Crea un nuovo secret denominato my-secret con i tasti per ogni file " +#~ "nella barra delle cartelle\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Crea un nuovo secret denominato my-secret con le chiavi specificate " +#~ "anziché i nomi sul disco\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Crea un nuovo secret denominato my-secret con key1 = supersecret e " +#~ "key2 = topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" + +#~ msgid "" +#~ "\n" +#~ "\t# Create a new ExternalName service named my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" +#~ msgstr "" +#~ "\n" +#~ "\t# Crea un nuovo servizio ExternalName denominato my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" + +#~ msgid "" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs (in headless mode)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" +#~ msgstr "" +#~ "\n" +#~ " # Creare un nuovo servizio clusterIP denominato my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Creare un nuovo servizio clusterIP denominato my-cs (in modalità " +#~ "headless)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" + +#~ msgid "" +#~ "\n" +#~ " # Create a new deployment named my-dep that runs the busybox image.\n" +#~ " kubectl create deployment my-dep --image=busybox" +#~ msgstr "" +#~ "\n" +#~ " # Crea una nuovo deployment chiamato my-dep che esegue l'immagine " +#~ "busybox.\n" +#~ " kubectl create deployment my-dep --image=busybox" + +#~ msgid "" +#~ "\n" +#~ " # Create a new nodeport service named my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" +#~ msgstr "" +#~ "\n" +#~ " # Creare un nuovo servizio nodeport denominato my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" + +#~ msgid "" +#~ "\n" +#~ " Create a clusterIP service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Crea un servizio clusterIP con il nome specificato." + +#~ msgid "" +#~ "\n" +#~ " Create a deployment with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Creare un deployment con il nome specificato." + +#~ msgid "" +#~ "\n" +#~ " Create a nodeport service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Creare un servizio nodeport con il nome specificato." + +#~ msgid "" +#~ "\n" +#~ " Dumps cluster info out suitable for debugging and diagnosing cluster " +#~ "problems. By default, dumps everything to\n" +#~ " stdout. You can optionally specify a directory with --output-" +#~ "directory. If you specify a directory, kubernetes will\n" +#~ " build a set of files in that directory. By default only dumps things " +#~ "in the 'kube-system' namespace, but you can\n" +#~ " switch to a different namespace with the --namespaces flag, or " +#~ "specify --all-namespaces to dump all namespaces.\n" +#~ "\n" +#~ " The command also dumps the logs of all of the pods in the cluster, " +#~ "these logs are dumped into different directories\n" +#~ " based on namespace and pod name." +#~ msgstr "" +#~ "\n" +#~ " Dump delle informazioni di cluster idonee per il debug e la " +#~ "diagnostica di problemi di cluster. Per impostazione predefinita, tutto\n" +#~ "    verso stdout. È possibile specificare opzionalmente una directory con " +#~ "--output-directory. Se si specifica una directory, kubernetes \n" +#~ " creearà un insieme di file in quella directory. Per impostazione " +#~ "predefinita, dumps solo i dati del namespace \"kube-system\", ma è\n" +#~ " possibile passare ad namespace diverso con il flag --namespaces o " +#~ "specificare --all-namespaces per il dump di tutti i namespace.\n" +#~ "\n" +#~ "     Il comando esegue dump anche dei log di tutti i pod del cluster, " +#~ "questi log vengono scaricati in directory differenti\n" +#~ "     basati sul namespace e sul nome del pod." + +#~ msgid "" +#~ "\n" +#~ " Display addresses of the master and services with label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " To further debug and diagnose cluster problems, use 'kubectl cluster-" +#~ "info dump'." +#~ msgstr "" +#~ "\n" +#~ " Visualizza gli indirizzi del master e dei servizi con label kubernetes." +#~ "io/cluster-service=true\n" +#~ "  Per ulteriore debug e diagnosticare i problemi di cluster, utilizzare " +#~ "'kubectl cluster-info dump'." + +#~ msgid "A schedule in the Cron format the job should be run with." +#~ msgstr "Un calendario in formato Cron del lavoro che deve essere eseguito." + +#~ msgid "" +#~ "An inline JSON override for the generated service object. If this is non-" +#~ "empty, it is used to override the generated object. Requires that the " +#~ "object supply a valid apiVersion field. Only used if --expose is true." +#~ msgstr "" +#~ "Un override JSON inline per l'oggetto di servizio generato. Se questo non " +#~ "è vuoto, viene utilizzato per ignorare l'oggetto generato. Richiede che " +#~ "l'oggetto fornisca un campo valido apiVersion. Utilizzato solo se --" +#~ "expose è true." + +#~ msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#~ msgstr "Auto-scale a Deployment, ReplicaSet, o ReplicationController" + +#~ msgid "" +#~ "Container name which will have its image upgraded. Only relevant when --" +#~ "image is specified, ignored otherwise. Required when using --image on a " +#~ "multi-container pod" +#~ msgstr "" +#~ "Nome container che avrà la sua immagine aggiornata. Soltanto rilevante " +#~ "quando --image è specificato, altrimenti ignorato. Necessario quando si " +#~ "utilizza --image su un contenitore a più contenitori" + +#~ msgid "Create a clusterIP service." +#~ msgstr "Crea un servizio clusterIP." + +#~ msgid "Create a deployment with the specified name." +#~ msgstr "Creare un deployment con il nome specificato." + +#~ msgid "Create a resource by filename or stdin" +#~ msgstr "Crea una risorsa per nome file o stdin" + +#~ msgid "Deprecated: Gracefully shut down a resource by name or filename" +#~ msgstr "Deprecated: spegne correttamente una risorsa per nome o nome file" + +#~ msgid "" +#~ "Explicit policy for when to pull container images. Required when --image " +#~ "is same as existing image, ignored otherwise." +#~ msgstr "" +#~ "Politica esplicita per il pull delle immagini container. Richiesto quando " +#~ "--image è uguale all'immagine esistente, altrimenti ignorata." + +#~ msgid "" +#~ "IP to assign to the Load Balancer. If empty, an ephemeral IP will be " +#~ "created and used (cloud-provider specific)." +#~ msgstr "" +#~ "IP da assegnare al Load Balancer. Se vuota, un IP effimero verrà creato e " +#~ "utilizzato (specifico per provider cloud)." + +#~ msgid "" +#~ "Image to use for upgrading the replication controller. Must be distinct " +#~ "from the existing image (either new image or new image tag). Can not be " +#~ "used with --filename/-f" +#~ msgstr "" +#~ "Immagine da utilizzare per aggiornare il replication controller. Deve " +#~ "essere diversa dall'immagine esistente (nuova immagine o nuovo tag " +#~ "immagine). Non può essere utilizzata con --filename/-f" + +#~ msgid "Manage a deployment rollout" +#~ msgstr "Gestisci un deployment rollout" + +#~ msgid "" +#~ "Output the formatted object with the given group version (for ex: " +#~ "'extensions/v1beta1').)" +#~ msgstr "" +#~ "Output dell'oggetto formattato con la versione del gruppo fornito (per " +#~ "esempio: 'extensions/v1beta1').)" + +#~ msgid "Perform a rolling update of the given ReplicationController" +#~ msgstr "Eseguire un rolling update del ReplicationController specificato" + +#~ msgid "" +#~ "Set a new size for a Deployment, ReplicaSet, Replication Controller, or " +#~ "Job" +#~ msgstr "" +#~ "Imposta una nuova dimensione per Deployment, ReplicaSet, Replication " +#~ "Controller, o Job" + +#~ msgid "" +#~ "The key to use to differentiate between two different controllers, " +#~ "default 'deployment'. Only relevant when --image is specified, ignored " +#~ "otherwise" +#~ msgstr "" +#~ "La chiave da utilizzare per distinguere tra due controller diversi, " +#~ "predefinito \"deployment\". Rilevante soltanto quando --image è " +#~ "specificato, altrimenti ignorato" + +#~ msgid "" +#~ "The name of the API generator to use, see http://kubernetes.io/docs/user-" +#~ "guide/kubectl-conventions/#generators for a list." +#~ msgstr "" +#~ "Il nome del generatore API da utilizzare, si veda http://kubernetes.io/" +#~ "docs/user-guide/kubectl-conventions/#generators per un elenco." + +#~ msgid "" +#~ "The name of the API generator to use. Currently there is only 1 generator." +#~ msgstr "" +#~ "Il nome del generatore API da utilizzare. Attualmente c'è solo 1 " +#~ "generatore." + +#~ msgid "" +#~ "The name of the generator to use for creating a service. Only used if --" +#~ "expose is true" +#~ msgstr "" +#~ "Il nome del generatore da utilizzare per la creazione di un servizio. " +#~ "Utilizzato solo se --expose è true" + +#~ msgid "" +#~ "The port that this container exposes. If --expose is true, this is also " +#~ "the port used by the service that is created." +#~ msgstr "" +#~ "La porta che questo contenitore espone. Se --expose è true, questa è " +#~ "anche la porta utilizzata dal servizio creato." + +#~ msgid "" +#~ "The restart policy for this Pod. Legal values [Always, OnFailure, " +#~ "Never]. If set to 'Always' a deployment is created, if set to " +#~ "'OnFailure' a job is created, if set to 'Never', a regular pod is " +#~ "created. For the latter two --replicas must be 1. Default 'Always', for " +#~ "CronJobs `Never`." +#~ msgstr "" +#~ "La politica di riavvio per questo Pod. Valori accettati [Always, " +#~ "OnFailure, Never]. Se impostato su 'Always' viene creato un deployment, " +#~ "se impostato su 'OnFailure' viene creato un job, se impostato su 'Never', " +#~ "viene creato un pod. Per questi ultimi due le - repliche devono essere 1. " +#~ "Predefinito 'Always', per CronJobs `Never`." + +#~ msgid "" +#~ "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " +#~ "'ClusterIP'." +#~ msgstr "" +#~ "Digitare per questo servizio: ClusterIP, NodePort o LoadBalancer. " +#~ "Ppredefinito è 'ClusterIP'." + +#~ msgid "Update field(s) of a resource using strategic merge patch" +#~ msgstr "Aggiornare campo/i risorsa utilizzando merge patch strategici" + +#~ msgid "external name of service" +#~ msgstr "nome esterno del servizio" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ja_JP/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ja_JP/LC_MESSAGES/k8s.mo index 40a00818bb4cc739e53e5ea8c2a697420b86203e..4a13830cbe5f09ab2249806b13a5d40400d7603c 100644 GIT binary patch delta 3935 zcmd7Uc~Di?9l-J5y)|hduw$5~{Nz9^C`~BVXW-^)SO#kf}fA4e7 z^}T!U`Q3AVdVFulj`kq$)knJhRA~E&zQluWA{X#VC?B*TVf1k*wqZyQk$P-LuO*Te zE|P)2>M7z068SPhBo^;SiY(`P^rIpNadWiDFZo?^jL3MriQ~A14DKV6&V_O;#FoJL zF22PNN5qPB;T4{)0{#6(t}#Ju9Fy?<2Lre<*S{Jl(wp(ygU$VZk2;a(M*uimJIj;`<$_Q88N1|zaW zB5?}xM@sofz&9`zPh&iKvQ26ek!O%%)bH&^k|V#xB>Ws7!^d+(=3#aY`PVPBazX9H z0cho#l?+1tVGbr@H4egk7=)8PcoY=ezKV$3kPw14(g2?kPR;_SdMMD0((Ej zV(?Ye1)cK-I`>hZEdFVZ4VEDLOgfSM{PQ^#syr2x)*$?KRl0`u{&6S-Sf>vORlyQ4B{-k)2E2i{ktE9bX>Mk`5ZE7mjI#o5wI z7tSHqO1FKssdQ(HO{M#AuBmkYEHRa?tjtup(C5s9o(nBLFzD_`Q-yT zTIoWbHs@V*V*?wBTgVY4 zITFqC2jF5Hjjy3sD_sX2JuVkkniStbt#sk5Or`6!+EluakR(VgX<-ie6KbU!zs6L$ z%(bS{wV_tJ#C4|9-FeYu;8vq4bc5ELLf5dK{Fig1(_CoBVK19XcN-5gKDL2!iDj>t z-Te;oHsoXMhbbFPrJI4eqEo1q?g6G?!X{JcN-&M_>!^F^kJtzQzKQ&gq0?=%*%TR= z#kc?y(8g3ef$?|`hhzUOCgu64-`k2>z}hegZ=!C>sI8{bjYfS%I|Fv2zKR~+SIq>Y zP=B}x6R`<(cXyypd=tlF_-pR|lsweB@FwbtE}(w@E)K=$ZKj@Nqh@Lq#$Xf1;ZYod z-t%;{(tU$v7_r?{x*GH`?yvVJz>HoooLn7(}6r*mM)tG{Q)XdyQ zoiMW5Jos3g%(xQuK8LXe|ALV?wZ&w(3^|ovjuCX^IoR}3DgFC-F)D=%4V%?ERv3ALptRuP+ zKPI$A5mN~ch1*v1`E;Pqc5+)^K9h)*#6tIq2zynk2;EPnG5_QAG<~`WHN9(zN`luX zj}UQ$wh%%$-XcOzzzRZJ2CdS_}^*YW5la>+k8H|2l~nuUH_BB4|PP-vztoj z&fZKsPjF0R4e=NeOmHCF_5(iaiAh8jv5L@r!Abs3%Vv~IloG|nvxK&MLg$xI{h;+E z`nWw2PKQvWWCQUMQAp_K)TRY$3^7v&v^=5*F;)k(Da1UtXUeZm;v=ewC4uY8_jUdm zbo4wH5u=Fd#9~6vuC@ilGlU+!@k9loEtB|(+cW>T=uYQ^y6p)*IaF?&#^+MvMM973 zTq1?oPSogKCem3?1Q8{Kwix0Sw`V>!!J|YNv5VMG)Dq&n9ocHxt9sWv1+fj56LmGm zs^-f>G6Y>ef`7^=g50qmUHnp*MjW4 z_wU&ur%u^}|L}7s_k;bG{qNH;cGa0_&KGAsw47^aOD#|G@X=0I=imOna#3sfu2xz9 z`rnD@9^{`_YrXMp7VJ-tuk_!mw^F`Mg}=^g4fFihT=-^hvC8c)&J_9cwpxcQ``X!& F{{dO=qaOeO literal 101692 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 diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ja_JP/LC_MESSAGES/k8s.po b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ja_JP/LC_MESSAGES/k8s.po index d6fd26333ed..3f7322928e5 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ja_JP/LC_MESSAGES/k8s.po +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ja_JP/LC_MESSAGES/k8s.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gettext-go-examples-hello\n" "Report-Msgid-Bugs-To: EMAIL\n" -"POT-Creation-Date: 2017-03-14 21:32-0700\n" +"POT-Creation-Date: 2021-05-17 15:40+0200\n" "PO-Revision-Date: 2020-01-05 09:55+0900\n" "Last-Translator: Kohei Ota \n" "Language-Team: \n" @@ -19,7 +19,7 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:43 msgid "" "\n" "\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " @@ -33,7 +33,7 @@ msgstr "" "\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" "admin --user=user1 --user=user2 --group=group1" -#: pkg/kubectl/cmd/create_rolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 msgid "" "\n" "\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " @@ -47,53 +47,7 @@ msgstr "" "\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" "user=user2 --group=group1" -#: pkg/kubectl/cmd/create_configmap.go:44 -msgid "" -"\n" -"\t\t # Create a new configmap named my-config based on folder bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Create a new configmap named my-config with specified keys instead " -"of file basenames on disk\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1." -"txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Create a new configmap named my-config with key1=config1 and " -"key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" -msgstr "" -"\n" -"\t\t # Create a new configmap named my-config based on folder bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Create a new configmap named my-config with specified keys instead " -"of file basenames on disk\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1." -"txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Create a new configmap named my-config with key1=config1 and " -"key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" - -#: pkg/kubectl/cmd/create_secret.go:135 -msgid "" -"\n" -"\t\t # If you don't already have a .dockercfg file, you can create a " -"dockercfg secret directly by using:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-" -"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" -msgstr "" -"\n" -"\t\t # If you don't already have a .dockercfg file, you can create a " -"dockercfg secret directly by using:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-" -"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" - -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -109,45 +63,7 @@ msgstr "" "\t\t # Show metrics for a given node\n" "\t\t kubectl top node NODE_NAME" -#: pkg/kubectl/cmd/apply.go:84 -msgid "" -"\n" -"\t\t# Apply the configuration in pod.json to a pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Apply the JSON passed into stdin to a pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Note: --prune is still in Alpha\n" -"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx " -"and delete all the other resources that are not in the file and match label " -"app=nginx.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Apply the configuration in manifest.yaml and delete all the other " -"configmaps that are not in the file.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" -"ConfigMap" -msgstr "" -"\n" -"\t\t# Apply the configuration in pod.json to a pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Apply the JSON passed into stdin to a pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Note: --prune is still in Alpha\n" -"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx " -"and delete all the other resources that are not in the file and match label " -"app=nginx.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Apply the configuration in manifest.yaml and delete all the other " -"configmaps that are not in the file.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/" -"ConfigMap" - -#: pkg/kubectl/cmd/autoscale.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:48 #, c-format msgid "" "\n" @@ -170,79 +86,7 @@ msgstr "" "between 1 and 5, target CPU utilization at 80%:\n" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" -#: pkg/kubectl/cmd/convert.go:49 -msgid "" -"\n" -"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " -"latest version\n" -"\t\t# and print to stdout in json format.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Convert all files under current directory to latest version and create " -"them all.\n" -"\t\tkubectl convert -f . | kubectl create -f -" -msgstr "" -"\n" -"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " -"latest version\n" -"\t\t# and print to stdout in json format.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Convert all files under current directory to latest version and create " -"them all.\n" -"\t\tkubectl convert -f . | kubectl create -f -" - -#: pkg/kubectl/cmd/create_clusterrole.go:34 -msgid "" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " -"\"get\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods\n" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" -msgstr "" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " -"\"get\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods\n" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" - -#: pkg/kubectl/cmd/create_role.go:41 -msgid "" -"\n" -"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" -"\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" -"resource=pods\n" -"\n" -"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" -msgstr "" -"\n" -"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" -"\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" -"resource=pods\n" -"\n" -"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" - -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" @@ -262,7 +106,7 @@ msgstr "" "\t\t# Create a new resourcequota named best-effort\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" @@ -293,145 +137,7 @@ msgstr "" "point in time.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" -#: pkg/kubectl/cmd/create.go:47 -msgid "" -"\n" -"\t\t# Create a pod using the data in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Create a pod based on the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" -msgstr "" -"\n" -"\t\t# Create a pod using the data in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Create a pod based on the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" - -#: pkg/kubectl/cmd/expose.go:53 -msgid "" -"\n" -"\t\t# Create a service for a replicated nginx, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a replication controller identified by type and " -"name specified in \"nginx-controller.yaml\", which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a pod valid-pod, which serves on port 444 with " -"the name \"frontend\"\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Create a second service based on the above service, exposing the " -"container port 8443 as port 443 with the name \"nginx-https\"\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-" -"https\n" -"\n" -"\t\t# Create a service for a replicated streaming application on port 4100 " -"balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" -"stream\n" -"\n" -"\t\t# Create a service for a replicated nginx using replica set, which " -"serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for an nginx deployment, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" -msgstr "" -"\n" -"\t\t# Create a service for a replicated nginx, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a replication controller identified by type and " -"name specified in \"nginx-controller.yaml\", which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a pod valid-pod, which serves on port 444 with " -"the name \"frontend\"\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Create a second service based on the above service, exposing the " -"container port 8443 as port 443 with the name \"nginx-https\"\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-" -"https\n" -"\n" -"\t\t# Create a service for a replicated streaming application on port 4100 " -"balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" -"stream\n" -"\n" -"\t\t# Create a service for a replicated nginx using replica set, which " -"serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for an nginx deployment, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" - -#: pkg/kubectl/cmd/delete.go:68 -msgid "" -"\n" -"\t\t# Delete a pod using the type and name specified in pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Delete a pod based on the type and name in the JSON passed into " -"stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Delete pods and services with label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Delete a pod with minimal delay\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Delete all pods\n" -"\t\tkubectl delete pods --all" -msgstr "" -"\n" -"\t\t# Delete a pod using the type and name specified in pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Delete a pod based on the type and name in the JSON passed into " -"stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Delete pods and services with label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Delete a pod with minimal delay\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Delete all pods\n" -"\t\tkubectl delete pods --all" - -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:50 msgid "" "\n" "\t\t# Describe a node\n" @@ -475,7 +181,7 @@ msgstr "" "\t\t# get the name of the rc as a prefix in the pod the name).\n" "\t\tkubectl describe pods frontend" -#: pkg/kubectl/cmd/drain.go:165 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:135 msgid "" "\n" "\t\t# Drain node \"foo\", even if there are pods not managed by a " @@ -497,7 +203,7 @@ msgstr "" "grace period of 15 minutes.\n" "\t\t$ kubectl drain foo --grace-period=900" -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:54 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -527,71 +233,7 @@ msgstr "" "config in its annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" -#: pkg/kubectl/cmd/exec.go:41 -msgid "" -"\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " -"container by default\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" -msgstr "" -"\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " -"container by default\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" - -#: pkg/kubectl/cmd/attach.go:42 -msgid "" -"\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Get output from the first pod of a ReplicaSet named nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" -msgstr "" -"\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Get output from the first pod of a ReplicaSet named nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" - -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -607,155 +249,7 @@ msgstr "" "\t\t# Get the documentation of a specific field of a resource\n" "\t\tkubectl explain pods.spec.containers" -#: pkg/kubectl/cmd/completion.go:65 -msgid "" -"\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" -msgstr "" -"\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" - -#: pkg/kubectl/cmd/get.go:64 -msgid "" -"\n" -"\t\t# List all pods in ps output format.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# List all pods in ps output format with more information (such as node " -"name).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# List a single replication controller with specified NAME in ps output " -"format.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# List a single pod in JSON output format.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " -"JSON output format.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Return only the phase value of the specified pod.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# List all replication controllers and services together in ps output " -"format.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" -msgstr "" -"\n" -"\t\t# List all pods in ps output format.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# List all pods in ps output format with more information (such as node " -"name).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# List a single replication controller with specified NAME in ps output " -"format.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# List a single pod in JSON output format.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " -"JSON output format.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Return only the phase value of the specified pod.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# List all replication controllers and services together in ps output " -"format.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" - -#: pkg/kubectl/cmd/portforward.go:53 -msgid "" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod" -"\t\tkubectl port-forward pod/mypod 5000 6000" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment" -"\t\tkubectl port-forward deployment/mydeployment 5000 6000" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service" -"\t\tkubectl port-forward service/myservice 5000 6000" -"\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod" -"\t\tkubectl port-forward pod/mypod 8888:5000" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod" -"\t\tkubectl port-forward pod/mypod :5000" -msgstr "" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod" -"\t\tkubectl port-forward pod/mypod 5000 6000" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment" -"\t\tkubectl port-forward deployment/mydeployment 5000 6000" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service" -"\t\tkubectl port-forward service/myservice 5000 6000" -"\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod" -"\t\tkubectl port-forward pod/mypod 8888:5000" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod" -"\t\tkubectl port-forward pod/mypod :5000" - -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:85 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" @@ -766,7 +260,7 @@ msgstr "" "\t\t$ kubectl uncordon foo" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:57 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" @@ -776,44 +270,8 @@ msgstr "" "\t\t# Mark node \"foo\" as unschedulable.\n" "\t\tkubectl cordon foo" -#: pkg/kubectl/cmd/patch.go:66 -msgid "" -"\n" -"\t\t# Partially update a node using strategic merge patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" -"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " -"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" -msgstr "" -"\n" -"\t\t# Partially update a node using strategic merge patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" -"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " -"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" @@ -823,18 +281,8 @@ msgstr "" "\t\t# Print flags inherited by all commands\n" "\t\tkubectl options" -#: pkg/kubectl/cmd/clusterinfo.go:41 -msgid "" -"\n" -"\t\t# Print the address of the master and cluster services\n" -"\t\tkubectl cluster-info" -msgstr "" -"\n" -"\t\t# Print the address of the master and cluster services\n" -"\t\tkubectl cluster-info" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" @@ -844,7 +292,7 @@ msgstr "" "\t\t# Print the client and server versions for the current context\n" "\t\tkubectl version" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" @@ -854,7 +302,7 @@ msgstr "" "\t\t# Print the supported API versions\n" "\t\tkubectl api-versions" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -884,131 +332,7 @@ msgstr "" "\t\t# Force replace, delete and then re-create the resource\n" "\t\tkubectl replace --force -f ./pod.json" -#: pkg/kubectl/cmd/logs.go:40 -msgid "" -"\n" -"\t\t# Return snapshot logs from pod nginx with only one container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Return snapshot of previous terminated ruby container logs from pod " -"web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Begin streaming the logs of the ruby container in pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Display only the most recent 20 lines of output in pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Show all logs from pod nginx written in the last hour\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Return snapshot logs from first container of a job named hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Return snapshot logs from container nginx-1 of a deployment named " -"nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" -msgstr "" -"\n" -"\t\t# Return snapshot logs from pod nginx with only one container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Return snapshot of previous terminated ruby container logs from pod " -"web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Begin streaming the logs of the ruby container in pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Display only the most recent 20 lines of output in pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Show all logs from pod nginx written in the last hour\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Return snapshot logs from first container of a job named hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Return snapshot logs from container nginx-1 of a deployment named " -"nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" - -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" - -#: pkg/kubectl/cmd/scale.go:43 -msgid "" -"\n" -"\t\t# Scale a replicaset named 'foo' to 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" " -"to 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scale multiple replication controllers.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" -msgstr "" -"\n" -"\t\t# Scale a replicaset named 'foo' to 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" " -"to 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scale multiple replication controllers.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" - -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" "\t\t# Set the last-applied-configuration of a resource to match the contents " @@ -1038,7 +362,7 @@ msgstr "" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:72 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -1066,159 +390,7 @@ msgstr "" "\t\t# Show metrics for the pods defined by label name=myLabel\n" "\t\tkubectl top pod -l name=myLabel" -#: pkg/kubectl/cmd/stop.go:40 -msgid "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Start a single instance of hazelcast and set environment variables " -"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " -"\"spec\": { ... } }'\n" -"\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Start the nginx container using the default command, but use custom " -"arguments (arg1 .. argN) for that command.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" -msgstr "" -"\n" -"\t\t# Start a single instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Start a single instance of hazelcast and set environment variables " -"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " -"\"spec\": { ... } }'\n" -"\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Start the nginx container using the default command, but use custom " -"arguments (arg1 .. argN) for that command.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" - -#: pkg/kubectl/cmd/taint.go:67 -msgid "" -"\n" -"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" -"user' and effect 'NoSchedule'.\n" -"\t\t# If a taint with that key and effect already exists, its value is " -"replaced as specified.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " -"'NoSchedule' if one exists.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" -msgstr "" -"\n" -"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" -"user' and effect 'NoSchedule'.\n" -"\t\t# If a taint with that key and effect already exists, its value is " -"replaced as specified.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " -"'NoSchedule' if one exists.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" - -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:94 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" @@ -1262,51 +434,7 @@ msgstr "" "\t\t# Does not require the --overwrite flag.\n" "\t\tkubectl label pods foo bar-" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -1322,33 +450,7 @@ msgstr "" "\t\t# View the last-applied-configuration annotations by file in JSON\n" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" -#: pkg/kubectl/cmd/apply.go:75 -msgid "" -"\n" -"\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" -"\t\tTo use 'apply', always create the resource initially with either 'apply' " -"or 'create --save-config'.\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not " -"use unless you are aware of what the current state is. See https://issues." -"k8s.io/34274." -msgstr "" -"\n" -"\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" -"\t\tTo use 'apply', always create the resource initially with either 'apply' " -"or 'create --save-config'.\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not " -"use unless you are aware of what the current state is. See https://issues." -"k8s.io/34274." - -#: pkg/kubectl/cmd/convert.go:38 +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" @@ -1379,7 +481,7 @@ msgstr "" "\t\tto change to output destination." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." @@ -1388,7 +490,7 @@ msgstr "" "\t\tCreate a ClusterRole." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:40 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." @@ -1397,7 +499,7 @@ msgstr "" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." @@ -1405,21 +507,7 @@ msgstr "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." -#: pkg/kubectl/cmd/create_secret.go:200 -msgid "" -"\n" -"\t\tCreate a TLS secret from the given public/private key pair.\n" -"\n" -"\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." -msgstr "" -"\n" -"\t\tCreate a TLS secret from the given public/private key pair.\n" -"\n" -"\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." - -#: pkg/kubectl/cmd/create_configmap.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" "\t\tCreate a configmap based on a file, directory, or specified literal " @@ -1456,7 +544,7 @@ msgstr "" "\t\tsymlinks, devices, pipes, etc)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." @@ -1464,52 +552,8 @@ msgstr "" "\n" "\t\tCreate a namespace with the specified name." -#: pkg/kubectl/cmd/create_secret.go:119 -msgid "" -"\n" -"\t\tCreate a new secret for use with Docker registries.\n" -"\n" -"\t\tDockercfg secrets are used to authenticate against Docker registries.\n" -"\n" -"\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" -"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" -"\t\tauthenticate to the registry. The email address is optional.\n" -"\n" -"\t\tWhen creating applications, you may have a Docker registry that requires " -"authentication. In order for the\n" -"\t\tnodes to pull images on your behalf, they have to have the credentials. " -"You can provide this information\n" -"\t\tby creating a dockercfg secret and attaching it to your service account." -msgstr "" -"\n" -"\t\tCreate a new secret for use with Docker registries.\n" -"\n" -"\t\tDockercfg secrets are used to authenticate against Docker registries.\n" -"\n" -"\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" -"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" -"\t\tauthenticate to the registry. The email address is optional.\n" -"\n" -"\t\tWhen creating applications, you may have a Docker registry that requires " -"authentication. In order for the\n" -"\t\tnodes to pull images on your behalf, they have to have the credentials. " -"You can provide this information\n" -"\t\tby creating a dockercfg secret and attaching it to your service account." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" "\t\tCreate a pod disruption budget with the specified name, selector, and " @@ -1519,21 +563,8 @@ msgstr "" "\t\tCreate a pod disruption budget with the specified name, selector, and " "desired minimum available pods" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:42 -msgid "" -"\n" -"\t\tCreate a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted." -msgstr "" -"\n" -"\t\tCreate a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" "\t\tCreate a resourcequota with the specified name, hard limits and optional " @@ -1544,7 +575,7 @@ msgstr "" "scopes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." @@ -1552,42 +583,8 @@ msgstr "" "\n" "\t\tCreate a role with single rule." -#: pkg/kubectl/cmd/create_secret.go:47 -msgid "" -"\n" -"\t\tCreate a secret based on a file, directory, or specified literal value.\n" -"\n" -"\t\tA single secret may package one or more key/value pairs.\n" -"\n" -"\t\tWhen creating a secret based on a file, the key will default to the " -"basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" -"\n" -"\t\tWhen creating a secret based on a directory, each file whose basename is " -"a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" -"\t\tsymlinks, devices, pipes, etc)." -msgstr "" -"\n" -"\t\tCreate a secret based on a file, directory, or specified literal value.\n" -"\n" -"\t\tA single secret may package one or more key/value pairs.\n" -"\n" -"\t\tWhen creating a secret based on a file, the key will default to the " -"basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" -"\n" -"\t\tWhen creating a secret based on a directory, each file whose basename is " -"a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" -"\t\tsymlinks, devices, pipes, etc)." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." @@ -1595,285 +592,7 @@ msgstr "" "\n" "\t\tCreate a service account with the specified name." -#: pkg/kubectl/cmd/run.go:52 -msgid "" -"\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." -msgstr "" -"\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." - -#: pkg/kubectl/cmd/autoscale.go:34 -msgid "" -"\n" -"\t\tCreates an autoscaler that automatically chooses and sets the number of " -"pods that run in a kubernetes cluster.\n" -"\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" -"\t\tAn autoscaler can automatically increase or decrease number of pods " -"deployed within the system as needed." -msgstr "" -"\n" -"\t\tCreates an autoscaler that automatically chooses and sets the number of " -"pods that run in a kubernetes cluster.\n" -"\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" -"\t\tAn autoscaler can automatically increase or decrease number of pods " -"deployed within the system as needed." - -#: pkg/kubectl/cmd/delete.go:40 -msgid "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by " -"resources and label selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may " -"be specified: filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources " -"define a default period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may " -"override that value with\n" -"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " -"Because these resources often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged " -"immediately. If the node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may " -"take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " -"pod's processes have been\n" -"\t\tterminated, which can leave those processes running until the node " -"detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or " -"talk to a remote API and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting " -"those pods may result in\n" -"\t\tmultiple processes running on different machines using the same " -"identification which may lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are " -"sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the " -"same pod running at once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those " -"nodes before the node\n" -"\t\thas released those resources and causing those pods to be evicted " -"immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." -msgstr "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by " -"resources and label selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may " -"be specified: filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources " -"define a default period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may " -"override that value with\n" -"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " -"Because these resources often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged " -"immediately. If the node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may " -"take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " -"pod's processes have been\n" -"\t\tterminated, which can leave those processes running until the node " -"detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or " -"talk to a remote API and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting " -"those pods may result in\n" -"\t\tmultiple processes running on different machines using the same " -"identification which may lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are " -"sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the " -"same pod running at once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those " -"nodes before the node\n" -"\t\thas released those resources and causing those pods to be evicted " -"immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." - -#: pkg/kubectl/cmd/stop.go:31 -msgid "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." -msgstr "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." - -#: pkg/kubectl/cmd/top_node.go:60 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" -"\n" -"\t\tThe top-node command allows you to see the resource consumption of nodes." -msgstr "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" -"\n" -"\t\tThe top-node command allows you to see the resource consumption of nodes." - -#: pkg/kubectl/cmd/top_pod.go:53 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" -"\n" -"\t\tThe 'top pod' command allows you to see the resource consumption of " -"pods.\n" -"\n" -"\t\tDue to the metrics pipeline delay, they may be unavailable for a few " -"minutes\n" -"\t\tsince pod creation." -msgstr "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" -"\n" -"\t\tThe 'top pod' command allows you to see the resource consumption of " -"pods.\n" -"\n" -"\t\tDue to the metrics pipeline delay, they may be unavailable for a few " -"minutes\n" -"\t\tsince pod creation." - -#: pkg/kubectl/cmd/top.go:33 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" -"\n" -"\t\tThe top command allows you to see the resource consumption for nodes or " -"pods.\n" -"\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " -msgstr "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" -"\n" -"\t\tThe top command allows you to see the resource consumption for nodes or " -"pods.\n" -"\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " - -#: pkg/kubectl/cmd/drain.go:140 -msgid "" -"\n" -"\t\tDrain node in preparation for maintenance.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from " -"arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " -"be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not " -"proceed\n" -"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced " -"by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there " -"are any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " -"any pods unless you\n" -"\t\tuse --force. --force will also allow deletion to proceed if the " -"managing resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the " -"machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl " -"uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" -msgstr "" -"\n" -"\t\tDrain node in preparation for maintenance.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from " -"arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " -"be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not " -"proceed\n" -"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced " -"by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there " -"are any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " -"any pods unless you\n" -"\t\tuse --force. --force will also allow deletion to proceed if the " -"managing resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the " -"machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl " -"uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" - -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:30 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" @@ -1946,7 +665,7 @@ msgstr "" "\t\tsaved copy to include the latest resource version." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:82 msgid "" "\n" "\t\tMark node as schedulable." @@ -1955,7 +674,7 @@ msgstr "" "\t\tMark node as schedulable." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:54 msgid "" "\n" "\t\tMark node as unschedulable." @@ -1963,133 +682,7 @@ msgstr "" "\n" "\t\tMark node as unschedulable." -#: pkg/kubectl/cmd/completion.go:47 -msgid "" -"\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions " -"of zsh >= 5.2" -msgstr "" -"\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions " -"of zsh >= 5.2" - -#: pkg/kubectl/cmd/rollingupdate.go:45 -msgid "" -"\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" -msgstr "" -"\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" - -#: pkg/kubectl/cmd/replace.go:40 -msgid "" -"\n" -"\t\tReplace a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted. If replacing an existing resource, " -"the\n" -"\t\tcomplete resource spec must be provided. This can be obtained by\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." -msgstr "" -"\n" -"\t\tReplace a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted. If replacing an existing resource, " -"the\n" -"\t\tcomplete resource spec must be provided. This can be obtained by\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." - -#: pkg/kubectl/cmd/scale.go:34 -msgid "" -"\n" -"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" -"\n" -"\t\tScale also allows users to specify one or more preconditions for the " -"scale action.\n" -"\n" -"\t\tIf --current-replicas or --resource-version is specified, it is " -"validated before the\n" -"\t\tscale is attempted, and it is guaranteed that the precondition holds " -"true when the\n" -"\t\tscale is sent to the server." -msgstr "" -"\n" -"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" -"\n" -"\t\tScale also allows users to specify one or more preconditions for the " -"scale action.\n" -"\n" -"\t\tIf --current-replicas or --resource-version is specified, it is " -"validated before the\n" -"\t\tscale is attempted, and it is guaranteed that the precondition holds " -"true when the\n" -"\t\tscale is sent to the server." - -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" "\t\tSet the latest last-applied-configuration annotations by setting it to " @@ -2105,115 +698,7 @@ msgstr "" "'kubectl apply -f ' was run,\n" "\t\twithout updating any other parts of the object." -#: pkg/kubectl/cmd/proxy.go:36 -msgid "" -"\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" -msgstr "" -"\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" - -#: pkg/kubectl/cmd/patch.go:59 -msgid "" -"\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." -msgstr "" -"\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." - -#: pkg/kubectl/cmd/label.go:70 -#, c-format -msgid "" -"\n" -"\t\tUpdate the labels on a resource.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, " -"otherwise attempting to overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this " -"resource version, otherwise the existing resource-version will be used." -msgstr "" -"\n" -"\t\tUpdate the labels on a resource.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, " -"otherwise attempting to overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this " -"resource version, otherwise the existing resource-version will be used." - -#: pkg/kubectl/cmd/taint.go:58 -#, c-format -msgid "" -"\n" -"\t\tUpdate the taints on one or more nodes.\n" -"\n" -"\t\t* A taint consists of a key, value, and effect. As an argument here, it " -"is expressed as key=value:effect.\n" -"\t\t* The key must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" -"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" -"\t\t* Currently taint can only apply to node." -msgstr "" -"\n" -"\t\tUpdate the taints on one or more nodes.\n" -"\n" -"\t\t* A taint consists of a key, value, and effect. As an argument here, it " -"is expressed as key=value:effect.\n" -"\t\t* The key must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" -"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" -"\t\t* Currently taint can only apply to node." - -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:47 msgid "" "\n" "\t\tView the latest last-applied-configuration annotations by type/name or " @@ -2231,49 +716,7 @@ msgstr "" "-o option\n" "\t\tto change output format." -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" @@ -2285,7 +728,7 @@ msgstr "" "\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" "to/tls.key" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" @@ -2295,39 +738,7 @@ msgstr "" "\t # Create a new namespace named my-namespace\n" "\t kubectl create namespace my-namespace" -#: pkg/kubectl/cmd/create_secret.go:59 -msgid "" -"\n" -"\t # Create a new secret named my-secret with keys for each file in folder " -"bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Create a new secret named my-secret with specified keys instead of " -"names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Create a new secret named my-secret with key1=supersecret and " -"key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" -msgstr "" -"\n" -"\t # Create a new secret named my-secret with keys for each file in folder " -"bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Create a new secret named my-secret with specified keys instead of " -"names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Create a new secret named my-secret with key1=supersecret and " -"key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" - -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" @@ -2337,17 +748,7 @@ msgstr "" "\t # Create a new service account named my-service-account\n" "\t kubectl create serviceaccount my-service-account" -#: pkg/kubectl/cmd/create_service.go:232 -msgid "" -"\n" -"\t# Create a new ExternalName service named my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" -msgstr "" -"\n" -"\t# Create a new ExternalName service named my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" - -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -2363,7 +764,7 @@ msgstr "" "\tonly pods, which will allow application authors to reference services\n" "\tthat exist off platform, on other clusters, or locally." -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" @@ -2373,7 +774,7 @@ msgstr "" "\tHelp provides help for any command in the application.\n" "\tSimply type kubectl help [path to command] for full details." -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" @@ -2383,43 +784,7 @@ msgstr "" " # Create a new LoadBalancer service named my-lbs\n" " kubectl create service loadbalancer my-lbs --tcp=5678:8080" -#: pkg/kubectl/cmd/create_service.go:53 -msgid "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" -msgstr "" -"\n" -" # Create a new nodeport service named my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" - -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -2449,7 +814,7 @@ msgstr "" " kubectl cluster-info dump --namespaces default,kube-system --output-" "directory=/path/to/cluster-state" -#: pkg/kubectl/cmd/annotate.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:94 msgid "" "\n" " # Update pod 'foo' with the annotation 'description' and the value 'my " @@ -2506,7 +871,7 @@ msgstr "" " kubectl annotate pods foo description-" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." @@ -2514,79 +879,8 @@ msgstr "" "\n" " Create a LoadBalancer service with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_service.go:50 -msgid "" -"\n" -" Create a clusterIP service with the specified name." -msgstr "" -"\n" -" Create a clusterIP service with the specified name." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:33 -msgid "" -"\n" -" Create a deployment with the specified name." -msgstr "" -"\n" -" Create a deployment with the specified name." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_service.go:113 -msgid "" -"\n" -" Create a nodeport service with the specified name." -msgstr "" -"\n" -" Create a nodeport service with the specified name." - -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 -msgid "" -"\n" -" Dumps cluster info out suitable for debugging and diagnosing cluster " -"problems. By default, dumps everything to\n" -" stdout. You can optionally specify a directory with --output-directory. " -"If you specify a directory, kubernetes will\n" -" build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" -" switch to a different namespace with the --namespaces flag, or specify --" -"all-namespaces to dump all namespaces.\n" -"\n" -" The command also dumps the logs of all of the pods in the cluster, these " -"logs are dumped into different directories\n" -" based on namespace and pod name." -msgstr "" -"\n" -" Dumps cluster info out suitable for debugging and diagnosing cluster " -"problems. By default, dumps everything to\n" -" stdout. You can optionally specify a directory with --output-directory. " -"If you specify a directory, kubernetes will\n" -" build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" -" switch to a different namespace with the --namespaces flag, or specify --" -"all-namespaces to dump all namespaces.\n" -"\n" -" The command also dumps the logs of all of the pods in the cluster, these " -"logs are dumped into different directories\n" -" based on namespace and pod name." - -#: pkg/kubectl/cmd/clusterinfo.go:37 -msgid "" -"\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" -" To further debug and diagnose cluster problems, use 'kubectl cluster-info " -"dump'." -msgstr "" -"\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" -" To further debug and diagnose cluster problems, use 'kubectl cluster-info " -"dump'." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61 -#: pkg/kubectl/cmd/create_quota.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 msgid "" "A comma-delimited set of quota scopes that must all match each object " "tracked by the quota." @@ -2595,14 +889,14 @@ msgstr "" "tracked by the quota." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60 -#: pkg/kubectl/cmd/create_quota.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 msgid "" "A comma-delimited set of resource=quantity pairs that define a hard limit." msgstr "" "A comma-delimited set of resource=quantity pairs that define a hard limit." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63 -#: pkg/kubectl/cmd/create_pdb.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 msgid "" "A label selector to use for this budget. Only equality-based selector " "requirements are supported." @@ -2611,7 +905,7 @@ msgstr "" "requirements are supported." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106 -#: pkg/kubectl/cmd/expose.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 msgid "" "A label selector to use for this service. Only equality-based selector " "requirements are supported. If empty (the default) infer the selector from " @@ -2621,13 +915,8 @@ msgstr "" "requirements are supported. If empty (the default) infer the selector from " "the replication controller or replica set.)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136 -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "A schedule in the Cron format the job should be run with." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111 -#: pkg/kubectl/cmd/expose.go:109 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 msgid "" "Additional external IP address (not managed by Kubernetes) to accept for the " "service. If this IP is routed to a node, the service can be accessed by this " @@ -2638,7 +927,8 @@ msgstr "" "IP in addition to its generated service IP." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119 -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:178 msgid "" "An inline JSON override for the generated object. If this is non-empty, it " "is used to override the generated object. Requires that the object supply a " @@ -2648,28 +938,17 @@ msgstr "" "is used to override the generated object. Requires that the object supply a " "valid apiVersion field." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134 -#: pkg/kubectl/cmd/run.go:137 -msgid "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." -msgstr "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." - -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "ファイル名または標準入力でリソースにコンフィグを適用する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71 -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "Approve a certificate signing request" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81 -#: pkg/kubectl/cmd/create_service.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 msgid "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." @@ -2678,17 +957,12 @@ msgstr "" "loadbalancing)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64 -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:104 msgid "Attach to a running container" msgstr "Attach to a running container" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55 -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" -msgstr "Auto-scale a Deployment, ReplicaSet, or ReplicationController" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115 -#: pkg/kubectl/cmd/expose.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 msgid "" "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " "set to 'None' to create a headless service." @@ -2697,128 +971,104 @@ msgstr "" "set to 'None' to create a headless service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:100 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "ClusterRole this ClusterRoleBinding should reference" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55 -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "ClusterRole this RoleBinding should reference" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101 -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" -msgstr "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67 -#: pkg/kubectl/cmd/convert.go:68 +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "Convert config files between different API versions" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64 -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 msgid "Copy files and directories to and from containers." msgstr "Copy files and directories to and from containers." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:86 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "Create a ClusterRoleBinding for a particular ClusterRole" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181 -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "Create a LoadBalancer service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124 -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "Create a NodePort service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "Create a RoleBinding for a particular Role or ClusterRole" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214 -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "Create a TLS secret" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "Create a clusterIP service." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59 -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" msgstr "Create a configmap from a local file, directory or literal value" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." -msgstr "Create a deployment with the specified name." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "Create a namespace with the specified name" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "Create a pod disruption budget with the specified name." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "Create a quota with the specified name." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" -msgstr "ファイル名または標準入力でリソースを作成する" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143 -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "Create a secret for use with a Docker registry" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73 -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" msgstr "Create a secret from a local file, directory or literal value" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34 -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "Create a secret using specified subcommand" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "Create a service account with the specified name" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36 -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "Create a service using specified subcommand." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240 -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "Create an ExternalName service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130 -#: pkg/kubectl/cmd/delete.go:132 +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:135 msgid "" "Delete resources by filenames, stdin, resources and names, or by resources " "and label selector" @@ -2827,130 +1077,109 @@ msgstr "" "and label selector" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38 -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "指定したコンテキストをkubeconfigから削除する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38 -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "指定したコンテキストをkubeconfigから削除する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121 -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "Deny a certificate signing request" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58 -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "Deprecated: Gracefully shut down a resource by name or filename" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62 -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "1つまたは複数のコンテキストを記述する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77 -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:80 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "Display Resource (CPU/Memory) usage of nodes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79 -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:96 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "Display Resource (CPU/Memory) usage of pods" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43 -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "Display Resource (CPU/Memory) usage." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49 -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "クラスターの情報を表示する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40 -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "kubeconfigで定義されたクラスターを表示する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64 -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "マージされたkubeconfigの設定または指定されたkubeconfigを表示する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107 -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:161 msgid "Display one or many resources" msgstr "1つまたは複数のリソースを表示する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48 -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "current-contextを表示する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50 -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "リソースの説明を表示する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176 -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:181 msgid "Drain node in preparation for maintenance" msgstr "Drain node in preparation for maintenance" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37 -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" msgstr "Dump lots of relevant info for debugging and diagnosis" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100 -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:76 msgid "Edit a resource on the server" msgstr "Edit a resource on the server" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159 -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "Email for Docker registry" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68 -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:88 msgid "Execute a command in a container" msgstr "Execute a command in a container" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102 -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." -msgstr "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75 -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "Forward one or more local ports to a pod" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36 -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "Help about any command" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105 -#: pkg/kubectl/cmd/expose.go:103 -msgid "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " -"and used (cloud-provider specific)." -msgstr "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " -"and used (cloud-provider specific)." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114 -#: pkg/kubectl/cmd/expose.go:112 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:160 msgid "" "If non-empty, set the session affinity for the service to this; legal " "values: 'None', 'ClientIP'" @@ -2959,7 +1188,7 @@ msgstr "" "values: 'None', 'ClientIP'" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135 -#: pkg/kubectl/cmd/annotate.go:136 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:155 msgid "" "If non-empty, the annotation update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " @@ -2970,7 +1199,7 @@ msgstr "" "resource." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132 -#: pkg/kubectl/cmd/label.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:152 msgid "" "If non-empty, the labels update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " @@ -2980,49 +1209,34 @@ msgstr "" "resource-version for the object. Only valid when specifying a single " "resource." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98 -#: pkg/kubectl/cmd/rollingupdate.go:99 -msgid "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" -msgstr "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46 -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" -msgstr "Manage a deployment rollout" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:96 msgid "Mark node as schedulable" msgstr "Mark node as schedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:68 msgid "Mark node as unschedulable" msgstr "Mark node as unschedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73 -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:82 msgid "Mark the provided resource as paused" msgstr "Mark the provided resource as paused" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35 -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "Modify certificate resources." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39 -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "kubeconfigを変更する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110 -#: pkg/kubectl/cmd/expose.go:108 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 msgid "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." @@ -3031,7 +1245,7 @@ msgstr "" "traffic to. Optional." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108 -#: pkg/kubectl/cmd/logs.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:173 msgid "" "Only return logs after a specific date (RFC3339). Defaults to all logs. Only " "one of since-time / since may be used." @@ -3040,41 +1254,27 @@ msgstr "" "one of since-time / since may be used." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97 -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:113 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "Output shell completion code for the specified shell (bash or zsh)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115 -#: pkg/kubectl/cmd/convert.go:85 -msgid "" -"Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" -msgstr "" -"Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157 -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "Password for Docker registry authentication" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226 -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "Path to PEM encoded public key certificate." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227 -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "Path to private key associated with given certificate." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84 -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "Perform a rolling update of the given ReplicationController" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82 -#: pkg/kubectl/cmd/scale.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:129 msgid "" "Precondition for resource version. Requires that the current resource " "version match this value in order to scale." @@ -3083,63 +1283,57 @@ msgstr "" "version match this value in order to scale." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "Print the client and server version information" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "Print the list of flags inherited by all commands" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86 -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "Print the logs for a container in a pod" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70 -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "Replace a resource by filename or stdin" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:86 msgid "Resume a paused resource" msgstr "Resume a paused resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56 -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "Role this RoleBinding should reference" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94 -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "Run a particular image on the cluster" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68 -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "Run a proxy to the Kubernetes API server" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161 -#: pkg/kubectl/cmd/create_secret.go:161 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:153 msgid "Server location for Docker registry" msgstr "Server location for Docker registry" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71 -#: pkg/kubectl/cmd/scale.go:71 -msgid "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" -msgstr "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37 -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "Set specific features on objects" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 msgid "" "Set the last-applied-configuration annotation on a live object to match the " "contents of a file." @@ -3148,52 +1342,52 @@ msgstr "" "contents of a file." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81 -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "リソースのセレクターを設定する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67 -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "kubeconfigにクラスターエントリを設定する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57 -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "kubeconfigにコンテキストエントリを設定する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103 -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "kubeconfigにユーザーエントリを設定する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59 -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "kubeconfigに個別の変数を設定する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48 -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "kubeconfigにcurrent-contextを設定する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80 -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:106 msgid "Show details of a specific resource or group of resources" msgstr "Show details of a specific resource or group of resources" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57 -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:101 msgid "Show the status of the rollout" msgstr "Show the status of the rollout" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108 -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "Synonym for --target-port" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87 -#: pkg/kubectl/cmd/expose.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 msgid "" "Take a replication controller, service, deployment or pod and expose it as a " "new Kubernetes Service" @@ -3202,12 +1396,12 @@ msgstr "" "new Kubernetes Service" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114 -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "The image for the container to run." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116 -#: pkg/kubectl/cmd/run.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 msgid "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" @@ -3215,29 +1409,20 @@ msgstr "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100 -#: pkg/kubectl/cmd/rollingupdate.go:101 -msgid "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" -msgstr "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62 -#: pkg/kubectl/cmd/create_pdb.go:63 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 msgid "" "The minimum number or percentage of available pods this budget requires." msgstr "" "The minimum number or percentage of available pods this budget requires." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113 -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "The name for the newly created object." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71 -#: pkg/kubectl/cmd/autoscale.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 msgid "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." @@ -3245,24 +1430,8 @@ msgstr "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113 -#: pkg/kubectl/cmd/run.go:116 -msgid "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." -msgstr "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66 -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "" -"The name of the API generator to use. Currently there is only 1 generator." -msgstr "" -"The name of the API generator to use. Currently there is only 1 generator." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98 -#: pkg/kubectl/cmd/expose.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 msgid "" "The name of the API generator to use. There are 2 generators: 'service/v1' " "and 'service/v2'. The only difference between them is that service port in " @@ -3274,22 +1443,13 @@ msgstr "" "v1 is named 'default', while it is left unnamed in v2. Default is 'service/" "v2'." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133 -#: pkg/kubectl/cmd/run.go:136 -msgid "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" -msgstr "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99 -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." msgstr "The network protocol for the service to be created. Default is 'TCP'." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100 -#: pkg/kubectl/cmd/expose.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 msgid "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" @@ -3297,17 +1457,8 @@ msgstr "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121 -#: pkg/kubectl/cmd/run.go:124 -msgid "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." -msgstr "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131 -#: pkg/kubectl/cmd/run.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:194 msgid "" "The resource requirement limits for this container. For example, 'cpu=200m," "memory=512Mi'. Note that server side components may assign limits depending " @@ -3318,7 +1469,7 @@ msgstr "" "on the server configuration, such as limit ranges." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130 -#: pkg/kubectl/cmd/run.go:133 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:192 msgid "" "The resource requirement requests for this container. For example, " "'cpu=100m,memory=256Mi'. Note that server side components may assign " @@ -3328,89 +1479,62 @@ msgstr "" "'cpu=100m,memory=256Mi'. Note that server side components may assign " "requests depending on the server configuration, such as limit ranges." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128 -#: pkg/kubectl/cmd/run.go:131 -msgid "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." -msgstr "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87 -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "The type of secret to create" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101 -#: pkg/kubectl/cmd/expose.go:102 -msgid "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." -msgstr "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:86 msgid "Undo a previous rollout" msgstr "現在のロールアウトを取り消す" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47 -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "kubeconfigから変数を個別に削除する" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91 -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" -msgstr "Update field(s) of a resource using strategic merge patch" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94 -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "Update image of a pod template" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101 -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" msgstr "Update resource requests/limits on objects with pod templates" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "リソースのアノテーションを更新する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109 -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:132 msgid "Update the labels on a resource" msgstr "リソースのラベルを更新する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88 -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:108 msgid "Update the taints on one or more nodes" msgstr "Update the taints on one or more nodes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155 -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "Username for Docker registry authentication" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" msgstr "" "View latest last-applied-configuration annotations of a resource/object" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51 -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:82 msgid "View rollout history" msgstr "ロールアウトの履歴を表示する" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45 -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:85 msgid "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" @@ -3418,20 +1542,1866 @@ msgstr "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" -#: pkg/kubectl/cmd/run_test.go:85 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run_test.go:88 msgid "dummy restart flag)" msgstr "dummy restart flag)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253 -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" -msgstr "external name of service" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217 -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:478 msgid "kubectl controls the Kubernetes cluster manager" msgstr "kubectl controls the Kubernetes cluster manager" +#~ msgid "" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config based on folder bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with specified keys " +#~ "instead of file basenames on disk\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with key1=config1 and " +#~ "key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" +#~ msgstr "" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config based on folder bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with specified keys " +#~ "instead of file basenames on disk\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with key1=config1 and " +#~ "key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" + +#~ msgid "" +#~ "\n" +#~ "\t\t # If you don't already have a .dockercfg file, you can create a " +#~ "dockercfg secret directly by using:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +#~ msgstr "" +#~ "\n" +#~ "\t\t # If you don't already have a .dockercfg file, you can create a " +#~ "dockercfg secret directly by using:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Apply the configuration in pod.json to a pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Apply the JSON passed into stdin to a pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Note: --prune is still in Alpha\n" +#~ "\t\t# Apply the configuration in manifest.yaml that matches label " +#~ "app=nginx and delete all the other resources that are not in the file and " +#~ "match label app=nginx.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Apply the configuration in manifest.yaml and delete all the other " +#~ "configmaps that are not in the file.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Apply the configuration in pod.json to a pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Apply the JSON passed into stdin to a pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Note: --prune is still in Alpha\n" +#~ "\t\t# Apply the configuration in manifest.yaml that matches label " +#~ "app=nginx and delete all the other resources that are not in the file and " +#~ "match label app=nginx.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Apply the configuration in manifest.yaml and delete all the other " +#~ "configmaps that are not in the file.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Convert the live state of the resource specified by 'pod.yaml' to " +#~ "the latest version\n" +#~ "\t\t# and print to stdout in json format.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Convert all files under current directory to latest version and " +#~ "create them all.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Convert the live state of the resource specified by 'pod.yaml' to " +#~ "the latest version\n" +#~ "\t\t# and print to stdout in json format.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Convert all files under current directory to latest version and " +#~ "create them all.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to " +#~ "perform \"get\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName " +#~ "specified\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to " +#~ "perform \"get\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName " +#~ "specified\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" +#~ "\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" +#~ "\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" +#~ "resource=pods --resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a pod using the data in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Create a pod based on the JSON passed into stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API " +#~ "format then create the resource using the edited data.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Create a pod using the data in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Create a pod based on the JSON passed into stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API " +#~ "format then create the resource using the edited data.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a replication controller identified by type " +#~ "and name specified in \"nginx-controller.yaml\", which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a pod valid-pod, which serves on port 444 with " +#~ "the name \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Create a second service based on the above service, exposing the " +#~ "container port 8443 as port 443 with the name \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated streaming application on port " +#~ "4100 balancing UDP traffic and named 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx using replica set, which " +#~ "serves on port 80 and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for an nginx deployment, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a replication controller identified by type " +#~ "and name specified in \"nginx-controller.yaml\", which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a pod valid-pod, which serves on port 444 with " +#~ "the name \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Create a second service based on the above service, exposing the " +#~ "container port 8443 as port 443 with the name \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated streaming application on port " +#~ "4100 balancing UDP traffic and named 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx using replica set, which " +#~ "serves on port 80 and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for an nginx deployment, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Delete a pod using the type and name specified in pod.json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Delete a pod based on the type and name in the JSON passed into " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Delete pods and services with label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Delete a pod with minimal delay\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Force delete a pod on a dead node\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Delete all pods\n" +#~ "\t\tkubectl delete pods --all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Delete a pod using the type and name specified in pod.json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Delete a pod based on the type and name in the JSON passed into " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Delete pods and services with label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Delete a pod with minimal delay\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Force delete a pod on a dead node\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Delete all pods\n" +#~ "\t\tkubectl delete pods --all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running 'date' from pod 123456-7890, using the " +#~ "first container by default\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Get output from running 'date' in ruby-container from pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Get output from running 'date' from pod 123456-7890, using the " +#~ "first container by default\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Get output from running 'date' in ruby-container from pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running pod 123456-7890, using the first container " +#~ "by default\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Get output from ruby-container from pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Get output from running pod 123456-7890, using the first container " +#~ "by default\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Get output from ruby-container from pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Install bash completion on a Mac using homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for bash into the current shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Write bash completion code to a file and source if from ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" +#~ "\t\tsource <(kubectl completion zsh)" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Install bash completion on a Mac using homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for bash into the current shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Write bash completion code to a file and source if from ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" +#~ "\t\tsource <(kubectl completion zsh)" + +#~ msgid "" +#~ "\n" +#~ "\t\t# List all pods in ps output format.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# List all pods in ps output format with more information (such as " +#~ "node name).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# List a single replication controller with specified NAME in ps " +#~ "output format.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# List a single pod in JSON output format.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " +#~ "JSON output format.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Return only the phase value of the specified pod.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# List all replication controllers and services together in ps output " +#~ "format.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# List one or more resources by their type and names.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List all resources with different types.\n" +#~ "\t\tkubectl get all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# List all pods in ps output format.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# List all pods in ps output format with more information (such as " +#~ "node name).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# List a single replication controller with specified NAME in ps " +#~ "output format.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# List a single pod in JSON output format.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " +#~ "JSON output format.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Return only the phase value of the specified pod.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# List all replication controllers and services together in ps output " +#~ "format.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# List one or more resources by their type and names.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List all resources with different types.\n" +#~ "\t\tkubectl get all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in the pod\t\tkubectl port-forward pod/mypod 5000 " +#~ "6000\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in a pod selected by the deployment\t\tkubectl port-" +#~ "forward deployment/mydeployment 5000 6000\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in a pod selected by the service\t\tkubectl port-" +#~ "forward service/myservice 5000 6000\n" +#~ "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\t" +#~ "\tkubectl port-forward pod/mypod 8888:5000\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\t" +#~ "\tkubectl port-forward pod/mypod :5000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in the pod\t\tkubectl port-forward pod/mypod 5000 " +#~ "6000\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in a pod selected by the deployment\t\tkubectl port-" +#~ "forward deployment/mydeployment 5000 6000\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in a pod selected by the service\t\tkubectl port-" +#~ "forward service/myservice 5000 6000\n" +#~ "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\t" +#~ "\tkubectl port-forward pod/mypod 8888:5000\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\t" +#~ "\tkubectl port-forward pod/mypod :5000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Partially update a node using strategic merge patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Partially update a node identified by the type and name specified " +#~ "in \"node.json\" using strategic merge patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image; spec.containers[*].name is required " +#~ "because it's a merge key\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image using a json patch with positional " +#~ "arrays\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Partially update a node using strategic merge patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Partially update a node identified by the type and name specified " +#~ "in \"node.json\" using strategic merge patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image; spec.containers[*].name is required " +#~ "because it's a merge key\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image using a json patch with positional " +#~ "arrays\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Print the address of the master and cluster services\n" +#~ "\t\tkubectl cluster-info" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Print the address of the master and cluster services\n" +#~ "\t\tkubectl cluster-info" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Return snapshot logs from pod nginx with only one container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs for the pods defined by label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot of previous terminated ruby container logs from pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Display only the most recent 20 lines of output in pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Show all logs from pod nginx written in the last hour\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from first container of a job named hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from container nginx-1 of a deployment named " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Return snapshot logs from pod nginx with only one container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs for the pods defined by label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot of previous terminated ruby container logs from pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Display only the most recent 20 lines of output in pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Show all logs from pod nginx written in the last hour\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from first container of a job named hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from container nginx-1 of a deployment named " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +#~ "content from ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +#~ "\t\t# The chosen port for the server will be output to stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +#~ "api\n" +#~ "\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +#~ "pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +#~ "content from ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +#~ "\t\t# The chosen port for the server will be output to stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +#~ "api\n" +#~ "\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +#~ "pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Scale a replicaset named 'foo' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scale a resource identified by type and name specified in \"foo.yaml" +#~ "\" to 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# If the deployment named mysql's current size is 2, scale mysql to " +#~ "3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scale multiple replication controllers.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scale job named 'cron' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Scale a replicaset named 'foo' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scale a resource identified by type and name specified in \"foo.yaml" +#~ "\" to 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# If the deployment named mysql's current size is 2, scale mysql to " +#~ "3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scale multiple replication controllers.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scale job named 'cron' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Shut down foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop pods and services with label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Shut down the service defined in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Shut down all resources in the path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Shut down foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop pods and services with label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Shut down the service defined in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Shut down all resources in the path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Start a single instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and let the container expose " +#~ "port 5701 .\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and set environment variables " +#~ "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Start a replicated instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Print the corresponding API objects without creating " +#~ "them.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Start a single instance of nginx, but overload the spec of the " +#~ "deployment with a partial set of values parsed from JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Start a pod of busybox and keep it in the foreground, don't restart " +#~ "it if it exits.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Start the nginx container using the default command, but use custom " +#~ "arguments (arg1 .. argN) for that command.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Start the nginx container using a different command and custom " +#~ "arguments.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Start the perl container to compute π to 2000 places and print it " +#~ "out.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Start the cron job to compute π to 2000 places and print it out " +#~ "every 5 minutes.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Start a single instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and let the container expose " +#~ "port 5701 .\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and set environment variables " +#~ "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Start a replicated instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Print the corresponding API objects without creating " +#~ "them.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Start a single instance of nginx, but overload the spec of the " +#~ "deployment with a partial set of values parsed from JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Start a pod of busybox and keep it in the foreground, don't restart " +#~ "it if it exits.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Start the nginx container using the default command, but use custom " +#~ "arguments (arg1 .. argN) for that command.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Start the nginx container using a different command and custom " +#~ "arguments.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Start the perl container to compute π to 2000 places and print it " +#~ "out.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Start the cron job to compute π to 2000 places and print it out " +#~ "every 5 minutes.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update node 'foo' with a taint with key 'dedicated' and value " +#~ "'special-user' and effect 'NoSchedule'.\n" +#~ "\t\t# If a taint with that key and effect already exists, its value is " +#~ "replaced as specified.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " +#~ "'NoSchedule' if one exists.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Update node 'foo' with a taint with key 'dedicated' and value " +#~ "'special-user' and effect 'NoSchedule'.\n" +#~ "\t\t# If a taint with that key and effect already exists, its value is " +#~ "replaced as specified.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " +#~ "'NoSchedule' if one exists.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using new replication controller data in " +#~ "frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " +#~ "image, and switching the\n" +#~ "\t\t# name of the replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend by just changing the image, and keeping " +#~ "the old name.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 " +#~ "to frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using new replication controller data in " +#~ "frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " +#~ "image, and switching the\n" +#~ "\t\t# name of the replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend by just changing the image, and keeping " +#~ "the old name.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 " +#~ "to frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" + +#~ msgid "" +#~ "\n" +#~ "\t\tApply a configuration to a resource by filename or stdin.\n" +#~ "\t\tThis resource will be created if it doesn't exist yet.\n" +#~ "\t\tTo use 'apply', always create the resource initially with either " +#~ "'apply' or 'create --save-config'.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do " +#~ "not use unless you are aware of what the current state is. See https://" +#~ "issues.k8s.io/34274." +#~ msgstr "" +#~ "\n" +#~ "\t\tApply a configuration to a resource by filename or stdin.\n" +#~ "\t\tThis resource will be created if it doesn't exist yet.\n" +#~ "\t\tTo use 'apply', always create the resource initially with either " +#~ "'apply' or 'create --save-config'.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do " +#~ "not use unless you are aware of what the current state is. See https://" +#~ "issues.k8s.io/34274." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a TLS secret from the given public/private key pair.\n" +#~ "\n" +#~ "\t\tThe public/private key pair must exist before hand. The public key " +#~ "certificate must be .PEM encoded and match the given private key." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate a TLS secret from the given public/private key pair.\n" +#~ "\n" +#~ "\t\tThe public/private key pair must exist before hand. The public key " +#~ "certificate must be .PEM encoded and match the given private key." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a new secret for use with Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets are used to authenticate against Docker " +#~ "registries.\n" +#~ "\n" +#~ "\t\tWhen using the Docker command line to push images, you can " +#~ "authenticate to a given registry by running\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " That produces a ~/.dockercfg file that is used by subsequent 'docker " +#~ "push' and 'docker pull' commands to\n" +#~ "\t\tauthenticate to the registry. The email address is optional.\n" +#~ "\n" +#~ "\t\tWhen creating applications, you may have a Docker registry that " +#~ "requires authentication. In order for the\n" +#~ "\t\tnodes to pull images on your behalf, they have to have the " +#~ "credentials. You can provide this information\n" +#~ "\t\tby creating a dockercfg secret and attaching it to your service " +#~ "account." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate a new secret for use with Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets are used to authenticate against Docker " +#~ "registries.\n" +#~ "\n" +#~ "\t\tWhen using the Docker command line to push images, you can " +#~ "authenticate to a given registry by running\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " That produces a ~/.dockercfg file that is used by subsequent 'docker " +#~ "push' and 'docker pull' commands to\n" +#~ "\t\tauthenticate to the registry. The email address is optional.\n" +#~ "\n" +#~ "\t\tWhen creating applications, you may have a Docker registry that " +#~ "requires authentication. In order for the\n" +#~ "\t\tnodes to pull images on your behalf, they have to have the " +#~ "credentials. You can provide this information\n" +#~ "\t\tby creating a dockercfg secret and attaching it to your service " +#~ "account." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a secret based on a file, directory, or specified literal " +#~ "value.\n" +#~ "\n" +#~ "\t\tA single secret may package one or more key/value pairs.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a file, the key will default to the " +#~ "basename of the file, and the value will\n" +#~ "\t\tdefault to the file content. If the basename is an invalid key, you " +#~ "may specify an alternate key.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a directory, each file whose basename " +#~ "is a valid key in the directory will be\n" +#~ "\t\tpackaged into the secret. Any directory entries except regular files " +#~ "are ignored (e.g. subdirectories,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate a secret based on a file, directory, or specified literal " +#~ "value.\n" +#~ "\n" +#~ "\t\tA single secret may package one or more key/value pairs.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a file, the key will default to the " +#~ "basename of the file, and the value will\n" +#~ "\t\tdefault to the file content. If the basename is an invalid key, you " +#~ "may specify an alternate key.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a directory, each file whose basename " +#~ "is a valid key in the directory will be\n" +#~ "\t\tpackaged into the secret. Any directory entries except regular files " +#~ "are ignored (e.g. subdirectories,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate and run a particular image, possibly replicated.\n" +#~ "\n" +#~ "\t\tCreates a deployment or job to manage the created container(s)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate and run a particular image, possibly replicated.\n" +#~ "\n" +#~ "\t\tCreates a deployment or job to manage the created container(s)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreates an autoscaler that automatically chooses and sets the number " +#~ "of pods that run in a kubernetes cluster.\n" +#~ "\n" +#~ "\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name " +#~ "and creates an autoscaler that uses the given resource as a reference.\n" +#~ "\t\tAn autoscaler can automatically increase or decrease number of pods " +#~ "deployed within the system as needed." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreates an autoscaler that automatically chooses and sets the number " +#~ "of pods that run in a kubernetes cluster.\n" +#~ "\n" +#~ "\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name " +#~ "and creates an autoscaler that uses the given resource as a reference.\n" +#~ "\t\tAn autoscaler can automatically increase or decrease number of pods " +#~ "deployed within the system as needed." + +#~ msgid "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe --force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." +#~ msgstr "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe --force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." + +#~ msgid "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete --help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." +#~ msgstr "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete --help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +#~ "\n" +#~ "\t\tThe top-node command allows you to see the resource consumption of " +#~ "nodes." +#~ msgstr "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +#~ "\n" +#~ "\t\tThe top-node command allows you to see the resource consumption of " +#~ "nodes." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +#~ "\n" +#~ "\t\tThe 'top pod' command allows you to see the resource consumption of " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDue to the metrics pipeline delay, they may be unavailable for a few " +#~ "minutes\n" +#~ "\t\tsince pod creation." +#~ msgstr "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +#~ "\n" +#~ "\t\tThe 'top pod' command allows you to see the resource consumption of " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDue to the metrics pipeline delay, they may be unavailable for a few " +#~ "minutes\n" +#~ "\t\tsince pod creation." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +#~ "\n" +#~ "\t\tThe top command allows you to see the resource consumption for nodes " +#~ "or pods.\n" +#~ "\n" +#~ "\t\tThis command requires Heapster to be correctly configured and working " +#~ "on the server. " +#~ msgstr "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +#~ "\n" +#~ "\t\tThe top command allows you to see the resource consumption for nodes " +#~ "or pods.\n" +#~ "\n" +#~ "\t\tThis command requires Heapster to be correctly configured and working " +#~ "on the server. " + +#~ msgid "" +#~ "\n" +#~ "\t\tDrain node in preparation for maintenance.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse --force. --force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tDrain node in preparation for maintenance.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse --force. --force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" +#~ msgstr "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" + +#~ msgid "" +#~ "\n" +#~ "\t\tPerform a rolling update of the given ReplicationController.\n" +#~ "\n" +#~ "\t\tReplaces the specified replication controller with a new replication " +#~ "controller by updating one pod at a time to use the\n" +#~ "\t\tnew PodTemplate. The new-controller.json must specify the same " +#~ "namespace as the\n" +#~ "\t\texisting replication controller and overwrite at least one (common) " +#~ "label in its replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tPerform a rolling update of the given ReplicationController.\n" +#~ "\n" +#~ "\t\tReplaces the specified replication controller with a new replication " +#~ "controller by updating one pod at a time to use the\n" +#~ "\t\tnew PodTemplate. The new-controller.json must specify the same " +#~ "namespace as the\n" +#~ "\t\texisting replication controller and overwrite at least one (common) " +#~ "label in its replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tReplace a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. If replacing an existing " +#~ "resource, the\n" +#~ "\t\tcomplete resource spec must be provided. This can be obtained by\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tReplace a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. If replacing an existing " +#~ "resource, the\n" +#~ "\t\tcomplete resource spec must be provided. This can be obtained by\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." + +#~ msgid "" +#~ "\n" +#~ "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, " +#~ "or Job.\n" +#~ "\n" +#~ "\t\tScale also allows users to specify one or more preconditions for the " +#~ "scale action.\n" +#~ "\n" +#~ "\t\tIf --current-replicas or --resource-version is specified, it is " +#~ "validated before the\n" +#~ "\t\tscale is attempted, and it is guaranteed that the precondition holds " +#~ "true when the\n" +#~ "\t\tscale is sent to the server." +#~ msgstr "" +#~ "\n" +#~ "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, " +#~ "or Job.\n" +#~ "\n" +#~ "\t\tScale also allows users to specify one or more preconditions for the " +#~ "scale action.\n" +#~ "\n" +#~ "\t\tIf --current-replicas or --resource-version is specified, it is " +#~ "validated before the\n" +#~ "\t\tscale is attempted, and it is guaranteed that the precondition holds " +#~ "true when the\n" +#~ "\t\tscale is sent to the server." + +#~ msgid "" +#~ "\n" +#~ "\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tTo proxy only part of the kubernetes api and also some static files:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tTo proxy the entire kubernetes api at a different root, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +#~ msgstr "" +#~ "\n" +#~ "\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tTo proxy only part of the kubernetes api and also some static files:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tTo proxy the entire kubernetes api at a different root, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" + +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate field(s) of a resource using strategic merge patch\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tUpdate field(s) of a resource using strategic merge patch\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the labels on a resource.\n" +#~ "\n" +#~ "\t\t* A label must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* If --overwrite is true, then existing labels can be overwritten, " +#~ "otherwise attempting to overwrite a label will result in an error.\n" +#~ "\t\t* If --resource-version is specified, then updates will use this " +#~ "resource version, otherwise the existing resource-version will be used." +#~ msgstr "" +#~ "\n" +#~ "\t\tUpdate the labels on a resource.\n" +#~ "\n" +#~ "\t\t* A label must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* If --overwrite is true, then existing labels can be overwritten, " +#~ "otherwise attempting to overwrite a label will result in an error.\n" +#~ "\t\t* If --resource-version is specified, then updates will use this " +#~ "resource version, otherwise the existing resource-version will be used." + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the taints on one or more nodes.\n" +#~ "\n" +#~ "\t\t* A taint consists of a key, value, and effect. As an argument here, " +#~ "it is expressed as key=value:effect.\n" +#~ "\t\t* The key must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* The value must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[2]d " +#~ "characters.\n" +#~ "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" +#~ "\t\t* Currently taint can only apply to node." +#~ msgstr "" +#~ "\n" +#~ "\t\tUpdate the taints on one or more nodes.\n" +#~ "\n" +#~ "\t\t* A taint consists of a key, value, and effect. As an argument here, " +#~ "it is expressed as key=value:effect.\n" +#~ "\t\t* The key must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* The value must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[2]d " +#~ "characters.\n" +#~ "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" +#~ "\t\t* Currently taint can only apply to node." + +#~ msgid "" +#~ "\n" +#~ "\t # !!!Important Note!!!\n" +#~ "\t # Requires that the 'tar' binary is present in your container\n" +#~ "\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" +#~ "\n" +#~ "\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod " +#~ "in the default namespace\n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # Copy /tmp/foo local file to /tmp/bar in a remote pod in a " +#~ "specific container\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +#~ "\n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" +#~ msgstr "" +#~ "\n" +#~ "\t # !!!Important Note!!!\n" +#~ "\t # Requires that the 'tar' binary is present in your container\n" +#~ "\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" +#~ "\n" +#~ "\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod " +#~ "in the default namespace\n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # Copy /tmp/foo local file to /tmp/bar in a remote pod in a " +#~ "specific container\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +#~ "\n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" + +#~ msgid "" +#~ "\n" +#~ "\t # Create a new secret named my-secret with keys for each file in " +#~ "folder bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with specified keys instead of " +#~ "names on disk\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with key1=supersecret and " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" +#~ msgstr "" +#~ "\n" +#~ "\t # Create a new secret named my-secret with keys for each file in " +#~ "folder bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with specified keys instead of " +#~ "names on disk\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with key1=supersecret and " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" + +#~ msgid "" +#~ "\n" +#~ "\t# Create a new ExternalName service named my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" +#~ msgstr "" +#~ "\n" +#~ "\t# Create a new ExternalName service named my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" + +#~ msgid "" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs (in headless mode)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" +#~ msgstr "" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs (in headless mode)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" + +#~ msgid "" +#~ "\n" +#~ " # Create a new deployment named my-dep that runs the busybox image.\n" +#~ " kubectl create deployment my-dep --image=busybox" +#~ msgstr "" +#~ "\n" +#~ " # Create a new deployment named my-dep that runs the busybox image.\n" +#~ " kubectl create deployment my-dep --image=busybox" + +#~ msgid "" +#~ "\n" +#~ " # Create a new nodeport service named my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" +#~ msgstr "" +#~ "\n" +#~ " # Create a new nodeport service named my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 +#~ msgid "" +#~ "\n" +#~ " Create a clusterIP service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Create a clusterIP service with the specified name." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 +#~ msgid "" +#~ "\n" +#~ " Create a deployment with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Create a deployment with the specified name." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 +#~ msgid "" +#~ "\n" +#~ " Create a nodeport service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Create a nodeport service with the specified name." + +#~ msgid "" +#~ "\n" +#~ " Dumps cluster info out suitable for debugging and diagnosing cluster " +#~ "problems. By default, dumps everything to\n" +#~ " stdout. You can optionally specify a directory with --output-" +#~ "directory. If you specify a directory, kubernetes will\n" +#~ " build a set of files in that directory. By default only dumps things " +#~ "in the 'kube-system' namespace, but you can\n" +#~ " switch to a different namespace with the --namespaces flag, or " +#~ "specify --all-namespaces to dump all namespaces.\n" +#~ "\n" +#~ " The command also dumps the logs of all of the pods in the cluster, " +#~ "these logs are dumped into different directories\n" +#~ " based on namespace and pod name." +#~ msgstr "" +#~ "\n" +#~ " Dumps cluster info out suitable for debugging and diagnosing cluster " +#~ "problems. By default, dumps everything to\n" +#~ " stdout. You can optionally specify a directory with --output-" +#~ "directory. If you specify a directory, kubernetes will\n" +#~ " build a set of files in that directory. By default only dumps things " +#~ "in the 'kube-system' namespace, but you can\n" +#~ " switch to a different namespace with the --namespaces flag, or " +#~ "specify --all-namespaces to dump all namespaces.\n" +#~ "\n" +#~ " The command also dumps the logs of all of the pods in the cluster, " +#~ "these logs are dumped into different directories\n" +#~ " based on namespace and pod name." + +#~ msgid "" +#~ "\n" +#~ " Display addresses of the master and services with label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " To further debug and diagnose cluster problems, use 'kubectl cluster-" +#~ "info dump'." +#~ msgstr "" +#~ "\n" +#~ " Display addresses of the master and services with label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " To further debug and diagnose cluster problems, use 'kubectl cluster-" +#~ "info dump'." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136 +#~ msgid "A schedule in the Cron format the job should be run with." +#~ msgstr "A schedule in the Cron format the job should be run with." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134 +#~ msgid "" +#~ "An inline JSON override for the generated service object. If this is non-" +#~ "empty, it is used to override the generated object. Requires that the " +#~ "object supply a valid apiVersion field. Only used if --expose is true." +#~ msgstr "" +#~ "An inline JSON override for the generated service object. If this is non-" +#~ "empty, it is used to override the generated object. Requires that the " +#~ "object supply a valid apiVersion field. Only used if --expose is true." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55 +#~ msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#~ msgstr "Auto-scale a Deployment, ReplicaSet, or ReplicationController" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101 +#~ msgid "" +#~ "Container name which will have its image upgraded. Only relevant when --" +#~ "image is specified, ignored otherwise. Required when using --image on a " +#~ "multi-container pod" +#~ msgstr "" +#~ "Container name which will have its image upgraded. Only relevant when --" +#~ "image is specified, ignored otherwise. Required when using --image on a " +#~ "multi-container pod" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 +#~ msgid "Create a clusterIP service." +#~ msgstr "Create a clusterIP service." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 +#~ msgid "Create a deployment with the specified name." +#~ msgstr "Create a deployment with the specified name." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 +#~ msgid "Create a resource by filename or stdin" +#~ msgstr "ファイル名または標準入力でリソースを作成する" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58 +#~ msgid "Deprecated: Gracefully shut down a resource by name or filename" +#~ msgstr "Deprecated: Gracefully shut down a resource by name or filename" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102 +#~ msgid "" +#~ "Explicit policy for when to pull container images. Required when --image " +#~ "is same as existing image, ignored otherwise." +#~ msgstr "" +#~ "Explicit policy for when to pull container images. Required when --image " +#~ "is same as existing image, ignored otherwise." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105 +#~ msgid "" +#~ "IP to assign to the Load Balancer. If empty, an ephemeral IP will be " +#~ "created and used (cloud-provider specific)." +#~ msgstr "" +#~ "IP to assign to the Load Balancer. If empty, an ephemeral IP will be " +#~ "created and used (cloud-provider specific)." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98 +#~ msgid "" +#~ "Image to use for upgrading the replication controller. Must be distinct " +#~ "from the existing image (either new image or new image tag). Can not be " +#~ "used with --filename/-f" +#~ msgstr "" +#~ "Image to use for upgrading the replication controller. Must be distinct " +#~ "from the existing image (either new image or new image tag). Can not be " +#~ "used with --filename/-f" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46 +#~ msgid "Manage a deployment rollout" +#~ msgstr "Manage a deployment rollout" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115 +#~ msgid "" +#~ "Output the formatted object with the given group version (for ex: " +#~ "'extensions/v1beta1').)" +#~ msgstr "" +#~ "Output the formatted object with the given group version (for ex: " +#~ "'extensions/v1beta1').)" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84 +#~ msgid "Perform a rolling update of the given ReplicationController" +#~ msgstr "Perform a rolling update of the given ReplicationController" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71 +#~ msgid "" +#~ "Set a new size for a Deployment, ReplicaSet, Replication Controller, or " +#~ "Job" +#~ msgstr "" +#~ "Set a new size for a Deployment, ReplicaSet, Replication Controller, or " +#~ "Job" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100 +#~ msgid "" +#~ "The key to use to differentiate between two different controllers, " +#~ "default 'deployment'. Only relevant when --image is specified, ignored " +#~ "otherwise" +#~ msgstr "" +#~ "The key to use to differentiate between two different controllers, " +#~ "default 'deployment'. Only relevant when --image is specified, ignored " +#~ "otherwise" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113 +#~ msgid "" +#~ "The name of the API generator to use, see http://kubernetes.io/docs/user-" +#~ "guide/kubectl-conventions/#generators for a list." +#~ msgstr "" +#~ "The name of the API generator to use, see http://kubernetes.io/docs/user-" +#~ "guide/kubectl-conventions/#generators for a list." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66 +#~ msgid "" +#~ "The name of the API generator to use. Currently there is only 1 generator." +#~ msgstr "" +#~ "The name of the API generator to use. Currently there is only 1 generator." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133 +#~ msgid "" +#~ "The name of the generator to use for creating a service. Only used if --" +#~ "expose is true" +#~ msgstr "" +#~ "The name of the generator to use for creating a service. Only used if --" +#~ "expose is true" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121 +#~ msgid "" +#~ "The port that this container exposes. If --expose is true, this is also " +#~ "the port used by the service that is created." +#~ msgstr "" +#~ "The port that this container exposes. If --expose is true, this is also " +#~ "the port used by the service that is created." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128 +#~ msgid "" +#~ "The restart policy for this Pod. Legal values [Always, OnFailure, " +#~ "Never]. If set to 'Always' a deployment is created, if set to " +#~ "'OnFailure' a job is created, if set to 'Never', a regular pod is " +#~ "created. For the latter two --replicas must be 1. Default 'Always', for " +#~ "CronJobs `Never`." +#~ msgstr "" +#~ "The restart policy for this Pod. Legal values [Always, OnFailure, " +#~ "Never]. If set to 'Always' a deployment is created, if set to " +#~ "'OnFailure' a job is created, if set to 'Never', a regular pod is " +#~ "created. For the latter two --replicas must be 1. Default 'Always', for " +#~ "CronJobs `Never`." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101 +#~ msgid "" +#~ "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " +#~ "'ClusterIP'." +#~ msgstr "" +#~ "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " +#~ "'ClusterIP'." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91 +#~ msgid "Update field(s) of a resource using strategic merge patch" +#~ msgstr "Update field(s) of a resource using strategic merge patch" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253 +#~ msgid "external name of service" +#~ msgstr "external name of service" + #~ msgid "" #~ "watch is only supported on individual resources and resource collections " #~ "- %d resources were found" @@ -3439,8 +3409,8 @@ msgstr "kubectl controls the Kubernetes cluster manager" #~ "watch is only supported on individual resources and resource collections " #~ "- %d resources were found" #~ msgstr[0] "" -#~ "watchは単一リソース及びリソースコレクションのみサポートしています" -#~ "- %d個のリソースが見つかりました" +#~ "watchは単一リソース及びリソースコレクションのみサポートしています- %d個の" +#~ "リソースが見つかりました" #~ msgstr[1] "" -#~ "watchは単一リソース及びリソースコレクションのみサポートしています" -#~ "- %d個のリソースが見つかりました" +#~ "watchは単一リソース及びリソースコレクションのみサポートしています- %d個の" +#~ "リソースが見つかりました" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ko_KR/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ko_KR/LC_MESSAGES/k8s.mo index e4ed9a86ef43f25f1e62fe50fe079561ec27e970..f63e13184c881fe41c89d93af7fdc2619e7fb155 100644 GIT binary patch delta 359 zcmbOyvR$zLo)F7a1|SdsVi_Qw1H|GWHY1P#f(jsQ0i-K|v;mOb1f?GXX;~m&go%Mc z3rHIQX-6O(3#38j%m>mSbM^pfB_MqTN`D8^@<6^6GXsMz14BK76@*UEgY$}@**aDdWJl`>M delta 720 zcmb`@PiWIn90%}U*LHJWq#_7I@rP`J+k)LzQ6dP_DWZZp=1q`C@|?jm8A;>x)E-1; zTVWUrll}2hHXQ@2L%n!W@aDmjN4@B!c{_RBW#6o2yLs}FUq0`f-{ZX`A2Uk_ia+W4Va@rqWSF!(RX+j3)9_1XW$r&zqkZ#__jOjN%SN#>n9T*I*QYxVBBTP zXVA`rVY4TFH}DMUvvACv#D;6z(kNK280 z8#pHY>xhg0=ZvtKyl{N)^=lK_c~6S?g|snIkU9@%heouaVO*H%*^z-PMwm<83LB|s z`>qOSG7yten~)-}b2ysr+j*w*J@@vN@pYLVPv*BjAu2!TsPalJe&T3(O+Buva$UVB z?FNok(XB=+Rkiqt)k;at&u-LSN0phVQg8jBW@CZX(kvSBlBluJe7Ckyn^SWoRes-E FNL%;^%iRC~ diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ko_KR/LC_MESSAGES/k8s.po b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ko_KR/LC_MESSAGES/k8s.po index ddc0c77950e..9f59464eba4 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ko_KR/LC_MESSAGES/k8s.po +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/ko_KR/LC_MESSAGES/k8s.po @@ -6,84 +6,101 @@ msgid "" msgstr "" "Project-Id-Version: gettext-go-examples-hello\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-12 20:03+0000\n" +"Report-Msgid-Bugs-To: EMAIL\n" +"POT-Creation-Date: 2021-05-17 15:40+0200\n" "PO-Revision-Date: 2018-04-03 06:05+0900\n" "Last-Translator: Ian Y. Choi \n" +"Language-Team: \n" +"Language: ko_KR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" "X-Poedit-SourceCharset: UTF-8\n" -"Language-Team: \n" "Plural-Forms: nplurals=1; plural=0;\n" -"Language: ko_KR\n" # https://github.com/kubernetes/kubernetes/blob/masterpkg/kubectl/cmd/apply.go#L98 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "구성을 파일 이름 또는 stdin에 의한 자원에 적용합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "kubeconfig에서 지정된 클러스터를 삭제합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "kubeconfig에서 지정된 컨텍스트를 삭제합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "하나 또는 여러 컨텍스트를 설명합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "kubeconfig에 정의된 클러스터를 표시합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "병합된 kubeconfig 설정 또는 지정된 kubeconfig 파일을 표시합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "현재-컨텍스트를 표시합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "kubeconfig 파일을 수정합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "kubeconfig에서 클러스터 항목을 설정합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "kubeconfig에서 컨텍스트 항목을 설정합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "kubeconfig에서 사용자 항목을 설정합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "kubeconfig 파일에서 단일값을 설정합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "kubeconfig 파일에서 현재-컨텍스트를 설정합니다" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "kubeconfig 파일에서 단일값 설정을 해제합니다" +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "자원에 대한 주석을 업데이트합니다" -msgid "" -"watch is only supported on individual resources and resource collections - " -"%d resources were found" -msgid_plural "" -"watch is only supported on individual resources and resource collections - " -"%d resources were found" -msgstr[0] "" -"watch는 단일 리소스와 리소스 모음만을 지원합니다 - %d 개 자원을 발견하였습" -"니다" +#~ msgid "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgid_plural "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgstr[0] "" +#~ "watch는 단일 리소스와 리소스 모음만을 지원합니다 - %d 개 자원을 발견하였습" +#~ "니다" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/pt_BR/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/pt_BR/LC_MESSAGES/k8s.mo index 4392525f05d04da9e3baa70a641ae4fb445f9f0f..8a9019b566e583356235d4f7c04291990e093bd4 100644 GIT binary patch delta 4003 zcmY+`d2~-_9>?+T^ZSXlG(nI=2|P2=l8nLlY8%TpXWZ$)o+ee zE-UjDeqFoLcA@Mh4av(&B7etw)%c;btjRIPVJTLwB~pN=vCxQgep93eo(L83`$V3F ziA3RxIwEsuuU}8(AQsgZImUHK5hC63JM79Wq5q=+Fm3N z|A`l9A3-P2{M@e-GeG|m)CltII+i&{E`W$_`}KQ1u%#HA<2h`J-(w7h4e$om5hqX|iTbKb zQD?gF%izIt)OQm#&|55BgHA(T3pVP7*HLHeKR5}i5Ar&ig)6CVMaClGgS`jK#2o6Y z@c}+UCQ+^r3Cv8P)E~-1q9GrzV(($zy9>|orZ5S0CihX=nB`7>S|De@t%Vs9Pd?~!cs zVR&IQi_XXTV9zFCDoc4K?X#KRQmn{AuKQ%7w=J`oCMHErqRvc}_q_I@m_q+@kb`nA ze2D+WtA`M^4qT_+q zViEPj%UJoC%&2PdASbXv30|y35!Rqt<&P8iujdPosAH0QEzbyTRKn2eB9RyO@NHH+qXW16xqvh)vPi$P?h6Wbz5trd1jNj(n;45rGy#jS);oH4>H`E8oM17U{sITN6 z_QlC;p>}u#b;S2E4QtsV3+Z2maiAmqBB+0dH`U#-1MQPB0*g`K`Ek@&^AGHZRd#w) z-yIXE&%xQa4;y3HF7LW_sIPEz(3O~|`~UYG=!N%CpSVV`_oTz|E$S<9GVa9~th}55 zSHM;{7|)=#*DUegbvvw}z8!U27VYu=4JpTa)Z_QEjj`H3W|sb?f`cdw{m7fDc+@A& z#D2IIb;_?}6MP=5NACA#E)|E+z8ITgIkKMR-&jZ6KMwA9G}N_p^U(2oTW5K&L2odc z=;Bx#Y?~M~8?%VciWXgvT7FFykg=pb(UL*J$b1q`w6J;PP4cc*yb|a?aM*}n-LpCq zT2^`pZ$*|8z9WH^ug!JIK%%46l23G|w6Kl?r6IrZWFeUvXc5_h?~?|>x~{*#l`jXltnrNv^nv-dy8JS14^dP$6(ukk1^L|mPP-86yite!L!DD5;j=vLm zLu-^cl1%jd7m@eK9I}`+CLu%@pOzY=fb=0LWD(JI!nfxaC6!t_nLx&nQAEoiqWw!X z{h@@C$iNY+7x{Y1YO;b1C%Q|t=ojp5GD0hq{-hS^q7}*jGCpwReSWnQo8*!i!FHu; zVE=QV`+OwP55-V2o#@9x%M_y9EQWL^lZcj{WM<&V`-JOC|1enB??Q3#Sa-%OvW&b# z#*y}9GnuP*>CM3^;v<L0O4@V{u}pHf^?9e=*84pdTgTJ-I0Mr=`253j@~pO-qMed~4gJpf(ck#20~3C> zc6`>}DVW&UXFbV@au(+-@mX;*W?PTQv01I$mFec0&v~_Kq<8tA?VYU0A6&L}Z9nHE z?W}67tli_C_9Yd@dA;v(h;!3n1D&q}sZ{!n5?9lhrif7aGm-~KVhx-_MU zmFG-%LXJH)PI76y&$@de)!BG*n{ghTI%ur#PH%CXGk1-1=j?r-HTc3)tNO(?t{IM&xAA>=Ir5|Mf1> zv-2jTWmrqD%(r5$wsOW_J!7mJHzVw$wM;eZ=*@Z7irbNnb8CxnV!vMMcS0Xc3$fNd zajm+qerI1brk`8rGdVuD&l_gF-<=z2Uij=9O-zz~D%xCeJH(g`KDVfadFZo$n{OiR zAL7jjdsiE?$bL{@;!T3PEZuAhvCj`RuXMuf)tRQg{o^?E+U}HPCfMT^nFu#A+cfgI z$vI|vW!KF$&3$g|xn`Mh7vz}+#=bn?{8%+Tch-WOxp_IZsc9Oz2Ns&n#-`U)drrRD z<|Y-GmOgjK5@Y-9@c~2bKBTCtIfx5{2CMMa}TXEef;*$jpl_tW|O&L f@7ioWa!+kBW%Od1x9q;#%qaKaHcqwUY}5IF^=q?- literal 104289 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 diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/pt_BR/LC_MESSAGES/k8s.po b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/pt_BR/LC_MESSAGES/k8s.po index 07523c431fc..44610787321 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/pt_BR/LC_MESSAGES/k8s.po +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/pt_BR/LC_MESSAGES/k8s.po @@ -7,84 +7,47 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: EMAIL\n" -"POT-Creation-Date: 2017-03-14 21:32-0700\n" +"POT-Creation-Date: 2021-05-17 15:40+0200\n" "PO-Revision-Date: 2020-12-11 17:03+0100\n" +"Last-Translator: Carlos Panato \n" "Language-Team: \n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.4.2\n" -"Last-Translator: Carlos Panato \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Language: pt_BR\n" "X-Poedit-KeywordsList: \n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:43 msgid "" "\n" -"\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the cluster-admin " +"\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " +"cluster-admin ClusterRole\n" +"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" +"admin --user=user1 --user=user2 --group=group1" +msgstr "" +"\n" +"\t\t # Criar o ClusterRoleBinding para user1, user2, e group1 utilizando o " +"ClusterRole cluster-admin\n" +"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" +"admin —user=user1 —user=user2 —group=group1" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 +msgid "" +"\n" +"\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " "ClusterRole\n" -"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --" +"\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" "user=user2 --group=group1" msgstr "" "\n" -"\t\t # Criar o ClusterRoleBinding para user1, user2, e group1 utilizando o ClusterRole cluster-" -"admin\n" -"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin —user=user1 —" +"\t\t # Criar uma RoleBinding para user1, user2, e group1 utilizando o admin " +"ClusterRole\n" +"\t\t kubectl create rolebinding admin --clusterrole=admin —user=user1 —" "user=user2 —group=group1" -#: pkg/kubectl/cmd/create_rolebinding.go:35 -msgid "" -"\n" -"\t\t # Create a RoleBinding for user1, user2, and group1 using the admin ClusterRole\n" -"\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --" -"group=group1" -msgstr "" -"\n" -"\t\t # Criar uma RoleBinding para user1, user2, e group1 utilizando o admin ClusterRole\n" -"\t\t kubectl create rolebinding admin --clusterrole=admin —user=user1 —user=user2 —group=group1" - -#: pkg/kubectl/cmd/create_configmap.go:44 -msgid "" -"\n" -"\t\t # Create a new configmap named my-config based on folder bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Create a new configmap named my-config with specified keys instead of file basenames on " -"disk\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-" -"file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Create a new configmap named my-config with key1=config1 and key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2" -msgstr "" -"\n" -"\t\t # Criar um novo configmap com o nome de my-config baseado na pasta bar\n" -"\t\t kubectl create configmap my-config —from-file=path/to/bar\n" -"\n" -"\t\t # Cria um novo configmap com o nome my-config, onde cada chave possui o valor especificado " -"em um arquivo distinto no disco\n" -"\t\t kubectl create configmap my-config —from-file=key1=/path/to/bar/file1.txt —from-file=key2=/" -"path/to/bar/file2.txt\n" -"\n" -"\t\t # Criar um novo configmap com o nome de my-config com key1=config1 e key2=config2\n" -"\t\t kubectl create configmap my-config —from-literal=key1=config1 —from-literal=key2=config2" - -#: pkg/kubectl/cmd/create_secret.go:135 -msgid "" -"\n" -"\t\t # If you don't already have a .dockercfg file, you can create a dockercfg secret directly " -"by using:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-server=DOCKER_REGISTRY_SERVER --" -"docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" -msgstr "" -"\n" -"\t\t # Se você ainda não tem o arquivo .dockercfg, você pode gerar diretamente o dockercfg " -"secret utilizando o comando:\n" -"\t\t kubectl create secret docker-registry my-secret —docker-server=DOCKER_REGISTRY_SERVER —" -"docker-username=DOCKER_USER —docker-password=DOCKER_PASSWORD —docker-email=DOCKER_EMAIL" - -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -100,132 +63,36 @@ msgstr "" "\t\t # Mostra as métricas para um node específico\n" "\t\t kubectl top node NODE_NAME" -#: pkg/kubectl/cmd/apply.go:84 -msgid "" -"\n" -"\t\t# Apply the configuration in pod.json to a pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Apply the JSON passed into stdin to a pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Note: --prune is still in Alpha\n" -"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx and delete all the " -"other resources that are not in the file and match label app=nginx.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Apply the configuration in manifest.yaml and delete all the other configmaps that are not " -"in the file.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/ConfigMap" -msgstr "" -"\n" -"\t\t# Aplica a configuração do arquivo pod.json a um pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Aplica o JSON recebido via stdin para um pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Nota: —prune ainda está em Alpha\n" -"\t\t# Aplica a configuração do manifest.yaml que conter o label app=nginx e remove todos os " -"outros recursos que não estejam no arquivo e não contenham o label.\n" -"\t\tkubectl apply —prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Aplica a configuração do manifest.yaml e remove todos os outros configmaps que não estão " -"no arquivo.\n" -"\t\tkubectl apply —prune -f manifest.yaml —all —prune-whitelist=core/v1/ConfigMap" - -#: pkg/kubectl/cmd/autoscale.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:48 #, c-format msgid "" "\n" -"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and 10, no target CPU " -"utilization specified so a default autoscaling policy will be used:\n" +"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and " +"10, no target CPU utilization specified so a default autoscaling policy will " +"be used:\n" "\t\tkubectl autoscale deployment foo --min=2 --max=10\n" "\n" -"\t\t# Auto scale a replication controller \"foo\", with the number of pods between 1 and 5, " -"target CPU utilization at 80%:\n" +"\t\t# Auto scale a replication controller \"foo\", with the number of pods " +"between 1 and 5, target CPU utilization at 80%:\n" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" msgstr "" "\n" -"\t\t# Escala automaticamente um deployment \"foo\", com o número de pods entre 2 e 10, sem " -"especificar a utilização da CPU o padrão da política de autoscaling será utilizado:\n" +"\t\t# Escala automaticamente um deployment \"foo\", com o número de pods " +"entre 2 e 10, sem especificar a utilização da CPU o padrão da política de " +"autoscaling será utilizado:\n" "\t\tkubectl autoscale deployment foo —min=2 —max=10\n" "\n" -"\t\t# Escala automaticamente um replication controller \"foo\", com o número de pods entre 1 and " -"5, e definindo a utilização da CPU em 80%:\n" +"\t\t# Escala automaticamente um replication controller \"foo\", com o número " +"de pods entre 1 and 5, e definindo a utilização da CPU em 80%:\n" "\t\tkubectl autoscale rc foo —max=5 —cpu-percent=80" -#: pkg/kubectl/cmd/convert.go:49 -msgid "" -"\n" -"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the latest version\n" -"\t\t# and print to stdout in json format.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Convert all files under current directory to latest version and create them all.\n" -"\t\tkubectl convert -f . | kubectl create -f -" -msgstr "" -"\n" -"\t\t# converte o arquivo 'pod.yaml' para a versão mais atual e imprime a saída para o stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Converte o estado atual do recurso especificado pelo 'pod.yaml' para a versão mais atual\n" -"\t\t# e imprime a saída para o stdout no formato json.\n" -"\t\tkubectl convert -f pod.yaml —local -o json\n" -"\n" -"\t\t# Converte todos os arquivos dentro do diretório atual para a versão mais recente e cria " -"todos.\n" -"\t\tkubectl convert -f . | kubectl create -f -" - -#: pkg/kubectl/cmd/create_clusterrole.go:34 -msgid "" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform \"get\", \"watch\" " -"and \"list\" on pods\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods\n" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods --resource-" -"name=readablepod" -msgstr "" -"\n" -"\t\t# Cria um ClusterRole com o nome de \"pod-reader\" que permite o usuário realizar \"get\", " -"\"watch\" e \"list\" em pods\n" -"\t\tkubectl create clusterrole pod-reader —verb=get,list,watch —resource=pods\n" -"\n" -"\t\t# Cria a ClusterRole com o nome de \"pod-reader\" com um ResourceName especificado\n" -"\t\tkubectl create clusterrole pod-reader —verb=get,list,watch —resource=pods —resource-" -"name=readablepod" - -#: pkg/kubectl/cmd/create_role.go:41 -msgid "" -"\n" -"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get\", \"watch\" and " -"\"list\" on pods\n" -"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --resource=pods\n" -"\n" -"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --resource=pods --" -"resource-name=readablepod" -msgstr "" -"\n" -"\t\t# Cria uma Role com o nome de \"pod-reader\" que permite o usuário realizar \"get\", \"watch" -"\" e \"list\" em pods\n" -"\t\tkubectl create role pod-reader —verb=get —verb=list —verb=watch —resource=pods\n" -"\n" -"\t\t# Cria uma Role com o nome de \"pod-reader\" com um ResourceName especificado\n" -"\t\tkubectl create role pod-reader —verb=get —verg=list —verb=watch —resource=pods —resource-" -"name=readablepod" - -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" "\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3," -"replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10\n" +"replicationcontrollers=2,resourcequotas=1,secrets=5," +"persistentvolumeclaims=10\n" "\n" "\t\t# Create a new resourcequota named best-effort\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" @@ -233,167 +100,44 @@ msgstr "" "\n" "\t\t# Cria um novo resourcequota com o nome de my-quota\n" "\t\tkubectl create quota my-quota —hard=cpu=1,memory=1G,pods=2,services=3," -"replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10\n" +"replicationcontrollers=2,resourcequotas=1,secrets=5," +"persistentvolumeclaims=10\n" "\n" "\t\t# Cria um novo resourcequota com o nome de best-effort\n" "\t\tkubectl create quota best-effort —hard=pods=100 —scopes=BestEffort" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" -"\t\t# Create a pod disruption budget named my-pdb that will select all pods with the app=rails " -"label\n" -"\t\t# and require at least one of them being available at any point in time.\n" -"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-available=1\n" +"\t\t# Create a pod disruption budget named my-pdb that will select all pods " +"with the app=rails label\n" +"\t\t# and require at least one of them being available at any point in " +"time.\n" +"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-" +"available=1\n" "\n" -"\t\t# Create a pod disruption budget named my-pdb that will select all pods with the app=nginx " -"label\n" -"\t\t# and require at least half of the pods selected to be available at any point in time.\n" +"\t\t# Create a pod disruption budget named my-pdb that will select all pods " +"with the app=nginx label\n" +"\t\t# and require at least half of the pods selected to be available at any " +"point in time.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" msgstr "" "\n" -"\t\t# Cria um pod disruption budget com o nome de my-pdb que irá selecionar todos os pods com o " -"label app=rails\n" -"\t\t# e requer que pelo menos um deles esteja disponível a qualquer momento.\n" -"\t\tkubectl create poddisruptionbudget my-pdb —selector=app=rails —min-available=1\n" -"\n" -"\t\t# Cria um pod disruption budget com o nome de my-pdb que irá selecionar todos os pods com o " -"label app=nginx\n" -"\t\t# e requer pelo menos que metade dos pods selecionados estejam disponíveis em qualquer " +"\t\t# Cria um pod disruption budget com o nome de my-pdb que irá selecionar " +"todos os pods com o label app=rails\n" +"\t\t# e requer que pelo menos um deles esteja disponível a qualquer " "momento.\n" +"\t\tkubectl create poddisruptionbudget my-pdb —selector=app=rails —min-" +"available=1\n" +"\n" +"\t\t# Cria um pod disruption budget com o nome de my-pdb que irá selecionar " +"todos os pods com o label app=nginx\n" +"\t\t# e requer pelo menos que metade dos pods selecionados estejam " +"disponíveis em qualquer momento.\n" "\t\tkubectl create pdb my-pdb —selector=app=nginx —min-available=50%" -#: pkg/kubectl/cmd/create.go:47 -msgid "" -"\n" -"\t\t# Create a pod using the data in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Create a pod based on the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format then create the " -"resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" -msgstr "" -"\n" -"\t\t# Cria um pod utilizando o arquivo pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Cria um pod utilizando o JSON recebido via stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Edita o conteúdo do arquivo docker-registry.yaml em JSON utilizando o formato da API v1, " -"criando o recurso com o conteúdo editado.\n" -"\t\tkubectl create -f docker-registry.yaml —edit —output-version=v1 -o json" - -#: pkg/kubectl/cmd/expose.go:53 -msgid "" -"\n" -"\t\t# Create a service for a replicated nginx, which serves on port 80 and connects to the " -"containers on port 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a replication controller identified by type and name specified in " -"\"nginx-controller.yaml\", which serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a pod valid-pod, which serves on port 444 with the name \"frontend\"\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Create a second service based on the above service, exposing the container port 8443 as " -"port 443 with the name \"nginx-https\"\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-https\n" -"\n" -"\t\t# Create a service for a replicated streaming application on port 4100 balancing UDP traffic " -"and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-stream\n" -"\n" -"\t\t# Create a service for a replicated nginx using replica set, which serves on port 80 and " -"connects to the containers on port 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for an nginx deployment, which serves on port 80 and connects to the " -"containers on port 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" -msgstr "" -"\n" -"\t\t# Cria um serviço para um nginx replicado, que escuta na porta 80 e conecta na porta 8000 " -"dos containers.\n" -"\\t\tkubectl expose rc nginx —port=80 —target-port=8000\n" -"\n" -"\t\t# Cria um serviço para um replication controller identificado por tipo e com o nome " -"especificado em \"nginx-controller.yaml\", que escuta na porta 80 e conecta na porta 8000 dos " -"containers.\n" -"\t\tkubectl expose -f nginx-controller.yaml —port=80 —target-port=8000\n" -"\n" -"\t\t# Cria um serviço para um pod valid-pod, que escuta na porta 444 com o nome \"frontend\"\n" -"\t\tkubectl expose pod valid-pod —port=444 —name=frontend\n" -"\n" -"\t\t# Cria um segundo serviço baseado no serviço acima, expondo a porta 8443 do container como " -"porta 443 e com nome \"nginx-https\"\n" -"\t\tkubectl expose service nginx —port=443 —target-port=8443 —name=nginx-https\n" -"\n" -"\t\t# Cria um serviço para uma aplicação streaming replicada na porta 4100 com trafico " -"balanceado UDP e nome 'video-stream'.\n" -"\t\tkubectl expose rc streamer —port=4100 —protocol=udp —name=video-stream\n" -"\n" -"\t\t# Cria um serviço para um nginx replicado usando o replica set, que escuta na porta 80 e " -"conecta na porta 8000 dos containers.\n" -"\t\tkubectl expose rs nginx —port=80 —target-port=8000\n" -"\n" -"\t\t# Cria um serviço para um deployment nginx, que escuta na porta 80 e conecta na porta 8000 " -"dos containers.\n" -"\t\tkubectl expose deployment nginx —port=80 —target-port=8000" - -#: pkg/kubectl/cmd/delete.go:68 -msgid "" -"\n" -"\t\t# Delete a pod using the type and name specified in pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Delete a pod based on the type and name in the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Delete pods and services with label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Delete a pod with minimal delay\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Delete all pods\n" -"\t\tkubectl delete pods --all" -msgstr "" -"\n" -"\t\t# Remove um pod usando o tipo e nome especificado no arquivo pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Remove um pod baseado no tipo e nome no JSON passado na entrada de comando(stdin).\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Remove pods e serviços com os nomes \"baz\" e \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Remove pods e serviços com label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Remove um pod com um mínimo de delay\n" -"\t\tkubectl delete pod foo —now\n" -"\n" -"\t\t# Força a remoção de um pod em um node morto\n" -"\t\tkubectl delete pod foo —grace-period=0 —force\n" -"\n" -"\t\t# Remove todos os pods\n" -"\t\tkubectl delete pods —all" - -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:50 msgid "" "\n" "\t\t# Describe a node\n" @@ -411,7 +155,8 @@ msgid "" "\t\t# Describe pods by label name=myLabel\n" "\t\tkubectl describe po -l name=myLabel\n" "\n" -"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-created pods\n" +"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-" +"created pods\n" "\t\t# get the name of the rc as a prefix in the pod the name).\n" "\t\tkubectl describe pods frontend" msgstr "" @@ -431,32 +176,34 @@ msgstr "" "\t\t# Descreve os pods com label name=myLabel\n" "\t\tkubectl describe po -l name=myLabel\n" "\n" -"\t\t# Descreve todos os pods gerenciados pelo replication controller 'frontend' (rc-created " -"pods\n" +"\t\t# Descreve todos os pods gerenciados pelo replication controller " +"'frontend' (rc-created pods\n" "\t\t# tem o nome de rc como prefixo no nome do pod).\n" "\t\tkubectl describe pods frontend" -#: pkg/kubectl/cmd/drain.go:165 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:135 msgid "" "\n" -"\t\t# Drain node \"foo\", even if there are pods not managed by a ReplicationController, " -"ReplicaSet, Job, DaemonSet or StatefulSet on it.\n" +"\t\t# Drain node \"foo\", even if there are pods not managed by a " +"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n" "\t\t$ kubectl drain foo --force\n" "\n" -"\t\t# As above, but abort if there are pods not managed by a ReplicationController, ReplicaSet, " -"Job, DaemonSet or StatefulSet, and use a grace period of 15 minutes.\n" +"\t\t# As above, but abort if there are pods not managed by a " +"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a " +"grace period of 15 minutes.\n" "\t\t$ kubectl drain foo --grace-period=900" msgstr "" "\n" -"\t\t# Drena o node \"foo\", mesmo se os pods não são gerenciados por um ReplicationController, " -"ReplicaSet, Job, DaemonSet ou StatefulSet.\n" +"\t\t# Drena o node \"foo\", mesmo se os pods não são gerenciados por um " +"ReplicationController, ReplicaSet, Job, DaemonSet ou StatefulSet.\n" "\t\t$ kubectl drain foo —force\n" "\n" -"\t\t# Mesmo que acima, mas é interrompido se os pods não são gerenciados por um " -"ReplicationController, ReplicaSet, Job, DaemonSet ou StatefulSet, e tem espera por 15 minutos.\n" +"\t\t# Mesmo que acima, mas é interrompido se os pods não são gerenciados por " +"um ReplicationController, ReplicaSet, Job, DaemonSet ou StatefulSet, e tem " +"espera por 15 minutos.\n" "\t\t$ kubectl drain foo —grace-period=900" -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:54 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -468,8 +215,8 @@ msgid "" "\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n" "\t\tkubectl edit job.v1.batch/myjob -o json\n" "\n" -"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified config in its " -"annotation:\n" +"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified " +"config in its annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" msgstr "" "\n" @@ -482,70 +229,11 @@ msgstr "" "\t\t# Edita o Job 'myjob' em JSON utilizando o format da API v1:\n" "\t\tkubectl edit job.v1.batch/myjob -o json\n" "\n" -"\t\t# Edita o deployment 'mydeployment' em YAML e salva a configuração modificada em sua " -"annotation:\n" +"\t\t# Edita o deployment 'mydeployment' em YAML e salva a configuração " +"modificada em sua annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml —save-config" -#: pkg/kubectl/cmd/exec.go:41 -msgid "" -"\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first container by default\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" -msgstr "" -"\n" -"\t\t# Pega a saída de execução do comando 'date' do pod 123456-7890, usando o primeiro container " -"por padrão\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Pega a saída de execução do comando 'date' no ruby-container do pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Troca para raw terminal mode, envia stdin para o 'bash' no ruby-container do pod " -"123456-7890\n" -"\t\t# e envia stdout/stderr do 'bash' de volta para o cliente\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t — bash -il" - -#: pkg/kubectl/cmd/attach.go:42 -msgid "" -"\n" -"\t\t# Get output from running pod 123456-7890, using the first container by default\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Get output from the first pod of a ReplicaSet named nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" -msgstr "" -"\n" -"\t\t# Pega a saída do pod em execução 123456-7890, utilizando o primeiro container por padrão\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Pega a saída do ruby-container do pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Troca para raw terminal mode, envia stdin para o 'bash' no ruby-container do pod " -"123456-7890\n" -"\t\t# e envia stdout/stderr do 'bash' de volta para o cliente\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Pega a saída do primeiro pod de um ReplicaSet chamado nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" - -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -561,145 +249,7 @@ msgstr "" "\t\t# Mostra a documentação de um campo específico de um recurso\n" "\t\tkubectl explain pods.spec.containers" -#: pkg/kubectl/cmd/completion.go:65 -msgid "" -"\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" -msgstr "" -"\n" -"\t\t# Instala o auto completar do bash no Mac utilizando homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew —prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Carrega o código de auto complentar do kubectl para o bash no shell corrente\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Escreve o código de autocompletar do bash no arquivo de perfil e faz o source se é para o ." -"bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Carrega o código de auto complentar do kubectl para zsh[1] no shell em utilização\n" -"\t\tsource <(kubectl completion zsh)" - -#: pkg/kubectl/cmd/get.go:64 -msgid "" -"\n" -"\t\t# List all pods in ps output format.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# List all pods in ps output format with more information (such as node name).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# List a single replication controller with specified NAME in ps output format.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# List a single pod in JSON output format.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in JSON output format.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Return only the phase value of the specified pod.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# List all replication controllers and services together in ps output format.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" -msgstr "" -"\n" -"\t\t# Lista todos os pods no formato de saída ps.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# Lista todos os pods no formato de saída ps com mais informações (como o nome do node).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# Lista um único replication controller com o nome especificado no formato de saída ps\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# Lista um único pod e usa o formato de saída JSON.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# Lista o pod identificado com o tipo e nome especificado no \"pod.yaml\" e usa o formato de " -"saída JSON.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Mostra apenas em que estágio o pod especificado está.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 —template={{.status.phase}}\n" -"\n" -"\t\t# Lista todos os replication controllers e services juntos no formato de saída ps.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# Lista um ou mais recursos pelo seu tipo e nomes.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# Lista todos os recursos e com tipos diferentes.\n" -"\t\tkubectl get all" - -#: pkg/kubectl/cmd/portforward.go:53 -msgid "" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the " -"pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 0:5000" -msgstr "" -"\n" -"\t\t# Escuta nas portas locais 5000 e 6000, e redireciona os dados de/para as portas 5000 e 6000 " -"no pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# Escuta na porta local 8888 localmente, e redireciona para a porta 5000 no pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# Escuta uma porta local aleatória, e redireciona para a porta 5000 no pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Escuta uma porta local aleatória, e redireciona para a porta 5000 no pod\\n\n" -"\t\tkubectl port-forward mypod 0:5000" - -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:85 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" @@ -709,7 +259,7 @@ msgstr "" "\t\t# Remove a restrição de execução de Pods no node \"foo\".\n" "\t\t$ kubectl uncordon foo" -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:57 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" @@ -719,42 +269,7 @@ msgstr "" "\t\t# Restringe a execução de novos Pods no node \"foo\".\n" "\t\tkubectl cordon foo" -#: pkg/kubectl/cmd/patch.go:66 -msgid "" -"\n" -"\t\t# Partially update a node using strategic merge patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Partially update a node identified by the type and name specified in \"node.json\" using " -"strategic merge patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Update a container's image; spec.containers[*].name is required because it's a merge key\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":\"kubernetes-serve-" -"hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/" -"containers/0/image\", \"value\":\"new image\"}]'" -msgstr "" -"\n" -"\t\t# Atualiza parcialmente um node utilizando a estratégia merge patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Atualiza parcialmente um node identificado pelo tipo e nome no arquivo \"node.json\" " -"utilizando a estratégia merge patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Atualiza uma imagem em um container; spec.containers[*].name é requerido pois será usado " -"como índice para a mudança\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":\"kubernetes-serve-" -"hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Atualiza uma imagem em um container utilizando o json patch com positional arrays\n" -"\t\tkubectl patch pod valid-pod —type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/" -"containers/0/image\", \"value\":\"new image\"}]'" - -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" @@ -764,17 +279,7 @@ msgstr "" "\t\t# Mostra as opções herdadas por todos os comandos\n" "\t\tkubectl options" -#: pkg/kubectl/cmd/clusterinfo.go:41 -msgid "" -"\n" -"\t\t# Print the address of the master and cluster services\n" -"\t\tkubectl cluster-info" -msgstr "" -"\n" -"\t\t# Mostra o endereço do servidor de gerenciamento e dos serviços do cluster\n" -"\t\tkubectl cluster-info" - -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" @@ -784,7 +289,7 @@ msgstr "" "\t\t# Imprime a versão do cliente e do servidor para o contexto atual\n" "\t\tkubectl version" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" @@ -794,7 +299,7 @@ msgstr "" "\t\t# Mostra as versões de API suportadas\n" "\t\tkubectl api-versions" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -804,8 +309,8 @@ msgid "" "\t\tcat pod.json | kubectl replace -f -\n" "\n" "\t\t# Update a single-container pod's image version (tag) to v4\n" -"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | kubectl replace -f " -"-\n" +"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | " +"kubectl replace -f -\n" "\n" "\t\t# Force replace, delete and then re-create the resource\n" "\t\tkubectl replace --force -f ./pod.json" @@ -817,156 +322,46 @@ msgstr "" "\t\t# Troca um pod com base no JSON fornecido no stdin.\n" "\t\tcat pod.json | kubectl replace -f -\n" "\n" -"\t\t# Atualiza uma versão de imagem (tag) de um pod com um único container para v4\n" -"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | kubectl replace -f " -"-\n" +"\t\t# Atualiza uma versão de imagem (tag) de um pod com um único container " +"para v4\n" +"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | " +"kubectl replace -f -\n" "\n" "\t\t# Força a troca, removendo e recriando o recurso\n" "\t\tkubectl replace —force -f ./pod.json" -#: pkg/kubectl/cmd/logs.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" -"\t\t# Return snapshot logs from pod nginx with only one container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Return snapshot of previous terminated ruby container logs from pod web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Begin streaming the logs of the ruby container in pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Display only the most recent 20 lines of output in pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Show all logs from pod nginx written in the last hour\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Return snapshot logs from first container of a job named hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Return snapshot logs from container nginx-1 of a deployment named nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" -msgstr "" -"\n" -"\t\t# Retorna os logs do pod nginx com um único container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Retorna os logs dos pods definidos pelo label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Retorna os logs do container ruby finalizado do pod web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Começa o streaming de logs de um ruby container no pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Mostra apenas as 20 linhas mais recentes de saída do pod nginx\n" -"\t\tkubectl logs —tail=20 nginx\n" -"\n" -"\t\t# Mostra todos os logs do pod nginx escrito na última hora\n" -"\t\tkubectl logs —since=1h nginx\n" -"\n" -"\t\t# Retorna os logs do primeiro container com o Job chamado hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Retorna os logs do container nginx-1 de um deployment chamado nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" - -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static content from ./local/" -"www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" -"\n" -"\t\t# Executa um proxy para o apiserver do kubernetes na porta 8011, servindo um conteúdo " -"estático do caminho ./local/www/\n" -"\t\tkubectl proxy —port=8011 —www=./local/www/\n" -"\n" -"\t\t# Executa um proxy para o apiserver do kubernetes em uma porta local arbitrária.\n" -"\t\t# A porta escolhida para o servidor será utilizada para o saída de stdout.\n" -"\t\tkubectl proxy —port=0\n" -"\n" -"\t\t# Executa um proxy para o apiserver do kubernetes, mudando o prefixo do api para k8s-api\n" -"\t\t# Com isso a api dos pods estarão disponível em localhost:8001/k8s-api/v1/pods/\n" -"\t\tkubectl proxy —api-prefix=/k8s-api" - -#: pkg/kubectl/cmd/scale.go:43 -msgid "" -"\n" -"\t\t# Scale a replicaset named 'foo' to 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" to 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scale multiple replication controllers.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" -msgstr "" -"\n" -"\t\t# Escala um replicaset chamado 'foo' para 3.\n" -"\t\tkubectl scale —replicas=3 rs/foo\n" -"\n" -"\t\t# Escala um recurso identificado pelo tipo e nome especificado no arquivo \"foo.yaml\" para " -"3.\n" -"\t\tkubectl scale —replicas=3 -f foo.yaml\n" -"\n" -"\t\t# Se um deployment chamado mysql tem tamanho 2, escala o mysql para 3.\n" -"\t\tkubectl scale —current-replicas=2 —replicas=3 deployment/mysql\n" -"\n" -"\t\t# Escala múltiplos replication controllers.\n" -"\t\tkubectl scale —replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Escala um Job chamado 'cron' para 3.\n" -"\t\tkubectl scale —replicas=3 job/cron" - -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 -msgid "" -"\n" -"\t\t# Set the last-applied-configuration of a resource to match the contents of a file.\n" +"\t\t# Set the last-applied-configuration of a resource to match the contents " +"of a file.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml\n" "\n" -"\t\t# Execute set-last-applied against each configuration file in a directory.\n" +"\t\t# Execute set-last-applied against each configuration file in a " +"directory.\n" "\t\tkubectl apply set-last-applied -f path/\n" "\n" -"\t\t# Set the last-applied-configuration of a resource to match the contents of a file, will " -"create the annotation if it does not already exist.\n" +"\t\t# Set the last-applied-configuration of a resource to match the contents " +"of a file, will create the annotation if it does not already exist.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" msgstr "" "\n" -"\t\t# Ajusta o last-applied-configuration de um recurso para corresponder ao conteúdo de um " -"arquivo.\n" +"\t\t# Ajusta o last-applied-configuration de um recurso para corresponder ao " +"conteúdo de um arquivo.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml\n" "\n" -"\t\t# Executa o set-last-applied em todos os arquivos de configuração no diretório.\n" +"\t\t# Executa o set-last-applied em todos os arquivos de configuração no " +"diretório.\n" "\t\tkubectl apply set-last-applied -f path/\n" "\n" -"\t\t# Ajusta o last-applied-configuration de um recurso para corresponder ao conteúdo de um " -"arquivo, será criada uma annotation se esta ainda não existe.\n" +"\t\t# Ajusta o last-applied-configuration de um recurso para corresponder ao " +"conteúdo de um arquivo, será criada uma annotation se esta ainda não " +"existe.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml —create-annotation=true\n" "\t\t" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:72 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -994,152 +389,14 @@ msgstr "" "\t\t# Mostra as métricas para os pods definidos pelo label name=myLabel\n" "\t\tkubectl top pod -l name=myLabel" -#: pkg/kubectl/cmd/stop.go:40 -msgid "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" -"\n" -"\t\t# Termina o replicationcontroller foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Para os pods e serviços com o label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Termina o serviço definido no arquivo service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Termina todos os recursos no caminho do diretório path/to/resources\n" -"\t\tkubectl stop -f path/to/resources" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Start a single instance of hazelcast and let the container expose port 5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Start a single instance of hazelcast and set environment variables \"DNS_DOMAIN=cluster\" " -"and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --env=" -"\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Start a single instance of nginx, but overload the spec of the deployment with a partial " -"set of values parsed from JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", \"spec\": { ... } }'\n" -"\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it if it exits.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Start the nginx container using the default command, but use custom arguments (arg1 .. " -"argN) for that command.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Start the nginx container using a different command and custom arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every 5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --restart=OnFailure -- perl -" -"Mbignum=bpi -wle 'print bpi(2000)'" -msgstr "" -"\n" -"\t\t# Inicia uma única instância de nginx.\n" -"\t\tkubectl run nginx —image=nginx\n" -"\n" -"\t\t# Inicia uma única instância do hazelcast e expõe a porta 5701 do container.\n" -"\t\tkubectl run hazelcast —image=hazelcast —port=5701\n" -"\n" -"\t\t# Inicia uma única instância do hazelcast e seta as variáveis de ambiente " -"\"DNS_DOMAIN=cluster\" e \"POD_NAMESPACE=default\" no container.\n" -"\t\tkubectl run hazelcast —image=hazelcast —env=\"DNS_DOMAIN=cluster\" —env=" -"\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Inicia uma instância replicada de nginx.\n" -"\t\tkubectl run nginx —image=nginx —replicas=5\n" -"\n" -"\t\t# Dry run. Mostra os objetos da API correspondente sem criar elas.\n" -"\t\tkubectl run nginx —image=nginx —dry-run\n" -"\n" -"\t\t# Inicia uma única instância de nginx, mas sobrescreve a spec do deployment com um conjunto " -"parcial de valores passeados do JSON.\n" -"\t\tkubectl run nginx —image=nginx —overrides='{ \"apiVersion\": \"v1\", \"spec\": { … } }'\n" -"\n" -"\t\t# Inicia um pod de busybox e mantém ele em primeiro plano, não reinicia se ele já existe.\n" -"\t\tkubectl run -i -t busybox —image=busybox —restart=Never\n" -"\n" -"\t\t# Inicia um container nginx usando o comando padrão, mas utiliza argumentos customizados " -"(arg1 .. argN) para o comando.\n" -"\t\tkubectl run nginx —image=nginx — \n" -"\n" -"\t\t# Inicia um container nginx usando um comando diferente e argumentos customizados.\n" -"\t\tkubectl run nginx —image=nginx —command — \n" -"\n" -"\t\t# Inicia um container perl para processar π to 2000 posições e mostra a saída.\n" -"\t\tkubectl run pi —image=perl —restart=OnFailure — perl -Mbignum=bpi -wle 'print bpi(2000)'\n" -"\n" -"\t\t# Inicia um cron job para processar as 2000 posições de π e mostra a saída a cada 5 " -"minutos.\n" -"\t\tkubectl run pi —schedule=\"0/5 * * * ?\" —image=perl —restart=OnFailure — perl -Mbignum=bpi -" -"wle 'print bpi(2000)'" - -#: pkg/kubectl/cmd/taint.go:67 -msgid "" -"\n" -"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-user' and effect " -"'NoSchedule'.\n" -"\t\t# If a taint with that key and effect already exists, its value is replaced as specified.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect 'NoSchedule' if one " -"exists.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" -msgstr "" -"\n" -"\t\t# Atualiza a restrição para a chave 'dedicated' e o valor 'special-user' e o efeito " -"'NoSchedule' para o node 'foo'.\n" -"\t\t# Se o taint com esta chave e efeito já existirem, o seu valor é substituído pelo " -"especificado.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove a restrição com a chave 'dedicated' e efeito 'NoSchedule' do nodo 'foo' se " -"existir.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove o node 'foo' todos os taints com a chave 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" - -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:94 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" "\t\tkubectl label pods foo unhealthy=true\n" "\n" -"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', overwriting any " -"existing value.\n" +"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', " +"overwriting any existing value.\n" "\t\tkubectl label --overwrite pods foo status=unhealthy\n" "\n" "\t\t# Update all pods in the namespace\n" @@ -1159,8 +416,8 @@ msgstr "" "\t\t# Atualiza o pod 'foo' com o label 'unhealthy' e valor 'true'.\n" "\t\tkubectl label pods foo unhealthy=true\n" "\n" -"\t\t# Atualiza o pod 'foo' com o label 'status' e valor 'unhealthy', sobrescrevendo qualquer " -"valor existente.\n" +"\t\t# Atualiza o pod 'foo' com o label 'status' e valor 'unhealthy', " +"sobrescrevendo qualquer valor existente.\n" "\t\tkubectl label —overwrite pods foo status=unhealthy\n" "\n" "\t\t# Atualiza todos os pods no namespace corrente\n" @@ -1169,52 +426,15 @@ msgstr "" "\t\t# Atualiza o pod identificado pelo tipo e nome em \"pod.json\"\n" "\t\tkubectl label -f pod.json status=unhealthy\n" "\n" -"\t\t# Atualiza o pod 'foo' apenas se o recurso não foi modificado na versão 1.\n" +"\t\t# Atualiza o pod 'foo' apenas se o recurso não foi modificado na versão " +"1.\n" "\t\tkubectl label pods foo status=unhealthy —resource-version=1\n" "\n" "\t\t# Atualiza o pod 'foo' removendo o label chamado 'bar', se ele existir.\n" "\t\t# Não necessita a flag —overwrite.\n" "\t\tkubectl label pods foo bar-" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the image, and switching " -"the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" -"\n" -"\t\t# Atualiza os pods de frontend-v1 utilizando os dados do novo replication controller " -"definido em frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Atualiza os pods do frontend-v1 utilizando os dados em JSON passados pelo stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Atualiza os pods do frontend-v1 para frontend-v2 trocando a imagem, e trocando o\n" -"\t\t# nome do replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Atualiza os pods do frontend trocando a imagem, e mantendo o nome antigo.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Cancela e reverte um rollout existente em progresso (de frontend-v1 para frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -1224,62 +444,44 @@ msgid "" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" msgstr "" "\n" -"\t\t# Visualiza a anotação last-applied-configuration pelo tipo/nome no YAML.\n" +"\t\t# Visualiza a anotação last-applied-configuration pelo tipo/nome no " +"YAML.\n" "\t\tkubectl apply view-last-applied deployment/nginx\n" "\n" "\t\t# Visualiza a anotação last-applied-configuration no arquivo JSON\n" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" -#: pkg/kubectl/cmd/apply.go:75 -msgid "" -"\n" -"\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" -"\t\tTo use 'apply', always create the resource initially with either 'apply' or 'create --save-" -"config'.\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are " -"aware of what the current state is. See https://issues.k8s.io/34274." -msgstr "" -"\n" -"\t\tAplica a configuração em um recurso usando um nome de arquivo ou stdin.\n" -"\t\tEste recurso será criado se ele não existir.\n" -"\t\tPara utilizar o 'apply', sempre crie o recurso inicialmente com 'apply' ou 'create --save-" -"config'.\n" -"\n" -"\t\tFormatos JSON e YAML são aceitos.\n" -"\n" -"\t\tNota Alpha: a funcionalidade --prune não está completa. Não utilize a não ser que você saibe " -"qual é o estado corrente. Veja https://issues.k8s.io/34274." - -#: pkg/kubectl/cmd/convert.go:38 +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" "\t\tand JSON formats are accepted.\n" "\n" -"\t\tThe command takes filename, directory, or URL as input, and convert it into format\n" -"\t\tof version specified by --output-version flag. If target version is not specified or\n" +"\t\tThe command takes filename, directory, or URL as input, and convert it " +"into format\n" +"\t\tof version specified by --output-version flag. If target version is not " +"specified or\n" "\t\tnot supported, convert to latest version.\n" "\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change to output destination." msgstr "" "\n" -"\t\tConvert os arquivos de configuração para diferentes versões de API. Ambos formatos YAML\n" +"\t\tConvert os arquivos de configuração para diferentes versões de API. " +"Ambos formatos YAML\n" "\t\\e JSON são aceitos.\n" "\n" -"\t\tO command recebe o nome do arquivo, diretório ou URL como entrada, e converteno formato\n" -"\t\tpara a versão especificada pelo parametro —output-version. Se a versão desejada não é " -"especificada ou \n" +"\t\tO command recebe o nome do arquivo, diretório ou URL como entrada, e " +"converteno formato\n" +"\t\tpara a versão especificada pelo parametro —output-version. Se a versão " +"desejada não é especificada ou \n" "\t\tnão é suportada, converte para a última versã disponível.\n" "\n" "\t\tA saída padrão é no formato YAML. Pode ser utilizadoa opção -o\n" "\t\tpara mudar o formato de saída." -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." @@ -1287,7 +489,7 @@ msgstr "" "\n" "\t\tCria um ClusterRole." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:40 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." @@ -1295,7 +497,7 @@ msgstr "" "\n" "\t\tCria um ClusterRoleBinding para um ClusterRole específico." -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." @@ -1303,55 +505,43 @@ msgstr "" "\n" "\t\tCria uma RoleBinding para uma Role específica ou ClusterRole." -#: pkg/kubectl/cmd/create_secret.go:200 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" -"\t\tCreate a TLS secret from the given public/private key pair.\n" -"\n" -"\t\tThe public/private key pair must exist before hand. The public key certificate must be .PEM " -"encoded and match the given private key." -msgstr "" -"\n" -"\t\tCria um TLS secret de uma chave pública/privada fornecida.\n" -"\n" -"\t\tA chave pública/privada deve existir antes. O certificado da chave deve ser codificada como " -"PEM, e ter sido gerada pela chave privada." - -#: pkg/kubectl/cmd/create_configmap.go:32 -msgid "" -"\n" -"\t\tCreate a configmap based on a file, directory, or specified literal value.\n" +"\t\tCreate a configmap based on a file, directory, or specified literal " +"value.\n" "\n" "\t\tA single configmap may package one or more key/value pairs.\n" "\n" -"\t\tWhen creating a configmap based on a file, the key will default to the basename of the file, " -"and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may specify an " -"alternate key.\n" +"\t\tWhen creating a configmap based on a file, the key will default to the " +"basename of the file, and the value will\n" +"\t\tdefault to the file content. If the basename is an invalid key, you may " +"specify an alternate key.\n" "\n" -"\t\tWhen creating a configmap based on a directory, each file whose basename is a valid key in " -"the directory will be\n" -"\t\tpackaged into the configmap. Any directory entries except regular files are ignored (e.g. " -"subdirectories,\n" +"\t\tWhen creating a configmap based on a directory, each file whose basename " +"is a valid key in the directory will be\n" +"\t\tpackaged into the configmap. Any directory entries except regular files " +"are ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." msgstr "" "\n" -"\t\tCria um configmap com base em um arquivo, diretório, ou um valor literal especificado.\n" +"\t\tCria um configmap com base em um arquivo, diretório, ou um valor literal " +"especificado.\n" "\n" "\t\tUm configmap único pode conter um ou mais pares de chave/valor.\n" "\n" -"\t\tQuando criar um configmap com base em um arquivo, a chave será por padrão o nome do arquivo, " -"e o valor será\n" -"\t\tpor padrão o conteúdo do arquivo. Se o nome do arquivo for uma chave inválida, você deve " -"especificar uma chave alternativa.\n" +"\t\tQuando criar um configmap com base em um arquivo, a chave será por " +"padrão o nome do arquivo, e o valor será\n" +"\t\tpor padrão o conteúdo do arquivo. Se o nome do arquivo for uma chave " +"inválida, você deve especificar uma chave alternativa.\n" "\n" -"\t\tQuando criar um configmap com base em um diretório, cada arquivo cujo o nome é uma chave " -"válida no diretório será\n" -"\t\tcolocada no configmap. Qualquer entrada de diretório, exceto as com arquivos válidos serão " -"ignorados (por exemplo: sub-diretórios,\n" +"\t\tQuando criar um configmap com base em um diretório, cada arquivo cujo o " +"nome é uma chave válida no diretório será\n" +"\t\tcolocada no configmap. Qualquer entrada de diretório, exceto as com " +"arquivos válidos serão ignorados (por exemplo: sub-diretórios,\n" "\t\tsymlinks, devices, pipes, etc)." -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." @@ -1359,81 +549,27 @@ msgstr "" "\n" "\t\tCria um namespace com um nome especificado." -#: pkg/kubectl/cmd/create_secret.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" -"\t\tCreate a new secret for use with Docker registries.\n" -"\n" -"\t\tDockercfg secrets are used to authenticate against Docker registries.\n" -"\n" -"\t\tWhen using the Docker command line to push images, you can authenticate to a given registry " -"by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --password=DOCKER_PASSWORD " -"--email=DOCKER_EMAIL'.\n" -"\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker push' and 'docker pull' " -"commands to\n" -"\t\tauthenticate to the registry. The email address is optional.\n" -"\n" -"\t\tWhen creating applications, you may have a Docker registry that requires authentication. In " -"order for the\n" -"\t\tnodes to pull images on your behalf, they have to have the credentials. You can provide " -"this information\n" -"\t\tby creating a dockercfg secret and attaching it to your service account." +"\t\tCreate a pod disruption budget with the specified name, selector, and " +"desired minimum available pods" msgstr "" "\n" -"\t\tCria um novo secret para utilizar com Docker registries.\n" -"\n" -"\t\tDockercfg secrets são utilizados para autenticar Docker registries.\n" -"\n" -"\t\tQuando utilizando a linha de comando do Docker para realizar envio das images, você pode se " -"autenticar para um registro fornecido executando\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER —username=DOCKER_USER —password=DOCKER_PASSWORD —" -"email=DOCKER_EMAIL'.\n" -"\n" -" Isso irá gerar um arquivo ~/.dockercfg que será utilizado para os comandos 'docker push' e " -"'docker pull' \n" -"\t\tse autenticarem no registro. O endereço de email é opcional.\n" -"\n" -"\t\tQuando criar aplicações, você pode ter um Docker registry que requer autenticação. Para " -"que \n" -"\t\tos nodes possam baixar as imagens em seu nome, eles devem ter as credenciais. Você pode " -"prover esta informação\n" -"\t\tcriando um dockercfg secret e anexando-o à sua conta de serviço." +"\t\tCria um pod disruption budget com o nome especificado, seletor, e o " +"número mínimo de pode disponíveis" -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" -"\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum " -"available pods" +"\t\tCreate a resourcequota with the specified name, hard limits and optional " +"scopes" msgstr "" "\n" -"\t\tCria um pod disruption budget com o nome especificado, seletor, e o número mínimo de pode " -"disponíveis" +"\t\tCria um resourcequota com o nome especificado, limits rigídos e escopo " +"opcional" -#: pkg/kubectl/cmd/create.go:42 -msgid "" -"\n" -"\t\tCreate a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted." -msgstr "" -"\n" -"\t\tCria um recurso por nome de arquivo ou stdin.\n" -"\n" -"\t\tOs formatos JSON e YAML são aceitos." - -#: pkg/kubectl/cmd/create_quota.go:32 -msgid "" -"\n" -"\t\tCreate a resourcequota with the specified name, hard limits and optional scopes" -msgstr "" -"\n" -"\t\tCria um resourcequota com o nome especificado, limits rigídos e escopo opcional" - -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." @@ -1441,41 +577,7 @@ msgstr "" "\n" "\t\tCria uma role com uma única regra." -#: pkg/kubectl/cmd/create_secret.go:47 -msgid "" -"\n" -"\t\tCreate a secret based on a file, directory, or specified literal value.\n" -"\n" -"\t\tA single secret may package one or more key/value pairs.\n" -"\n" -"\t\tWhen creating a secret based on a file, the key will default to the basename of the file, " -"and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may specify an " -"alternate key.\n" -"\n" -"\t\tWhen creating a secret based on a directory, each file whose basename is a valid key in the " -"directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files are ignored (e.g. " -"subdirectories,\n" -"\t\tsymlinks, devices, pipes, etc)." -msgstr "" -"\n" -"\t\tCria um secret com base em um arquivo, diretório, ou um valor literal especificado.\n" -"\n" -"\t\tUm secret único pode conter um ou mais pares de chave/valor.\n" -"\n" -"\t\tQuando criar um secret com base em um arquivo, a chave será por padrão o nome do arquivo, e " -"o valor será\n" -"\t\tpor padrão o conteúdo do arquivo. Se o nome do arquivo for uma chave inválida, você deve " -"especificar uma chave alternativa.\n" -"\n" -"\t\tQuando criar um secret com base em um diretório, cada arquivo cujo o nome é uma chave válida " -"no diretório será\n" -"\t\tcolocada no configmap. Qualquer entrada de diretório, exceto as com arquivos válidos serão " -"ignorados (por exemplo: sub-diretórios,\n" -"\t\tsymlinks, devices, pipes, etc)." - -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." @@ -1483,291 +585,79 @@ msgstr "" "\n" "\t\tCria uma conta de serviço com um nome especificado." -#: pkg/kubectl/cmd/run.go:52 -msgid "" -"\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." -msgstr "" -"\n" -"\t\tCria e executa uma imagem específica, possivelmente replicada.\n" -"\n" -"\t\tCria um deployment ou job para gerenciar o(s) container(s) criado(s)." - -#: pkg/kubectl/cmd/autoscale.go:34 -msgid "" -"\n" -"\t\tCreates an autoscaler that automatically chooses and sets the number of pods that run in a " -"kubernetes cluster.\n" -"\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and creates an " -"autoscaler that uses the given resource as a reference.\n" -"\t\tAn autoscaler can automatically increase or decrease number of pods deployed within the " -"system as needed." -msgstr "" -"\n" -"\t\tCria um autoscaler que automaticamente escolhe e configura quantos pods irão executar em um " -"cluster kubernetes.\n" -"\n" -"\t\tProcura por um Deployment, ReplicaSet, ou ReplicationController por nome e cria um " -"autoscaler que utiliza o recurso fornecido como referência.\n" -"\t\tUm autoscaler pode automaticamente aumentar ou reduzir o número de pods quando necessário." - -#: pkg/kubectl/cmd/delete.go:40 -msgid "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by resources and label " -"selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be specified: " -"filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources define a default " -"period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may override that value with\n" -"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. Because these resources " -"often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged immediately. If the " -"node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may take significantly " -"longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace\tperiod of 0 and " -"specify\n" -"\t\tthe --force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have " -"been\n" -"\t\tterminated, which can leave those processes running until the node detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or talk to a remote API " -"and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting those pods may result " -"in\n" -"\t\tmultiple processes running on different machines using the same identification which may " -"lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the same pod running at " -"once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those nodes before the " -"node\n" -"\t\thas released those resources and causing those pods to be evicted immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their update\n" -"\t\twill be lost along with the rest of the resource." -msgstr "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by resources and label " -"selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be specified: " -"filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources define a default " -"period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may override that value with\n" -"\t\tthe —grace-period flag, or pass —now to set a grace-period of 1. Because these resources " -"often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged immediately. If the " -"node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may take significantly " -"longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace\tperiod of 0 and " -"specify\n" -"\t\tthe —force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have " -"been\n" -"\t\tterminated, which can leave those processes running until the node detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or talk to a remote API " -"and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting those pods may result " -"in\n" -"\t\tmultiple processes running on different machines using the same identification which may " -"lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the same pod running at " -"once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those nodes before the " -"node\n" -"\t\thas released those resources and causing those pods to be evicted immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their update\n" -"\t\twill be lost along with the rest of the resource." - -#: pkg/kubectl/cmd/stop.go:31 -msgid "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." -msgstr "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by delete command.\n" -"\t\tSee 'kubectl delete —help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." - -#: pkg/kubectl/cmd/top_node.go:60 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" -"\n" -"\t\tThe top-node command allows you to see the resource consumption of nodes." -msgstr "" -"\n" -"\t\tMostra os Recursos (CPU/Memória/Armazenamento) utilizados nos nodes.\n" -"\n" -"\t\tO comando top-node permite que você veja o consumo de recursos dos nodes." - -#: pkg/kubectl/cmd/top_pod.go:53 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" -"\n" -"\t\tThe 'top pod' command allows you to see the resource consumption of pods.\n" -"\n" -"\t\tDue to the metrics pipeline delay, they may be unavailable for a few minutes\n" -"\t\tsince pod creation." -msgstr "" -"\n" -"\t\tMostra a utilização de recursos dos pods (CPU/Memória/Armazenamento).\n" -"\n" -"\t\tO comando 'top pod' deixa você ver a utilização dos recusrsos dos pods.\n" -"\n" -"\t\tDevido ao atraso da pipeline de métricas, o resultado pode estar indisponível por alguns " -"minutos\n" -"\t\tdesde a criação do pod." - -#: pkg/kubectl/cmd/top.go:33 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" -"\n" -"\t\tThe top command allows you to see the resource consumption for nodes or pods.\n" -"\n" -"\t\tThis command requires Heapster to be correctly configured and working on the server. " -msgstr "" -"\n" -"\t\tMostra a utilização de recursos (CPU/Memória/Armazenamento).\n" -"\n" -"\t\tO comando top deixa você ver a utilização de recursos de nodes e pods.\n" -"\n" -"\t\tEste comando necessita que o Heapster esteja corretamente configurado e rodando no servidor. " - -#: pkg/kubectl/cmd/drain.go:140 -msgid "" -"\n" -"\t\tDrain node in preparation for maintenance.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not proceed\n" -"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there are any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you\n" -"\t\tuse --force. --force will also allow deletion to proceed if the managing resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" -msgstr "" -"\n" -"\t\tDrain node in preparation for maintenance.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not proceed\n" -"\t\twithout —ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there are any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you\n" -"\t\tuse —force. —force will also allow deletion to proceed if the managing resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" - -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:30 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" "\n" -"\t\tThe edit command allows you to directly edit any API resource you can retrieve via the\n" -"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, or EDITOR\n" -"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for Windows.\n" -"\t\tYou can edit multiple objects, although changes are applied one at a time. The command\n" -"\t\taccepts filenames as well as command line arguments, although the files you point to must\n" +"\t\tThe edit command allows you to directly edit any API resource you can " +"retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" "\t\tbe previously saved versions of resources.\n" "\n" "\t\tEditing is done with the API version used to fetch the resource.\n" -"\t\tTo edit using a specific API version, fully-qualify the resource, version, and group.\n" +"\t\tTo edit using a specific API version, fully-qualify the resource, " +"version, and group.\n" "\n" "\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" "\n" -"\t\tThe flag --windows-line-endings can be used to force Windows line endings,\n" +"\t\tThe flag --windows-line-endings can be used to force Windows line " +"endings,\n" "\t\totherwise the default for your operating system will be used.\n" "\n" -"\t\tIn the event an error occurs while updating, a temporary file will be created on disk\n" -"\t\tthat contains your unapplied changes. The most common error when updating a resource\n" -"\t\tis another editor changing the resource on the server. When this occurs, you will have\n" -"\t\tto apply your changes to the newer version of the resource, or update your temporary\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" "\t\tsaved copy to include the latest resource version." msgstr "" "\n" "\t\tEdit a resource from the default editor.\n" "\n" -"\t\tThe edit command allows you to directly edit any API resource you can retrieve via the\n" -"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, or EDITOR\n" -"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for Windows.\n" -"\t\tYou can edit multiple objects, although changes are applied one at a time. The command\n" -"\t\taccepts filenames as well as command line arguments, although the files you point to must\n" +"\t\tThe edit command allows you to directly edit any API resource you can " +"retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" "\t\tbe previously saved versions of resources.\n" "\n" "\t\tEditing is done with the API version used to fetch the resource.\n" -"\t\tTo edit using a specific API version, fully-qualify the resource, version, and group.\n" +"\t\tTo edit using a specific API version, fully-qualify the resource, " +"version, and group.\n" "\n" "\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" "\n" -"\t\tThe flag —windows-line-endings can be used to force Windows line endings,\n" +"\t\tThe flag —windows-line-endings can be used to force Windows line " +"endings,\n" "\t\totherwise the default for your operating system will be used.\n" "\n" -"\t\tIn the event an error occurs while updating, a temporary file will be created on disk\n" -"\t\tthat contains your unapplied changes. The most common error when updating a resource\n" -"\t\tis another editor changing the resource on the server. When this occurs, you will have\n" -"\t\tto apply your changes to the newer version of the resource, or update your temporary\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" "\t\tsaved copy to include the latest resource version." -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:82 msgid "" "\n" "\t\tMark node as schedulable." @@ -1775,7 +665,7 @@ msgstr "" "\n" "\t\tRemove a restrição de execução de workloads no node." -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:54 msgid "" "\n" "\t\tMark node as unschedulable." @@ -1783,295 +673,54 @@ msgstr "" "\n" "\t\tAplica a restrição de execução de workloads no node." -#: pkg/kubectl/cmd/completion.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2" -msgstr "" -"\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew —prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2" - -#: pkg/kubectl/cmd/rollingupdate.go:45 -msgid "" -"\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication controller by updating " -"one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace as the\n" -"\t\texisting replication controller and overwrite at least one (common) label in its " -"replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" -msgstr "" -"\n" -"\t\tAplica uma atualização contínua em um ReplicationController.\n" -"\n" -"\t\tTroca o replication controller especificado por um novo replication controller atualizando " -"um pod por vez para utilizar o\n" -"\t\tnovo PodTemplate. O new-controller.json deve ser especificado no mesmo namespace que o\n" -"\t\treplication controller existente e sobrescrever pelo menos uma label comum no seu " -"replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" - -#: pkg/kubectl/cmd/replace.go:40 -msgid "" -"\n" -"\t\tReplace a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted. If replacing an existing resource, the\n" -"\t\tcomplete resource spec must be provided. This can be obtained by\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/" -"kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable." -msgstr "" -"\n" -"\t\tSubstitui um recurso pelo especificado em um arquivo ou via stdin.\n" -"\n" -"\t\tOs formatos JSON and YAML são aceitos. Quando substituindo recursos existentes,\n" -"\t\a especificação completa do recurso deve ser fornecida. Isto pode ser obtido com\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tConsulte os modelos em https://htmlpreview.github.io/?https://github.com/kubernetes/" -"kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html para descobrir se um campo é mutável." - -#: pkg/kubectl/cmd/scale.go:34 -msgid "" -"\n" -"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or Job.\n" -"\n" -"\t\tScale also allows users to specify one or more preconditions for the scale action.\n" -"\n" -"\t\tIf --current-replicas or --resource-version is specified, it is validated before the\n" -"\t\tscale is attempted, and it is guaranteed that the precondition holds true when the\n" -"\t\tscale is sent to the server." -msgstr "" -"\n" -"\t\tDefine um novo tamanho para um Deployment, ReplicaSet, Replication Controller, ou Job.\n" -"\n" -"\t\tScale deixa os usuários especificar uma ou mais pre-condições para a ação de scale.\n" -"\n" -"\t\tSe --current-replicas ou --resource-version forem especificados, será validado antes\n" -"\t\tda tentativa de scale, e garante que a pre-condição é verdadeira quando\n" -"\t\to scale é enviado para o servidor." - -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 -msgid "" -"\n" -"\t\tSet the latest last-applied-configuration annotations by setting it to match the contents of " -"a file.\n" -"\t\tThis results in the last-applied-configuration being updated as though 'kubectl apply -f " -"' was run,\n" +"\t\tSet the latest last-applied-configuration annotations by setting it to " +"match the contents of a file.\n" +"\t\tThis results in the last-applied-configuration being updated as though " +"'kubectl apply -f ' was run,\n" "\t\twithout updating any other parts of the object." msgstr "" "\n" -"\t\tDefine a annotation last-applied-configuration configurando para ser igual ao conteúdo do " -"arquivo.\n" -"\t\tIsto resulta no last-applied-configuration ser atualizado quando o 'kubectl apply -f ' " -"executa,\n" +"\t\tDefine a annotation last-applied-configuration configurando para ser " +"igual ao conteúdo do arquivo.\n" +"\t\tIsto resulta no last-applied-configuration ser atualizado quando o " +"'kubectl apply -f ' executa,\n" "\t\tnão atualizando as outras partes do objeto." -#: pkg/kubectl/cmd/proxy.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:47 msgid "" "\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +"\t\tView the latest last-applied-configuration annotations by type/name or " +"file.\n" "\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" -msgstr "" -"\n" -"\t\tPara fazer o proxy the todas as apis do kubernetes, utilize:\n" -"\n" -"\t\t $ kubectl proxy —api-prefix=/\n" -"\n" -"\t\tPara fazer o proxy de parte da api do kubernetes e alguns arquivos estáticos:\n" -"\n" -"\t\t $ kubectl proxy —www=/my/files —www-prefix=/static/ —api-prefix=/api/\n" -"\n" -"\t\tCom os comandos acima você pode fazer 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tPara fazer o proxy the todas as apis do kubernetes em um caminho diferente, utilize:\n" -"\n" -"\t\t $ kubectl proxy —api-prefix=/custom/\n" -"\n" -"\t\tCom o comando acima você pode fazer 'curl localhost:8001/custom/api/v1/pods'" - -#: pkg/kubectl/cmd/patch.go:59 -msgid "" -"\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/" -"kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable." -msgstr "" -"\n" -"\t\tAtualiza o(s) campo(s) de um recurso usando strategic merge patch\n" -"\n" -"\t\tFormatos JSON e YAML são aceitos.\n" -"\n" -"\t\tConsulte os modelos em https://htmlpreview.github.io/?https://github.com/kubernetes/" -"kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html para descobrir se um campo é mutável." - -#: pkg/kubectl/cmd/label.go:70 -#, c-format -msgid "" -"\n" -"\t\tUpdate the labels on a resource.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, numbers, hyphens, " -"dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, otherwise attempting to " -"overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this resource version, otherwise " -"the existing resource-version will be used." -msgstr "" -"\n" -"\t\tAtualiza labels em um recurso.\n" -"\n" -"\t\t* Um label deve começar com uma letra ou número, e pode conter letra, números, hífens, " -"pontos e sublinhados, com no máximo %[1]d caracteres.\n" -"\t\t* Se --overwrite for verdadeiro, então labels podem ser sobreescritos, caso contrário a " -"sobreescrita irá falhar.\n" -"\t\t* Se --resource-version for especificado, então as atualizações usarão esta versão do " -"recurso, caso contrário, a versão do recurso existente será usada." - -#: pkg/kubectl/cmd/taint.go:58 -#, c-format -msgid "" -"\n" -"\t\tUpdate the taints on one or more nodes.\n" -"\n" -"\t\t* A taint consists of a key, value, and effect. As an argument here, it is expressed as " -"key=value:effect.\n" -"\t\t* The key must begin with a letter or number, and may contain letters, numbers, hyphens, " -"dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, numbers, hyphens, " -"dots, and underscores, up to %[2]d characters.\n" -"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" -"\t\t* Currently taint can only apply to node." -msgstr "" -"\n" -"\t\tAtualiza os taints em um ou mais nodes.\n" -"\n" -"\t\t* Um taint consiste em uma chave, valor e efeito. Como arqgumento, é expressado como " -"chave=valor:efeito.\n" -"\t\t* Uma chave deve começar com uma letra ou número, e pode conter letras, números, hífens, " -"pontos e sublinhados, com no máximo %[1]d caractéres.\n" -"\t\t* Um valor deve começar com uma letra ou número, e pode conter letras, números, hífens, " -"pontos e sublinhados, com no máximo %[2]d caractéres.\n" -"\t\t* O efeito deve ser NoSchedule, PreferNoSchedule ou NoExecute.\n" -"\t\t* Atualmente taint pode ser aplicado apenas para nodes." - -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 -msgid "" -"\n" -"\t\tView the latest last-applied-configuration annotations by type/name or file.\n" -"\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change output format." msgstr "" "\n" -"\t\tView the latest last-applied-configuration annotations by type/name or file.\n" +"\t\tView the latest last-applied-configuration annotations by type/name or " +"file.\n" "\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change output format." -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in the default " -"namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace \n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" -"\n" -"\t # !!!Nota Importante!!!\n" -"\t # Necessita que o binário 'tar' esteja presente na imagem do\n" -"\t # container. Se 'tar' não estiver presente, o 'kubectl cp' irá falhar.\n" -"\n" -"\t # Copia o diretório local /tmp/foo_dir para /tmp/bar_dir no pod remoto no namespace " -"default\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copia o arquivo local /tmp/foo para /tmp/bar no pod remoto no container específico\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copia o arquivo local /tmp/foo para /tmp/bar no pod remoto no namespace \n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copia /tmp/foo do pod remoto para /tmp/bar localmente\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" -"\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key" +"\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" +"to/tls.key" msgstr "" "\n" -"\t # Cria um novo segredo TLS chamado tls-secret com o par the chaves fornecido:\n" -"\t kubectl create secret tls tls-secret —cert=path/to/tls.cert —key=path/to/tls.key" +"\t # Cria um novo segredo TLS chamado tls-secret com o par the chaves " +"fornecido:\n" +"\t kubectl create secret tls tls-secret —cert=path/to/tls.cert —key=path/to/" +"tls.key" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" @@ -2081,34 +730,7 @@ msgstr "" "\t # Cria um novo namespace chamado my-namespace\n" "\t kubectl create namespace my-namespace" -#: pkg/kubectl/cmd/create_secret.go:59 -msgid "" -"\n" -"\t # Create a new secret named my-secret with keys for each file in folder bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Create a new secret named my-secret with specified keys instead of names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/id_rsa --from-" -"file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Create a new secret named my-secret with key1=supersecret and key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret --from-" -"literal=key2=topsecret" -msgstr "" -"\n" -"\t # Cria um novo segredo chamado my-secret com as chaves para cada arquivo no diretório bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Cria um novo segredo chamado my-secret com chaves especificadas em vez dos nomes dos " -"arquivos\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/id_rsa --from-" -"file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Cria um novo segredo chamado my-secret com key1=supersecret e key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret --from-" -"literal=key2=topsecret" - -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" @@ -2118,17 +740,7 @@ msgstr "" "\t # Cria um novo service account chamado my-service-account\n" "\t kubectl create serviceaccount my-service-account" -#: pkg/kubectl/cmd/create_service.go:232 -msgid "" -"\n" -"\t# Create a new ExternalName service named my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" -msgstr "" -"\n" -"\t# Cria um novo serviço do tipo ExternalName chamado my-ns \n" -"\tkubectl create service externalname my-ns —external-name bar.com" - -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -2141,10 +753,11 @@ msgstr "" "\tCria um serviço do tipo ExternalName com o nome especificado.\n" "\n" "\tServiço ExternalName referencia um endereço externo de DNS ao invés de\n" -"\tapenas pods, o que permite aos desenvolvedores de aplicações referenciar serviços\n" +"\tapenas pods, o que permite aos desenvolvedores de aplicações referenciar " +"serviços\n" "\tque existem fora da plataforma, em outros clusters ou localmente." -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" @@ -2152,9 +765,10 @@ msgid "" msgstr "" "\n" "\tHelp provê ajuda para qualquer comando na aplicação.\n" -"\tDigite simplesmente kubectl help [caminho do comando] para detalhes completos." +"\tDigite simplesmente kubectl help [caminho do comando] para detalhes " +"completos." -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" @@ -2164,43 +778,7 @@ msgstr "" " # Cria um novo serviço do tipo LoadBalancer chamado my-lbs\n" " kubectl create service loadbalancer my-lbs —tcp=5678:8080" -#: pkg/kubectl/cmd/create_service.go:53 -msgid "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" -"\n" -" # Cria um novo serviço clusterIP chamado my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Cria um novo serviço clusterIP chamado my-cs (em modo headless)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" -"\n" -" # Cria um novo deployment chamado my-dep que executa uma imagem busybox.\n" -" kubectl create deployment my-dep —image=busybox" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" -msgstr "" -"\n" -" # Cria um novo serviço nodeport chamado my-ns\n" -" kubectl create service nodeport my-ns —tcp=5678:8080" - -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -2213,8 +791,8 @@ msgid "" " kubectl cluster-info dump --all-namespaces\n" "\n" " # Dump a set of namespaces to /path/to/cluster-state\n" -" kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/" -"cluster-state" +" kubectl cluster-info dump --namespaces default,kube-system --output-" +"directory=/path/to/cluster-state" msgstr "" "\n" " # Coleta o estado corrente do cluster e exibe no stdout\n" @@ -2226,57 +804,69 @@ msgstr "" " # Coleta informação de todos os namespaces para stdout\n" " kubectl cluster-info dump --all-namespaces\n" "\n" -" # Coleta o conjunto especificado de namespaces para /path/to/cluster-state\n" -" kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/" -"cluster-state" +" # Coleta o conjunto especificado de namespaces para /path/to/cluster-" +"state\n" +" kubectl cluster-info dump --namespaces default,kube-system --output-" +"directory=/path/to/cluster-state" -#: pkg/kubectl/cmd/annotate.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:94 msgid "" "\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my frontend'.\n" -" # If the same annotation is set multiple times, only the last value will be applied\n" +" # Update pod 'foo' with the annotation 'description' and the value 'my " +"frontend'.\n" +" # If the same annotation is set multiple times, only the last value will " +"be applied\n" " kubectl annotate pods foo description='my frontend'\n" "\n" " # Update a pod identified by type and name in \"pod.json\"\n" " kubectl annotate -f pod.json description='my frontend'\n" "\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my frontend running " -"nginx', overwriting any existing value.\n" -" kubectl annotate --overwrite pods foo description='my frontend running nginx'\n" +" # Update pod 'foo' with the annotation 'description' and the value 'my " +"frontend running nginx', overwriting any existing value.\n" +" kubectl annotate --overwrite pods foo description='my frontend running " +"nginx'\n" "\n" " # Update all pods in the namespace\n" " kubectl annotate pods --all description='my frontend running nginx'\n" "\n" " # Update pod 'foo' only if the resource is unchanged from version 1.\n" -" kubectl annotate pods foo description='my frontend running nginx' --resource-version=1\n" +" kubectl annotate pods foo description='my frontend running nginx' --" +"resource-version=1\n" "\n" -" # Update pod 'foo' by removing an annotation named 'description' if it exists.\n" +" # Update pod 'foo' by removing an annotation named 'description' if it " +"exists.\n" " # Does not require the --overwrite flag.\n" " kubectl annotate pods foo description-" msgstr "" "\n" -" # Atualiza o pod 'foo' com a annotation 'description' e o valor 'my frontend'.\n" -" # Se a mesma annotation é configurada várias vezes, apenas o último valor será utilizado\n" +" # Atualiza o pod 'foo' com a annotation 'description' e o valor 'my " +"frontend'.\n" +" # Se a mesma annotation é configurada várias vezes, apenas o último " +"valor será utilizado\n" " kubectl annotate pods foo description='my frontend'\n" "\n" " # Atualiza o pod identificado pelo tipo e nome definido no \"pod.json\"\n" " kubectl annotate -f pod.json description='my frontend'\n" "\n" -" # Atualiza o pod 'foo' com a annotation 'description' e o valor 'my frontend running nginx', " -"sobreescrevendo qualquer valor existente.\n" -" kubectl annotate --overwrite pods foo description='my frontend running nginx'\n" +" # Atualiza o pod 'foo' com a annotation 'description' e o valor 'my " +"frontend running nginx', sobreescrevendo qualquer valor existente.\n" +" kubectl annotate --overwrite pods foo description='my frontend running " +"nginx'\n" "\n" " # Atualiza todos os pods no namespace\n" " kubectl annotate pods --all description='my frontend running nginx'\n" "\n" -" # Atualiza o pod 'foo' apenas se o recurso não foi modificado na versão 1.\n" -" kubectl annotate pods foo description='my frontend running nginx' --resource-version=1\n" +" # Atualiza o pod 'foo' apenas se o recurso não foi modificado na versão " +"1.\n" +" kubectl annotate pods foo description='my frontend running nginx' --" +"resource-version=1\n" "\n" -" # Atualiza o pod 'foo' removendo a annotation chamada 'description' se ela existir.\n" +" # Atualiza o pod 'foo' removendo a annotation chamada 'description' se " +"ela existir.\n" " # Não necessita da flag --overwrite.\n" " kubectl annotate pods foo description-" -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." @@ -2284,740 +874,2423 @@ msgstr "" "\n" " Cria um serviço do tipo LoadBalancer com o nome especificado." -#: pkg/kubectl/cmd/create_service.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 msgid "" -"\n" -" Create a clusterIP service with the specified name." +"A comma-delimited set of quota scopes that must all match each object " +"tracked by the quota." msgstr "" -"\n" -" Cria um serviço do tipo clusterIP com o nome especificado." +"Lista de valores delimitados por vírgulas para um conjunto de escopos de " +"quota que devem corresponder para cada objeto rastreado pela quota." -#: pkg/kubectl/cmd/create_deployment.go:33 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 msgid "" -"\n" -" Create a deployment with the specified name." +"A comma-delimited set of resource=quantity pairs that define a hard limit." msgstr "" -"\n" -" Cria um deployment com o nome especificado." +"Lista de valores delimitados por vírgulas ajusta os pares resource=quantity " +"que define um limite rigído." -#: pkg/kubectl/cmd/create_service.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 msgid "" -"\n" -" Create a nodeport service with the specified name." +"A label selector to use for this budget. Only equality-based selector " +"requirements are supported." msgstr "" -"\n" -" Cria um serviço do tipo nodeport com o nome especificado." +"Um seletor de label a ser usado para o PDB. Apenas seletores baseado em " +"igualdade são suportados." -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 msgid "" -"\n" -" Dumps cluster info out suitable for debugging and diagnosing cluster problems. By default, " -"dumps everything to\n" -" stdout. You can optionally specify a directory with --output-directory. If you specify a " -"directory, kubernetes will\n" -" build a set of files in that directory. By default only dumps things in the 'kube-system' " -"namespace, but you can\n" -" switch to a different namespace with the --namespaces flag, or specify --all-namespaces to " -"dump all namespaces.\n" -"\n" -" The command also dumps the logs of all of the pods in the cluster, these logs are dumped " -"into different directories\n" -" based on namespace and pod name." +"A label selector to use for this service. Only equality-based selector " +"requirements are supported. If empty (the default) infer the selector from " +"the replication controller or replica set.)" msgstr "" -"\n" -" Coleta informações do cluster para debugar e diagnosticar problemas do dele. Por padrão, " -"exibe tudo para o\n" -" stdout. Você pode, se quiser, especificar um diretório com --output-directory. Se " -"especificar o diretório, kubernetes irá\n" -" montar um conjunto de arquivos no diretório. Por padrão, apenas coleta informações no " -"namespace 'kube-system' , mas você pode\n" -" trocar para um namespace diferente com a flag --namespaces, ou especificar --all-namespaces " -"para todos os namespaces.\n" -"\n" -" O comando também coleta os logs de todos os pods no cluster, estes logs são salvos em outros " -"diretórios\n" -" baseado no namespace e nome do pod." +"Um seletor de label para ser utilizado neste serviço. Apenas seletores " +"baseado em igualdade são suportados. Se vazio (por padrão) o seletor do " +"replication controller ou replica set será utilizado." -#: pkg/kubectl/cmd/clusterinfo.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 msgid "" -"\n" -" Display addresses of the master and services with label kubernetes.io/cluster-service=true\n" -" To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'." +"Additional external IP address (not managed by Kubernetes) to accept for the " +"service. If this IP is routed to a node, the service can be accessed by this " +"IP in addition to its generated service IP." msgstr "" -"\n" -" Mostra os endereços dos servidores de gerenciamento e serviços com o label kubernetes.io/" -"cluster-service=true\n" -" Para debugar e diagnosticar outros problemas do cluster, utilize 'kubectl cluster-info dump'." +"Um IP externo adicional (não gerenciado pelo Kubernetes) para ser usado no " +"serviço. Se este IP for roteado para um nó, o serviço pode ser acessado por " +"este IP além de seu IP de serviço gerado." -#: pkg/kubectl/cmd/create_quota.go:62 -msgid "A comma-delimited set of quota scopes that must all match each object tracked by the quota." -msgstr "" -"Lista de valores delimitados por vírgulas para um conjunto de escopos de quota que devem " -"corresponder para cada objeto rastreado pela quota." - -#: pkg/kubectl/cmd/create_quota.go:61 -msgid "A comma-delimited set of resource=quantity pairs that define a hard limit." -msgstr "" -"Lista de valores delimitados por vírgulas ajusta os pares resource=quantity que define um limite " -"rigído." - -#: pkg/kubectl/cmd/create_pdb.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:178 msgid "" -"A label selector to use for this budget. Only equality-based selector requirements are supported." +"An inline JSON override for the generated object. If this is non-empty, it " +"is used to override the generated object. Requires that the object supply a " +"valid apiVersion field." msgstr "" -"Um seletor de label a ser usado para o PDB. Apenas seletores baseado em igualdade são suportados." +"Uma substituição inline JSON para o objeto gerado. Se não estiver vazio, ele " +"será usado para substituir o objeto gerado. Requer que o objeto forneça um " +"campo apiVersion válido." -#: pkg/kubectl/cmd/expose.go:104 -msgid "" -"A label selector to use for this service. Only equality-based selector requirements are " -"supported. If empty (the default) infer the selector from the replication controller or replica " -"set.)" -msgstr "" -"Um seletor de label para ser utilizado neste serviço. Apenas seletores baseado em igualdade são " -"suportados. Se vazio (por padrão) o seletor do replication controller ou replica set será " -"utilizado." - -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "Agendamento no formato Cron em qual o job deve rodar." - -#: pkg/kubectl/cmd/expose.go:109 -msgid "" -"Additional external IP address (not managed by Kubernetes) to accept for the service. If this IP " -"is routed to a node, the service can be accessed by this IP in addition to its generated service " -"IP." -msgstr "" -"Um IP externo adicional (não gerenciado pelo Kubernetes) para ser usado no serviço. Se este IP " -"for roteado para um nó, o serviço pode ser acessado por este IP além de seu IP de serviço gerado." - -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 -msgid "" -"An inline JSON override for the generated object. If this is non-empty, it is used to override " -"the generated object. Requires that the object supply a valid apiVersion field." -msgstr "" -"Uma substituição inline JSON para o objeto gerado. Se não estiver vazio, ele será usado para " -"substituir o objeto gerado. Requer que o objeto forneça um campo apiVersion válido." - -#: pkg/kubectl/cmd/run.go:137 -msgid "" -"An inline JSON override for the generated service object. If this is non-empty, it is used to " -"override the generated object. Requires that the object supply a valid apiVersion field. Only " -"used if --expose is true." -msgstr "" -"Uma substituição inline JSON para o objeto de serviço gerado. Se não estiver vazio, ele será " -"usado para substituir o objeto gerado. Requer que o objeto forneça o campo apiVersion válido. " -"Usado apenas se --expose for true." - -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" -msgstr "Aplica a configuração para um recurso utilizado um nome de arquivo ou stdin" +msgstr "" +"Aplica a configuração para um recurso utilizado um nome de arquivo ou stdin" -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "Aprova uma solicitação de assinatura de certificado" -#: pkg/kubectl/cmd/create_service.go:82 -msgid "Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing)." -msgstr "" -"Atribuir o seu próprio ClusterIP ou configura para 'None' para um serviço 'headless' (sem " +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 +msgid "" +"Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." +msgstr "" +"Atribuir o seu próprio ClusterIP ou configura para 'None' para um serviço " +"'headless' (sem loadbalancing)." -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:104 msgid "Attach to a running container" msgstr "Se conecta a um container em execução" -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" -msgstr "Auto-escala um Deployment, ReplicaSet ou ReplicationController" - -#: pkg/kubectl/cmd/expose.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 msgid "" -"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to " -"create a headless service." +"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " +"set to 'None' to create a headless service." msgstr "" -"ClusterIP que será atribuído ao serviço. Deixe vazio para auto atribuição, ou configure para " -"'None' para criar um serviço headless." +"ClusterIP que será atribuído ao serviço. Deixe vazio para auto atribuição, " +"ou configure para 'None' para criar um serviço headless." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:100 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "ClusterRole que esse ClusterRoleBinding deve referenciar" -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "ClusterRole que esse RoleBinding deve referenciar" -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "" -"Container name which will have its image upgraded. Only relevant when --image is specified, " -"ignored otherwise. Required when using --image on a multi-container pod" -msgstr "" -"Nome do contêiner que terá sua imagem atualizada. Relevante apenas quando --image for " -"especificado, caso contrário, ignorado. Obrigatório ao usar --image em um pod com vários " -"contêineres" - -#: pkg/kubectl/cmd/convert.go:68 +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "Converte arquivos de configuração entre versões de API diferentes" -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 msgid "Copy files and directories to and from containers." msgstr "Copia arquivos e diretórios de e para containers." -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:86 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "Cria um ClusterRoleBinding para um ClusterRole especifico" -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "Cria um serviço do tipo LoadBalancer." -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "Cria um serviço do tipo NodePort." -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "Cria um RoleBinding para uma Role ou ClusterRole especifico" -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "Cria uma secret do tipo TLS" -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "Cria um serviço do tipo clusterIP." - -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" -msgstr "Cria um configmap com base em um arquivo, diretório, ou um valor literal" +msgstr "" +"Cria um configmap com base em um arquivo, diretório, ou um valor literal" -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." -msgstr "Cria um deployment com um nome especificado." - -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "Cria a namespace com um nome especificado" -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "Cria um pod disruption budget com um nome especificado." -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "Cria uma quota com um nome especificado." -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" -msgstr "Cria um recurso por nome de arquivo ou stdin" - -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "Cria um secret para ser utilizado com o Docker registry" -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" msgstr "Cria um secret com base em um arquivo, diretório ou um valor literal" -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "Cria um secret utilizando um sub-comando especificado" -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "Cria uma conta de serviço com um nome especificado" -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "Cria um service utilizando um sub-comando especificado." -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "Cria um serviço do tipo ExternalName." -#: pkg/kubectl/cmd/delete.go:132 +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:135 msgid "" -"Delete resources by filenames, stdin, resources and names, or by resources and label selector" +"Delete resources by filenames, stdin, resources and names, or by resources " +"and label selector" msgstr "" -"Apaga os recusros por nome de arquivos, stdin, recursos e nomes, ou por recursos e seletor de " -"label" +"Apaga os recusros por nome de arquivos, stdin, recursos e nomes, ou por " +"recursos e seletor de label" -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "Apaga o cluster especificado do kubeconfig" -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "Apaga o contexto especificado do kubeconfig" -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "Rejeita o pedido de assinatura do certificado" -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "Descontinuado: Termina um recurso por nome ou nome de arquivo" - -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "Mostra um ou mais contextos" -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:80 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "Mostra a utilização de recursos (CPU/Memória) nos nodes" -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:96 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "Mostra a utilização de recursos (CPU/Memória) nos pods" -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "Mostra a utilização de recursos (CPU/Memória)." -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "Mostra as informações do cluster" -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "Mostra os clusters definidos no kubeconfig" -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" -msgstr "Mostra a configuração do kubeconfig mescladas ou um arquivo kubeconfig especificado" +msgstr "" +"Mostra a configuração do kubeconfig mescladas ou um arquivo kubeconfig " +"especificado" -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:161 msgid "Display one or many resources" msgstr "Mostra um ou mais recursos" -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "Mostra o contexto corrente" -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "Documentação dos recursos" -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:181 msgid "Drain node in preparation for maintenance" msgstr "Drenar o node para preparação de manutenção" -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" -msgstr "Realiza o dump de muitas informações relevantes para debugging e diagnósticos" +msgstr "" +"Realiza o dump de muitas informações relevantes para debugging e diagnósticos" -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:76 msgid "Edit a resource on the server" msgstr "Edita um recurso no servidor" -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "Email para o Docker registry" -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:88 msgid "Execute a command in a container" msgstr "Executa um comando em um container" -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "" -"Explicit policy for when to pull container images. Required when --image is same as existing " -"image, ignored otherwise." -msgstr "" -"Política explícita para quando extrair imagens de contêiner. Obrigatório quando --image for " -"igual à imagem existente, caso contrário, será ignorado." - -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "Encaminhar uma ou mais portas locais para um pod" -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "Ajuda sobre qualquer comando" -#: pkg/kubectl/cmd/expose.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:160 msgid "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-" -"provider specific)." +"If non-empty, set the session affinity for the service to this; legal " +"values: 'None', 'ClientIP'" msgstr "" -"IP para ser alocado no Load Balancer. Se vazio, um IP efêmero será criado e utilizado " -"(específico para cada provedor cloud)." +"Se não vazio, configura a afinidade de sessão para o serviço; valores " +"válidos: 'None', 'ClientIP'" -#: pkg/kubectl/cmd/expose.go:112 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:155 msgid "" -"If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'" +"If non-empty, the annotation update will only succeed if this is the current " +"resource-version for the object. Only valid when specifying a single " +"resource." msgstr "" -"Se não vazio, configura a afinidade de sessão para o serviço; valores válidos: 'None', 'ClientIP'" +"Se não estiver vazio, a atualização dos annotation só terá êxito se esta for " +"a versão do recurso atual para o objeto. Válido apenas ao especificar um " +"único recurso." -#: pkg/kubectl/cmd/annotate.go:136 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:152 msgid "" -"If non-empty, the annotation update will only succeed if this is the current resource-version " -"for the object. Only valid when specifying a single resource." +"If non-empty, the labels update will only succeed if this is the current " +"resource-version for the object. Only valid when specifying a single " +"resource." msgstr "" -"Se não estiver vazio, a atualização dos annotation só terá êxito se esta for a versão do recurso " -"atual para o objeto. Válido apenas ao especificar um único recurso." +"Se não estiver vazio, a atualização dos labels só terá êxito se esta for a " +"versão do recurso atual para o objeto. Válido apenas ao especificar um único " +"recurso." -#: pkg/kubectl/cmd/label.go:134 -msgid "" -"If non-empty, the labels update will only succeed if this is the current resource-version for " -"the object. Only valid when specifying a single resource." -msgstr "" -"Se não estiver vazio, a atualização dos labels só terá êxito se esta for a versão do recurso " -"atual para o objeto. Válido apenas ao especificar um único recurso." - -#: pkg/kubectl/cmd/rollingupdate.go:99 -msgid "" -"Image to use for upgrading the replication controller. Must be distinct from the existing image " -"(either new image or new image tag). Can not be used with --filename/-f" -msgstr "" -"Imagem a ser utilizada para atualizar o replication controller. Deve ser diferente da imagem " -"atual (pode ser uma nova imagem ou uma nova tag). Não pode ser utilizada com —filename/-f" - -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" -msgstr "Gerencia um deployment rollout" - -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:96 msgid "Mark node as schedulable" msgstr "Marca o node como agendável" -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:68 msgid "Mark node as unschedulable" msgstr "Marca o node como não agendável" -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:82 msgid "Mark the provided resource as paused" msgstr "Marca o recurso fornecido como pausado" -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "Edita o certificado dos recursos." -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "Edita o arquivo kubeconfig" -#: pkg/kubectl/cmd/expose.go:108 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 msgid "" -"Name or number for the port on the container that the service should direct traffic to. Optional." +"Name or number for the port on the container that the service should direct " +"traffic to. Optional." msgstr "" -"Nome ou o número da porta em um container em que o serviço deve direcionar o tráfego. Opcional." +"Nome ou o número da porta em um container em que o serviço deve direcionar o " +"tráfego. Opcional." -#: pkg/kubectl/cmd/logs.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:173 msgid "" -"Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / " -"since may be used." +"Only return logs after a specific date (RFC3339). Defaults to all logs. Only " +"one of since-time / since may be used." msgstr "" -"Apenas retorna os logs após uma data específica (RFC3339). Padrão para todos os logs. Apenas um " -"since-time / since deve ser utilizado." +"Apenas retorna os logs após uma data específica (RFC3339). Padrão para todos " +"os logs. Apenas um since-time / since deve ser utilizado." -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:113 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "Saída do autocomplete de shell para um Shell específico (bash ou zsh)" -#: pkg/kubectl/cmd/convert.go:85 -msgid "Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)" -msgstr "" -"Imprime o objeto formatado com a dada versão de grupo (por exemplo: 'extensions/v1beta1').)" - -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "Senha para a autenticação do registro do Docker" -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "Caminho para a chave pública em formato PEM." -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "Caminho para a chave private associada a um certificado fornecido." -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "Executa uma atualização contínua" - -#: pkg/kubectl/cmd/scale.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:129 msgid "" -"Precondition for resource version. Requires that the current resource version match this value " -"in order to scale." +"Precondition for resource version. Requires that the current resource " +"version match this value in order to scale." msgstr "" -"Pré-condição para a versão do recurso. Requer que a versão do recurso atual corresponda a este " -"valor para escalar." +"Pré-condição para a versão do recurso. Requer que a versão do recurso atual " +"corresponda a este valor para escalar." -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "Mostra a informação de versão do cliente e do servidor" -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "Mostra a lista de opções herdadas por todos os comandos" -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "Mostra os logs de um container em um pod" -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "Substitui um recurso por um nome de arquivo ou stdin" -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:86 msgid "Resume a paused resource" msgstr "Retoma um recurso pausado" -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "Role que a RoleBinding deve referenciar" -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "Executa uma imagem específica no cluster" -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "Executa um proxy para o servidor de API do Kubernetes" -#: pkg/kubectl/cmd/create_secret.go:161 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:153 msgid "Server location for Docker registry" msgstr "Localização do servidor para o registro do Docker" -#: pkg/kubectl/cmd/scale.go:71 -msgid "Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" -msgstr "Define um novo tamanho para um Deployment, ReplicaSet, Replication Controller, ou Job" - -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "Define funcionalidades específicas em objetos" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 msgid "" -"Set the last-applied-configuration annotation on a live object to match the contents of a file." +"Set the last-applied-configuration annotation on a live object to match the " +"contents of a file." msgstr "" -"Define a anotação last-applied-configuration em um objeto existente para corresponder ao " -"conteúdo do arquivo." +"Define a anotação last-applied-configuration em um objeto existente para " +"corresponder ao conteúdo do arquivo." -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "Define um seletor em um recurso" -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "Define um cluster no arquivo kubeconfig" -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "Define um contexto no arquivo kubeconfig" -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "Define um usuário no arquivo kubeconfig" -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "Define um valor individual no arquivo kubeconfig" -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "Define o current-context no arquivo kubeconfig" -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:106 msgid "Show details of a specific resource or group of resources" msgstr "Mostra os detalhes de um recurso específico ou de um grupo de recursos" -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:101 msgid "Show the status of the rollout" msgstr "Mostra o status de uma atualização dinamica" -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "Sinônimo para —target-port" -#: pkg/kubectl/cmd/expose.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 msgid "" -"Take a replication controller, service, deployment or pod and expose it as a new Kubernetes " -"Service" +"Take a replication controller, service, deployment or pod and expose it as a " +"new Kubernetes Service" msgstr "" -"Pega um replication controlar, service, deployment ou pod e expõe como um novo Serviço do " -"Kubernetes" +"Pega um replication controlar, service, deployment ou pod e expõe como um " +"novo Serviço do Kubernetes" -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "A imagem para o container executar." -#: pkg/kubectl/cmd/run.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 msgid "" -"The image pull policy for the container. If left empty, this value will not be specified by the " -"client and defaulted by the server" +"The image pull policy for the container. If left empty, this value will not " +"be specified by the client and defaulted by the server" msgstr "" -"A política de obtenção de imagens. Se deixado em branco, este valor não será especificado pelo " -"cliente e será utilizado o padrão do servidor" +"A política de obtenção de imagens. Se deixado em branco, este valor não será " +"especificado pelo cliente e será utilizado o padrão do servidor" -#: pkg/kubectl/cmd/rollingupdate.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 msgid "" -"The key to use to differentiate between two different controllers, default 'deployment'. Only " -"relevant when --image is specified, ignored otherwise" +"The minimum number or percentage of available pods this budget requires." msgstr "" -"A chave utilizada para diferenciar entre dois controlares diferentes, padrão 'deployment'. " -"Apenas relevante quando --image é especificado, é ignorado caso contrário" +"Um número mínimo ou porcentagem de pods disponíveis que este budget requer." -#: pkg/kubectl/cmd/create_pdb.go:63 -msgid "The minimum number or percentage of available pods this budget requires." -msgstr "Um número mínimo ou porcentagem de pods disponíveis que este budget requer." - -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "O nome para o objeto recém criado." -#: pkg/kubectl/cmd/autoscale.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 msgid "" -"The name for the newly created object. If not specified, the name of the input resource will be " -"used." +"The name for the newly created object. If not specified, the name of the " +"input resource will be used." msgstr "" -"O nome para o objeto recém criado. Se não especificado, o nome do input resource será utilizado." +"O nome para o objeto recém criado. Se não especificado, o nome do input " +"resource será utilizado." -#: pkg/kubectl/cmd/run.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 msgid "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-" -"conventions/#generators for a list." +"The name of the API generator to use. There are 2 generators: 'service/v1' " +"and 'service/v2'. The only difference between them is that service port in " +"v1 is named 'default', while it is left unnamed in v2. Default is 'service/" +"v2'." msgstr "" -"O nome do gerador de API a ser usado, veja a lista em http://kubernetes.io/docs/user-guide/" -"kubectl-conventions/#generators." +"O nome do gerador de API a ser usado. Existem 2 geradores: 'service/v1' e " +"'service/v2'. A única diferença entre eles é que a porta de serviço na v1 é " +"chamada de 'default', enquanto ela é deixada sem nome na v2. O padrão é " +"'service/v2'." -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "The name of the API generator to use. Currently there is only 1 generator." -msgstr "O nome do gerador de API a ser usado. Atualmente existe apenas 1 gerador." - -#: pkg/kubectl/cmd/expose.go:99 -msgid "" -"The name of the API generator to use. There are 2 generators: 'service/v1' and 'service/v2'. The " -"only difference between them is that service port in v1 is named 'default', while it is left " -"unnamed in v2. Default is 'service/v2'." -msgstr "" -"O nome do gerador de API a ser usado. Existem 2 geradores: 'service/v1' e 'service/v2'. A única " -"diferença entre eles é que a porta de serviço na v1 é chamada de 'default', enquanto ela é " -"deixada sem nome na v2. O padrão é 'service/v2'." - -#: pkg/kubectl/cmd/run.go:136 -msgid "The name of the generator to use for creating a service. Only used if --expose is true" -msgstr "" -"O nome do recurso para ser utilizado quando criando um serviço. Apenas utilizado se —expose é " -"verdadeiro" - -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." msgstr "O protocolo de rede para o serviço ser criado. Padrão é 'TCP'." -#: pkg/kubectl/cmd/expose.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 msgid "" -"The port that the service should serve on. Copied from the resource being exposed, if unspecified" +"The port that the service should serve on. Copied from the resource being " +"exposed, if unspecified" msgstr "" -"A porta para que o serviço possa servir. Copiado do recurso sendo exposto, se não especificado" +"A porta para que o serviço possa servir. Copiado do recurso sendo exposto, " +"se não especificado" -#: pkg/kubectl/cmd/run.go:124 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:194 msgid "" -"The port that this container exposes. If --expose is true, this is also the port used by the " -"service that is created." +"The resource requirement limits for this container. For example, 'cpu=200m," +"memory=512Mi'. Note that server side components may assign limits depending " +"on the server configuration, such as limit ranges." msgstr "" -"A porta que o container expõe. Se —expose é verdadeiro, esta também é a porta utilizada pelo " -"serviço quando for criado." +"O recurso requerido para este container. Por exemplo, 'cpu=200m," +"memory=512Mi'. Observe que os componentes do lado do servidor podem " +"atribuir limites, dependendo da configuração do servidor, como intervalos de " +"limite." -#: pkg/kubectl/cmd/run.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:192 msgid "" -"The resource requirement limits for this container. For example, 'cpu=200m,memory=512Mi'. Note " -"that server side components may assign limits depending on the server configuration, such as " -"limit ranges." +"The resource requirement requests for this container. For example, " +"'cpu=100m,memory=256Mi'. Note that server side components may assign " +"requests depending on the server configuration, such as limit ranges." msgstr "" -"O recurso requerido para este container. Por exemplo, 'cpu=200m,memory=512Mi'. Observe que os " -"componentes do lado do servidor podem atribuir limites, dependendo da configuração do servidor, " -"como intervalos de limite." +"O recurso requerido de requests para este container. Por exemplo, 'cpu=100m," +"memory=256Mi'. Observe que os componentes do lado do servidor podem " +"atribuir requests, dependendo da configuração do servidor, como intervalos " +"de limite." -#: pkg/kubectl/cmd/run.go:133 -msgid "" -"The resource requirement requests for this container. For example, 'cpu=100m,memory=256Mi'. " -"Note that server side components may assign requests depending on the server configuration, such " -"as limit ranges." -msgstr "" -"O recurso requerido de requests para este container. Por exemplo, 'cpu=100m,memory=256Mi'. " -"Observe que os componentes do lado do servidor podem atribuir requests, dependendo da " -"configuração do servidor, como intervalos de limite." - -#: pkg/kubectl/cmd/run.go:131 -msgid "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. If set to 'Always' a " -"deployment is created, if set to 'OnFailure' a job is created, if set to 'Never', a regular pod " -"is created. For the latter two --replicas must be 1. Default 'Always', for CronJobs `Never`." -msgstr "" -"A politica de restart para este Pod. Possíveis valores [Always, OnFailure, Never]. Se " -"configurado para 'Always' um deployment é criado, se configurado para 'OnFailure' um job é " -"criado, se configurado para 'Never', um pod é criado. Para os dois últimos —replicas deve ser " -"1. Valor padrão 'Always', para CronJobs `Never`." - -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "O tipo de segredo para criar" -#: pkg/kubectl/cmd/expose.go:102 -msgid "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'." -msgstr "Tipo para este serviço: ClusterIP, NodePort, ou LoadBalancer. Valor padrão é 'ClusterIP'." - -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:86 msgid "Undo a previous rollout" msgstr "Desfazer o rollout anterior" -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "Remover um valor individual do arquivo kubeconfig" -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" -msgstr "Atualizar o(s) campo(s) de um recurso usando a estratégia de merge patch" - -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "Atualizar a imagem de um template de pod" -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" -msgstr "Atualizar os recursos de request/limites em um objeto com template de pod" +msgstr "" +"Atualizar os recursos de request/limites em um objeto com template de pod" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "Atualizar as anotações de um recurso" -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:132 msgid "Update the labels on a resource" msgstr "Atualizar os labels de um recurso" -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:108 msgid "Update the taints on one or more nodes" msgstr "Atualizar o taints de um ou mais nodes" -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "Nome de usuário para a autenticação no Docker registry" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" -msgstr "Visualizar a última anotação last-applied-configuration de um recurso/objeto" +msgstr "" +"Visualizar a última anotação last-applied-configuration de um recurso/objeto" -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:82 msgid "View rollout history" msgstr "Visualizar o histórico de rollout" -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:85 msgid "" -"Where to output the files. If empty or '-' uses stdout, otherwise creates a directory hierarchy " -"in that directory" +"Where to output the files. If empty or '-' uses stdout, otherwise creates a " +"directory hierarchy in that directory" msgstr "" -"Onde colocar os arquivos de saída. Se vazio ou '-' usa o stdout do terminal, caso contrário, " -"cria uma hierarquia no diretório configurado" +"Onde colocar os arquivos de saída. Se vazio ou '-' usa o stdout do terminal, " +"caso contrário, cria uma hierarquia no diretório configurado" -#: pkg/kubectl/cmd/run_test.go:85 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run_test.go:88 msgid "dummy restart flag)" msgstr "dummy restart flag)" -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" -msgstr "nome externo do serviço" - -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:478 msgid "kubectl controls the Kubernetes cluster manager" msgstr "kubectl controla o gerenciador de cluster do Kubernetes" + +#~ msgid "" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config based on folder bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with specified keys " +#~ "instead of file basenames on disk\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with key1=config1 and " +#~ "key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" +#~ msgstr "" +#~ "\n" +#~ "\t\t # Criar um novo configmap com o nome de my-config baseado na pasta " +#~ "bar\n" +#~ "\t\t kubectl create configmap my-config —from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Cria um novo configmap com o nome my-config, onde cada chave " +#~ "possui o valor especificado em um arquivo distinto no disco\n" +#~ "\t\t kubectl create configmap my-config —from-file=key1=/path/to/bar/" +#~ "file1.txt —from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Criar um novo configmap com o nome de my-config com key1=config1 " +#~ "e key2=config2\n" +#~ "\t\t kubectl create configmap my-config —from-literal=key1=config1 —from-" +#~ "literal=key2=config2" + +#~ msgid "" +#~ "\n" +#~ "\t\t # If you don't already have a .dockercfg file, you can create a " +#~ "dockercfg secret directly by using:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +#~ msgstr "" +#~ "\n" +#~ "\t\t # Se você ainda não tem o arquivo .dockercfg, você pode gerar " +#~ "diretamente o dockercfg secret utilizando o comando:\n" +#~ "\t\t kubectl create secret docker-registry my-secret —docker-" +#~ "server=DOCKER_REGISTRY_SERVER —docker-username=DOCKER_USER —docker-" +#~ "password=DOCKER_PASSWORD —docker-email=DOCKER_EMAIL" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Apply the configuration in pod.json to a pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Apply the JSON passed into stdin to a pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Note: --prune is still in Alpha\n" +#~ "\t\t# Apply the configuration in manifest.yaml that matches label " +#~ "app=nginx and delete all the other resources that are not in the file and " +#~ "match label app=nginx.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Apply the configuration in manifest.yaml and delete all the other " +#~ "configmaps that are not in the file.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Aplica a configuração do arquivo pod.json a um pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Aplica o JSON recebido via stdin para um pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Nota: —prune ainda está em Alpha\n" +#~ "\t\t# Aplica a configuração do manifest.yaml que conter o label app=nginx " +#~ "e remove todos os outros recursos que não estejam no arquivo e não " +#~ "contenham o label.\n" +#~ "\t\tkubectl apply —prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Aplica a configuração do manifest.yaml e remove todos os outros " +#~ "configmaps que não estão no arquivo.\n" +#~ "\t\tkubectl apply —prune -f manifest.yaml —all —prune-whitelist=core/v1/" +#~ "ConfigMap" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Convert the live state of the resource specified by 'pod.yaml' to " +#~ "the latest version\n" +#~ "\t\t# and print to stdout in json format.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Convert all files under current directory to latest version and " +#~ "create them all.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" +#~ msgstr "" +#~ "\n" +#~ "\t\t# converte o arquivo 'pod.yaml' para a versão mais atual e imprime a " +#~ "saída para o stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Converte o estado atual do recurso especificado pelo 'pod.yaml' " +#~ "para a versão mais atual\n" +#~ "\t\t# e imprime a saída para o stdout no formato json.\n" +#~ "\t\tkubectl convert -f pod.yaml —local -o json\n" +#~ "\n" +#~ "\t\t# Converte todos os arquivos dentro do diretório atual para a versão " +#~ "mais recente e cria todos.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to " +#~ "perform \"get\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName " +#~ "specified\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Cria um ClusterRole com o nome de \"pod-reader\" que permite o " +#~ "usuário realizar \"get\", \"watch\" e \"list\" em pods\n" +#~ "\t\tkubectl create clusterrole pod-reader —verb=get,list,watch —" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Cria a ClusterRole com o nome de \"pod-reader\" com um ResourceName " +#~ "especificado\n" +#~ "\t\tkubectl create clusterrole pod-reader —verb=get,list,watch —" +#~ "resource=pods —resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" +#~ "\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" +#~ "\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Cria uma Role com o nome de \"pod-reader\" que permite o usuário " +#~ "realizar \"get\", \"watch\" e \"list\" em pods\n" +#~ "\t\tkubectl create role pod-reader —verb=get —verb=list —verb=watch —" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Cria uma Role com o nome de \"pod-reader\" com um ResourceName " +#~ "especificado\n" +#~ "\t\tkubectl create role pod-reader —verb=get —verg=list —verb=watch —" +#~ "resource=pods —resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a pod using the data in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Create a pod based on the JSON passed into stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API " +#~ "format then create the resource using the edited data.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Cria um pod utilizando o arquivo pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Cria um pod utilizando o JSON recebido via stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Edita o conteúdo do arquivo docker-registry.yaml em JSON utilizando " +#~ "o formato da API v1, criando o recurso com o conteúdo editado.\n" +#~ "\t\tkubectl create -f docker-registry.yaml —edit —output-version=v1 -o " +#~ "json" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a replication controller identified by type " +#~ "and name specified in \"nginx-controller.yaml\", which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a pod valid-pod, which serves on port 444 with " +#~ "the name \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Create a second service based on the above service, exposing the " +#~ "container port 8443 as port 443 with the name \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated streaming application on port " +#~ "4100 balancing UDP traffic and named 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx using replica set, which " +#~ "serves on port 80 and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for an nginx deployment, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Cria um serviço para um nginx replicado, que escuta na porta 80 e " +#~ "conecta na porta 8000 dos containers.\n" +#~ "\\t\tkubectl expose rc nginx —port=80 —target-port=8000\n" +#~ "\n" +#~ "\t\t# Cria um serviço para um replication controller identificado por " +#~ "tipo e com o nome especificado em \"nginx-controller.yaml\", que escuta " +#~ "na porta 80 e conecta na porta 8000 dos containers.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml —port=80 —target-port=8000\n" +#~ "\n" +#~ "\t\t# Cria um serviço para um pod valid-pod, que escuta na porta 444 com " +#~ "o nome \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod —port=444 —name=frontend\n" +#~ "\n" +#~ "\t\t# Cria um segundo serviço baseado no serviço acima, expondo a porta " +#~ "8443 do container como porta 443 e com nome \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx —port=443 —target-port=8443 —name=nginx-" +#~ "https\n" +#~ "\n" +#~ "\t\t# Cria um serviço para uma aplicação streaming replicada na porta " +#~ "4100 com trafico balanceado UDP e nome 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer —port=4100 —protocol=udp —name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Cria um serviço para um nginx replicado usando o replica set, que " +#~ "escuta na porta 80 e conecta na porta 8000 dos containers.\n" +#~ "\t\tkubectl expose rs nginx —port=80 —target-port=8000\n" +#~ "\n" +#~ "\t\t# Cria um serviço para um deployment nginx, que escuta na porta 80 e " +#~ "conecta na porta 8000 dos containers.\n" +#~ "\t\tkubectl expose deployment nginx —port=80 —target-port=8000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Delete a pod using the type and name specified in pod.json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Delete a pod based on the type and name in the JSON passed into " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Delete pods and services with label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Delete a pod with minimal delay\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Force delete a pod on a dead node\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Delete all pods\n" +#~ "\t\tkubectl delete pods --all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Remove um pod usando o tipo e nome especificado no arquivo pod." +#~ "json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Remove um pod baseado no tipo e nome no JSON passado na entrada de " +#~ "comando(stdin).\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Remove pods e serviços com os nomes \"baz\" e \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Remove pods e serviços com label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Remove um pod com um mínimo de delay\n" +#~ "\t\tkubectl delete pod foo —now\n" +#~ "\n" +#~ "\t\t# Força a remoção de um pod em um node morto\n" +#~ "\t\tkubectl delete pod foo —grace-period=0 —force\n" +#~ "\n" +#~ "\t\t# Remove todos os pods\n" +#~ "\t\tkubectl delete pods —all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running 'date' from pod 123456-7890, using the " +#~ "first container by default\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Get output from running 'date' in ruby-container from pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Pega a saída de execução do comando 'date' do pod 123456-7890, " +#~ "usando o primeiro container por padrão\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Pega a saída de execução do comando 'date' no ruby-container do pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Troca para raw terminal mode, envia stdin para o 'bash' no ruby-" +#~ "container do pod 123456-7890\n" +#~ "\t\t# e envia stdout/stderr do 'bash' de volta para o cliente\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t — bash -il" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running pod 123456-7890, using the first container " +#~ "by default\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Get output from ruby-container from pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Pega a saída do pod em execução 123456-7890, utilizando o primeiro " +#~ "container por padrão\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Pega a saída do ruby-container do pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Troca para raw terminal mode, envia stdin para o 'bash' no ruby-" +#~ "container do pod 123456-7890\n" +#~ "\t\t# e envia stdout/stderr do 'bash' de volta para o cliente\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Pega a saída do primeiro pod de um ReplicaSet chamado nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Install bash completion on a Mac using homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for bash into the current shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Write bash completion code to a file and source if from ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" +#~ "\t\tsource <(kubectl completion zsh)" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Instala o auto completar do bash no Mac utilizando homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew —prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Carrega o código de auto complentar do kubectl para o bash no shell " +#~ "corrente\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Escreve o código de autocompletar do bash no arquivo de perfil e " +#~ "faz o source se é para o .bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Carrega o código de auto complentar do kubectl para zsh[1] no shell " +#~ "em utilização\n" +#~ "\t\tsource <(kubectl completion zsh)" + +#~ msgid "" +#~ "\n" +#~ "\t\t# List all pods in ps output format.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# List all pods in ps output format with more information (such as " +#~ "node name).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# List a single replication controller with specified NAME in ps " +#~ "output format.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# List a single pod in JSON output format.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " +#~ "JSON output format.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Return only the phase value of the specified pod.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# List all replication controllers and services together in ps output " +#~ "format.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# List one or more resources by their type and names.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List all resources with different types.\n" +#~ "\t\tkubectl get all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Lista todos os pods no formato de saída ps.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# Lista todos os pods no formato de saída ps com mais informações " +#~ "(como o nome do node).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# Lista um único replication controller com o nome especificado no " +#~ "formato de saída ps\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# Lista um único pod e usa o formato de saída JSON.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# Lista o pod identificado com o tipo e nome especificado no \"pod." +#~ "yaml\" e usa o formato de saída JSON.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Mostra apenas em que estágio o pod especificado está.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 —template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# Lista todos os replication controllers e services juntos no formato " +#~ "de saída ps.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# Lista um ou mais recursos pelo seu tipo e nomes.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# Lista todos os recursos e com tipos diferentes.\n" +#~ "\t\tkubectl get all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 0:5000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Escuta nas portas locais 5000 e 6000, e redireciona os dados de/" +#~ "para as portas 5000 e 6000 no pod\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# Escuta na porta local 8888 localmente, e redireciona para a porta " +#~ "5000 no pod\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# Escuta uma porta local aleatória, e redireciona para a porta 5000 " +#~ "no pod\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# Escuta uma porta local aleatória, e redireciona para a porta 5000 " +#~ "no pod\\n\n" +#~ "\t\tkubectl port-forward mypod 0:5000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Partially update a node using strategic merge patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Partially update a node identified by the type and name specified " +#~ "in \"node.json\" using strategic merge patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image; spec.containers[*].name is required " +#~ "because it's a merge key\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image using a json patch with positional " +#~ "arrays\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Atualiza parcialmente um node utilizando a estratégia merge patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Atualiza parcialmente um node identificado pelo tipo e nome no " +#~ "arquivo \"node.json\" utilizando a estratégia merge patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Atualiza uma imagem em um container; spec.containers[*].name é " +#~ "requerido pois será usado como índice para a mudança\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Atualiza uma imagem em um container utilizando o json patch com " +#~ "positional arrays\n" +#~ "\t\tkubectl patch pod valid-pod —type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Print the address of the master and cluster services\n" +#~ "\t\tkubectl cluster-info" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Mostra o endereço do servidor de gerenciamento e dos serviços do " +#~ "cluster\n" +#~ "\t\tkubectl cluster-info" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Return snapshot logs from pod nginx with only one container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs for the pods defined by label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot of previous terminated ruby container logs from pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Display only the most recent 20 lines of output in pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Show all logs from pod nginx written in the last hour\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from first container of a job named hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from container nginx-1 of a deployment named " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Retorna os logs do pod nginx com um único container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Retorna os logs dos pods definidos pelo label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Retorna os logs do container ruby finalizado do pod web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Começa o streaming de logs de um ruby container no pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Mostra apenas as 20 linhas mais recentes de saída do pod nginx\n" +#~ "\t\tkubectl logs —tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Mostra todos os logs do pod nginx escrito na última hora\n" +#~ "\t\tkubectl logs —since=1h nginx\n" +#~ "\n" +#~ "\t\t# Retorna os logs do primeiro container com o Job chamado hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Retorna os logs do container nginx-1 de um deployment chamado " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +#~ "content from ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +#~ "\t\t# The chosen port for the server will be output to stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +#~ "api\n" +#~ "\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +#~ "pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Executa um proxy para o apiserver do kubernetes na porta 8011, " +#~ "servindo um conteúdo estático do caminho ./local/www/\n" +#~ "\t\tkubectl proxy —port=8011 —www=./local/www/\n" +#~ "\n" +#~ "\t\t# Executa um proxy para o apiserver do kubernetes em uma porta local " +#~ "arbitrária.\n" +#~ "\t\t# A porta escolhida para o servidor será utilizada para o saída de " +#~ "stdout.\n" +#~ "\t\tkubectl proxy —port=0\n" +#~ "\n" +#~ "\t\t# Executa um proxy para o apiserver do kubernetes, mudando o prefixo " +#~ "do api para k8s-api\n" +#~ "\t\t# Com isso a api dos pods estarão disponível em localhost:8001/k8s-" +#~ "api/v1/pods/\n" +#~ "\t\tkubectl proxy —api-prefix=/k8s-api" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Scale a replicaset named 'foo' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scale a resource identified by type and name specified in \"foo.yaml" +#~ "\" to 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# If the deployment named mysql's current size is 2, scale mysql to " +#~ "3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scale multiple replication controllers.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scale job named 'cron' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Escala um replicaset chamado 'foo' para 3.\n" +#~ "\t\tkubectl scale —replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Escala um recurso identificado pelo tipo e nome especificado no " +#~ "arquivo \"foo.yaml\" para 3.\n" +#~ "\t\tkubectl scale —replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# Se um deployment chamado mysql tem tamanho 2, escala o mysql para " +#~ "3.\n" +#~ "\t\tkubectl scale —current-replicas=2 —replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Escala múltiplos replication controllers.\n" +#~ "\t\tkubectl scale —replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Escala um Job chamado 'cron' para 3.\n" +#~ "\t\tkubectl scale —replicas=3 job/cron" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Shut down foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop pods and services with label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Shut down the service defined in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Shut down all resources in the path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Termina o replicationcontroller foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Para os pods e serviços com o label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Termina o serviço definido no arquivo service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Termina todos os recursos no caminho do diretório path/to/" +#~ "resources\n" +#~ "\t\tkubectl stop -f path/to/resources" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Start a single instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and let the container expose " +#~ "port 5701 .\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and set environment variables " +#~ "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Start a replicated instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Print the corresponding API objects without creating " +#~ "them.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Start a single instance of nginx, but overload the spec of the " +#~ "deployment with a partial set of values parsed from JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Start a pod of busybox and keep it in the foreground, don't restart " +#~ "it if it exits.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Start the nginx container using the default command, but use custom " +#~ "arguments (arg1 .. argN) for that command.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Start the nginx container using a different command and custom " +#~ "arguments.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Start the perl container to compute π to 2000 places and print it " +#~ "out.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Start the cron job to compute π to 2000 places and print it out " +#~ "every 5 minutes.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Inicia uma única instância de nginx.\n" +#~ "\t\tkubectl run nginx —image=nginx\n" +#~ "\n" +#~ "\t\t# Inicia uma única instância do hazelcast e expõe a porta 5701 do " +#~ "container.\n" +#~ "\t\tkubectl run hazelcast —image=hazelcast —port=5701\n" +#~ "\n" +#~ "\t\t# Inicia uma única instância do hazelcast e seta as variáveis de " +#~ "ambiente \"DNS_DOMAIN=cluster\" e \"POD_NAMESPACE=default\" no " +#~ "container.\n" +#~ "\t\tkubectl run hazelcast —image=hazelcast —env=\"DNS_DOMAIN=cluster\" —" +#~ "env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Inicia uma instância replicada de nginx.\n" +#~ "\t\tkubectl run nginx —image=nginx —replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Mostra os objetos da API correspondente sem criar elas.\n" +#~ "\t\tkubectl run nginx —image=nginx —dry-run\n" +#~ "\n" +#~ "\t\t# Inicia uma única instância de nginx, mas sobrescreve a spec do " +#~ "deployment com um conjunto parcial de valores passeados do JSON.\n" +#~ "\t\tkubectl run nginx —image=nginx —overrides='{ \"apiVersion\": \"v1\", " +#~ "\"spec\": { … } }'\n" +#~ "\n" +#~ "\t\t# Inicia um pod de busybox e mantém ele em primeiro plano, não " +#~ "reinicia se ele já existe.\n" +#~ "\t\tkubectl run -i -t busybox —image=busybox —restart=Never\n" +#~ "\n" +#~ "\t\t# Inicia um container nginx usando o comando padrão, mas utiliza " +#~ "argumentos customizados (arg1 .. argN) para o comando.\n" +#~ "\t\tkubectl run nginx —image=nginx — \n" +#~ "\n" +#~ "\t\t# Inicia um container nginx usando um comando diferente e argumentos " +#~ "customizados.\n" +#~ "\t\tkubectl run nginx —image=nginx —command — \n" +#~ "\n" +#~ "\t\t# Inicia um container perl para processar π to 2000 posições e mostra " +#~ "a saída.\n" +#~ "\t\tkubectl run pi —image=perl —restart=OnFailure — perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Inicia um cron job para processar as 2000 posições de π e mostra a " +#~ "saída a cada 5 minutos.\n" +#~ "\t\tkubectl run pi —schedule=\"0/5 * * * ?\" —image=perl —" +#~ "restart=OnFailure — perl -Mbignum=bpi -wle 'print bpi(2000)'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update node 'foo' with a taint with key 'dedicated' and value " +#~ "'special-user' and effect 'NoSchedule'.\n" +#~ "\t\t# If a taint with that key and effect already exists, its value is " +#~ "replaced as specified.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " +#~ "'NoSchedule' if one exists.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Atualiza a restrição para a chave 'dedicated' e o valor 'special-" +#~ "user' e o efeito 'NoSchedule' para o node 'foo'.\n" +#~ "\t\t# Se o taint com esta chave e efeito já existirem, o seu valor é " +#~ "substituído pelo especificado.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove a restrição com a chave 'dedicated' e efeito 'NoSchedule' do " +#~ "nodo 'foo' se existir.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove o node 'foo' todos os taints com a chave 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using new replication controller data in " +#~ "frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " +#~ "image, and switching the\n" +#~ "\t\t# name of the replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend by just changing the image, and keeping " +#~ "the old name.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 " +#~ "to frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Atualiza os pods de frontend-v1 utilizando os dados do novo " +#~ "replication controller definido em frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Atualiza os pods do frontend-v1 utilizando os dados em JSON " +#~ "passados pelo stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Atualiza os pods do frontend-v1 para frontend-v2 trocando a imagem, " +#~ "e trocando o\n" +#~ "\t\t# nome do replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Atualiza os pods do frontend trocando a imagem, e mantendo o nome " +#~ "antigo.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Cancela e reverte um rollout existente em progresso (de frontend-v1 " +#~ "para frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" + +#~ msgid "" +#~ "\n" +#~ "\t\tApply a configuration to a resource by filename or stdin.\n" +#~ "\t\tThis resource will be created if it doesn't exist yet.\n" +#~ "\t\tTo use 'apply', always create the resource initially with either " +#~ "'apply' or 'create --save-config'.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do " +#~ "not use unless you are aware of what the current state is. See https://" +#~ "issues.k8s.io/34274." +#~ msgstr "" +#~ "\n" +#~ "\t\tAplica a configuração em um recurso usando um nome de arquivo ou " +#~ "stdin.\n" +#~ "\t\tEste recurso será criado se ele não existir.\n" +#~ "\t\tPara utilizar o 'apply', sempre crie o recurso inicialmente com " +#~ "'apply' ou 'create --save-config'.\n" +#~ "\n" +#~ "\t\tFormatos JSON e YAML são aceitos.\n" +#~ "\n" +#~ "\t\tNota Alpha: a funcionalidade --prune não está completa. Não utilize a " +#~ "não ser que você saibe qual é o estado corrente. Veja https://issues.k8s." +#~ "io/34274." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a TLS secret from the given public/private key pair.\n" +#~ "\n" +#~ "\t\tThe public/private key pair must exist before hand. The public key " +#~ "certificate must be .PEM encoded and match the given private key." +#~ msgstr "" +#~ "\n" +#~ "\t\tCria um TLS secret de uma chave pública/privada fornecida.\n" +#~ "\n" +#~ "\t\tA chave pública/privada deve existir antes. O certificado da chave " +#~ "deve ser codificada como PEM, e ter sido gerada pela chave privada." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a new secret for use with Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets are used to authenticate against Docker " +#~ "registries.\n" +#~ "\n" +#~ "\t\tWhen using the Docker command line to push images, you can " +#~ "authenticate to a given registry by running\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " That produces a ~/.dockercfg file that is used by subsequent 'docker " +#~ "push' and 'docker pull' commands to\n" +#~ "\t\tauthenticate to the registry. The email address is optional.\n" +#~ "\n" +#~ "\t\tWhen creating applications, you may have a Docker registry that " +#~ "requires authentication. In order for the\n" +#~ "\t\tnodes to pull images on your behalf, they have to have the " +#~ "credentials. You can provide this information\n" +#~ "\t\tby creating a dockercfg secret and attaching it to your service " +#~ "account." +#~ msgstr "" +#~ "\n" +#~ "\t\tCria um novo secret para utilizar com Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets são utilizados para autenticar Docker registries.\n" +#~ "\n" +#~ "\t\tQuando utilizando a linha de comando do Docker para realizar envio " +#~ "das images, você pode se autenticar para um registro fornecido " +#~ "executando\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER —username=DOCKER_USER —" +#~ "password=DOCKER_PASSWORD —email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " Isso irá gerar um arquivo ~/.dockercfg que será utilizado para os " +#~ "comandos 'docker push' e 'docker pull' \n" +#~ "\t\tse autenticarem no registro. O endereço de email é opcional.\n" +#~ "\n" +#~ "\t\tQuando criar aplicações, você pode ter um Docker registry que requer " +#~ "autenticação. Para que \n" +#~ "\t\tos nodes possam baixar as imagens em seu nome, eles devem ter as " +#~ "credenciais. Você pode prover esta informação\n" +#~ "\t\tcriando um dockercfg secret e anexando-o à sua conta de serviço." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted." +#~ msgstr "" +#~ "\n" +#~ "\t\tCria um recurso por nome de arquivo ou stdin.\n" +#~ "\n" +#~ "\t\tOs formatos JSON e YAML são aceitos." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a secret based on a file, directory, or specified literal " +#~ "value.\n" +#~ "\n" +#~ "\t\tA single secret may package one or more key/value pairs.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a file, the key will default to the " +#~ "basename of the file, and the value will\n" +#~ "\t\tdefault to the file content. If the basename is an invalid key, you " +#~ "may specify an alternate key.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a directory, each file whose basename " +#~ "is a valid key in the directory will be\n" +#~ "\t\tpackaged into the secret. Any directory entries except regular files " +#~ "are ignored (e.g. subdirectories,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCria um secret com base em um arquivo, diretório, ou um valor literal " +#~ "especificado.\n" +#~ "\n" +#~ "\t\tUm secret único pode conter um ou mais pares de chave/valor.\n" +#~ "\n" +#~ "\t\tQuando criar um secret com base em um arquivo, a chave será por " +#~ "padrão o nome do arquivo, e o valor será\n" +#~ "\t\tpor padrão o conteúdo do arquivo. Se o nome do arquivo for uma chave " +#~ "inválida, você deve especificar uma chave alternativa.\n" +#~ "\n" +#~ "\t\tQuando criar um secret com base em um diretório, cada arquivo cujo o " +#~ "nome é uma chave válida no diretório será\n" +#~ "\t\tcolocada no configmap. Qualquer entrada de diretório, exceto as com " +#~ "arquivos válidos serão ignorados (por exemplo: sub-diretórios,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate and run a particular image, possibly replicated.\n" +#~ "\n" +#~ "\t\tCreates a deployment or job to manage the created container(s)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCria e executa uma imagem específica, possivelmente replicada.\n" +#~ "\n" +#~ "\t\tCria um deployment ou job para gerenciar o(s) container(s) criado(s)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreates an autoscaler that automatically chooses and sets the number " +#~ "of pods that run in a kubernetes cluster.\n" +#~ "\n" +#~ "\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name " +#~ "and creates an autoscaler that uses the given resource as a reference.\n" +#~ "\t\tAn autoscaler can automatically increase or decrease number of pods " +#~ "deployed within the system as needed." +#~ msgstr "" +#~ "\n" +#~ "\t\tCria um autoscaler que automaticamente escolhe e configura quantos " +#~ "pods irão executar em um cluster kubernetes.\n" +#~ "\n" +#~ "\t\tProcura por um Deployment, ReplicaSet, ou ReplicationController por " +#~ "nome e cria um autoscaler que utiliza o recurso fornecido como " +#~ "referência.\n" +#~ "\t\tUm autoscaler pode automaticamente aumentar ou reduzir o número de " +#~ "pods quando necessário." + +#~ msgid "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe --force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." +#~ msgstr "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe —grace-period flag, or pass —now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe —force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." + +#~ msgid "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete --help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." +#~ msgstr "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete —help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +#~ "\n" +#~ "\t\tThe top-node command allows you to see the resource consumption of " +#~ "nodes." +#~ msgstr "" +#~ "\n" +#~ "\t\tMostra os Recursos (CPU/Memória/Armazenamento) utilizados nos nodes.\n" +#~ "\n" +#~ "\t\tO comando top-node permite que você veja o consumo de recursos dos " +#~ "nodes." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +#~ "\n" +#~ "\t\tThe 'top pod' command allows you to see the resource consumption of " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDue to the metrics pipeline delay, they may be unavailable for a few " +#~ "minutes\n" +#~ "\t\tsince pod creation." +#~ msgstr "" +#~ "\n" +#~ "\t\tMostra a utilização de recursos dos pods (CPU/Memória/" +#~ "Armazenamento).\n" +#~ "\n" +#~ "\t\tO comando 'top pod' deixa você ver a utilização dos recusrsos dos " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDevido ao atraso da pipeline de métricas, o resultado pode estar " +#~ "indisponível por alguns minutos\n" +#~ "\t\tdesde a criação do pod." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +#~ "\n" +#~ "\t\tThe top command allows you to see the resource consumption for nodes " +#~ "or pods.\n" +#~ "\n" +#~ "\t\tThis command requires Heapster to be correctly configured and working " +#~ "on the server. " +#~ msgstr "" +#~ "\n" +#~ "\t\tMostra a utilização de recursos (CPU/Memória/Armazenamento).\n" +#~ "\n" +#~ "\t\tO comando top deixa você ver a utilização de recursos de nodes e " +#~ "pods.\n" +#~ "\n" +#~ "\t\tEste comando necessita que o Heapster esteja corretamente configurado " +#~ "e rodando no servidor. " + +#~ msgid "" +#~ "\n" +#~ "\t\tDrain node in preparation for maintenance.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse --force. --force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tDrain node in preparation for maintenance.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout —ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse —force. —force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" +#~ msgstr "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew —prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" + +#~ msgid "" +#~ "\n" +#~ "\t\tPerform a rolling update of the given ReplicationController.\n" +#~ "\n" +#~ "\t\tReplaces the specified replication controller with a new replication " +#~ "controller by updating one pod at a time to use the\n" +#~ "\t\tnew PodTemplate. The new-controller.json must specify the same " +#~ "namespace as the\n" +#~ "\t\texisting replication controller and overwrite at least one (common) " +#~ "label in its replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\tAplica uma atualização contínua em um ReplicationController.\n" +#~ "\n" +#~ "\t\tTroca o replication controller especificado por um novo replication " +#~ "controller atualizando um pod por vez para utilizar o\n" +#~ "\t\tnovo PodTemplate. O new-controller.json deve ser especificado no " +#~ "mesmo namespace que o\n" +#~ "\t\treplication controller existente e sobrescrever pelo menos uma label " +#~ "comum no seu replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tReplace a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. If replacing an existing " +#~ "resource, the\n" +#~ "\t\tcomplete resource spec must be provided. This can be obtained by\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tSubstitui um recurso pelo especificado em um arquivo ou via stdin.\n" +#~ "\n" +#~ "\t\tOs formatos JSON and YAML são aceitos. Quando substituindo recursos " +#~ "existentes,\n" +#~ "\t\t especificação completa do recurso deve ser fornecida. Isto pode ser " +#~ "obtido com\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ "\n" +#~ "\t\tConsulte os modelos em https://htmlpreview.github.io/?https://github." +#~ "com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." +#~ "html para descobrir se um campo é mutável." + +#~ msgid "" +#~ "\n" +#~ "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, " +#~ "or Job.\n" +#~ "\n" +#~ "\t\tScale also allows users to specify one or more preconditions for the " +#~ "scale action.\n" +#~ "\n" +#~ "\t\tIf --current-replicas or --resource-version is specified, it is " +#~ "validated before the\n" +#~ "\t\tscale is attempted, and it is guaranteed that the precondition holds " +#~ "true when the\n" +#~ "\t\tscale is sent to the server." +#~ msgstr "" +#~ "\n" +#~ "\t\tDefine um novo tamanho para um Deployment, ReplicaSet, Replication " +#~ "Controller, ou Job.\n" +#~ "\n" +#~ "\t\tScale deixa os usuários especificar uma ou mais pre-condições para a " +#~ "ação de scale.\n" +#~ "\n" +#~ "\t\tSe --current-replicas ou --resource-version forem especificados, será " +#~ "validado antes\n" +#~ "\t\tda tentativa de scale, e garante que a pre-condição é verdadeira " +#~ "quando\n" +#~ "\t\to scale é enviado para o servidor." + +#~ msgid "" +#~ "\n" +#~ "\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tTo proxy only part of the kubernetes api and also some static files:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tTo proxy the entire kubernetes api at a different root, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +#~ msgstr "" +#~ "\n" +#~ "\t\tPara fazer o proxy the todas as apis do kubernetes, utilize:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy —api-prefix=/\n" +#~ "\n" +#~ "\t\tPara fazer o proxy de parte da api do kubernetes e alguns arquivos " +#~ "estáticos:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy —www=/my/files —www-prefix=/static/ —api-prefix=/" +#~ "api/\n" +#~ "\n" +#~ "\t\tCom os comandos acima você pode fazer 'curl localhost:8001/api/v1/" +#~ "pods'.\n" +#~ "\n" +#~ "\t\tPara fazer o proxy the todas as apis do kubernetes em um caminho " +#~ "diferente, utilize:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy —api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tCom o comando acima você pode fazer 'curl localhost:8001/custom/api/" +#~ "v1/pods'" + +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate field(s) of a resource using strategic merge patch\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" +#~ "github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/" +#~ "definitions.html to find if a field is mutable." +#~ msgstr "" +#~ "\n" +#~ "\t\tAtualiza o(s) campo(s) de um recurso usando strategic merge patch\n" +#~ "\n" +#~ "\t\tFormatos JSON e YAML são aceitos.\n" +#~ "\n" +#~ "\t\tConsulte os modelos em https://htmlpreview.github.io/?https://github." +#~ "com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." +#~ "html para descobrir se um campo é mutável." + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the labels on a resource.\n" +#~ "\n" +#~ "\t\t* A label must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* If --overwrite is true, then existing labels can be overwritten, " +#~ "otherwise attempting to overwrite a label will result in an error.\n" +#~ "\t\t* If --resource-version is specified, then updates will use this " +#~ "resource version, otherwise the existing resource-version will be used." +#~ msgstr "" +#~ "\n" +#~ "\t\tAtualiza labels em um recurso.\n" +#~ "\n" +#~ "\t\t* Um label deve começar com uma letra ou número, e pode conter letra, " +#~ "números, hífens, pontos e sublinhados, com no máximo %[1]d caracteres.\n" +#~ "\t\t* Se --overwrite for verdadeiro, então labels podem ser " +#~ "sobreescritos, caso contrário a sobreescrita irá falhar.\n" +#~ "\t\t* Se --resource-version for especificado, então as atualizações " +#~ "usarão esta versão do recurso, caso contrário, a versão do recurso " +#~ "existente será usada." + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the taints on one or more nodes.\n" +#~ "\n" +#~ "\t\t* A taint consists of a key, value, and effect. As an argument here, " +#~ "it is expressed as key=value:effect.\n" +#~ "\t\t* The key must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* The value must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[2]d " +#~ "characters.\n" +#~ "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" +#~ "\t\t* Currently taint can only apply to node." +#~ msgstr "" +#~ "\n" +#~ "\t\tAtualiza os taints em um ou mais nodes.\n" +#~ "\n" +#~ "\t\t* Um taint consiste em uma chave, valor e efeito. Como arqgumento, é " +#~ "expressado como chave=valor:efeito.\n" +#~ "\t\t* Uma chave deve começar com uma letra ou número, e pode conter " +#~ "letras, números, hífens, pontos e sublinhados, com no máximo %[1]d " +#~ "caractéres.\n" +#~ "\t\t* Um valor deve começar com uma letra ou número, e pode conter " +#~ "letras, números, hífens, pontos e sublinhados, com no máximo %[2]d " +#~ "caractéres.\n" +#~ "\t\t* O efeito deve ser NoSchedule, PreferNoSchedule ou NoExecute.\n" +#~ "\t\t* Atualmente taint pode ser aplicado apenas para nodes." + +#~ msgid "" +#~ "\n" +#~ "\t # !!!Important Note!!!\n" +#~ "\t # Requires that the 'tar' binary is present in your container\n" +#~ "\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" +#~ "\n" +#~ "\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod " +#~ "in the default namespace\n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # Copy /tmp/foo local file to /tmp/bar in a remote pod in a " +#~ "specific container\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +#~ "\n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" +#~ msgstr "" +#~ "\n" +#~ "\t # !!!Nota Importante!!!\n" +#~ "\t # Necessita que o binário 'tar' esteja presente na imagem do\n" +#~ "\t # container. Se 'tar' não estiver presente, o 'kubectl cp' irá " +#~ "falhar.\n" +#~ "\n" +#~ "\t # Copia o diretório local /tmp/foo_dir para /tmp/bar_dir no pod " +#~ "remoto no namespace default\n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # Copia o arquivo local /tmp/foo para /tmp/bar no pod remoto no " +#~ "container específico\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# Copia o arquivo local /tmp/foo para /tmp/bar no pod remoto no " +#~ "namespace \n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# Copia /tmp/foo do pod remoto para /tmp/bar localmente\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" + +#~ msgid "" +#~ "\n" +#~ "\t # Create a new secret named my-secret with keys for each file in " +#~ "folder bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with specified keys instead of " +#~ "names on disk\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with key1=supersecret and " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" +#~ msgstr "" +#~ "\n" +#~ "\t # Cria um novo segredo chamado my-secret com as chaves para cada " +#~ "arquivo no diretório bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Cria um novo segredo chamado my-secret com chaves especificadas em " +#~ "vez dos nomes dos arquivos\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Cria um novo segredo chamado my-secret com key1=supersecret e " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" + +#~ msgid "" +#~ "\n" +#~ "\t# Create a new ExternalName service named my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" +#~ msgstr "" +#~ "\n" +#~ "\t# Cria um novo serviço do tipo ExternalName chamado my-ns \n" +#~ "\tkubectl create service externalname my-ns —external-name bar.com" + +#~ msgid "" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs (in headless mode)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" +#~ msgstr "" +#~ "\n" +#~ " # Cria um novo serviço clusterIP chamado my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Cria um novo serviço clusterIP chamado my-cs (em modo headless)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" + +#~ msgid "" +#~ "\n" +#~ " # Create a new deployment named my-dep that runs the busybox image.\n" +#~ " kubectl create deployment my-dep --image=busybox" +#~ msgstr "" +#~ "\n" +#~ " # Cria um novo deployment chamado my-dep que executa uma imagem " +#~ "busybox.\n" +#~ " kubectl create deployment my-dep —image=busybox" + +#~ msgid "" +#~ "\n" +#~ " # Create a new nodeport service named my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" +#~ msgstr "" +#~ "\n" +#~ " # Cria um novo serviço nodeport chamado my-ns\n" +#~ " kubectl create service nodeport my-ns —tcp=5678:8080" + +#~ msgid "" +#~ "\n" +#~ " Create a clusterIP service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Cria um serviço do tipo clusterIP com o nome especificado." + +#~ msgid "" +#~ "\n" +#~ " Create a deployment with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Cria um deployment com o nome especificado." + +#~ msgid "" +#~ "\n" +#~ " Create a nodeport service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " Cria um serviço do tipo nodeport com o nome especificado." + +#~ msgid "" +#~ "\n" +#~ " Dumps cluster info out suitable for debugging and diagnosing cluster " +#~ "problems. By default, dumps everything to\n" +#~ " stdout. You can optionally specify a directory with --output-" +#~ "directory. If you specify a directory, kubernetes will\n" +#~ " build a set of files in that directory. By default only dumps things " +#~ "in the 'kube-system' namespace, but you can\n" +#~ " switch to a different namespace with the --namespaces flag, or " +#~ "specify --all-namespaces to dump all namespaces.\n" +#~ "\n" +#~ " The command also dumps the logs of all of the pods in the cluster, " +#~ "these logs are dumped into different directories\n" +#~ " based on namespace and pod name." +#~ msgstr "" +#~ "\n" +#~ " Coleta informações do cluster para debugar e diagnosticar problemas " +#~ "do dele. Por padrão, exibe tudo para o\n" +#~ " stdout. Você pode, se quiser, especificar um diretório com --output-" +#~ "directory. Se especificar o diretório, kubernetes irá\n" +#~ " montar um conjunto de arquivos no diretório. Por padrão, apenas " +#~ "coleta informações no namespace 'kube-system' , mas você pode\n" +#~ " trocar para um namespace diferente com a flag --namespaces, ou " +#~ "especificar --all-namespaces para todos os namespaces.\n" +#~ "\n" +#~ " O comando também coleta os logs de todos os pods no cluster, estes " +#~ "logs são salvos em outros diretórios\n" +#~ " baseado no namespace e nome do pod." + +#~ msgid "" +#~ "\n" +#~ " Display addresses of the master and services with label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " To further debug and diagnose cluster problems, use 'kubectl cluster-" +#~ "info dump'." +#~ msgstr "" +#~ "\n" +#~ " Mostra os endereços dos servidores de gerenciamento e serviços com o " +#~ "label kubernetes.io/cluster-service=true\n" +#~ " Para debugar e diagnosticar outros problemas do cluster, utilize " +#~ "'kubectl cluster-info dump'." + +#~ msgid "A schedule in the Cron format the job should be run with." +#~ msgstr "Agendamento no formato Cron em qual o job deve rodar." + +#~ msgid "" +#~ "An inline JSON override for the generated service object. If this is non-" +#~ "empty, it is used to override the generated object. Requires that the " +#~ "object supply a valid apiVersion field. Only used if --expose is true." +#~ msgstr "" +#~ "Uma substituição inline JSON para o objeto de serviço gerado. Se não " +#~ "estiver vazio, ele será usado para substituir o objeto gerado. Requer que " +#~ "o objeto forneça o campo apiVersion válido. Usado apenas se --expose for " +#~ "true." + +#~ msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#~ msgstr "Auto-escala um Deployment, ReplicaSet ou ReplicationController" + +#~ msgid "" +#~ "Container name which will have its image upgraded. Only relevant when --" +#~ "image is specified, ignored otherwise. Required when using --image on a " +#~ "multi-container pod" +#~ msgstr "" +#~ "Nome do contêiner que terá sua imagem atualizada. Relevante apenas quando " +#~ "--image for especificado, caso contrário, ignorado. Obrigatório ao usar --" +#~ "image em um pod com vários contêineres" + +#~ msgid "Create a clusterIP service." +#~ msgstr "Cria um serviço do tipo clusterIP." + +#~ msgid "Create a deployment with the specified name." +#~ msgstr "Cria um deployment com um nome especificado." + +#~ msgid "Create a resource by filename or stdin" +#~ msgstr "Cria um recurso por nome de arquivo ou stdin" + +#~ msgid "Deprecated: Gracefully shut down a resource by name or filename" +#~ msgstr "Descontinuado: Termina um recurso por nome ou nome de arquivo" + +#~ msgid "" +#~ "Explicit policy for when to pull container images. Required when --image " +#~ "is same as existing image, ignored otherwise." +#~ msgstr "" +#~ "Política explícita para quando extrair imagens de contêiner. Obrigatório " +#~ "quando --image for igual à imagem existente, caso contrário, será " +#~ "ignorado." + +#~ msgid "" +#~ "IP to assign to the Load Balancer. If empty, an ephemeral IP will be " +#~ "created and used (cloud-provider specific)." +#~ msgstr "" +#~ "IP para ser alocado no Load Balancer. Se vazio, um IP efêmero será criado " +#~ "e utilizado (específico para cada provedor cloud)." + +#~ msgid "" +#~ "Image to use for upgrading the replication controller. Must be distinct " +#~ "from the existing image (either new image or new image tag). Can not be " +#~ "used with --filename/-f" +#~ msgstr "" +#~ "Imagem a ser utilizada para atualizar o replication controller. Deve ser " +#~ "diferente da imagem atual (pode ser uma nova imagem ou uma nova tag). Não " +#~ "pode ser utilizada com —filename/-f" + +#~ msgid "Manage a deployment rollout" +#~ msgstr "Gerencia um deployment rollout" + +#~ msgid "" +#~ "Output the formatted object with the given group version (for ex: " +#~ "'extensions/v1beta1').)" +#~ msgstr "" +#~ "Imprime o objeto formatado com a dada versão de grupo (por exemplo: " +#~ "'extensions/v1beta1').)" + +#~ msgid "Perform a rolling update of the given ReplicationController" +#~ msgstr "Executa uma atualização contínua" + +#~ msgid "" +#~ "Set a new size for a Deployment, ReplicaSet, Replication Controller, or " +#~ "Job" +#~ msgstr "" +#~ "Define um novo tamanho para um Deployment, ReplicaSet, Replication " +#~ "Controller, ou Job" + +#~ msgid "" +#~ "The key to use to differentiate between two different controllers, " +#~ "default 'deployment'. Only relevant when --image is specified, ignored " +#~ "otherwise" +#~ msgstr "" +#~ "A chave utilizada para diferenciar entre dois controlares diferentes, " +#~ "padrão 'deployment'. Apenas relevante quando --image é especificado, é " +#~ "ignorado caso contrário" + +#~ msgid "" +#~ "The name of the API generator to use, see http://kubernetes.io/docs/user-" +#~ "guide/kubectl-conventions/#generators for a list." +#~ msgstr "" +#~ "O nome do gerador de API a ser usado, veja a lista em http://kubernetes." +#~ "io/docs/user-guide/kubectl-conventions/#generators." + +#~ msgid "" +#~ "The name of the API generator to use. Currently there is only 1 generator." +#~ msgstr "" +#~ "O nome do gerador de API a ser usado. Atualmente existe apenas 1 gerador." + +#~ msgid "" +#~ "The name of the generator to use for creating a service. Only used if --" +#~ "expose is true" +#~ msgstr "" +#~ "O nome do recurso para ser utilizado quando criando um serviço. Apenas " +#~ "utilizado se —expose é verdadeiro" + +#~ msgid "" +#~ "The port that this container exposes. If --expose is true, this is also " +#~ "the port used by the service that is created." +#~ msgstr "" +#~ "A porta que o container expõe. Se —expose é verdadeiro, esta também é a " +#~ "porta utilizada pelo serviço quando for criado." + +#~ msgid "" +#~ "The restart policy for this Pod. Legal values [Always, OnFailure, " +#~ "Never]. If set to 'Always' a deployment is created, if set to " +#~ "'OnFailure' a job is created, if set to 'Never', a regular pod is " +#~ "created. For the latter two --replicas must be 1. Default 'Always', for " +#~ "CronJobs `Never`." +#~ msgstr "" +#~ "A politica de restart para este Pod. Possíveis valores [Always, " +#~ "OnFailure, Never]. Se configurado para 'Always' um deployment é criado, " +#~ "se configurado para 'OnFailure' um job é criado, se configurado para " +#~ "'Never', um pod é criado. Para os dois últimos —replicas deve ser 1. " +#~ "Valor padrão 'Always', para CronJobs `Never`." + +#~ msgid "" +#~ "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " +#~ "'ClusterIP'." +#~ msgstr "" +#~ "Tipo para este serviço: ClusterIP, NodePort, ou LoadBalancer. Valor " +#~ "padrão é 'ClusterIP'." + +#~ msgid "Update field(s) of a resource using strategic merge patch" +#~ msgstr "" +#~ "Atualizar o(s) campo(s) de um recurso usando a estratégia de merge patch" + +#~ msgid "external name of service" +#~ msgstr "nome externo do serviço" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/template.pot b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/template.pot index d11dd1b7347..9f7409f4856 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/template.pot +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/template.pot @@ -1,6 +1,6 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the Kubernetes package. +# This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: EMAIL\n" -"POT-Creation-Date: 2017-03-14 21:32-0700\n" +"POT-Creation-Date: 2021-07-05 22:55+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,18 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:43 +msgid "" +"\n" +"\t\t\tModify kubeconfig files using subcommands like \"kubectl config set " +"current-context my-context\"\n" +"\n" +"\t\t\tThe loading order follows these rules:\n" +"\n" +"\t\t\t1. If the --" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:44 msgid "" "\n" "\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " @@ -26,7 +37,7 @@ msgid "" "admin --user=user1 --user=user2 --group=group1" msgstr "" -#: pkg/kubectl/cmd/create_rolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 msgid "" "\n" "\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " @@ -35,7 +46,7 @@ msgid "" "user=user2 --group=group1" msgstr "" -#: pkg/kubectl/cmd/create_configmap.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:58 msgid "" "\n" "\t\t # Create a new configmap named my-config based on folder bar\n" @@ -49,20 +60,31 @@ msgid "" "\t\t # Create a new configmap named my-config with key1=config1 and " "key2=config2\n" "\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-" -"literal=key2=config2" +"literal=key2=config2\n" +"\n" +"\t\t # Create a new configmap named my-config from the key=value pairs in " +"the file\n" +"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +"\n" +"\t\t # Create a new configmap named my-config from an env file\n" +"\t\t kubectl create configmap my-config --from-env-file=path/to/bar.env" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:135 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:56 msgid "" "\n" "\t\t # If you don't already have a .dockercfg file, you can create a " "dockercfg secret directly by using:\n" "\t\t kubectl create secret docker-registry my-secret --docker-" "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" -"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL\n" +"\t\t \n" +"\t\t # Create a new secret named my-secret from ~/.docker/config.json\n" +"\t\t kubectl create secret docker-registry my-secret --from-file=." +"dockerconfigjson=path/to/.docker/config.json" msgstr "" -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -72,12 +94,51 @@ msgid "" "\t\t kubectl top node NODE_NAME" msgstr "" -#: pkg/kubectl/cmd/apply.go:84 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:45 +msgid "" +"\n" +"\t\t# !!!Important Note!!!\n" +"\t\t# Requires that the 'tar' binary is present in your container\n" +"\t\t# image. If 'tar' is not present, 'kubectl cp' will fail.\n" +"\t\t#\n" +"\t\t# For advanced use cases, such as symlinks, wildcard expansion or\n" +"\t\t# file mode preservation consider using 'kubectl exec'.\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\ttar cf - /tmp/foo | kubectl exec -i -n -- " +"tar xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl exec -n -- tar cf - /tmp/foo | tar " +"xf - -C /tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " +"the default namespace\n" +"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " +"container\n" +"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +"\n" +"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +"\n" +"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +"\n" +"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +"\t\tkubectl cp /:/tmp/foo /tmp/bar" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:119 msgid "" "\n" "\t\t# Apply the configuration in pod.json to a pod.\n" "\t\tkubectl apply -f ./pod.json\n" "\n" +"\t\t# Apply resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl apply -k dir/\n" +"\n" "\t\t# Apply the JSON passed into stdin to a pod.\n" "\t\tcat pod.json | kubectl apply -f -\n" "\n" @@ -93,7 +154,7 @@ msgid "" "ConfigMap" msgstr "" -#: pkg/kubectl/cmd/autoscale.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:48 #, c-format msgid "" "\n" @@ -107,7 +168,7 @@ msgid "" "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" msgstr "" -#: pkg/kubectl/cmd/convert.go:49 +#: pkg/kubectl/cmd/convert/convert.go:51 msgid "" "\n" "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" @@ -115,7 +176,7 @@ msgid "" "\n" "\t\t# Convert the live state of the resource specified by 'pod.yaml' to the " "latest version\n" -"\t\t# and print to stdout in json format.\n" +"\t\t# and print to stdout in JSON format.\n" "\t\tkubectl convert -f pod.yaml --local -o json\n" "\n" "\t\t# Convert all files under current directory to latest version and create " @@ -123,7 +184,7 @@ msgid "" "\t\tkubectl convert -f . | kubectl create -f -" msgstr "" -#: pkg/kubectl/cmd/create_clusterrole.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:41 msgid "" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform " @@ -132,11 +193,28 @@ msgid "" "resource=pods\n" "\n" "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create clusterrole pod-reader --verb=get --resource=pods --" +"resource-name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with API Group specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=rs." +"extensions\n" +"\n" +"\t\t# Create a ClusterRole named \"foo\" with SubResource specified\n" +"\t\tkubectl create clusterrole foo --verb=get,list,watch --resource=pods," +"pods/status\n" +"\n" +"\t\t# Create a ClusterRole name \"foo\" with NonResourceURL specified\n" +"\t\tkubectl create clusterrole \"foo\" --verb=get --non-resource-url=/logs/" +"*\n" +"\n" +"\t\t# Create a ClusterRole name \"monitoring\" with AggregationRule " +"specified\n" +"\t\tkubectl create clusterrole monitoring --aggregation-rule=\"rbac.example." +"com/aggregate-to-monitoring=true\"" msgstr "" -#: pkg/kubectl/cmd/create_role.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:46 msgid "" "\n" "\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get" @@ -145,11 +223,30 @@ msgid "" "resource=pods\n" "\n" "\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --" -"resource=pods --resource-name=readablepod" +"\t\tkubectl create role pod-reader --verb=get --resource=pods --resource-" +"name=readablepod --resource-name=anotherpod\n" +"\n" +"\t\t# Create a Role named \"foo\" with API Group specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=rs.extensions\n" +"\n" +"\t\t# Create a Role named \"foo\" with SubResource specified\n" +"\t\tkubectl create role foo --verb=get,list,watch --resource=pods,pods/status" msgstr "" -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_job.go:43 +msgid "" +"\n" +"\t\t# Create a job\n" +"\t\tkubectl create job my-job --image=busybox\n" +"\n" +"\t\t# Create a job with command\n" +"\t\tkubectl create job my-job --image=busybox -- date\n" +"\n" +"\t\t# Create a job from a CronJob named \"a-cronjob\"\n" +"\t\tkubectl create job test-job --from=cronjob/a-cronjob" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" @@ -161,7 +258,7 @@ msgid "" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" msgstr "" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" @@ -179,7 +276,7 @@ msgid "" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" msgstr "" -#: pkg/kubectl/cmd/create.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:76 msgid "" "\n" "\t\t# Create a pod using the data in pod.json.\n" @@ -188,12 +285,30 @@ msgid "" "\t\t# Create a pod based on the JSON passed into stdin.\n" "\t\tcat pod.json | kubectl create -f -\n" "\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format " -"then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" +"\t\t# Edit the data in docker-registry.yaml in JSON then create the resource " +"using the edited data.\n" +"\t\tkubectl create -f docker-registry.yaml --edit -o json" msgstr "" -#: pkg/kubectl/cmd/expose.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:43 +msgid "" +"\n" +"\t\t# Create a priorityclass named high-priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\"\n" +"\n" +"\t\t# Create a priorityclass named default-priority that considered as the " +"global default priority\n" +"\t\tkubectl create priorityclass default-priority --value=1000 --global-" +"default=true --description=\"default priority\"\n" +"\n" +"\t\t# Create a priorityclass named high-priority that can not preempt pods " +"with lower priority\n" +"\t\tkubectl create priorityclass high-priority --value=1000 --description=" +"\"high priority\" --preemption-policy=\"Never\"" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:61 msgid "" "\n" "\t\t# Create a service for a replicated nginx, which serves on port 80 and " @@ -216,7 +331,7 @@ msgid "" "\n" "\t\t# Create a service for a replicated streaming application on port 4100 " "balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +"\t\tkubectl expose rc streamer --port=4100 --protocol=UDP --name=video-" "stream\n" "\n" "\t\t# Create a service for a replicated nginx using replica set, which " @@ -228,12 +343,98 @@ msgid "" "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" msgstr "" -#: pkg/kubectl/cmd/delete.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_ingress.go:64 +msgid "" +"\n" +"\t\t# Create a single ingress called 'simple' that directs requests to foo." +"com/bar to svc\n" +"\t\t# svc1:8080 with a tls secret \"my-cert\"\n" +"\t\tkubectl create ingress simple --rule=\"foo.com/bar=svc1:8080,tls=my-cert" +"\"\n" +"\n" +"\t\t# Create a catch all ingress of \"/path\" pointing to service svc:port " +"and Ingress Class as \"otheringress\"\n" +"\t\tkubectl create ingress catch-all --class=otheringress --rule=\"/path=svc:" +"port\"\n" +"\n" +"\t\t# Create an ingress with two annotations: ingress.annotation1 and " +"ingress.annotations2\n" +"\t\tkubectl create ingress annotated --class=default --rule=\"foo.com/" +"bar=svc:port\" \\n\t\t\t--annotation ingress.annotation1=foo \\n\t\t\t--" +"annotation ingress.annotation2=bla\n" +"\n" +"\t\t# Create an ingress with the same host and multiple paths\n" +"\t\tkubectl create ingress multipath --class=default \\n\t\t\t--rule=\"foo." +"com/=svc:port\" \\n\t\t\t--rule=\"foo.com/admin/=svcadmin:portadmin\"\n" +"\n" +"\t\t# Create an ingress with multiple hosts and the pathType as Prefix\n" +"\t\tkubectl create ingress ingress1 --class=default \\n\t\t\t--rule=\"foo." +"com/path*=svc:8080\" \\n\t\t\t--rule=\"bar.com/admin*=svc2:http\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using the default ingress " +"certificate and different path types\n" +"\t\tkubectl create ingress ingtls --class=default \\n\t\t --rule=\"foo.com/" +"=svc:https,tls\" \\n\t\t --rule=\"foo.com/path/subpath*=othersvc:8080\"\n" +"\n" +"\t\t# Create an ingress with TLS enabled using a specific secret and " +"pathType as Prefix\n" +"\t\tkubectl create ingress ingsecret --class=default \\n\t\t --rule=\"foo." +"com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t# Create an ingress with a default backend\n" +"\t\tkubectl create ingress ingdefault --class=default \\n\t\t --default-" +"backend=defaultsvc:http \\n\t\t --rule=\"foo.com/*=svc:8080,tls=secret1\"\n" +"\n" +"\t\t" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:74 +msgid "" +"\n" +"\t\t# Create an interactive debugging session in pod mypod and immediately " +"attach to it.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug mypod -it --image=busybox\n" +"\n" +"\t\t# Create a debug container named debugger using a custom automated " +"debugging image.\n" +"\t\t# (requires the EphemeralContainers feature to be enabled in the " +"cluster)\n" +"\t\tkubectl debug --image=myproj/debug-tools -c debugger mypod\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and attach to it\n" +"\t\tkubectl debug mypod -it --image=busybox --copy-to=my-debugger\n" +"\n" +"\t\t# Create a copy of mypod changing the command of mycontainer\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --container=mycontainer -- " +"sh\n" +"\n" +"\t\t# Create a copy of mypod changing all container images to busybox\n" +"\t\tkubectl debug mypod --copy-to=my-debugger --set-image=*=busybox\n" +"\n" +"\t\t# Create a copy of mypod adding a debug container and changing container " +"images\n" +"\t\tkubectl debug mypod -it --copy-to=my-debugger --image=debian --set-" +"image=app=app:debug,sidecar=sidecar:debug\n" +"\n" +"\t\t# Create an interactive debugging session on a node and immediately " +"attach to it.\n" +"\t\t# The container will run in the host namespaces and the host's " +"filesystem will be mounted at /host\n" +"\t\tkubectl debug node/mynode -it --image=busybox\n" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:73 msgid "" "\n" "\t\t# Delete a pod using the type and name specified in pod.json.\n" "\t\tkubectl delete -f ./pod.json\n" "\n" +"\t\t# Delete resources from a directory containing kustomization.yaml - e.g. " +"dir/kustomization.yaml.\n" +"\t\tkubectl delete -k dir\n" +"\n" "\t\t# Delete a pod based on the type and name in the JSON passed into " "stdin.\n" "\t\tcat pod.json | kubectl delete -f -\n" @@ -248,13 +449,13 @@ msgid "" "\t\tkubectl delete pod foo --now\n" "\n" "\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" +"\t\tkubectl delete pod foo --force\n" "\n" "\t\t# Delete all pods\n" "\t\tkubectl delete pods --all" msgstr "" -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:51 msgid "" "\n" "\t\t# Describe a node\n" @@ -278,7 +479,17 @@ msgid "" "\t\tkubectl describe pods frontend" msgstr "" -#: pkg/kubectl/cmd/drain.go:165 +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:76 +msgid "" +"\n" +"\t\t# Diff resources included in pod.json.\n" +"\t\tkubectl diff -f pod.json\n" +"\n" +"\t\t# Diff file read from stdin\n" +"\t\tcat service.yaml | kubectl diff -f -" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:138 msgid "" "\n" "\t\t# Drain node \"foo\", even if there are pods not managed by a " @@ -291,7 +502,7 @@ msgid "" "\t\t$ kubectl drain foo --grace-period=900" msgstr "" -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:55 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -308,43 +519,67 @@ msgid "" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" msgstr "" -#: pkg/kubectl/cmd/exec.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:48 msgid "" "\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first " +"\t\t# Get output from running 'date' command from pod mypod, using the first " "container by default\n" -"\t\tkubectl exec 123456-7890 date\n" +"\t\tkubectl exec mypod -- date\n" "\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" +"\t\t# Get output from running 'date' command in ruby-container from pod " +"mypod\n" +"\t\tkubectl exec mypod -c ruby-container -- date\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +"\t\tkubectl exec mypod -c ruby-container -i -t -- bash -il\n" +"\n" +"\t\t# List contents of /usr from the first container of pod mypod and sort " +"by modification time.\n" +"\t\t# If the command you want to execute in the pod has any flags in common " +"(e.g. -i),\n" +"\t\t# you must use two dashes (--) to separate your command's flags/" +"arguments.\n" +"\t\t# Also note, do not surround your command and its flags/arguments with " +"quotes\n" +"\t\t# unless that is how you would execute it normally (i.e., do ls -t /usr, " +"not \"ls -t /usr\").\n" +"\t\tkubectl exec mypod -i -t -- ls -t /usr\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"deployment mydeployment, using the first container by default\n" +"\t\tkubectl exec deploy/mydeployment -- date\n" +"\n" +"\t\t# Get output from running 'date' command from the first pod of the " +"service myservice, using the first container by default\n" +"\t\tkubectl exec svc/myservice -- date\n" +"\t\t" msgstr "" -#: pkg/kubectl/cmd/attach.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:44 msgid "" "\n" -"\t\t# Get output from running pod 123456-7890, using the first container by " -"default\n" -"\t\tkubectl attach 123456-7890\n" +"\t\t# Get output from running pod mypod, use the kubectl.kubernetes.io/" +"default-container annotation \n" +"\t\t# for selecting the container to be attached or the first container in " +"the pod will be chosen\n" +"\t\tkubectl attach mypod\n" "\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" +"\t\t# Get output from ruby-container from pod mypod\n" +"\t\tkubectl attach mypod -c ruby-container\n" "\n" "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container " -"from pod 123456-7890\n" +"from pod mypod\n" "\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +"\t\tkubectl attach mypod -c ruby-container -i -t\n" "\n" "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" "\t\tkubectl attach rs/nginx\n" "\t\t" msgstr "" -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -354,33 +589,44 @@ msgid "" "\t\tkubectl explain pods.spec.containers" msgstr "" -#: pkg/kubectl/cmd/completion.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:65 msgid "" "\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on macOS using homebrew\n" +"\t\t## If running Bash 3.2 included with macOS\n" +"\t\t brew install bash-completion\n" +"\t\t## or, if running Bash 4.1+\n" +"\t\t brew install bash-completion@2\n" +"\t\t## If kubectl is installed via homebrew, this should start working " +"immediately.\n" +"\t\t## If you've installed via other means, you may need add the completion " +"to your completion directory\n" +"\t\t kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/" +"kubectl\n" "\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" "\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" +"\t\t# Installing bash completion on Linux\n" +"\t\t## If bash-completion is not installed on Linux, please install the " +"'bash-completion' package\n" +"\t\t## via your distribution's package manager.\n" +"\t\t## Load the kubectl completion code for bash into the current shell\n" +"\t\t source <(kubectl completion bash)\n" +"\t\t## Write bash completion code to a file and source it from ." +"bash_profile\n" +"\t\t kubectl completion bash > ~/.kube/completion.bash.inc\n" +"\t\t printf \"\n" +"\t\t # Kubectl shell completion\n" +"\t\t source '$HOME/.kube/completion.bash.inc'\n" +"\t\t \" >> $HOME/.bash_profile\n" +"\t\t source $HOME/.bash_profile\n" "\n" "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" +"\t\t source <(kubectl completion zsh)\n" +"\t\t# Set the kubectl completion code for zsh[1] to autoload on startup\n" +"\t\t kubectl completion zsh > \"${fpath[1]}/_kubectl\"" msgstr "" -#: pkg/kubectl/cmd/get.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:105 msgid "" "\n" "\t\t# List all pods in ps output format.\n" @@ -394,6 +640,10 @@ msgid "" "format.\n" "\t\tkubectl get replicationcontroller web\n" "\n" +"\t\t# List deployments in JSON output format, in the \"v1\" version of the " +"\"apps\" API group:\n" +"\t\tkubectl get deployments.v1.apps -o json\n" +"\n" "\t\t# List a single pod in JSON output format.\n" "\t\tkubectl get -o json pod web-pod-13je7\n" "\n" @@ -401,100 +651,124 @@ msgid "" "JSON output format.\n" "\t\tkubectl get -f pod.yaml -o json\n" "\n" +"\t\t# List resources from a directory with kustomization.yaml - e.g. dir/" +"kustomization.yaml.\n" +"\t\tkubectl get -k dir/\n" +"\n" "\t\t# Return only the phase value of the specified pod.\n" "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" "\n" +"\t\t# List resource information in custom columns.\n" +"\t\tkubectl get pod test-pod -o custom-columns=CONTAINER:.spec.containers[0]." +"name,IMAGE:.spec.containers[0].image\n" +"\n" "\t\t# List all replication controllers and services together in ps output " "format.\n" "\t\tkubectl get rc,services\n" "\n" "\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" +"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7" msgstr "" -#: pkg/kubectl/cmd/portforward.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:72 msgid "" "\n" "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " "5000 and 6000 in the pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" +"\t\tkubectl port-forward pod/mypod 5000 6000\n" +"\n" +"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports " +"5000 and 6000 in a pod selected by the deployment\n" +"\t\tkubectl port-forward deployment/mydeployment 5000 6000\n" +"\n" +"\t\t# Listen on port 8443 locally, forwarding to the targetPort of the " +"service's port named \"https\" in a pod selected by the service\n" +"\t\tkubectl port-forward service/myservice 8443:https\n" "\n" "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" +"\t\tkubectl port-forward pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on all addresses, forwarding to 5000 in the pod\n" +"\t\tkubectl port-forward --address 0.0.0.0 pod/mypod 8888:5000\n" +"\n" +"\t\t# Listen on port 8888 on localhost and selected IP, forwarding to 5000 " +"in the pod\n" +"\t\tkubectl port-forward --address localhost,10.19.21.23 pod/mypod " +"8888:5000\n" "\n" "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 0:5000" +"\t\tkubectl port-forward pod/mypod :5000" msgstr "" -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:87 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" "\t\t$ kubectl uncordon foo" msgstr "" -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:58 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" "\t\tkubectl cordon foo" msgstr "" -#: pkg/kubectl/cmd/patch.go:66 +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:83 msgid "" "\n" -"\t\t# Partially update a node using strategic merge patch\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as JSON.\n" "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" +"\t\t# Partially update a node using a strategic merge patch. Specify the " +"patch as YAML.\n" +"\t\tkubectl patch node k8s-node-1 -p $'spec:\n" +" unschedulable: true'\n" +"\n" "\t\t# Partially update a node identified by the type and name specified in " -"\"node.json\" using strategic merge patch\n" +"\"node.json\" using strategic merge patch.\n" "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" "\n" "\t\t# Update a container's image; spec.containers[*].name is required " -"because it's a merge key\n" +"because it's a merge key.\n" "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" "\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" +"\t\t# Update a container's image using a json patch with positional arrays.\n" "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" msgstr "" -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" "\t\tkubectl options" msgstr "" -#: pkg/kubectl/cmd/clusterinfo.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:44 msgid "" "\n" -"\t\t# Print the address of the master and cluster services\n" +"\t\t# Print the address of the control plane and cluster services\n" "\t\tkubectl cluster-info" msgstr "" -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" "\t\tkubectl version" msgstr "" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" "\t\tkubectl api-versions" msgstr "" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -511,14 +785,18 @@ msgid "" "\t\tkubectl replace --force -f ./pod.json" msgstr "" -#: pkg/kubectl/cmd/logs.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:53 msgid "" "\n" "\t\t# Return snapshot logs from pod nginx with only one container\n" "\t\tkubectl logs nginx\n" "\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" +"\t\t# Return snapshot logs from pod nginx with multi containers\n" +"\t\tkubectl logs nginx --all-containers=true\n" +"\n" +"\t\t# Return snapshot logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -l app=nginx --all-containers=true\n" "\n" "\t\t# Return snapshot of previous terminated ruby container logs from pod " "web-1\n" @@ -527,12 +805,19 @@ msgid "" "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" "\t\tkubectl logs -f -c ruby web-1\n" "\n" +"\t\t# Begin streaming the logs from all containers in pods defined by label " +"app=nginx\n" +"\t\tkubectl logs -f -l app=nginx --all-containers=true\n" +"\n" "\t\t# Display only the most recent 20 lines of output in pod nginx\n" "\t\tkubectl logs --tail=20 nginx\n" "\n" "\t\t# Show all logs from pod nginx written in the last hour\n" "\t\tkubectl logs --since=1h nginx\n" "\n" +"\t\t# Show logs from a kubelet with an expired serving certificate\n" +"\t\tkubectl logs --insecure-skip-tls-verify-backend nginx\n" +"\n" "\t\t# Return snapshot logs from first container of a job named hello\n" "\t\tkubectl logs job/hello\n" "\n" @@ -541,25 +826,7 @@ msgid "" "\t\tkubectl logs deployment/nginx -c nginx-1" msgstr "" -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " -"content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" -"api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" -"pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" - -#: pkg/kubectl/cmd/scale.go:43 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:49 msgid "" "\n" "\t\t# Scale a replicaset named 'foo' to 3.\n" @@ -575,11 +842,11 @@ msgid "" "\t\t# Scale multiple replication controllers.\n" "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" "\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" +"\t\t# Scale statefulset named 'web' to 3.\n" +"\t\tkubectl scale --replicas=3 statefulset/web" msgstr "" -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" "\t\t# Set the last-applied-configuration of a resource to match the contents " @@ -596,7 +863,7 @@ msgid "" "\t\t" msgstr "" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:73 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -612,72 +879,75 @@ msgid "" "\t\tkubectl top pod -l name=myLabel" msgstr "" -#: pkg/kubectl/cmd/stop.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:62 msgid "" "\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" +"\t\t# Start a nginx pod.\n" "\t\tkubectl run nginx --image=nginx\n" "\n" -"\t\t# Start a single instance of hazelcast and let the container expose port " -"5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +"\t\t# Start a hazelcast pod and let the container expose port 5701.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --port=5701\n" "\n" -"\t\t# Start a single instance of hazelcast and set environment variables " +"\t\t# Start a hazelcast pod and set environment variables " "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --" -"env=\"POD_NAMESPACE=default\"\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --env=" +"\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n" "\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" +"\t\t# Start a hazelcast pod and set labels \"app=hazelcast\" and \"env=prod" +"\" in the container.\n" +"\t\tkubectl run hazelcast --image=hazelcast/hazelcast --labels=" +"\"app=hazelcast,env=prod\"\n" "\n" "\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" +"\t\tkubectl run nginx --image=nginx --dry-run=client\n" "\n" -"\t\t# Start a single instance of nginx, but overload the spec of the " -"deployment with a partial set of values parsed from JSON.\n" +"\t\t# Start a nginx pod, but overload the spec with a partial set of values " +"parsed from JSON.\n" "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", " "\"spec\": { ... } }'\n" "\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it " -"if it exits.\n" +"\t\t# Start a busybox pod and keep it in the foreground, don't restart it if " +"it exits.\n" "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" "\n" -"\t\t# Start the nginx container using the default command, but use custom " +"\t\t# Start the nginx pod using the default command, but use custom " "arguments (arg1 .. argN) for that command.\n" "\t\tkubectl run nginx --image=nginx -- ... \n" "\n" -"\t\t# Start the nginx container using a different command and custom " -"arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it " -"out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" -"wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every " -"5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" -"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +"\t\t# Start the nginx pod using a different command and custom arguments.\n" +"\t\tkubectl run nginx --image=nginx --command -- ... " msgstr "" -#: pkg/kubectl/cmd/taint.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:73 +msgid "" +"\n" +"\t\t# To proxy all of the kubernetes api and nothing else.\n" +"\t\tkubectl proxy --api-prefix=/\n" +"\n" +"\t\t# To proxy only part of the kubernetes api and also some static files.\n" +"\t\t# You can get pods info with 'curl localhost:8001/api/v1/pods'\n" +"\t\tkubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" +"\n" +"\t\t# To proxy the entire kubernetes api at a different root.\n" +"\t\t# You can get pods info with 'curl localhost:8001/custom/api/v1/pods'\n" +"\t\tkubectl proxy --api-prefix=/custom/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +"content from ./local/www/\n" +"\t\tkubectl proxy --port=8011 --www=./local/www/\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +"\t\t# The chosen port for the server will be output to stdout.\n" +"\t\tkubectl proxy --port=0\n" +"\n" +"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +"api\n" +"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +"pods/\n" +"\t\tkubectl proxy --api-prefix=/k8s-api" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:80 msgid "" "\n" "\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-" @@ -691,10 +961,16 @@ msgid "" "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" "\n" "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" +"\t\tkubectl taint nodes foo dedicated-\n" +"\n" +"\t\t# Add a taint with key 'dedicated' on nodes having label mylabel=X\n" +"\t\tkubectl taint node -l myLabel=X dedicated=foo:PreferNoSchedule\n" +"\n" +"\t\t# Add to node 'foo' a taint with key 'bar' and no value\n" +"\t\tkubectl taint nodes foo bar:NoSchedule" msgstr "" -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:95 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" @@ -718,31 +994,7 @@ msgid "" "\t\tkubectl label pods foo bar-" msgstr "" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in " -"frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " -"image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping " -"the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to " -"frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -752,11 +1004,28 @@ msgid "" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" msgstr "" -#: pkg/kubectl/cmd/apply.go:75 +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:61 +msgid "" +"\n" +"\t\t# Wait for the pod \"busybox1\" to contain the status condition of type " +"\"Ready\".\n" +"\t\tkubectl wait --for=condition=Ready pod/busybox1\n" +"\n" +"\t\t# The default value of status condition is true, you can set false.\n" +"\t\tkubectl wait --for=condition=Ready=false pod/busybox1\n" +"\n" +"\t\t# Wait for the pod \"busybox1\" to be deleted, with a timeout of 60s, " +"after having issued the \"delete\" command.\n" +"\t\tkubectl delete pod/busybox1\n" +"\t\tkubectl wait --for=delete pod/busybox1 --timeout=60s" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:110 msgid "" "\n" "\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" +"\t\tThe resource name must be specified. This resource will be created if it " +"doesn't exist yet.\n" "\t\tTo use 'apply', always create the resource initially with either 'apply' " "or 'create --save-config'.\n" "\n" @@ -767,7 +1036,37 @@ msgid "" "k8s.io/34274." msgstr "" -#: pkg/kubectl/cmd/convert.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:126 +msgid "" +"\n" +"\t\tApprove a certificate signing request.\n" +"\n" +"\t\tkubectl certificate approve allows a cluster admin to approve a " +"certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tissue a certificate to the requestor with the attributes requested in " +"the CSR.\n" +"\n" +"\t\tSECURITY NOTICE: Depending on the requested attributes, the issued " +"certificate\n" +"\t\tcan potentially grant a requester access to cluster resources or to " +"authenticate\n" +"\t\tas a requested identity. Before approving a CSR, ensure you understand " +"what the\n" +"\t\tsigned certificate can do.\n" +"\t\t" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:28 +msgid "" +"\n" +"\t\tConfigure application resources\n" +"\n" +"\t\tThese commands help you make changes to existing application resources." +msgstr "" + +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" @@ -784,34 +1083,35 @@ msgid "" "\t\tto change to output destination." msgstr "" -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." msgstr "" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:41 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." msgstr "" -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." msgstr "" -#: pkg/kubectl/cmd/create_secret.go:200 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:41 msgid "" "\n" "\t\tCreate a TLS secret from the given public/private key pair.\n" "\n" "\t\tThe public/private key pair must exist before hand. The public key " -"certificate must be .PEM encoded and match the given private key." +"certificate must be .PEM encoded and match\n" +"\t\tthe given private key." msgstr "" -#: pkg/kubectl/cmd/create_configmap.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" "\t\tCreate a configmap based on a file, directory, or specified literal " @@ -831,13 +1131,25 @@ msgid "" "\t\tsymlinks, devices, pipes, etc)." msgstr "" -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_cronjob.go:40 +msgid "" +"\n" +"\t\tCreate a cronjob with the specified name." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_job.go:40 +msgid "" +"\n" +"\t\tCreate a job with the specified name." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." msgstr "" -#: pkg/kubectl/cmd/create_secret.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:41 msgid "" "\n" "\t\tCreate a new secret for use with Docker registries.\n" @@ -845,13 +1157,12 @@ msgid "" "\t\tDockercfg secrets are used to authenticate against Docker registries.\n" "\n" "\t\tWhen using the Docker command line to push images, you can authenticate " -"to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +"to a given registry by running:\n" +"\t\t\t'$ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" "\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker " -"push' and 'docker pull' commands to\n" +"\tThat produces a ~/.dockercfg file that is used by subsequent 'docker push' " +"and 'docker pull' commands to\n" "\t\tauthenticate to the registry. The email address is optional.\n" "\n" "\t\tWhen creating applications, you may have a Docker registry that requires " @@ -861,35 +1172,42 @@ msgid "" "\t\tby creating a dockercfg secret and attaching it to your service account." msgstr "" -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" "\t\tCreate a pod disruption budget with the specified name, selector, and " "desired minimum available pods" msgstr "" -#: pkg/kubectl/cmd/create.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:40 msgid "" "\n" -"\t\tCreate a resource by filename or stdin.\n" +"\t\tCreate a priorityclass with the specified name, value, globalDefault and " +"description" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:71 +msgid "" +"\n" +"\t\tCreate a resource from a file or from stdin.\n" "\n" "\t\tJSON and YAML formats are accepted." msgstr "" -#: pkg/kubectl/cmd/create_quota.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" "\t\tCreate a resourcequota with the specified name, hard limits and optional " "scopes" msgstr "" -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." msgstr "" -#: pkg/kubectl/cmd/create_secret.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:61 msgid "" "\n" "\t\tCreate a secret based on a file, directory, or specified literal value.\n" @@ -898,43 +1216,75 @@ msgid "" "\n" "\t\tWhen creating a secret based on a file, the key will default to the " "basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may " -"specify an alternate key.\n" +"\t\tdefault to the file content. If the basename is an invalid key or you " +"wish to chose your own, you may specify\n" +"\t\tan alternate key.\n" "\n" "\t\tWhen creating a secret based on a directory, each file whose basename is " "a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files " -"are ignored (e.g. subdirectories,\n" +"\t\tpackaged into the secret. Any directory entries except regular files are " +"ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." msgstr "" -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." msgstr "" -#: pkg/kubectl/cmd/run.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:67 msgid "" "\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." +"\t\tCreates a proxy server or application-level gateway between localhost " +"and\n" +"\t\tthe Kubernetes API Server. It also allows serving static content over " +"specified\n" +"\t\tHTTP path. All incoming data enters through one port and gets forwarded " +"to\n" +"\t\tthe remote kubernetes API Server port, except for the path matching the " +"static content path." msgstr "" -#: pkg/kubectl/cmd/autoscale.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:42 msgid "" "\n" "\t\tCreates an autoscaler that automatically chooses and sets the number of " "pods that run in a kubernetes cluster.\n" "\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and " -"creates an autoscaler that uses the given resource as a reference.\n" +"\t\tLooks up a Deployment, ReplicaSet, StatefulSet, or ReplicationController " +"by name and creates an autoscaler that uses the given resource as a " +"reference.\n" "\t\tAn autoscaler can automatically increase or decrease number of pods " "deployed within the system as needed." msgstr "" -#: pkg/kubectl/cmd/delete.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:57 +msgid "" +"\n" +"\t\tDebug cluster resources using interactive debugging containers.\n" +"\n" +"\t\t'debug' provides automation for common debugging tasks for cluster " +"objects identified by\n" +"\t\tresource and name. Pods will be used by default if no resource is " +"specified.\n" +"\n" +"\t\tThe action taken by 'debug' varies depending on what resource is " +"specified. Supported\n" +"\t\tactions include:\n" +"\n" +"\t\t* Workload: Create a copy of an existing pod with certain attributes " +"changed,\n" +"\t for example changing the image tag to a new version.\n" +"\t\t* Workload: Add an ephemeral container to an already running pod, for " +"example to add\n" +"\t\t debugging utilities without restarting the pod.\n" +"\t\t* Node: Create a new pod that runs in the node's host namespaces and can " +"access\n" +"\t\t the node's filesystem.\n" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:45 msgid "" "\n" "\t\tDelete resources by filenames, stdin, resources and names, or by " @@ -954,9 +1304,10 @@ msgid "" "immediately. If the node\n" "\t\thosting a pod is down or cannot reach the API server, termination may " "take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace" -"\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" +"\t\tthan the grace period. To force delete a resource, you must specify the " +"--force flag.\n" +"\t\tNote: only a subset of resources support graceful deletion. In absence " +"of the support, --grace-period is ignored.\n" "\n" "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the " "pod's processes have been\n" @@ -978,38 +1329,66 @@ msgid "" "immediately.\n" "\n" "\t\tNote that the delete command does NOT do resource version checks, so if " -"someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their " -"update\n" -"\t\twill be lost along with the rest of the resource." +"someone submits an\n" +"\t\tupdate to a resource right when you submit a delete, their update will " +"be lost along with the\n" +"\t\trest of the resource." msgstr "" -#: pkg/kubectl/cmd/stop.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:171 msgid "" "\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +"\t\tDeny a certificate signing request.\n" "\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by " -"delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful " -"termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." +"\t\tkubectl certificate deny allows a cluster admin to deny a certificate\n" +"\t\tsigning request (CSR). This action tells a certificate signing " +"controller to\n" +"\t\tnot to issue a certificate to the requestor.\n" +"\t\t" msgstr "" -#: pkg/kubectl/cmd/top_node.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:53 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +"\t\tDiff configurations specified by filename or stdin between the current " +"online\n" +"\t\tconfiguration, and the configuration as it would be if applied.\n" +"\n" +"\t\tOutput is always YAML.\n" +"\n" +"\t\tKUBECTL_EXTERNAL_DIFF environment variable can be used to select your " +"own\n" +"\t\tdiff command. Users can use external commands with params too, example:\n" +"\t\tKUBECTL_EXTERNAL_DIFF=\"colordiff -N -u\"\n" +"\n" +"\t\tBy default, the \"diff\" command available in your path will be\n" +"\t\trun with \"-u\" (unified diff) and \"-N\" (treat absent files as empty) " +"options.\n" +"\n" +"\t\tExit status:\n" +"\t\t 0\n" +"\t\tNo differences were found.\n" +"\t\t 1\n" +"\t\tDifferences were found.\n" +"\t\t >1\n" +"\t\tKubectl or diff failed with an error.\n" +"\n" +"\t\tNote: KUBECTL_EXTERNAL_DIFF, if used, is expected to follow that " +"convention." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:57 +msgid "" +"\n" +"\t\tDisplay Resource (CPU/Memory) usage of nodes.\n" "\n" "\t\tThe top-node command allows you to see the resource consumption of nodes." msgstr "" -#: pkg/kubectl/cmd/top_pod.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:65 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +"\t\tDisplay Resource (CPU/Memory) usage of pods.\n" "\n" "\t\tThe 'top pod' command allows you to see the resource consumption of " "pods.\n" @@ -1019,29 +1398,66 @@ msgid "" "\t\tsince pod creation." msgstr "" -#: pkg/kubectl/cmd/top.go:33 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:39 msgid "" "\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +"\t\tDisplay Resource (CPU/Memory) usage.\n" "\n" "\t\tThe top command allows you to see the resource consumption for nodes or " "pods.\n" "\n" -"\t\tThis command requires Heapster to be correctly configured and working on " -"the server. " +"\t\tThis command requires Metrics Server to be correctly configured and " +"working on the server. " msgstr "" -#: pkg/kubectl/cmd/drain.go:140 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:54 +msgid "" +"\n" +"\t\tDisplay merged kubeconfig settings or a specified kubeconfig file.\n" +"\n" +"\t\tYou can use --output jsonpath={...} to extract specific values using a " +"jsonpath expression." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:92 +msgid "" +"\n" +"\t\tDisplay one or many resources\n" +"\n" +"\t\tPrints a table of the most important information about the specified " +"resources.\n" +"\t\tYou can filter the list using a label selector and the --selector flag. " +"If the\n" +"\t\tdesired resource type is namespaced you will only see results in your " +"current\n" +"\t\tnamespace unless you pass --all-namespaces.\n" +"\n" +"\t\tUninitialized objects are not shown unless --include-uninitialized is " +"passed.\n" +"\n" +"\t\tBy specifying the output as 'template' and providing a Go template as " +"the value\n" +"\t\tof the --template flag, you can filter the attributes of the fetched " +"resources." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:37 +msgid "" +"\n" +"\t\tDisplays the current-context" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:113 msgid "" "\n" "\t\tDrain node in preparation for maintenance.\n" "\n" "\t\tThe given node will be marked unschedulable to prevent new pods from " "arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use " -"normal DELETE\n" -"\t\tto delete the pods.\n" +"\t\t'drain' evicts the pods if the APIServer supports\n" +"\t\t[eviction](http://kubernetes.io/docs/admin/disruptions/). Otherwise, it " +"will use normal\n" +"\t\tDELETE to delete the pods.\n" "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot " "be deleted through\n" "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " @@ -1069,7 +1485,7 @@ msgid "" "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" msgstr "" -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:31 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" @@ -1107,19 +1523,140 @@ msgid "" "\t\tsaved copy to include the latest resource version." msgstr "" -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_edit_last_applied.go:31 +msgid "" +"\n" +"\t\tEdit the latest last-applied-configuration annotations of resources from " +"the default editor.\n" +"\n" +"\t\tThe edit-last-applied command allows you to directly edit any API " +"resource you can retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" +"\t\tbe previously saved versions of resources.\n" +"\n" +"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" +"\n" +"\t\tThe flag --windows-line-endings can be used to force Windows line " +"endings,\n" +"\t\totherwise the default for your operating system will be used.\n" +"\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" +"\t\tsaved copy to include the latest resource version." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:49 +msgid "" +"\n" +"\t\tExperimental: Wait for a specific condition on one or many resources.\n" +"\n" +"\t\tThe command takes multiple resources and waits until the specified " +"condition\n" +"\t\tis seen in the Status field of every given resource.\n" +"\n" +"\t\tAlternatively, the command can wait for the given set of resources to be " +"deleted\n" +"\t\tby providing the \"delete\" keyword as the value to the --for flag.\n" +"\n" +"\t\tA successful message will be printed to stdout indicating when the " +"specified\n" +" condition has been met. One can use -o option to change to output " +"destination." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:47 +msgid "" +"\n" +"\t\tExpose a resource as a new Kubernetes service.\n" +"\n" +"\t\tLooks up a deployment, service, replica set, replication controller or " +"pod by name and uses the selector\n" +"\t\tfor that resource as the selector for a new service on the specified " +"port. A deployment or replica set\n" +"\t\twill be exposed as a service only if its selector is convertible to a " +"selector that service supports,\n" +"\t\ti.e. when the selector contains only the matchLabels component. Note " +"that if no port is specified via\n" +"\t\t--port and the exposed resource has multiple ports, all will be re-used " +"by the new service. Also if no\n" +"\t\tlabels are specified, the new service will re-use the labels from the " +"resource it exposes.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\n" +"\t\t" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:46 +msgid "" +"\n" +"\t\tList all available plugin files on a user's PATH.\n" +"\n" +"\t\tAvailable plugin files are those that are:\n" +"\t\t- executable\n" +"\t\t- anywhere on the user's PATH\n" +"\t\t- begin with \"kubectl-\"\n" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:35 +msgid "" +"\n" +"\t\tList the fields for supported resources\n" +"\n" +"\t\tThis command describes the fields associated with each supported API " +"resource.\n" +"\t\tFields are identified via a simple JSONPath identifier:\n" +"\n" +"\t\t\t.[.]\n" +"\n" +"\t\tAdd the --recursive flag to display all of the fields at once without " +"descriptions.\n" +"\t\tInformation about each field is retrieved from the server in OpenAPI " +"format." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout.go:30 +msgid "" +"\n" +"\t\tManage the rollout of a resource." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:84 msgid "" "\n" "\t\tMark node as schedulable." msgstr "" -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:55 msgid "" "\n" "\t\tMark node as unschedulable." msgstr "" -#: pkg/kubectl/cmd/completion.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:57 +msgid "" +"\n" +"\t\tMark the provided resource as paused\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller.\n" +"\t\tUse \"kubectl rollout resume\" to resume a paused resource.\n" +"\t\tCurrently only deployments support being paused." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:46 msgid "" "\n" "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" @@ -1127,38 +1664,61 @@ msgid "" "\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" "\t\tthe .bash_profile.\n" "\n" -"\t\tNote: this requires the bash-completion framework, which is not " -"installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" +"\t\tDetailed instructions on how to do this are available here:\n" "\n" -"\t\t $ brew install bash-completion\n" +" for macOS:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/#enable-" +"shell-autocompletion\n" "\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by " -"adding the\n" -"\t\tfollowing line to the .bash_profile\n" +" for linux:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#enable-" +"shell-autocompletion\n" "\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" +" for windows:\n" +" https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/" +"#enable-shell-autocompletion\n" "\n" "\t\tNote for zsh users: [1] zsh completions are only supported in versions " "of zsh >= 5.2" msgstr "" -#: pkg/kubectl/cmd/rollingupdate.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:49 msgid "" "\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication " -"controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace " -"as the\n" -"\t\texisting replication controller and overwrite at least one (common) " -"label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" +"\t\tPrint the logs for a container in a pod or specified resource. \n" +"\t\tIf the pod has only one container, the container name is optional." msgstr "" -#: pkg/kubectl/cmd/replace.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:37 +msgid "" +"\n" +"\t\tProvides utilities for interacting with plugins.\n" +"\n" +"\t\tPlugins provide extended functionality that is not part of the major " +"command-line distribution.\n" +"\t\tPlease refer to the documentation and examples for more information " +"about how write your own plugins.\n" +"\n" +"\t\tThe easiest way to discover and install plugins is via the kubernetes " +"sub-project krew.\n" +"\t\tTo install krew, visit [krew.sigs.k8s.io](https://krew.sigs.k8s.io/docs/" +"user-guide/setup/install/)" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/rename_context.go:47 +msgid "" +"\n" +"\t\tRenames a context from the kubeconfig file.\n" +"\n" +"\t\tCONTEXT_NAME is the context name that you wish to change.\n" +"\n" +"\t\tNEW_NAME is the new name you wish to set.\n" +"\n" +"\t\tNote: In case the context being renamed is the 'current-context', this " +"field will also be updated." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:48 msgid "" "\n" "\t\tReplace a resource by filename or stdin.\n" @@ -1167,18 +1727,38 @@ msgid "" "the\n" "\t\tcomplete resource spec must be provided. This can be obtained by\n" "\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\t $ kubectl get TYPE NAME -o yaml" msgstr "" -#: pkg/kubectl/cmd/scale.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_restart.go:57 +msgid "" +"\n" +"\t\tRestart a resource.\n" +"\n" +"\t Resource will be rollout restarted." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:58 +msgid "" +"\n" +"\t\tResume a paused resource\n" +"\n" +"\t\tPaused resources will not be reconciled by a controller. By resuming a\n" +"\t\tresource, we allow it to be reconciled again.\n" +"\t\tCurrently only deployments support being resumed." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:55 +msgid "" +"\n" +"\t\tRollback to a previous rollout." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:40 msgid "" "\n" "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or " -"Job.\n" +"StatefulSet.\n" "\n" "\t\tScale also allows users to specify one or more preconditions for the " "scale action.\n" @@ -1190,7 +1770,7 @@ msgid "" "\t\tscale is sent to the server." msgstr "" -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" "\t\tSet the latest last-applied-configuration annotations by setting it to " @@ -1200,54 +1780,190 @@ msgid "" "\t\twithout updating any other parts of the object." msgstr "" -#: pkg/kubectl/cmd/proxy.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:67 +#, c-format msgid "" "\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +"\t\tSet the selector on a resource. Note that the new selector will " +"overwrite the old selector if the resource had one prior to the invocation\n" +"\t\tof 'set selector'.\n" "\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/" -"api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +"\t\tA selector must begin with a letter or number, and may contain letters, " +"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\tIf --resource-version is specified, then updates will use this resource " +"version, otherwise the existing resource-version will be used.\n" +" Note: currently selectors can only be set on Service objects." msgstr "" -#: pkg/kubectl/cmd/patch.go:59 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:47 msgid "" "\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" +"\t\tSets a cluster entry in kubeconfig.\n" "\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://" -"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions." -"html to find if a field is mutable." +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." msgstr "" -#: pkg/kubectl/cmd/label.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:44 +msgid "" +"\n" +"\t\tSets a context entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values for those fields." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:70 +#, c-format +msgid "" +"\n" +"\t\tSets a user entry in kubeconfig\n" +"\n" +"\t\tSpecifying a name that already exists will merge new fields on top of " +"existing values.\n" +"\n" +"\t\t Client-certificate flags:\n" +"\t\t --%v=certfile --%v=keyfile\n" +"\n" +"\t\t Bearer token flags:\n" +"\t\t\t --%v=bearer_token\n" +"\n" +"\t\t Basic auth flags:\n" +"\t\t\t --%v=basic_user --%v=basic_password\n" +"\n" +"\t\tBearer token and basic auth are mutually exclusive." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:39 +msgid "" +"\n" +"\t\tShow details of a specific resource or group of resources\n" +"\n" +"\t\tPrint a detailed description of the selected resources, including " +"related resources such\n" +"\t\tas events or controllers. You may select a single object by name, all " +"objects of that\n" +"\t\ttype, provide a name prefix, or label selector. For example:\n" +"\n" +"\t\t $ kubectl describe TYPE NAME_PREFIX\n" +"\n" +"\t\twill first check for an exact match on TYPE and NAME_PREFIX. If no such " +"resource\n" +"\t\texists, it will output details for every resource that has a name " +"prefixed with NAME_PREFIX." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:47 +msgid "" +"\n" +"\t\tShow the status of the rollout.\n" +"\n" +"\t\tBy default 'rollout status' will watch the status of the latest rollout\n" +"\t\tuntil it's done. If you don't want to wait for the rollout to finish " +"then\n" +"\t\tyou can use --watch=false. Note that if a new rollout starts in-between, " +"then\n" +"\t\t'rollout status' will continue watching the latest revision. If you want " +"to\n" +"\t\tpin to a specific revision and abort if it is rolled over by another " +"revision,\n" +"\t\tuse --revision=N where N is the revision you need to watch for." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:41 +#, c-format +msgid "" +"\n" +"\t\tSpecify compute resource requirements (cpu, memory) for any resource " +"that defines a pod template. If a pod is successfully scheduled, it is " +"guaranteed the amount of resource requested, but may burst up to its " +"specified limits.\n" +"\n" +"\t\tfor each compute resource, if a limit is specified and a request is " +"omitted, the request will default to the limit.\n" +"\n" +"\t\tPossible resources include (case insensitive): %s." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_env.go:50 +msgid "" +"\n" +"\t\tUpdate environment variables on a pod template.\n" +"\n" +"\t\tList environment variable definitions in one or more pods, pod " +"templates.\n" +"\t\tAdd, update, or remove container environment variable definitions in one " +"or\n" +"\t\tmore pod templates (within replication controllers or deployment " +"configurations).\n" +"\t\tView or modify the environment variable definitions on all containers in " +"the\n" +"\t\tspecified pods or pod templates, or just those that match a wildcard.\n" +"\n" +"\t\tIf \"--env -\" is passed, environment variables can be read from STDIN " +"using the standard env\n" +"\t\tsyntax.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:71 +msgid "" +"\n" +"\t\tUpdate existing container image(s) of resources.\n" +"\n" +"\t\tPossible resources include (case insensitive):\n" +"\t\t" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:78 +msgid "" +"\n" +"\t\tUpdate field(s) of a resource using strategic merge patch, a JSON merge " +"patch, or a JSON patch.\n" +"\n" +"\t\tJSON and YAML formats are accepted." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:83 +msgid "" +"\n" +"\t\tUpdate the annotations on one or more resources\n" +"\n" +"\t\tAll Kubernetes objects support the ability to store additional data with " +"the object as\n" +"\t\tannotations. Annotations are key/value pairs that can be larger than " +"labels and include\n" +"\t\tarbitrary string values such as structured JSON. Tools and system " +"extensions may use\n" +"\t\tannotations to store their own data.\n" +"\n" +"\t\tAttempting to set an annotation that already exists will fail unless --" +"overwrite is set.\n" +"\t\tIf --resource-version is specified and does not match the current " +"resource version on\n" +"\t\tthe server the command will fail." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:87 #, c-format msgid "" "\n" "\t\tUpdate the labels on a resource.\n" "\n" -"\t\t* A label must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" +"\t\t* A label key and value must begin with a letter or number, and may " +"contain letters, numbers, hyphens, dots, and underscores, up to %[1]d " +"characters each.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" "\t\t* If --overwrite is true, then existing labels can be overwritten, " "otherwise attempting to overwrite a label will result in an error.\n" "\t\t* If --resource-version is specified, then updates will use this " "resource version, otherwise the existing resource-version will be used." msgstr "" -#: pkg/kubectl/cmd/taint.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:70 #, c-format msgid "" "\n" @@ -1257,13 +1973,22 @@ msgid "" "is expressed as key=value:effect.\n" "\t\t* The key must begin with a letter or number, and may contain letters, " "numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, " -"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" +"\t\t* Optionally, the key can begin with a DNS subdomain prefix and a single " +"'/', like example.com/my-app\n" +"\t\t* The value is optional. If given, it must begin with a letter or " +"number, and may contain letters, numbers, hyphens, dots, and underscores, up " +"to %[2]d characters.\n" "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" "\t\t* Currently taint can only apply to node." msgstr "" -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:36 +msgid "" +"\n" +"\t\tView previous rollout revisions and configurations." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:47 msgid "" "\n" "\t\tView the latest last-applied-configuration annotations by type/name or " @@ -1274,30 +1999,7 @@ msgid "" "\t\tto change output format." msgstr "" -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in " -"the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific " -"container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " -"\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" @@ -1305,14 +2007,14 @@ msgid "" "to/tls.key" msgstr "" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" "\t kubectl create namespace my-namespace" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:59 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:74 msgid "" "\n" "\t # Create a new secret named my-secret with keys for each file in folder " @@ -1321,30 +2023,75 @@ msgid "" "\n" "\t # Create a new secret named my-secret with specified keys instead of " "names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." -"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-file=ssh-publickey=path/to/id_rsa.pub\n" "\n" "\t # Create a new secret named my-secret with key1=supersecret and " "key2=topsecret\n" "\t kubectl create secret generic my-secret --from-literal=key1=supersecret " -"--from-literal=key2=topsecret" +"--from-literal=key2=topsecret\n" +"\n" +"\t # Create a new secret named my-secret using a combination of a file and " +"a literal\n" +"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=path/" +"to/id_rsa --from-literal=passphrase=topsecret\n" +"\n" +"\t # Create a new secret named my-secret from an env file\n" +"\t kubectl create secret generic my-secret --from-env-file=path/to/bar.env" msgstr "" -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" "\t kubectl create serviceaccount my-service-account" msgstr "" -#: pkg/kubectl/cmd/create_service.go:232 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_deployment.go:45 msgid "" "\n" -"\t# Create a new ExternalName service named my-ns \n" +"\t# Create a deployment named my-dep that runs the busybox image.\n" +"\tkubectl create deployment my-dep --image=busybox\n" +"\n" +"\t# Create a deployment with command\n" +"\tkubectl create deployment my-dep --image=busybox -- date\n" +"\n" +"\t# Create a deployment named my-dep that runs the nginx image with 3 " +"replicas.\n" +"\tkubectl create deployment my-dep --image=nginx --replicas=3\n" +"\n" +"\t# Create a deployment named my-dep that runs the busybox image and expose " +"port 5701.\n" +"\tkubectl create deployment my-dep --image=busybox --port=5701" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:351 +msgid "" +"\n" +"\t# Create a new ExternalName service named my-ns\n" "\tkubectl create service externalname my-ns --external-name bar.com" msgstr "" -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:50 +msgid "" +"\n" +"\t# Set Deployment nginx-deployment's ServiceAccount to serviceaccount1\n" +"\tkubectl set serviceaccount deployment nginx-deployment serviceaccount1\n" +"\n" +"\t# Print the result (in yaml format) of updated nginx deployment with " +"serviceaccount from local file, without hitting apiserver\n" +"\tkubectl set sa -f nginx-deployment.yaml serviceaccount1 --local --dry-" +"run=client -o yaml\n" +"\t" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_deployment.go:42 +msgid "" +"\n" +"\tCreate a deployment with the specified name." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -1354,45 +2101,107 @@ msgid "" "\tthat exist off platform, on other clusters, or locally." msgstr "" -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_ingress.go:61 +msgid "" +"\n" +"\tCreate an ingress with the specified name." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" "\tSimply type kubectl help [path to command] for full details." msgstr "" -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:44 +msgid "" +"\n" +"\tSets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots.\n" +"\n" +"\tPROPERTY_VALUE is the new value you wish to set. Binary fields such as " +"'certificate-authority-data' expect a base64 encoded string unless the --set-" +"raw-bytes flag is used.\n" +"\n" +"\tSpecifying a attribute name that already exists will merge new fields on " +"top of existing values." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:39 +msgid "" +"\n" +"\tUnsets an individual value in a kubeconfig file\n" +"\n" +"\tPROPERTY_NAME is a dot delimited name where each token represents either " +"an attribute name or a map key. Map keys may not contain dots." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:43 +msgid "" +"\n" +"\tUpdate ServiceAccount of pod template resources.\n" +"\n" +"\tPossible resources (case insensitive) can be:\n" +"\n" +"\t" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_subject.go:40 +msgid "" +"\n" +"\tUpdate User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:68 +msgid "" +"\n" +" \tpod (po), replicationcontroller (rc), deployment (deploy), daemonset " +"(ds), replicaset (rs)" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:63 +msgid "" +"\n" +" Forward one or more local ports to a pod.\n" +"\n" +" Use resource type/name such as deployment/mydeployment to " +"select a pod. Resource type defaults to 'pod' if omitted.\n" +"\n" +" If there are multiple pods matching the criteria, a pod will " +"be selected automatically. The\n" +" forwarding session ends when the selected pod terminates, " +"and rerun of the command is needed\n" +" to resume forwarding." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:233 +msgid "" +"\n" +" # Create a new ClusterIP service named my-cs\n" +" kubectl create service clusterip my-cs --tcp=5678:8080\n" +"\n" +" # Create a new ClusterIP service named my-cs (in headless mode)\n" +" kubectl create service clusterip my-cs --clusterip=\"None\"" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" " kubectl create service loadbalancer my-lbs --tcp=5678:8080" msgstr "" -#: pkg/kubectl/cmd/create_service.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:274 msgid "" "\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" +" # Create a new NodePort service named my-ns\n" " kubectl create service nodeport my-ns --tcp=5678:8080" msgstr "" -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -1409,7 +2218,7 @@ msgid "" "directory=/path/to/cluster-state" msgstr "" -#: pkg/kubectl/cmd/annotate.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:95 msgid "" "\n" " # Update pod 'foo' with the annotation 'description' and the value 'my " @@ -1439,31 +2248,25 @@ msgid "" " kubectl annotate pods foo description-" msgstr "" -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:230 +msgid "" +"\n" +" Create a ClusterIP service with the specified name." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." msgstr "" -#: pkg/kubectl/cmd/create_service.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:271 msgid "" "\n" -" Create a clusterIP service with the specified name." +" Create a NodePort service with the specified name." msgstr "" -#: pkg/kubectl/cmd/create_deployment.go:33 -msgid "" -"\n" -" Create a deployment with the specified name." -msgstr "" - -#: pkg/kubectl/cmd/create_service.go:113 -msgid "" -"\n" -" Create a nodeport service with the specified name." -msgstr "" - -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:93 msgid "" "\n" " Dumps cluster info out suitable for debugging and diagnosing cluster " @@ -1471,7 +2274,7 @@ msgid "" " stdout. You can optionally specify a directory with --output-directory. " "If you specify a directory, kubernetes will\n" " build a set of files in that directory. By default only dumps things in " -"the 'kube-system' namespace, but you can\n" +"the current namespace and 'kube-system' namespace, but you can\n" " switch to a different namespace with the --namespaces flag, or specify --" "all-namespaces to dump all namespaces.\n" "\n" @@ -1480,520 +2283,647 @@ msgid "" " based on namespace and pod name." msgstr "" -#: pkg/kubectl/cmd/clusterinfo.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:40 msgid "" "\n" -" Display addresses of the master and services with label kubernetes.io/" -"cluster-service=true\n" +" Display addresses of the control plane and services with label kubernetes." +"io/cluster-service=true\n" " To further debug and diagnose cluster problems, use 'kubectl cluster-info " "dump'." msgstr "" -#: pkg/kubectl/cmd/create_quota.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:49 +msgid "" +" environment variable is set, then it is used as a list of paths (normal " +"path delimiting rules for your system). These paths are merged. When a value " +"is modified, it is modified in the file that defines the stanza. When a " +"value is created, it is created in the first file that exists. If no files " +"in the chain exist, then it creates the last file in the list.\n" +"\t\t\t3. Otherwise, " +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:48 +msgid "" +" flag is set, then only that file is loaded. The flag may only be set once " +"and no merging takes place.\n" +"\t\t\t2. If $" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:50 +msgid " is used and no merging takes place." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 msgid "" "A comma-delimited set of quota scopes that must all match each object " "tracked by the quota." msgstr "" -#: pkg/kubectl/cmd/create_quota.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 msgid "" "A comma-delimited set of resource=quantity pairs that define a hard limit." msgstr "" -#: pkg/kubectl/cmd/create_pdb.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 msgid "" "A label selector to use for this budget. Only equality-based selector " "requirements are supported." msgstr "" -#: pkg/kubectl/cmd/expose.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 msgid "" "A label selector to use for this service. Only equality-based selector " "requirements are supported. If empty (the default) infer the selector from " "the replication controller or replica set.)" msgstr "" -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "" - -#: pkg/kubectl/cmd/expose.go:109 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 msgid "" "Additional external IP address (not managed by Kubernetes) to accept for the " "service. If this IP is routed to a node, the service can be accessed by this " "IP in addition to its generated service IP." msgstr "" -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:178 +msgid "Allocate a TTY for the debugging container." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:178 msgid "" "An inline JSON override for the generated object. If this is non-empty, it " "is used to override the generated object. Requires that the object supply a " "valid apiVersion field." msgstr "" -#: pkg/kubectl/cmd/run.go:137 -msgid "" -"An inline JSON override for the generated service object. If this is non-" -"empty, it is used to override the generated object. Requires that the object " -"supply a valid apiVersion field. Only used if --expose is true." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:173 +msgid "Annotations to apply to the pod." msgstr "" -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "" -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "" -#: pkg/kubectl/cmd/create_service.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 msgid "" "Assign your own ClusterIP or set to 'None' for a 'headless' service (no " "loadbalancing)." msgstr "" -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:106 +msgid "" +"Attach to a process that is already running inside an existing container." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:105 msgid "Attach to a running container" msgstr "" -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:107 +msgid "" +"Auto-scale a Deployment, ReplicaSet, StatefulSet, or ReplicationController" msgstr "" -#: pkg/kubectl/cmd/expose.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 msgid "" "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " "set to 'None' to create a headless service." msgstr "" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:101 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "" -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "" -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "" -"Container name which will have its image upgraded. Only relevant when --" -"image is specified, ignored otherwise. Required when using --image on a " -"multi-container pod" +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:32 +msgid "Commands for features in alpha" msgstr "" -#: pkg/kubectl/cmd/convert.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:170 +msgid "Container image to use for debug container." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:166 +msgid "Container name to use for debug container." +msgstr "" + +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "" -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:106 msgid "Copy files and directories to and from containers." msgstr "" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:248 +msgid "Create a ClusterIP service." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:87 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "" -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "" -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "" -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "" -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "" - -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" msgstr "" -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:167 +msgid "Create a copy of the target Pod with this name." msgstr "" -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "" -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "" -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:92 +msgid "Create a priorityclass with the specified name." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "" -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create.go:106 +msgid "Create a resource from a file or from stdin." msgstr "" -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "" -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:50 +msgid "Create a secret using specified subcommand." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "" -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "" -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "" -#: pkg/kubectl/cmd/delete.go:132 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:60 +msgid "Create and run a particular image in a pod." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:149 +msgid "Create debugging sessions for troubleshooting workloads and nodes" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:136 msgid "" "Delete resources by filenames, stdin, resources and names, or by resources " "and label selector" msgstr "" -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:43 msgid "Delete the specified cluster from the kubeconfig" msgstr "" -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:43 msgid "Delete the specified context from the kubeconfig" msgstr "" -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_user.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_user.go:65 +msgid "Delete the specified user from the kubeconfig" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "" -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "" - -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "" -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/diff/diff.go:142 +msgid "Diff live version against would-be applied version" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:81 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "" -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:98 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "" -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "" -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "" -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "" -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:42 +msgid "Display clusters defined in the kubeconfig." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "" -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:165 msgid "Display one or many resources" msgstr "" -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_users.go:60 +msgid "Display users defined in the kubeconfig" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_users.go:61 +msgid "Display users defined in the kubeconfig." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:50 +msgid "Displays one or many contexts from the kubeconfig file." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "" -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "" -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:184 msgid "Drain node in preparation for maintenance" msgstr "" -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" msgstr "" -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:77 msgid "Edit a resource on the server" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_edit_last_applied.go:67 +msgid "Edit latest last-applied-configuration annotations of a resource/object" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "" -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:169 +msgid "Environment variables to set in the container." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:89 msgid "Execute a command in a container" msgstr "" -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "" -"Explicit policy for when to pull container images. Required when --image is " -"same as existing image, ignored otherwise." +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:90 +msgid "Execute a command in a container." msgstr "" -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/wait/wait.go:115 +msgid "Experimental: Wait for a specific condition on one or many resources." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:378 +msgid "External name of service" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "" -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "" -#: pkg/kubectl/cmd/expose.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:151 msgid "" -"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created " +"IP to assign to the LoadBalancer. If empty, an ephemeral IP will be created " "and used (cloud-provider specific)." msgstr "" -#: pkg/kubectl/cmd/expose.go:112 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:160 msgid "" "If non-empty, set the session affinity for the service to this; legal " "values: 'None', 'ClientIP'" msgstr "" -#: pkg/kubectl/cmd/annotate.go:136 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:157 msgid "" "If non-empty, the annotation update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " "resource." msgstr "" -#: pkg/kubectl/cmd/label.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:154 msgid "" "If non-empty, the labels update will only succeed if this is the current " "resource-version for the object. Only valid when specifying a single " "resource." msgstr "" -#: pkg/kubectl/cmd/rollingupdate.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:164 msgid "" -"Image to use for upgrading the replication controller. Must be distinct from " -"the existing image (either new image or new image tag). Can not be used " -"with --filename/-f" +"If specified, everything after -- will be passed to the new container as " +"Args instead of Command." msgstr "" -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:198 +msgid "If true, run the container in privileged mode." msgstr "" -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:174 +msgid "If true, suppress informational messages." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:165 +msgid "" +"If true, wait for the container to start running, and then attach as if " +"'kubectl attach ...' were called. Default false, unless '-i/--stdin' is " +"set, in which case the default is true." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:173 +msgid "" +"Keep stdin open on the container(s) in the pod, even if nothing is attached." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout.go:54 +msgid "Manage the rollout of a resource" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:98 msgid "Mark node as schedulable" msgstr "" -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:69 msgid "Mark node as unschedulable" msgstr "" -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:83 msgid "Mark the provided resource as paused" msgstr "" -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "" -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "" -#: pkg/kubectl/cmd/expose.go:108 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 msgid "" "Name or number for the port on the container that the service should direct " "traffic to. Optional." msgstr "" -#: pkg/kubectl/cmd/logs.go:113 +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:43 +msgid "No alpha commands are available in this version of kubectl" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:174 msgid "" "Only return logs after a specific date (RFC3339). Defaults to all logs. Only " "one of since-time / since may be used." msgstr "" -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:112 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "" -#: pkg/kubectl/cmd/convert.go:85 +#: pkg/kubectl/cmd/convert/convert.go:105 msgid "" "Output the formatted object with the given group version (for ex: " -"'extensions/v1beta1').)" +"'extensions/v1beta1')." msgstr "" -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "" -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "" -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "" - -#: pkg/kubectl/cmd/scale.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:130 msgid "" "Precondition for resource version. Requires that the current resource " "version match this value in order to scale." msgstr "" -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "" -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:74 +msgid "Print the client and server version information for the current context" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "" -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "" -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go:98 +msgid "Print the supported API resources on the server" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:59 +msgid "" +"Print the supported API versions on the server, in the form of \"group/" +"version\"" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:62 +msgid "Provides utilities for interacting with plugins." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/config/rename_context.go:45 +msgid "Renames a context from the kubeconfig file." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "" -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_restart.go:87 +msgid "Restart a resource" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:87 msgid "Resume a paused resource" msgstr "" -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "" -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "" -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:161 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:153 msgid "Server location for Docker registry" msgstr "" -#: pkg/kubectl/cmd/scale.go:71 -msgid "" -"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:114 +msgid "Set a new size for a Deployment, ReplicaSet or Replication Controller" msgstr "" -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 msgid "" "Set the last-applied-configuration annotation on a live object to match the " "contents of a file." msgstr "" -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "" -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "" -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "" -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "" -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "" -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:52 msgid "Sets the current-context in a kubeconfig file" msgstr "" -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:107 msgid "Show details of a specific resource or group of resources" msgstr "" -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:102 msgid "Show the status of the rollout" msgstr "" -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "" -#: pkg/kubectl/cmd/expose.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 msgid "" "Take a replication controller, service, deployment or pod and expose it as a " "new Kubernetes Service" msgstr "" -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "" -#: pkg/kubectl/cmd/run.go:119 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 msgid "" "The image pull policy for the container. If left empty, this value will not " "be specified by the client and defaulted by the server" msgstr "" -#: pkg/kubectl/cmd/rollingupdate.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:172 msgid "" -"The key to use to differentiate between two different controllers, default " -"'deployment'. Only relevant when --image is specified, ignored otherwise" +"The image pull policy for the container. If left empty, this value will not " +"be specified by the client and defaulted by the server." msgstr "" -#: pkg/kubectl/cmd/create_pdb.go:63 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:112 +msgid "" +"The maximum number or percentage of unavailable pods this budget requires." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 msgid "" "The minimum number or percentage of available pods this budget requires." msgstr "" -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "" -#: pkg/kubectl/cmd/autoscale.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 msgid "" "The name for the newly created object. If not specified, the name of the " "input resource will be used." msgstr "" -#: pkg/kubectl/cmd/run.go:116 -msgid "" -"The name of the API generator to use, see http://kubernetes.io/docs/user-" -"guide/kubectl-conventions/#generators for a list." -msgstr "" - -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "" -"The name of the API generator to use. Currently there is only 1 generator." -msgstr "" - -#: pkg/kubectl/cmd/expose.go:99 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 msgid "" "The name of the API generator to use. There are 2 generators: 'service/v1' " "and 'service/v2'. The only difference between them is that service port in " @@ -2001,118 +2931,184 @@ msgid "" "v2'." msgstr "" -#: pkg/kubectl/cmd/run.go:136 -msgid "" -"The name of the generator to use for creating a service. Only used if --" -"expose is true" -msgstr "" - -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." msgstr "" -#: pkg/kubectl/cmd/expose.go:101 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 msgid "" "The port that the service should serve on. Copied from the resource being " "exposed, if unspecified" msgstr "" -#: pkg/kubectl/cmd/run.go:124 -msgid "" -"The port that this container exposes. If --expose is true, this is also the " -"port used by the service that is created." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:182 +msgid "The port that this container exposes." msgstr "" -#: pkg/kubectl/cmd/run.go:134 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:194 msgid "" "The resource requirement limits for this container. For example, 'cpu=200m," "memory=512Mi'. Note that server side components may assign limits depending " "on the server configuration, such as limit ranges." msgstr "" -#: pkg/kubectl/cmd/run.go:133 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:192 msgid "" "The resource requirement requests for this container. For example, " "'cpu=100m,memory=256Mi'. Note that server side components may assign " "requests depending on the server configuration, such as limit ranges." msgstr "" -#: pkg/kubectl/cmd/run.go:131 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:190 msgid "" -"The restart policy for this Pod. Legal values [Always, OnFailure, Never]. " -"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is " -"created, if set to 'Never', a regular pod is created. For the latter two --" -"replicas must be 1. Default 'Always', for CronJobs `Never`." +"The restart policy for this Pod. Legal values [Always, OnFailure, Never]." msgstr "" -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "" -#: pkg/kubectl/cmd/expose.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/alpha.go:33 msgid "" -"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " -"'ClusterIP'." +"These commands correspond to alpha features that are not enabled in " +"Kubernetes clusters by default." msgstr "" -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:150 +msgid "" +"Type for this service: ClusterIP, NodePort, LoadBalancer, or ExternalName. " +"Default is 'ClusterIP'." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:87 msgid "Undo a previous rollout" msgstr "" -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "" -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:102 +msgid "Update ServiceAccount of a resource" msgstr "" -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_subject.go:99 +msgid "" +"Update User, Group or ServiceAccount in a RoleBinding/ClusterRoleBinding" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_env.go:154 +msgid "Update environment variables on a pod template" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/patch/patch.go:115 +msgid "Update field(s) of a resource" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "" -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" msgstr "" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:135 msgid "Update the annotations on a resource" msgstr "" -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:133 msgid "Update the labels on a resource" msgstr "" -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:109 msgid "Update the taints on one or more nodes" msgstr "" -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" msgstr "" -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:83 msgid "View rollout history" msgstr "" -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:171 +msgid "" +"When used with '--copy-to', a list of name=image pairs for changing " +"container images, similar to how 'kubectl set image' works." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:168 +msgid "When used with '--copy-to', delete the original Pod." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:176 +msgid "" +"When used with '--copy-to', enable process namespace sharing in the copy." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:175 +msgid "" +"When used with '--copy-to', schedule the copy of target Pod on the same node." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go:177 +msgid "" +"When using an ephemeral container, target processes in this container name." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:85 msgid "" "Where to output the files. If empty or '-' uses stdout, otherwise creates a " "directory hierarchy in that directory" msgstr "" -#: pkg/kubectl/cmd/run_test.go:85 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:108 +msgid "" +"description is an arbitrary string that usually provides guidelines on when " +"this priority class should be used." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run_test.go:88 msgid "dummy restart flag)" msgstr "" -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:107 +msgid "" +"global-default specifies whether this PriorityClass should be considered as " +"the default priority." msgstr "" -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:227 msgid "kubectl controls the Kubernetes cluster manager" msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/plugin/plugin.go:90 +msgid "list all visible plugin executables on a user's PATH" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:45 +msgid "" +"pod (po), service (svc), replicationcontroller (rc), deployment (deploy), " +"replicaset (rs)" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:109 +msgid "" +"preemption-policy is the policy for preempting pods with lower priority." +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_serviceaccount.go:41 +msgid "" +"replicationcontroller (rc), deployment (deploy), daemonset (ds), job, " +"replicaset (rs), statefulset" +msgstr "" + +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_priorityclass.go:106 +msgid "the value of this priority class." +msgstr "" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_CN/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_CN/LC_MESSAGES/k8s.mo index 31986c59e4a48a2d1e23cc960ecb5e66eee50151..17ab74ab37f9b832b7fd81938d3c02d273bb65a1 100644 GIT binary patch delta 3980 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\n" +"Language-Team: \n" +"Language: zh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.4\n" "X-Poedit-SourceCharset: UTF-8\n" -"Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Language: zh\n" -#: pkg/kubectl/cmd/create_clusterrolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:43 msgid "" "\n" -"\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the cluster-admin ClusterRole\n" -"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1" +"\t\t # Create a ClusterRoleBinding for user1, user2, and group1 using the " +"cluster-admin ClusterRole\n" +"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" +"admin --user=user1 --user=user2 --group=group1" msgstr "" "\n" -"\t\t # 使用 cluster-admin ClusterRole 为 user1, user2, and group1 创建一个 ClusterRoleBinding\n" -"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1" +"\t\t # 使用 cluster-admin ClusterRole 为 user1, user2, and group1 创建一个 " +"ClusterRoleBinding\n" +"\t\t kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-" +"admin --user=user1 --user=user2 --group=group1" -#: pkg/kubectl/cmd/create_rolebinding.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:43 msgid "" "\n" -"\t\t # Create a RoleBinding for user1, user2, and group1 using the admin ClusterRole\n" -"\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1" +"\t\t # Create a RoleBinding for user1, user2, and group1 using the admin " +"ClusterRole\n" +"\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" +"user=user2 --group=group1" msgstr "" "\n" -"\t\t # 使用 admin ClusterRole 为 user1, user2, and group1 创建一个 RoleBinding\n" -"\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1" +"\t\t # 使用 admin ClusterRole 为 user1, user2, and group1 创建一个 " +"RoleBinding\n" +"\t\t kubectl create rolebinding admin --clusterrole=admin --user=user1 --" +"user=user2 --group=group1" -#: pkg/kubectl/cmd/create_configmap.go:44 -msgid "" -"\n" -"\t\t # Create a new configmap named my-config based on folder bar\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # Create a new configmap named my-config with specified keys instead of file basenames on disk\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # Create a new configmap named my-config with key1=config1 and key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2" -msgstr "" -"\n" -"\t\t # 通过文件夹 bar 创建一个名称为 my-config 的 configmap\n" -"\t\t kubectl create configmap my-config --from-file=path/to/bar\n" -"\n" -"\t\t # 创建一个名称为 my-config 的 configmap 并指定 keys 而不是使用磁盘上所在的文件名\n" -"\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-file=key2=/path/to/bar/file2.txt\n" -"\n" -"\t\t # 创建一个名称为 my-config 的 configmap 且 key1=config1 和 key2=config2\n" -"\t\t kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2" - -#: pkg/kubectl/cmd/create_secret.go:135 -msgid "" -"\n" -"\t\t # If you don't already have a .dockercfg file, you can create a dockercfg secret directly by using:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" -msgstr "" -"\n" -"\t\t # 如果你还没有一个 .dockercfg 文件, 你可以直接使用下面的命令创建一个 dockercfg 的 secret:\n" -"\t\t kubectl create secret docker-registry my-secret --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" - -#: pkg/kubectl/cmd/top_node.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:62 msgid "" "\n" "\t\t # Show metrics for all nodes\n" @@ -88,245 +64,56 @@ msgstr "" "\t\t # 显示指定 node 上的指标\n" "\t\t kubectl top node NODE_NAME" -#: pkg/kubectl/cmd/apply.go:84 -msgid "" -"\n" -"\t\t# Apply the configuration in pod.json to a pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# Apply the JSON passed into stdin to a pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Note: --prune is still in Alpha\n" -"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx and delete all the other resources that are not in the file and match label app=nginx.\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# Apply the configuration in manifest.yaml and delete all the other configmaps that are not in the file.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/ConfigMap" -msgstr "" -"\n" -"\t\t# 将 pod.json 上的配置应用于 pod.\n" -"\t\tkubectl apply -f ./pod.json\n" -"\n" -"\t\t# 将传入 stdin 的 JSON 应用到一个 pod.\n" -"\t\tcat pod.json | kubectl apply -f -\n" -"\n" -"\t\t# Note: --prune 仍然在 Alpha\n" -"\t\t# 应用在 manifest.yaml 中匹配标签 app=nginx 的资源配置并删除所有不在这个文件中并匹配标签app=nginx 的资源\n" -"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" -"\n" -"\t\t# 应用 manifest.yaml 的配置并删除所有不在这个文件中的 configmaps.\n" -"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/ConfigMap" - -#: pkg/kubectl/cmd/autoscale.go:40 -#, c-format -msgid "" -"\n" -"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and 10, target CPU utilization specified so a default autoscaling policy will be used:\n" -"\t\tkubectl autoscale deployment foo --min=2 --max=10\n" -"\n" -"\t\t# Auto scale a replication controller \"foo\", with the number of pods between 1 and 5, target CPU utilization at 80%:\n" -"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" -msgstr "" -"\n" -"\t\t# 自动弹性伸缩 deployment \"foo\", pods 的数量在 2 和 10 之间, 目标 CPU 指定为默认的弹性伸缩策略:\n" -"\t\tkubectl autoscale deployment foo --min=2 --max=10\n" -"\n" -"\t\t# 自动弹性伸缩 replication controller \"foo\", pods 的数量在 1 和 5 之间, 目标 CPU 利用率为 80%:\n" -"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" - -#: pkg/kubectl/cmd/convert.go:49 -msgid "" -"\n" -"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the latest version\n" -"\t\t# and print to stdout in json format.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# Convert all files under current directory to latest version and create them all.\n" -"\t\tkubectl convert -f . | kubectl create -f -" -msgstr "" -"\n" -"\t\t# 将’pod.yaml' 转换为最新版本并打印到 stdout.\n" -"\t\tkubectl convert -f pod.yaml\n" -"\n" -"\t\t# 将 ‘pod.yaml' 指定的资源的实时状态转换为最新版本\n" -"\t\t# 并以 json 格式打印到 stdout.\n" -"\t\tkubectl convert -f pod.yaml --local -o json\n" -"\n" -"\t\t# 将当前目录下的所以文件转换为最新版本并创建它们.\n" -"\t\tkubectl convert -f . | kubectl create -f -" - -#: pkg/kubectl/cmd/create_role.go:41 -msgid "" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform \"get\", \"watch\" and \"list\" on pods\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods\n" -"\n" -"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods --resource-name=readablepod" -msgstr "" -"\n" -"\t\t# 创建一个名为 \"pod-reader\" 的 ClusterRole, 允许用户在 pods 上执行 “get\", \"watch\" 和 \"list\"\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods\n" -"\n" -"\t\t# 创建一个名为 \"pod-reader\" ClusterRole, 其中指定了 ResourceName\n" -"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods --resource-name=readablepod" - -#: pkg/kubectl/cmd/create_quota.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:44 msgid "" "\n" "\t\t# Create a new resourcequota named my-quota\n" -"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10\n" +"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3," +"replicationcontrollers=2,resourcequotas=1,secrets=5," +"persistentvolumeclaims=10\n" "\n" "\t\t# Create a new resourcequota named best-effort\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" msgstr "" "\n" "\t\t# 创建一个名为 my-quota 的 resourcequota\n" -"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10\n" +"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3," +"replicationcontrollers=2,resourcequotas=1,secrets=5," +"persistentvolumeclaims=10\n" "\n" "\t\t# 创建一个名为 best-effort 的 resourcequota\n" "\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort" -#: pkg/kubectl/cmd/create_pdb.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:44 #, c-format msgid "" "\n" -"\t\t# Create a pod disruption budget named my-pdb that will select all pods with the app=rails label\n" -"\t\t# and require at least one of them being available at any point in time.\n" -"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-available=1\n" +"\t\t# Create a pod disruption budget named my-pdb that will select all pods " +"with the app=rails label\n" +"\t\t# and require at least one of them being available at any point in " +"time.\n" +"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-" +"available=1\n" "\n" -"\t\t# Create a pod disruption budget named my-pdb that will select all pods with the app=nginx label\n" -"\t\t# and require at least half of the pods selected to be available at any point in time.\n" +"\t\t# Create a pod disruption budget named my-pdb that will select all pods " +"with the app=nginx label\n" +"\t\t# and require at least half of the pods selected to be available at any " +"point in time.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" msgstr "" "\n" -"\t\t# 创建一个名称为 my-pdb 的 pod disruption budget 并将会选择所有 app=rails 标签的 pods\n" +"\t\t# 创建一个名称为 my-pdb 的 pod disruption budget 并将会选择所有 " +"app=rails 标签的 pods\n" "\t\t# 并要求他们在同一时间中最少有一个可用. \n" -"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-available=1\n" +"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-" +"available=1\n" "\n" -"\t\t# 创建一个名称为 my-pdb 的 pod disruption budget 并将会选择所有 app=rails 标签的 pods\n" +"\t\t# 创建一个名称为 my-pdb 的 pod disruption budget 并将会选择所有 " +"app=rails 标签的 pods\n" "\t\t# 并要求他们在同一时间中最少有一半可用.\n" "\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%" -#: pkg/kubectl/cmd/create.go:47 -msgid "" -"\n" -"\t\t# Create a pod using the data in pod.json.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# Create a pod based on the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format then create the resource using the edited data.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" -msgstr "" -"\n" -"\t\t# 使用在 pod.json 的 数据创建一个 pod.\n" -"\t\tkubectl create -f ./pod.json\n" -"\n" -"\t\t# 根据传入 stdin 的 JSON 创建一个 pod.\n" -"\t\tcat pod.json | kubectl create -f -\n" -"\n" -"\t\t# 使用 v1 API 格式在 JSON 中编辑在 docker-registry.yaml 中的数据然后使用被编辑后的数据创建资源.\n" -"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json" - -#: pkg/kubectl/cmd/expose.go:53 -msgid "" -"\n" -"\t\t# Create a service for a replicated nginx, which serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a replication controller identified by type and name specified in \"nginx-controller.yaml\", which serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for a pod valid-pod, which serves on port 444 with the name \"frontend\"\n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# Create a second service based on the above service, exposing the container port 8443 as port 443 with the name \"nginx-https\"\n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-https\n" -"\n" -"\t\t# Create a service for a replicated streaming application on port 4100 balancing UDP traffic and named 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-stream\n" -"\n" -"\t\t# Create a service for a replicated nginx using replica set, which serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# Create a service for an nginx deployment, which serves on port 80 and connects to the containers on port 8000.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" -msgstr "" -"\n" -"\t\t# 为一个 replicated nginx 创建一个 service, 服务在端口 80 并连接到 containers 的8000端口.\n" -"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# 使用在 \"nginx-controller.yaml\\ 中指定的 type 和 name 为一个replication controller 创建一个 service, 服务在端口 80 并连接到 containers 的8000端口.\n" -"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" -"\n" -"\t\t# 为名为 valid-pod 的 pod 创建一个 service, 服务在端口 444 并命名为 \"frontend\" \n" -"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" -"\n" -"\t\t# 基于上面的 service 创建第二个 service, 暴露容器端口 8443 并命名为 \"nginx-https\" 端口为 443 \n" -"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-https\n" -"\n" -"\t\t# 为一个名称为 streaming 的应用创建一个 service 暴露端口 4100, 协议为 UDP 名称为 'video-stream'.\n" -"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-stream\n" -"\n" -"\t\t# 为一个名称为 nginx 的 replica set 创建一个 service, 服务在 端口 80 且连接到容器端口 8000.\n" -"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" -"\n" -"\t\t# 为一个名称为 nginx 的 deployment 创建一个 service, 服务在端口 80 且 连接到 containers 的 8000 端口.\n" -"\t\tkubectl expose deployment nginx --port=80 --target-port=8000" - -#: pkg/kubectl/cmd/delete.go:68 -msgid "" -"\n" -"\t\t# Delete a pod using the type and name specified in pod.json.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# Delete a pod based on the type and name in the JSON passed into stdin.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# Delete pods and services with label name=myLabel.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# Delete a pod with minimal delay\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# Force delete a pod on a dead node\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# Delete all pods\n" -"\t\tkubectl delete pods --all" -msgstr "" -"\n" -"\t\t# 使用 pod.json 中的类型和名称删除一个 pod.\n" -"\t\tkubectl delete -f ./pod.json\n" -"\n" -"\t\t# 基于重定向到 stdin 中的 JSON 的类型和名称删除一个 pod.\n" -"\t\tcat pod.json | kubectl delete -f -\n" -"\n" -"\t\t# 删除名为 \"baz\" 和 \"foo\" 的 pod 和 service\n" -"\t\tkubectl delete pod,service baz foo\n" -"\n" -"\t\t# 删除标签为 name=myLabel 的 pods 和 services.\n" -"\t\tkubectl delete pods,services -l name=myLabel\n" -"\n" -"\t\t# 删除最小延迟的 pod\n" -"\t\tkubectl delete pod foo --now\n" -"\n" -"\t\t# 强制删除名为 foo 的 pod\n" -"\t\tkubectl delete pod foo --grace-period=0 --force\n" -"\n" -"\t\t# 删除所有 pods\n" -"\t\tkubectl delete pods --all" - -#: pkg/kubectl/cmd/describe.go:54 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:50 msgid "" "\n" "\t\t# Describe a node\n" @@ -344,7 +131,8 @@ msgid "" "\t\t# Describe pods by label name=myLabel\n" "\t\tkubectl describe po -l name=myLabel\n" "\n" -"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-created pods\n" +"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-" +"created pods\n" "\t\t# get the name of the rc as a prefix in the pod the name).\n" "\t\tkubectl describe pods frontend" msgstr "" @@ -364,27 +152,12 @@ msgstr "" "\t\t# 描述标签为 name=myLabel 的 pods\n" "\t\tkubectl describe po -l name=myLabel\n" "\n" -"\t\t# 描述所有被名称为 'frontend' 的 replication controller 管理的 pods(rc-创建 pods\n" +"\t\t# 描述所有被名称为 'frontend' 的 replication controller 管理的 pods(rc-创" +"建 pods\n" "\t\t# 并使用 rc 的名称作为 pod 的前缀).\n" "\t\tkubectl describe pods frontend" -#: pkg/kubectl/cmd/drain.go:165 -msgid "" -"\n" -"\t\t# Drain node \"foo\", even if there are pods not managed by a ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n" -"\t\t$ kubectl drain foo --force\n" -"\n" -"\t\t# As above, but abort if there are pods not managed by a ReplicationController, ReplicaSet, Job, DaemonSet 或者 StatefulSet, and use a grace period of 15 minutes.\n" -"\t\t$ kubectl drain foo --grace-period=900" -msgstr "" -"\n" -"\t\t# 驱逐节点 \"foo\", 即使很多 pods 没有被一个在 node 上的 ReplicationController, ReplicaSet, Job, DaemonSet 或者 StatefulSet 管理.\n" -"\t\t$ kubectl drain foo --force\n" -"\n" -"\t\t# 同上, 如果存在 pods 没有被一个 ReplicationController, ReplicaSet, Job, DaemonSet 或者 StatefulSet 管理超过 15 分钟则退出.\n" -"\t\t$ kubectl drain foo --grace-period=900" - -#: pkg/kubectl/cmd/edit.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:54 msgid "" "\n" "\t\t# Edit the service named 'docker-registry':\n" @@ -396,7 +169,8 @@ msgid "" "\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n" "\t\tkubectl edit job.v1.batch/myjob -o json\n" "\n" -"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified config in its annotation:\n" +"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified " +"config in its annotation:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" msgstr "" "\n" @@ -409,66 +183,11 @@ msgstr "" "\t\t# 使用 v1 API 格式的 JSON 编辑名为 'myjob' 的 job:\n" "\t\tkubectl edit job.v1.batch/myjob -o json\n" "\n" -"\t\t# 在 YAML 中编辑名为 'mydeployment' 的 deployment 并在它的注解中保存修改后的配置:\n" +"\t\t# 在 YAML 中编辑名为 'mydeployment' 的 deployment 并在它的注解中保存修改" +"后的配置:\n" "\t\tkubectl edit deployment/mydeployment -o yaml --save-config" -#: pkg/kubectl/cmd/exec.go:41 -msgid "" -"\n" -"\t\t# Get output from running 'date' from pod 123456-7890, using the first container by default\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" -msgstr "" -"\n" -"\t\t# 从运行中pod 123456-7890 获取执行 'date' 的输出, 默认使用第一个容器\n" -"\t\tkubectl exec 123456-7890 date\n" -"\n" -"\t\t# 从 pod 123456-7890 的容器 ruby-container 获取执行 'date' 的输出\n" -"\t\tkubectl exec 123456-7890 -c ruby-container date\n" -"\n" -"\t\t# 切换到 terminal 模式, 发送 stdin 到运行在 pod 123456-7890 的容器 ruby-container 'bash' \n" -"\t\t# 并从 'bash' 发送 stdout/stderr 返回到 client\n" -"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" - -#: pkg/kubectl/cmd/attach.go:42 -msgid "" -"\n" -"\t\t# Get output from running pod 123456-7890, using the first container by default\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# Get output from ruby-container from pod 123456-7890\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container from pod 123456-7890\n" -"\t\t# and sends stdout/stderr from 'bash' back to the client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# Get output from the first pod of a ReplicaSet named nginx\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" -msgstr "" -"\n" -"\t\t# 从运行中pod 123456-7890 获取执行 'date' 的输出, 默认使用第一个容器\n" -"\t\tkubectl attach 123456-7890\n" -"\n" -"\t\t# 从 pod 123456-7890 的容器 ruby-container 获取输出\n" -"\t\tkubectl attach 123456-7890 -c ruby-container\n" -"\n" -"\t\t# 切换到 terminal 模式, 发送 stdin 到运行在 pod 123456-7890 的容器 ruby-container 'bash' \n" -"\t\t# 并从 'bash' 发送 stdout/stderr 返回到 client\n" -"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" -"\n" -"\t\t# 从名称为 nginx 的 ReplicaSet 获取第一个 pod 的输出\n" -"\t\tkubectl attach rs/nginx\n" -"\t\t" - -#: pkg/kubectl/cmd/explain.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:46 msgid "" "\n" "\t\t# Get the documentation of the resource and its fields\n" @@ -484,141 +203,7 @@ msgstr "" "\t\t# 获取资源指定字段的文档\n" "\t\tkubectl explain pods.spec.containers" -#: pkg/kubectl/cmd/completion.go:65 -msgid "" -"\n" -"\t\t# Install bash completion on a Mac using homebrew\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash completion support\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for bash into the current shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# Write bash completion code to a file and source if from .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell completion\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" -"\t\tsource <(kubectl completion zsh)" -msgstr "" -"\n" -"\t\t# 在一个 Mac 中使用 homebrew 安装 bash 补全\n" -"\t\tbrew install bash-completion\n" -"\t\tprintf \"\n" -"# Bash 补全支持\n" -"source $(brew --prefix)/etc/bash_completion\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# 导入 kubectl 补全代码到当前 shell\n" -"\t\tsource <(kubectl completion bash)\n" -"\n" -"\t\t# 写入 bash 补全代码到一个文件并 source 如果它是 .bash_profile\n" -"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" -"\t\tprintf \"\n" -"# Kubectl shell 补全\n" -"source '$HOME/.kube/completion.bash.inc'\n" -"\" >> $HOME/.bash_profile\n" -"\t\tsource $HOME/.bash_profile\n" -"\n" -"\t\t# 为 zsh[1] 导入 kubectl 补全代码到当前 shell\n" -"\t\tsource <(kubectl completion zsh)" - -#: pkg/kubectl/cmd/get.go:64 -msgid "" -"\n" -"\t\t# List all pods in ps output format.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# List all pods in ps output format with more information (such as node name).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# List a single replication controller with specified NAME in ps output format.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# List a single pod in JSON output format.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in JSON output format.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# Return only the phase value of the specified pod.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# List all replication controllers and services together in ps output format.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# List one or more resources by their type and names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# List all resources with different types.\n" -"\t\tkubectl get all" -msgstr "" -"\n" -"\t\t# 以 ps 输出格式列出所有 pod.\n" -"\t\tkubectl get pods\n" -"\n" -"\t\t# 以 ps 输出格式列出所有 pod(如节点名称).\n" -"\t\tkubectl get pods -o wide\n" -"\n" -"\t\t# 获取名称为 web 的 replicationcontroller.\n" -"\t\tkubectl get replicationcontroller web\n" -"\n" -"\t\t# 使用 JSON 格式化输出显示一个单独的 pod.\n" -"\t\tkubectl get -o json pod web-pod-13je7\n" -"\n" -"\t\t# 显示一个被 \"pod.yaml\" 中的 type 和 name 标识的 pod 并使用 JSON 格式化输出.\n" -"\t\tkubectl get -f pod.yaml -o json\n" -"\n" -"\t\t# 只返回被指定 pod 中 phase 的值.\n" -"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n" -"\n" -"\t\t# 显示所有的 replication controllers 和 services 并格式化输出.\n" -"\t\tkubectl get rc,services\n" -"\n" -"\t\t# 显示一个或者更多 resources 通过它们的 type 和 names.\n" -"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" -"\n" -"\t\t# 使用不同的 types 显示所有 resources.\n" -"\t\tkubectl get all" - -#: pkg/kubectl/cmd/portforward.go:53 -msgid "" -"\n" -"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" -"\t\tkubectl port-forward mypod 0:5000" -msgstr "" -"\n" -"\t\t# 在本地监听端口 5000 和 6000 , forwarding 数据 to/from 在 pod 5000 和 6000 端口\n" -"\t\tkubectl port-forward mypod 5000 6000\n" -"\n" -"\t\t# 在本地监听端口 8888 , forwarding 到 pod 的 5000端口\n" -"\t\tkubectl port-forward mypod 8888:5000\n" -"\n" -"\t\t# 在本地随机监听一个端口 , forwarding 到 pod 的 5000端口\n" -"\t\tkubectl port-forward mypod :5000\n" -"\n" -"\t\t# 在本地随机监听一个端口 , forwarding 到 pod 的 5000端口\n" -"\t\tkubectl port-forward mypod 0:5000" - -#: pkg/kubectl/cmd/drain.go:118 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:85 msgid "" "\n" "\t\t# Mark node \"foo\" as schedulable.\n" @@ -629,7 +214,7 @@ msgstr "" "\t\t$ kubectl uncordon foo" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:57 msgid "" "\n" "\t\t# Mark node \"foo\" as unschedulable.\n" @@ -639,36 +224,8 @@ msgstr "" "\t\t# 标记 node \"foo\" 为 unschedulable.\n" "\t\tkubectl cordon foo" -#: pkg/kubectl/cmd/patch.go:66 -msgid "" -"\n" -"\t\t# Partially update a node using strategic merge patch\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Partially update a node identified by the type and name specified in \"node.json\" using strategic merge patch\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# Update a container's image; spec.containers[*].name is required because it's a merge key\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# Update a container's image using a json patch with positional arrays\n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" -msgstr "" -"\n" -"\t\t# 使用 strategic merge patch 部分更新一个 node\n" -"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# 使用 strategic merge patch 部分更新一个被 \"node.json\" 的 type 和 name 标示 的 node.\n" -"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" -"\n" -"\t\t# 更新一个 container 的 image; spec.containers[*].name 是必须的 因为它是一个 merge key\n" -"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" -"\n" -"\t\t# 使用一个 json patch 更新一个指定坐标的 container 的 image \n" -"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:29 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:29 msgid "" "\n" "\t\t# Print flags inherited by all commands\n" @@ -678,18 +235,8 @@ msgstr "" "\t\t# 输出所有命令继承的 flags\n" "\t\tkubectl options" -#: pkg/kubectl/cmd/clusterinfo.go:41 -msgid "" -"\n" -"\t\t# Print the address of the master and cluster services\n" -"\t\tkubectl cluster-info" -msgstr "" -"\n" -"\t\t# 输出 master 和 cluster services 的地址\n" -"\t\tkubectl cluster-info" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:44 msgid "" "\n" "\t\t# Print the client and server versions for the current context\n" @@ -699,7 +246,7 @@ msgstr "" "\t\t# 输出当前 client 和 server 版本\n" "\t\tkubectl version" -#: pkg/kubectl/cmd/apiversions.go:34 +#: staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiversions.go:34 msgid "" "\n" "\t\t# Print the supported API versions\n" @@ -709,7 +256,7 @@ msgstr "" "\t\t# 输出支持的 API 版本\n" "\t\tkubectl api-versions" -#: pkg/kubectl/cmd/replace.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:56 msgid "" "\n" "\t\t# Replace a pod using the data in pod.json.\n" @@ -719,7 +266,8 @@ msgid "" "\t\tcat pod.json | kubectl replace -f -\n" "\n" "\t\t# Update a single-container pod's image version (tag) to v4\n" -"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | kubectl replace -f -\n" +"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | " +"kubectl replace -f -\n" "\n" "\t\t# Force replace, delete and then re-create the resource\n" "\t\tkubectl replace --force -f ./pod.json" @@ -732,133 +280,25 @@ msgstr "" "\t\tcat pod.json | kubectl replace -f -\n" "\n" "\t\t# 更新一个单独容器的 pod 的 image 版本 (tag) 到 v4\n" -"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | kubectl replace -f -\n" +"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | " +"kubectl replace -f -\n" "\n" "\t\t# 强制替换, 删除然后重新创建这个 resource\n" "\t\tkubectl replace --force -f ./pod.json" -#: pkg/kubectl/cmd/logs.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:75 msgid "" "\n" -"\t\t# Return snapshot logs from pod nginx with only one container\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# Return snapshot logs for the pods defined by label app=nginx\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Return snapshot of previous terminated ruby container logs from pod web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Begin streaming the logs of the ruby container in pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Display only the most recent 20 lines of output in pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Show all logs from pod nginx written in the last hour\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Return snapshot logs from first container of a job named hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Return snapshot logs from container nginx-1 of a deployment named nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" -msgstr "" -"\n" -"\t\t# 返回仅有一个容器 pod 名称为 nginx 的 snapshot 日志\n" -"\t\tkubectl logs nginx\n" -"\n" -"\t\t# 返回 label 为 app=nginx 的 pods 的 snapshot 日志\n" -"\t\tkubectl logs -lapp=nginx\n" -"\n" -"\t\t# Return snapshot of previous terminated ruby container logs from pod web-1\n" -"\t\tkubectl logs -p -c ruby web-1\n" -"\n" -"\t\t# Begin streaming the logs of the ruby container in pod web-1\n" -"\t\tkubectl logs -f -c ruby web-1\n" -"\n" -"\t\t# Display only the most recent 20 lines of output in pod nginx\n" -"\t\tkubectl logs --tail=20 nginx\n" -"\n" -"\t\t# Show all logs from pod nginx written in the last hour\n" -"\t\tkubectl logs --since=1h nginx\n" -"\n" -"\t\t# Return snapshot logs from first container of a job named hello\n" -"\t\tkubectl logs job/hello\n" -"\n" -"\t\t# Return snapshot logs from container nginx-1 of a deployment named nginx\n" -"\t\tkubectl logs deployment/nginx -c nginx-1" - -#: pkg/kubectl/cmd/proxy.go:53 -msgid "" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static content from ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" -"\t\t# The chosen port for the server will be output to stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-api\n" -"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" -msgstr "" -"\n" -"\t\t# 运行 proxy 到 kubernetes apiserver 的 8011 端口上, 服务静态内容路径为 ./local/www/\n" -"\t\tkubectl proxy --port=8011 --www=./local/www/\n" -"\n" -"\t\t# 在任意的本地端口上运行一个 proxy 到 kubernetes apiserver.\n" -"\t\t# 为这个 server 挑选的端口将会被输出到 stdout.\n" -"\t\tkubectl proxy --port=0\n" -"\n" -"\t\t# 运行一个 proxy 到 kubernetes apiserver, 修改 api prefix 为 k8s-api\n" -"\t\t# 这会使 e.g. 这个 pods 的有效 api 为 localhost:8001/k8s-api/v1/pods/\n" -"\t\tkubectl proxy --api-prefix=/k8s-api" - -#: pkg/kubectl/cmd/scale.go:43 -msgid "" -"\n" -"\t\t# Scale a replicaset named 'foo' to 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" to 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scale multiple replication controllers.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scale job named 'cron' to 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" -msgstr "" -"\n" -"\t\t# Scale 一个名称为 ‘foo’ 的 replicaset 服本数为 3.\n" -"\t\tkubectl scale --replicas=3 rs/foo\n" -"\n" -"\t\t# Scale 指定的 \"foo.yaml\" 的 type 和 name 标识的 resource 副本数量为 3.\n" -"\t\tkubectl scale --replicas=3 -f foo.yaml\n" -"\n" -"\t\t# 如果名称为 mysql 的 deployment 当前副本数量为 2, scale mysql 到 3.\n" -"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" -"\n" -"\t\t# Scale 多个 replication controllers.\n" -"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" -"\n" -"\t\t# Scale 名称为 ’cron’ 的 job 副本数量为 3.\n" -"\t\tkubectl scale --replicas=3 job/cron" - -#: pkg/kubectl/cmd/apply_set_last_applied.go:67 -msgid "" -"\n" -"\t\t# Set the last-applied-configuration of a resource to match the contents of a file.\n" +"\t\t# Set the last-applied-configuration of a resource to match the contents " +"of a file.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml\n" "\n" -"\t\t# Execute set-last-applied against each configuration file in a directory.\n" +"\t\t# Execute set-last-applied against each configuration file in a " +"directory.\n" "\t\tkubectl apply set-last-applied -f path/\n" "\n" -"\t\t# Set the last-applied-configuration of a resource to match the contents of a file, will create the annotation if it does not already exist.\n" +"\t\t# Set the last-applied-configuration of a resource to match the contents " +"of a file, will create the annotation if it does not already exist.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" msgstr "" @@ -866,14 +306,16 @@ msgstr "" "\t\t# 设置一个资源的 last-applied-configuration 去匹配一个文件的内容.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml\n" "\n" -"\t\t# Execute set-last-applied against each configuration file in a directory.\n" +"\t\t# Execute set-last-applied against each configuration file in a " +"directory.\n" "\t\tkubectl apply set-last-applied -f path/\n" "\n" -"\t\t# 设置一个资源的 last-applied-configuration 去匹配一个文件的内容, 如果不存在将会创建一个 annotation.\n" +"\t\t# 设置一个资源的 last-applied-configuration 去匹配一个文件的内容, 如果不" +"存在将会创建一个 annotation.\n" "\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n" "\t\t" -#: pkg/kubectl/cmd/top_pod.go:61 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:72 msgid "" "\n" "\t\t# Show metrics for all pods in the default namespace\n" @@ -901,135 +343,14 @@ msgstr "" "\t\t# 显示指定 label 为 name=myLabel 的 pods 的 metrics\n" "\t\tkubectl top pod -l name=myLabel" -#: pkg/kubectl/cmd/stop.go:40 -msgid "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" -msgstr "" -"\n" -"\t\t# Shut down foo.\n" -"\t\tkubectl stop replicationcontroller foo\n" -"\n" -"\t\t# Stop pods and services with label name=myLabel.\n" -"\t\tkubectl stop pods,services -l name=myLabel\n" -"\n" -"\t\t# Shut down the service defined in service.json\n" -"\t\tkubectl stop -f service.json\n" -"\n" -"\t\t# Shut down all resources in the path/to/resources directory\n" -"\t\tkubectl stop -f path/to/resources" - -#: pkg/kubectl/cmd/run.go:57 -msgid "" -"\n" -"\t\t# Start a single instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Start a single instance of hazelcast and let the container expose port 5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Start a single instance of hazelcast and set environment variables \"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Start a single instance of nginx, but overload the spec of the deployment with a partial set of values parsed from JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", \"spec\": { ... } }'\n" -"\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it if it exits.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Start the nginx container using the default command, but use custom arguments (arg1 .. argN) for that command.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Start the nginx container using a different command and custom arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every 5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" -msgstr "" -"\n" -"\t\t# Start a single instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx\n" -"\n" -"\t\t# Start a single instance of hazelcast and let the container expose port 5701 .\n" -"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" -"\n" -"\t\t# Start a single instance of hazelcast and set environment variables \"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" -"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n" -"\n" -"\t\t# Start a replicated instance of nginx.\n" -"\t\tkubectl run nginx --image=nginx --replicas=5\n" -"\n" -"\t\t# Dry run. Print the corresponding API objects without creating them.\n" -"\t\tkubectl run nginx --image=nginx --dry-run\n" -"\n" -"\t\t# Start a single instance of nginx, but overload the spec of the deployment with a partial set of values parsed from JSON.\n" -"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", \"spec\": { ... } }'\n" -"\n" -"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it if it exits.\n" -"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" -"\n" -"\t\t# Start the nginx container using the default command, but use custom arguments (arg1 .. argN) for that command.\n" -"\t\tkubectl run nginx --image=nginx -- ... \n" -"\n" -"\t\t# Start the nginx container using a different command and custom arguments.\n" -"\t\tkubectl run nginx --image=nginx --command -- ... \n" -"\n" -"\t\t# Start the perl container to compute π to 2000 places and print it out.\n" -"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'\n" -"\n" -"\t\t# Start the cron job to compute π to 2000 places and print it out every 5 minutes.\n" -"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" - -#: pkg/kubectl/cmd/taint.go:67 -msgid "" -"\n" -"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-user' and effect 'NoSchedule'.\n" -"\t\t# If a taint with that key and effect already exists, its value is replaced as specified.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect 'NoSchedule' if one exists.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" -msgstr "" -"\n" -"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-user' and effect 'NoSchedule'.\n" -"\t\t# If a taint with that key and effect already exists, its value is replaced as specified.\n" -"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" -"\n" -"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect 'NoSchedule' if one exists.\n" -"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" -"\n" -"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" -"\t\tkubectl taint nodes foo dedicated-" - -#: pkg/kubectl/cmd/label.go:77 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:94 msgid "" "\n" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" "\t\tkubectl label pods foo unhealthy=true\n" "\n" -"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', overwriting any existing value.\n" +"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', " +"overwriting any existing value.\n" "\t\tkubectl label --overwrite pods foo status=unhealthy\n" "\n" "\t\t# Update all pods in the namespace\n" @@ -1049,7 +370,8 @@ msgstr "" "\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n" "\t\tkubectl label pods foo unhealthy=true\n" "\n" -"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', overwriting any existing value.\n" +"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', " +"overwriting any existing value.\n" "\t\tkubectl label --overwrite pods foo status=unhealthy\n" "\n" "\t\t# Update all pods in the namespace\n" @@ -1065,43 +387,7 @@ msgstr "" "\t\t# Does not require the --overwrite flag.\n" "\t\tkubectl label pods foo bar-" -#: pkg/kubectl/cmd/rollingupdate.go:54 -msgid "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" -msgstr "" -"\n" -"\t\t# Update pods of frontend-v1 using new replication controller data in frontend-v2.json.\n" -"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" -"\n" -"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" -"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" -"\n" -"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the image, and switching the\n" -"\t\t# name of the replication controller.\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" -"\n" -"\t\t# Update the pods of frontend by just changing the image, and keeping the old name.\n" -"\t\tkubectl rolling-update frontend --image=image:v2\n" -"\n" -"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to frontend-v2).\n" -"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" - -#: pkg/kubectl/cmd/apply_view_last_applied.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:53 msgid "" "\n" "\t\t# View the last-applied-configuration annotations by type/name in YAML.\n" @@ -1117,44 +403,28 @@ msgstr "" "\t\t# View the last-applied-configuration annotations by file in JSON\n" "\t\tkubectl apply view-last-applied -f deploy.yaml -o json" -#: pkg/kubectl/cmd/apply.go:75 -msgid "" -"\n" -"\t\tApply a configuration to a resource by filename or stdin.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" -"\t\tTo use 'apply', always create the resource initially with either 'apply' or 'create --save-config'.\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274." -msgstr "" -"\n" -"\t\t通过文件名或标准输入流(stdin)对资源进行配置.\n" -"\t\tThis resource will be created if it doesn't exist yet.\n" -"\t\tTo use 'apply', always create the resource initially with either 'apply' or 'create --save-config'.\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -"\n" -"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274." - -#: pkg/kubectl/cmd/convert.go:38 +#: pkg/kubectl/cmd/convert/convert.go:40 msgid "" "\n" "\t\tConvert config files between different API versions. Both YAML\n" "\t\tand JSON formats are accepted.\n" "\n" -"\t\tThe command takes filename, directory, or URL as input, and convert it into format\n" -"\t\tof version specified by --output-version flag. If target version is not specified or\n" +"\t\tThe command takes filename, directory, or URL as input, and convert it " +"into format\n" +"\t\tof version specified by --output-version flag. If target version is not " +"specified or\n" "\t\tnot supported, convert to latest version.\n" "\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change to output destination." msgstr "" "\n" "\t\t在不同的 API versions 转换配置文件. 接受 YAML\n" "\t\t和 JSON 格式.\n" "\n" -"\t\t这个命令以 filename, directory, 或者 URL 作为输入, 并通过 —output-version flag\n" +"\t\t这个命令以 filename, directory, 或者 URL 作为输入, 并通过 —output-" +"version flag\n" "\t\t 转换到指定版本的格式. 如果目标版本没有被指定或者\n" "\t\t不支持, 转换到最后的版本.\n" "\n" @@ -1162,7 +432,7 @@ msgstr "" "\t\t修改目标输出的格式." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_clusterrole.go:31 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrole.go:38 msgid "" "\n" "\t\tCreate a ClusterRole." @@ -1171,7 +441,7 @@ msgstr "" "\t\t创建一个 ClusterRole." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:40 msgid "" "\n" "\t\tCreate a ClusterRoleBinding for a particular ClusterRole." @@ -1180,7 +450,7 @@ msgstr "" "\t\t 为指定的 ClusterRole 创建一个 ClusterRoleBinding." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:40 msgid "" "\n" "\t\tCreate a RoleBinding for a particular Role or ClusterRole." @@ -1188,46 +458,44 @@ msgstr "" "\n" "\t\t为指定的 Role 或者 ClusterRole 创建一个 RoleBinding." -#: pkg/kubectl/cmd/create_secret.go:200 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:46 msgid "" "\n" -"\t\tCreate a TLS secret from the given public/private key pair.\n" -"\n" -"\t\tThe public/private key pair must exist before hand. The public key certificate must be .PEM encoded and match the given private key." -msgstr "" -"\n" -"\t\t为指定的 public/private key pair 创建一个 TLS secret.\n" -"\n" -"\t\tpublic/private key pair 必须在传递前存在. public key certificate 必须以 .PEM 被编码且匹配指定的 private key." - -#: pkg/kubectl/cmd/create_configmap.go:32 -msgid "" -"\n" -"\t\tCreate a configmap based on a file, directory, or specified literal value.\n" +"\t\tCreate a configmap based on a file, directory, or specified literal " +"value.\n" "\n" "\t\tA single configmap may package one or more key/value pairs.\n" "\n" -"\t\tWhen creating a configmap based on a file, the key will default to the basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may specify an alternate key.\n" +"\t\tWhen creating a configmap based on a file, the key will default to the " +"basename of the file, and the value will\n" +"\t\tdefault to the file content. If the basename is an invalid key, you may " +"specify an alternate key.\n" "\n" -"\t\tWhen creating a configmap based on a directory, each file whose basename is a valid key in the directory will be\n" -"\t\tpackaged into the configmap. Any directory entries except regular files are ignored (e.g. subdirectories,\n" +"\t\tWhen creating a configmap based on a directory, each file whose basename " +"is a valid key in the directory will be\n" +"\t\tpackaged into the configmap. Any directory entries except regular files " +"are ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." msgstr "" "\n" -"\t\tCreate a configmap based on a file, directory, or specified literal value.\n" +"\t\tCreate a configmap based on a file, directory, or specified literal " +"value.\n" "\n" "\t\tA single configmap may package one or more key/value pairs.\n" "\n" -"\t\tWhen creating a configmap based on a file, the key will default to the basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may specify an alternate key.\n" +"\t\tWhen creating a configmap based on a file, the key will default to the " +"basename of the file, and the value will\n" +"\t\tdefault to the file content. If the basename is an invalid key, you may " +"specify an alternate key.\n" "\n" -"\t\tWhen creating a configmap based on a directory, each file whose basename is a valid key in the directory will be\n" -"\t\tpackaged into the configmap. Any directory entries except regular files are ignored (e.g. subdirectories,\n" +"\t\tWhen creating a configmap based on a directory, each file whose basename " +"is a valid key in the directory will be\n" +"\t\tpackaged into the configmap. Any directory entries except regular files " +"are ignored (e.g. subdirectories,\n" "\t\tsymlinks, devices, pipes, etc)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:39 msgid "" "\n" "\t\tCreate a namespace with the specified name." @@ -1235,73 +503,30 @@ msgstr "" "\n" "\t\t创建一个 namespace 并指定名称." -#: pkg/kubectl/cmd/create_secret.go:119 -msgid "" -"\n" -"\t\tCreate a new secret for use with Docker registries.\n" -"\n" -"\t\tDockercfg secrets are used to authenticate against Docker registries.\n" -"\n" -"\t\tWhen using the Docker command line to push images, you can authenticate to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker push' and 'docker pull' commands to\n" -"\t\tauthenticate to the registry. The email address is optional.\n" -"\n" -"\t\tWhen creating applications, you may have a Docker registry that requires authentication. In order for the\n" -"\t\tnodes to pull images on your behalf, they have to have the credentials. You can provide this information\n" -"\t\tby creating a dockercfg secret and attaching it to your service account." -msgstr "" -"\n" -"\t\tCreate a new secret for use with Docker registries.\n" -"\n" -"\t\tDockercfg secrets are used to authenticate against Docker registries.\n" -"\n" -"\t\tWhen using the Docker command line to push images, you can authenticate to a given registry by running\n" -"\n" -"\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" -"\n" -" That produces a ~/.dockercfg file that is used by subsequent 'docker push' and 'docker pull' commands to\n" -"\t\tauthenticate to the registry. The email address is optional.\n" -"\n" -"\t\tWhen creating applications, you may have a Docker registry that requires authentication. In order for the\n" -"\t\tnodes to pull images on your behalf, they have to have the credentials. You can provide this information\n" -"\t\tby creating a dockercfg secret and attaching it to your service account." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:41 msgid "" "\n" -"\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods" +"\t\tCreate a pod disruption budget with the specified name, selector, and " +"desired minimum available pods" msgstr "" "\n" -"\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods" - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:42 -msgid "" -"\n" -"\t\tCreate a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted." -msgstr "" -"\n" -"\t\t通过文件名或者标准输入流(stdin)创建一个资源.\n" -"\n" -"\t\tJSON and YAML formats are accepted." +"\t\tCreate a pod disruption budget with the specified name, selector, and " +"desired minimum available pods" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:41 msgid "" "\n" -"\t\tCreate a resourcequota with the specified name, hard limits and optional scopes" +"\t\tCreate a resourcequota with the specified name, hard limits and optional " +"scopes" msgstr "" "\n" -"\t\tCreate a resourcequota with the specified name, hard limits and optional scopes" +"\t\tCreate a resourcequota with the specified name, hard limits and optional " +"scopes" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_role.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_role.go:43 msgid "" "\n" "\t\tCreate a role with single rule." @@ -1309,34 +534,8 @@ msgstr "" "\n" "\t\t创建单一 rule 的 role." -#: pkg/kubectl/cmd/create_secret.go:47 -msgid "" -"\n" -"\t\tCreate a secret based on a file, directory, or specified literal value.\n" -"\n" -"\t\tA single secret may package one or more key/value pairs.\n" -"\n" -"\t\tWhen creating a secret based on a file, the key will default to the basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may specify an alternate key.\n" -"\n" -"\t\tWhen creating a secret based on a directory, each file whose basename is a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files are ignored (e.g. subdirectories,\n" -"\t\tsymlinks, devices, pipes, etc)." -msgstr "" -"\n" -"\t\tCreate a secret based on a file, directory, or specified literal value.\n" -"\n" -"\t\tA single secret may package one or more key/value pairs.\n" -"\n" -"\t\tWhen creating a secret based on a file, the key will default to the basename of the file, and the value will\n" -"\t\tdefault to the file content. If the basename is an invalid key, you may specify an alternate key.\n" -"\n" -"\t\tWhen creating a secret based on a directory, each file whose basename is a valid key in the directory will be\n" -"\t\tpackaged into the secret. Any directory entries except regular files are ignored (e.g. subdirectories,\n" -"\t\tsymlinks, devices, pipes, etc)." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:32 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:40 msgid "" "\n" "\t\tCreate a service account with the specified name." @@ -1344,232 +543,41 @@ msgstr "" "\n" "\t\t创建一个指定名称的 service account." -#: pkg/kubectl/cmd/run.go:52 -msgid "" -"\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." -msgstr "" -"\n" -"\t\tCreate and run a particular image, possibly replicated.\n" -"\n" -"\t\tCreates a deployment or job to manage the created container(s)." - -#: pkg/kubectl/cmd/autoscale.go:34 -msgid "" -"\n" -"\t\tCreates an autoscaler that automatically chooses and sets the number of pods that run in a kubernetes cluster.\n" -"\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and creates an autoscaler that uses the given resource as a reference.\n" -"\t\tAn autoscaler can automatically increase or decrease number of pods deployed within the system as needed." -msgstr "" -"\n" -"\t\tCreates an autoscaler that automatically chooses and sets the number of pods that run in a kubernetes cluster.\n" -"\n" -"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and creates an autoscaler that uses the given resource as a reference.\n" -"\t\tAn autoscaler can automatically increase or decrease number of pods deployed within the system as needed." - -#: pkg/kubectl/cmd/delete.go:40 -msgid "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by resources and label selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be specified: filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources define a default period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may override that value with\n" -"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. Because these resources often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged immediately. If the node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have been\n" -"\t\tterminated, which can leave those processes running until the node detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or talk to a remote API and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting those pods may result in\n" -"\t\tmultiple processes running on different machines using the same identification which may lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the same pod running at once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those nodes before the node\n" -"\t\thas released those resources and causing those pods to be evicted immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their update\n" -"\t\twill be lost along with the rest of the resource." -msgstr "" -"\n" -"\t\tDelete resources by filenames, stdin, resources and names, or by resources and label selector.\n" -"\n" -"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be specified: filenames,\n" -"\t\tresources and names, or resources and label selector.\n" -"\n" -"\t\tSome resources, such as pods, support graceful deletion. These resources define a default period\n" -"\t\tbefore they are forcibly terminated (the grace period) but you may override that value with\n" -"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. Because these resources often\n" -"\t\trepresent entities in the cluster, deletion may not be acknowledged immediately. If the node\n" -"\t\thosting a pod is down or cannot reach the API server, termination may take significantly longer\n" -"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace\tperiod of 0 and specify\n" -"\t\tthe --force flag.\n" -"\n" -"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have been\n" -"\t\tterminated, which can leave those processes running until the node detects the deletion and\n" -"\t\tcompletes graceful deletion. If your processes use shared storage or talk to a remote API and\n" -"\t\tdepend on the name of the pod to identify themselves, force deleting those pods may result in\n" -"\t\tmultiple processes running on different machines using the same identification which may lead\n" -"\t\tto data corruption or inconsistency. Only force delete pods when you are sure the pod is\n" -"\t\tterminated, or if your application can tolerate multiple copies of the same pod running at once.\n" -"\t\tAlso, if you force delete pods the scheduler may place new pods on those nodes before the node\n" -"\t\thas released those resources and causing those pods to be evicted immediately.\n" -"\n" -"\t\tNote that the delete command does NOT do resource version checks, so if someone\n" -"\t\tsubmits an update to a resource right when you submit a delete, their update\n" -"\t\twill be lost along with the rest of the resource." - -#: pkg/kubectl/cmd/stop.go:31 -msgid "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." -msgstr "" -"\n" -"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" -"\n" -"\t\tThe stop command is deprecated, all its functionalities are covered by delete command.\n" -"\t\tSee 'kubectl delete --help' for more details.\n" -"\n" -"\t\tAttempts to shut down and delete a resource that supports graceful termination.\n" -"\t\tIf the resource is scalable it will be scaled to 0 before deletion." - -#: pkg/kubectl/cmd/top_node.go:60 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" -"\n" -"\t\tThe top-node command allows you to see the resource consumption of nodes." -msgstr "" -"\n" -"\t\t显示 node 的资源(CPU/Memory/Storage)使用.\n" -"\n" -"\t\tThe top-node command allows you to see the resource consumption of nodes." - -#: pkg/kubectl/cmd/top_pod.go:53 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" -"\n" -"\t\tThe 'top pod' command allows you to see the resource consumption of pods.\n" -"\n" -"\t\tDue to the metrics pipeline delay, they may be unavailable for a few minutes\n" -"\t\tsince pod creation." -msgstr "" -"\n" -"\t\t显示 pods 资源(CPU/Memory/Storage)使用.\n" -"\n" -"\t\tThe 'top pod' command allows you to see the resource consumption of pods.\n" -"\n" -"\t\tDue to the metrics pipeline delay, they may be unavailable for a few minutes\n" -"\t\tsince pod creation." - -#: pkg/kubectl/cmd/top.go:33 -msgid "" -"\n" -"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" -"\n" -"\t\tThe top command allows you to see the resource consumption for nodes or pods.\n" -"\n" -"\t\tThis command requires Heapster to be correctly configured and working on the server. " -msgstr "" -"\n" -"\t\t显示资源(CPU/Memory/Storage)使用.\n" -"\n" -"\t\tThe top command allows you to see the resource consumption for nodes or pods.\n" -"\n" -"\t\tThis command requires Heapster to be correctly configured and working on the server. " - -#: pkg/kubectl/cmd/drain.go:140 -msgid "" -"\n" -"\t\tDrain node in preparation for maintenance.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not proceed\n" -"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there are any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you\n" -"\t\tuse --force. --force will also allow deletion to proceed if the managing resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" -msgstr "" -"\n" -"\t\t清理节点为节点维护做准备.\n" -"\n" -"\t\tThe given node will be marked unschedulable to prevent new pods from arriving.\n" -"\t\t'drain' evicts the pods if the APIServer supports eviction\n" -"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE\n" -"\t\tto delete the pods.\n" -"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through\n" -"\t\tthe API server). If there are DaemonSet-managed pods, drain will not proceed\n" -"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" -"\t\tDaemonSet-managed pods, because those pods would be immediately replaced by the\n" -"\t\tDaemonSet controller, which ignores unschedulable markings. If there are any\n" -"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n" -"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you\n" -"\t\tuse --force. --force will also allow deletion to proceed if the managing resource of one\n" -"\t\tor more pods is missing.\n" -"\n" -"\t\t'drain' waits for graceful termination. You should not operate on the machine until\n" -"\t\tthe command completes.\n" -"\n" -"\t\tWhen you are ready to put the node back into service, use kubectl uncordon, which\n" -"\t\twill make the node schedulable again.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" - -#: pkg/kubectl/cmd/edit.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:30 msgid "" "\n" "\t\tEdit a resource from the default editor.\n" "\n" -"\t\tThe edit command allows you to directly edit any API resource you can retrieve via the\n" -"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, or EDITOR\n" -"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for Windows.\n" -"\t\tYou can edit multiple objects, although changes are applied one at a time. The command\n" -"\t\taccepts filenames as well as command line arguments, although the files you point to must\n" +"\t\tThe edit command allows you to directly edit any API resource you can " +"retrieve via the\n" +"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, " +"or EDITOR\n" +"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for " +"Windows.\n" +"\t\tYou can edit multiple objects, although changes are applied one at a " +"time. The command\n" +"\t\taccepts filenames as well as command line arguments, although the files " +"you point to must\n" "\t\tbe previously saved versions of resources.\n" "\n" "\t\tEditing is done with the API version used to fetch the resource.\n" -"\t\tTo edit using a specific API version, fully-qualify the resource, version, and group.\n" +"\t\tTo edit using a specific API version, fully-qualify the resource, " +"version, and group.\n" "\n" "\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n" "\n" -"\t\tThe flag --windows-line-endings can be used to force Windows line endings,\n" +"\t\tThe flag --windows-line-endings can be used to force Windows line " +"endings,\n" "\t\totherwise the default for your operating system will be used.\n" "\n" -"\t\tIn the event an error occurs while updating, a temporary file will be created on disk\n" -"\t\tthat contains your unapplied changes. The most common error when updating a resource\n" -"\t\tis another editor changing the resource on the server. When this occurs, you will have\n" -"\t\tto apply your changes to the newer version of the resource, or update your temporary\n" +"\t\tIn the event an error occurs while updating, a temporary file will be " +"created on disk\n" +"\t\tthat contains your unapplied changes. The most common error when " +"updating a resource\n" +"\t\tis another editor changing the resource on the server. When this occurs, " +"you will have\n" +"\t\tto apply your changes to the newer version of the resource, or update " +"your temporary\n" "\t\tsaved copy to include the latest resource version." msgstr "" "\n" @@ -1597,7 +605,7 @@ msgstr "" "\t\t复制它并使用最新的版本." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:115 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:82 msgid "" "\n" "\t\tMark node as schedulable." @@ -1606,7 +614,7 @@ msgstr "" "\t\t标记 node 为 schedulable." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:90 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:54 msgid "" "\n" "\t\tMark node as unschedulable." @@ -1614,261 +622,53 @@ msgstr "" "\n" "\t\t标记 node 为 unschedulable." -#: pkg/kubectl/cmd/completion.go:47 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:70 msgid "" "\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2" -msgstr "" -"\n" -"\t\tOutput shell completion code for the specified shell (bash or zsh).\n" -"\t\tThe shell code must be evaluated to provide interactive\n" -"\t\tcompletion of kubectl commands. This can be done by sourcing it from\n" -"\t\tthe .bash_profile.\n" -"\n" -"\t\tNote: this requires the bash-completion framework, which is not installed\n" -"\t\tby default on Mac. This can be installed by using homebrew:\n" -"\n" -"\t\t $ brew install bash-completion\n" -"\n" -"\t\tOnce installed, bash_completion must be evaluated. This can be done by adding the\n" -"\t\tfollowing line to the .bash_profile\n" -"\n" -"\t\t $ source $(brew --prefix)/etc/bash_completion\n" -"\n" -"\t\tNote for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2" - -#: pkg/kubectl/cmd/rollingupdate.go:45 -msgid "" -"\n" -"\t\tPerform a rolling update of the given ReplicationController.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace as the\n" -"\t\texisting replication controller and overwrite at least one (common) label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" -msgstr "" -"\n" -"\t\t完成指定的 ReplicationController 的滚动升级.\n" -"\n" -"\t\tReplaces the specified replication controller with a new replication controller by updating one pod at a time to use the\n" -"\t\tnew PodTemplate. The new-controller.json must specify the same namespace as the\n" -"\t\texisting replication controller and overwrite at least one (common) label in its replicaSelector.\n" -"\n" -"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)" - -#: pkg/kubectl/cmd/replace.go:40 -msgid "" -"\n" -"\t\tReplace a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted. If replacing an existing resource, the\n" -"\t\tcomplete resource spec must be provided. This can be obtained by\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" -msgstr "" -"\n" -"\t\tReplace a resource by filename or stdin.\n" -"\n" -"\t\tJSON and YAML formats are accepted. If replacing an existing resource, the\n" -"\t\tcomplete resource spec must be provided. This can be obtained by\n" -"\n" -"\t\t $ kubectl get TYPE NAME -o yaml\n" - -#: pkg/kubectl/cmd/scale.go:34 -msgid "" -"\n" -"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or Job.\n" -"\n" -"\t\tScale also allows users to specify one or more preconditions for the scale action.\n" -"\n" -"\t\tIf --current-replicas or --resource-version is specified, it is validated before the\n" -"\t\tscale is attempted, and it is guaranteed that the precondition holds true when the\n" -"\t\tscale is sent to the server." -msgstr "" -"\n" -"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or Job.\n" -"\n" -"\t\tScale also allows users to specify one or more preconditions for the scale action.\n" -"\n" -"\t\tIf --current-replicas or --resource-version is specified, it is validated before the\n" -"\t\tscale is attempted, and it is guaranteed that the precondition holds true when the\n" -"\t\tscale is sent to the server." - -#: pkg/kubectl/cmd/apply_set_last_applied.go:62 -msgid "" -"\n" -"\t\tSet the latest last-applied-configuration annotations by setting it to match the contents of a file.\n" -"\t\tThis results in the last-applied-configuration being updated as though 'kubectl apply -f ' was run,\n" +"\t\tSet the latest last-applied-configuration annotations by setting it to " +"match the contents of a file.\n" +"\t\tThis results in the last-applied-configuration being updated as though " +"'kubectl apply -f ' was run,\n" "\t\twithout updating any other parts of the object." msgstr "" "\n" -"\t\tSet the latest last-applied-configuration annotations by setting it to match the contents of a file.\n" -"\t\tThis results in the last-applied-configuration being updated as though 'kubectl apply -f ' was run,\n" +"\t\tSet the latest last-applied-configuration annotations by setting it to " +"match the contents of a file.\n" +"\t\tThis results in the last-applied-configuration being updated as though " +"'kubectl apply -f ' was run,\n" "\t\twithout updating any other parts of the object." -#: pkg/kubectl/cmd/proxy.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:47 msgid "" "\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +"\t\tView the latest last-applied-configuration annotations by type/name or " +"file.\n" "\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" -msgstr "" -"\n" -"\t\tTo proxy all of the kubernetes api and nothing else, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/\n" -"\n" -"\t\tTo proxy only part of the kubernetes api and also some static files:\n" -"\n" -"\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" -"\n" -"\t\tTo proxy the entire kubernetes api at a different root, use:\n" -"\n" -"\t\t $ kubectl proxy --api-prefix=/custom/\n" -"\n" -"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" - -#: pkg/kubectl/cmd/patch.go:59 -msgid "" -"\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" -msgstr "" -"\n" -"\t\tUpdate field(s) of a resource using strategic merge patch\n" -"\n" -"\t\tJSON and YAML formats are accepted.\n" - -#: pkg/kubectl/cmd/label.go:70 -#, c-format -msgid "" -"\n" -"\t\tUpdate the labels on a resource.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, otherwise attempting to overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used." -msgstr "" -"\n" -"\t\tUpdate the labels on a resource.\n" -"\n" -"\t\t* A label must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* If --overwrite is true, then existing labels can be overwritten, otherwise attempting to overwrite a label will result in an error.\n" -"\t\t* If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used." - -#: pkg/kubectl/cmd/taint.go:58 -#, c-format -msgid "" -"\n" -"\t\tUpdate the taints on one or more nodes.\n" -"\n" -"\t\t* A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect.\n" -"\t\t* The key must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" -"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" -"\t\t* Currently taint can only apply to node." -msgstr "" -"\n" -"\t\t更新一个或者多个 node 上的 taints.\n" -"\n" -"\t\t* A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect.\n" -"\t\t* The key must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to %[1]d characters.\n" -"\t\t* The value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to %[2]d characters.\n" -"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" -"\t\t* Currently taint can only apply to node." - -#: pkg/kubectl/cmd/apply_view_last_applied.go:46 -msgid "" -"\n" -"\t\tView the latest last-applied-configuration annotations by type/name or file.\n" -"\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change output format." msgstr "" "\n" -"\t\tView the latest last-applied-configuration annotations by type/name or file.\n" +"\t\tView the latest last-applied-configuration annotations by type/name or " +"file.\n" "\n" -"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n" +"\t\tThe default output will be printed to stdout in YAML format. One can use " +"-o option\n" "\t\tto change output format." -#: pkg/kubectl/cmd/cp.go:37 -msgid "" -"\n" -"\t # !!!Important Note!!!\n" -"\t # Requires that the 'tar' binary is present in your container\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in the default namespace\n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific container\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace \n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" -msgstr "" -"\n" -"\t # !!!注意!!!\n" -"\t # 要求容器中有 'tar' 命令\n" -"\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" -"\n" -"\t # 复制本地目录 /tmp/foo_dir 到 default namespace 下的远程 pod 的 /tmp/bar_dir 路径 \n" -"\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" -"\n" -" # 复制 /tmp/foo local 本地文件到指定远程 pod 的指定容器的 /tmp/bar 路径\n" -"\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" -"\n" -"\t\t# 复制 /tmp/foo 本地文件到在 namespace 下的某个 pod 的 /tmp/bar 路径\n" -"\t\tkubectl cp /tmp/foo /:/tmp/bar\n" -"\n" -"\t\t# 从一个远程的 pod 的 /tmp/foo 路径复制到本地 /tmp/bar 路径\n" -"\t\tkubectl cp /:/tmp/foo /tmp/bar" - -#: pkg/kubectl/cmd/create_secret.go:205 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:47 msgid "" "\n" "\t # Create a new TLS secret named tls-secret with the given key pair:\n" -"\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key" +"\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" +"to/tls.key" msgstr "" "\n" "\t # 使用提供的 key pair 名称为tls-secret 的 secret:\n" -"\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key" +"\t kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/" +"to/tls.key" -#: pkg/kubectl/cmd/create_namespace.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:42 msgid "" "\n" "\t # Create a new namespace named my-namespace\n" @@ -1878,29 +678,7 @@ msgstr "" "\t # 创建一个名称为 my-namespace 的 namespace\n" "\t kubectl create namespace my-namespace" -#: pkg/kubectl/cmd/create_secret.go:59 -msgid "" -"\n" -"\t # Create a new secret named my-secret with keys for each file in folder bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Create a new secret named my-secret with specified keys instead of names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Create a new secret named my-secret with key1=supersecret and key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret --from-literal=key2=topsecret" -msgstr "" -"\n" -"\t # Create a new secret named my-secret with keys for each file in folder bar\n" -"\t kubectl create secret generic my-secret --from-file=path/to/bar\n" -"\n" -"\t # Create a new secret named my-secret with specified keys instead of names on disk\n" -"\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" -"\n" -"\t # Create a new secret named my-secret with key1=supersecret and key2=topsecret\n" -"\t kubectl create secret generic my-secret --from-literal=key1=supersecret --from-literal=key2=topsecret" - -#: pkg/kubectl/cmd/create_serviceaccount.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:43 msgid "" "\n" "\t # Create a new service account named my-service-account\n" @@ -1910,17 +688,7 @@ msgstr "" "\t # Create a new service account named my-service-account\n" "\t kubectl create serviceaccount my-service-account" -#: pkg/kubectl/cmd/create_service.go:232 -msgid "" -"\n" -"\t# Create a new ExternalName service named my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" -msgstr "" -"\n" -"\t# Create a new ExternalName service named my-ns \n" -"\tkubectl create service externalname my-ns --external-name bar.com" - -#: pkg/kubectl/cmd/create_service.go:225 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:344 msgid "" "\n" "\tCreate an ExternalName service with the specified name.\n" @@ -1936,7 +704,7 @@ msgstr "" "\tonly pods, which will allow application authors to reference services\n" "\tthat exist off platform, on other clusters, or locally." -#: pkg/kubectl/cmd/help.go:30 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:28 msgid "" "\n" "\tHelp provides help for any command in the application.\n" @@ -1946,7 +714,7 @@ msgstr "" "\tHelp provides help for any command in the application.\n" "\tSimply type kubectl help [path to command] for full details." -#: pkg/kubectl/cmd/create_service.go:173 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:311 msgid "" "\n" " # Create a new LoadBalancer service named my-lbs\n" @@ -1956,43 +724,7 @@ msgstr "" " # 创建一个名称为 my-lbs 的 LoadBalancer service\n" " kubectl create service loadbalancer my-lbs --tcp=5678:8080" -#: pkg/kubectl/cmd/create_service.go:53 -msgid "" -"\n" -" # Create a new clusterIP service named my-cs\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # Create a new clusterIP service named my-cs (in headless mode)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" -msgstr "" -"\n" -" # 创建一个名称为 my-cs 的 clusterIP service\n" -" kubectl create service clusterip my-cs --tcp=5678:8080\n" -"\n" -" # 创建一个名称为 my-cs 的 clusterIP service (在 headless 模式)\n" -" kubectl create service clusterip my-cs --clusterip=\"None\"" - -#: pkg/kubectl/cmd/create_deployment.go:36 -msgid "" -"\n" -" # Create a new deployment named my-dep that runs the busybox image.\n" -" kubectl create deployment my-dep --image=busybox" -msgstr "" -"\n" -" # 创建一个名称为 my-dep 的 deployment 并运行 busybox image.\n" -" kubectl create deployment my-dep --image=busybox" - -#: pkg/kubectl/cmd/create_service.go:116 -msgid "" -"\n" -" # Create a new nodeport service named my-ns\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" -msgstr "" -"\n" -" # 创建一个名称为 my-ns 的 nodeport service\n" -" kubectl create service nodeport my-ns --tcp=5678:8080" - -#: pkg/kubectl/cmd/clusterinfo_dump.go:62 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:102 msgid "" "\n" " # Dump current cluster state to stdout\n" @@ -2005,7 +737,8 @@ msgid "" " kubectl cluster-info dump --all-namespaces\n" "\n" " # Dump a set of namespaces to /path/to/cluster-state\n" -" kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/cluster-state" +" kubectl cluster-info dump --namespaces default,kube-system --output-" +"directory=/path/to/cluster-state" msgstr "" "\n" " # 导出当前的集群状态信息到 stdout\n" @@ -2018,54 +751,67 @@ msgstr "" " kubectl cluster-info dump --all-namespaces\n" "\n" " # 导出一组分区到 /path/to/cluster-state\n" -" kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/cluster-state" +" kubectl cluster-info dump --namespaces default,kube-system --output-" +"directory=/path/to/cluster-state" -#: pkg/kubectl/cmd/annotate.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:94 msgid "" "\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my frontend'.\n" -" # If the same annotation is set multiple times, only the last value will be applied\n" +" # Update pod 'foo' with the annotation 'description' and the value 'my " +"frontend'.\n" +" # If the same annotation is set multiple times, only the last value will " +"be applied\n" " kubectl annotate pods foo description='my frontend'\n" "\n" " # Update a pod identified by type and name in \"pod.json\"\n" " kubectl annotate -f pod.json description='my frontend'\n" "\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my frontend running nginx', overwriting any existing value.\n" -" kubectl annotate --overwrite pods foo description='my frontend running nginx'\n" +" # Update pod 'foo' with the annotation 'description' and the value 'my " +"frontend running nginx', overwriting any existing value.\n" +" kubectl annotate --overwrite pods foo description='my frontend running " +"nginx'\n" "\n" " # Update all pods in the namespace\n" " kubectl annotate pods --all description='my frontend running nginx'\n" "\n" " # Update pod 'foo' only if the resource is unchanged from version 1.\n" -" kubectl annotate pods foo description='my frontend running nginx' --resource-version=1\n" +" kubectl annotate pods foo description='my frontend running nginx' --" +"resource-version=1\n" "\n" -" # Update pod 'foo' by removing an annotation named 'description' if it exists.\n" +" # Update pod 'foo' by removing an annotation named 'description' if it " +"exists.\n" " # Does not require the --overwrite flag.\n" " kubectl annotate pods foo description-" msgstr "" "\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my frontend'.\n" -" # If the same annotation is set multiple times, only the last value will be applied\n" +" # Update pod 'foo' with the annotation 'description' and the value 'my " +"frontend'.\n" +" # If the same annotation is set multiple times, only the last value will " +"be applied\n" " kubectl annotate pods foo description='my frontend'\n" "\n" " # Update a pod identified by type and name in \"pod.json\"\n" " kubectl annotate -f pod.json description='my frontend'\n" "\n" -" # Update pod 'foo' with the annotation 'description' and the value 'my frontend running nginx', overwriting any existing value.\n" -" kubectl annotate --overwrite pods foo description='my frontend running nginx'\n" +" # Update pod 'foo' with the annotation 'description' and the value 'my " +"frontend running nginx', overwriting any existing value.\n" +" kubectl annotate --overwrite pods foo description='my frontend running " +"nginx'\n" "\n" " # Update all pods in the namespace\n" " kubectl annotate pods --all description='my frontend running nginx'\n" "\n" " # Update pod 'foo' only if the resource is unchanged from version 1.\n" -" kubectl annotate pods foo description='my frontend running nginx' --resource-version=1\n" +" kubectl annotate pods foo description='my frontend running nginx' --" +"resource-version=1\n" "\n" -" # 更新名称为 'foo' 的 pod, 删除一个名称为 'description' 的 annotation 如果它存在. \n" +" # 更新名称为 'foo' 的 pod, 删除一个名称为 'description' 的 annotation 如" +"果它存在. \n" " # 不要求使用 --overwrite flag.\n" " kubectl annotate pods foo description-" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_service.go:170 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:308 msgid "" "\n" " Create a LoadBalancer service with the specified name." @@ -2073,734 +819,2516 @@ msgstr "" "\n" " 使用一个指定的名称创建一个 LoadBalancer service." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_service.go:50 -msgid "" -"\n" -" Create a clusterIP service with the specified name." -msgstr "" -"\n" -" 使用一个指定的名称创建一个 clusterIP service." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:33 -msgid "" -"\n" -" Create a deployment with the specified name." -msgstr "" -"\n" -" 使用一个指定的名称创建一个 deployment." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_service.go:113 -msgid "" -"\n" -" Create a nodeport service with the specified name." -msgstr "" -"\n" -" 使用一个指定的名称创建一个 nodeport service." - -#: pkg/kubectl/cmd/clusterinfo_dump.go:53 -msgid "" -"\n" -" Dumps cluster info out suitable for debugging and diagnosing cluster problems. By default, dumps everything to\n" -" stdout. You can optionally specify a directory with --output-directory. If you specify a directory, kubernetes will\n" -" build a set of files in that directory. By default only dumps things in the 'kube-system' namespace, but you can\n" -" switch to a different namespace with the --namespaces flag, or specify --all-namespaces to dump all namespaces.\n" -"\n" -" The command also dumps the logs of all of the pods in the cluster, these logs are dumped into different directories\n" -" based on namespace and pod name." -msgstr "" -"\n" -" Dumps cluster info out suitable for debugging and diagnosing cluster problems. By default, dumps everything to\n" -" stdout. You can optionally specify a directory with --output-directory. If you specify a directory, kubernetes will\n" -" build a set of files in that directory. By default only dumps things in the 'kube-system' namespace, but you can\n" -" switch to a different namespace with the --namespaces flag, or specify --all-namespaces to dump all namespaces.\n" -"\n" -" The command also dumps the logs of all of the pods in the cluster, these logs are dumped into different directories\n" -" based on namespace and pod name." - -#: pkg/kubectl/cmd/clusterinfo.go:37 -msgid "" -"\n" -" Display addresses of the master and services with label kubernetes.io/cluster-service=true\n" -" To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'." -msgstr "" -"\n" -" Display addresses of the master and services with label kubernetes.io/cluster-service=true\n" -" To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61 -#: pkg/kubectl/cmd/create_quota.go:62 -msgid "A comma-delimited set of quota scopes that must all match each object tracked by the quota." -msgstr "A comma-delimited set of quota scopes that must all match each object tracked by the quota." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:107 +msgid "" +"A comma-delimited set of quota scopes that must all match each object " +"tracked by the quota." +msgstr "" +"A comma-delimited set of quota scopes that must all match each object " +"tracked by the quota." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60 -#: pkg/kubectl/cmd/create_quota.go:61 -msgid "A comma-delimited set of resource=quantity pairs that define a hard limit." -msgstr "A comma-delimited set of resource=quantity pairs that define a hard limit." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:106 +msgid "" +"A comma-delimited set of resource=quantity pairs that define a hard limit." +msgstr "" +"A comma-delimited set of resource=quantity pairs that define a hard limit." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63 -#: pkg/kubectl/cmd/create_pdb.go:64 -msgid "A label selector to use for this budget. Only equality-based selector requirements are supported." -msgstr "A label selector to use for this budget. Only equality-based selector requirements are supported." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:113 +msgid "" +"A label selector to use for this budget. Only equality-based selector " +"requirements are supported." +msgstr "" +"A label selector to use for this budget. Only equality-based selector " +"requirements are supported." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106 -#: pkg/kubectl/cmd/expose.go:104 -msgid "A label selector to use for this service. Only equality-based selector requirements are supported. If empty (the default) infer the selector from the replication controller or replica set.)" -msgstr "A label selector to use for this service. Only equality-based selector requirements are supported. If empty (the default) infer the selector from the replication controller or replica set.)" - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136 -#: pkg/kubectl/cmd/run.go:139 -msgid "A schedule in the Cron format the job should be run with." -msgstr "A schedule in the Cron format the job should be run with." +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:152 +msgid "" +"A label selector to use for this service. Only equality-based selector " +"requirements are supported. If empty (the default) infer the selector from " +"the replication controller or replica set.)" +msgstr "" +"A label selector to use for this service. Only equality-based selector " +"requirements are supported. If empty (the default) infer the selector from " +"the replication controller or replica set.)" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111 -#: pkg/kubectl/cmd/expose.go:109 -msgid "Additional external IP address (not managed by Kubernetes) to accept for the service. If this IP is routed to a node, the service can be accessed by this IP in addition to its generated service IP." -msgstr "Additional external IP address (not managed by Kubernetes) to accept for the service. If this IP is routed to a node, the service can be accessed by this IP in addition to its generated service IP." +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:157 +msgid "" +"Additional external IP address (not managed by Kubernetes) to accept for the " +"service. If this IP is routed to a node, the service can be accessed by this " +"IP in addition to its generated service IP." +msgstr "" +"Additional external IP address (not managed by Kubernetes) to accept for the " +"service. If this IP is routed to a node, the service can be accessed by this " +"IP in addition to its generated service IP." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119 -#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122 -msgid "An inline JSON override for the generated object. If this is non-empty, it is used to override the generated object. Requires that the object supply a valid apiVersion field." -msgstr "An inline JSON override for the generated object. If this is non-empty, it is used to override the generated object. Requires that the object supply a valid apiVersion field." +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:178 +msgid "" +"An inline JSON override for the generated object. If this is non-empty, it " +"is used to override the generated object. Requires that the object supply a " +"valid apiVersion field." +msgstr "" +"An inline JSON override for the generated object. If this is non-empty, it " +"is used to override the generated object. Requires that the object supply a " +"valid apiVersion field." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134 -#: pkg/kubectl/cmd/run.go:137 -msgid "An inline JSON override for the generated service object. If this is non-empty, it is used to override the generated object. Requires that the object supply a valid apiVersion field. Only used if --expose is true." -msgstr "An inline JSON override for the generated service object. If this is non-empty, it is used to override the generated object. Requires that the object supply a valid apiVersion field. Only used if --expose is true." - -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "通过文件名或标准输入流(stdin)对资源进行配置" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71 -#: pkg/kubectl/cmd/certificates.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:125 msgid "Approve a certificate signing request" msgstr "同意一个自签证书请求" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81 -#: pkg/kubectl/cmd/create_service.go:82 -msgid "Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing)." -msgstr "Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing)." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:263 +msgid "" +"Assign your own ClusterIP or set to 'None' for a 'headless' service (no " +"loadbalancing)." +msgstr "" +"Assign your own ClusterIP or set to 'None' for a 'headless' service (no " +"loadbalancing)." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64 -#: pkg/kubectl/cmd/attach.go:70 +#: staging/src/k8s.io/kubectl/pkg/cmd/attach/attach.go:104 msgid "Attach to a running container" msgstr "Attach 到一个运行中的 container" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55 -#: pkg/kubectl/cmd/autoscale.go:56 -msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" -msgstr "自动调整一个 Deployment, ReplicaSet, 或者 ReplicationController 的副本数量" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115 -#: pkg/kubectl/cmd/expose.go:113 -msgid "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service." -msgstr "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service." +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:161 +msgid "" +"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " +"set to 'None' to create a headless service." +msgstr "" +"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or " +"set to 'None' to create a headless service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:100 msgid "ClusterRole this ClusterRoleBinding should reference" msgstr "ClusterRoleBinding 应该指定 ClusterRole" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55 -#: pkg/kubectl/cmd/create_rolebinding.go:56 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:104 msgid "ClusterRole this RoleBinding should reference" msgstr "RoleBinding 应该指定 ClusterRole" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101 -#: pkg/kubectl/cmd/rollingupdate.go:102 -msgid "Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod" -msgstr "Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67 -#: pkg/kubectl/cmd/convert.go:68 +#: pkg/kubectl/cmd/convert/convert.go:95 msgid "Convert config files between different API versions" msgstr "在不同的 API versions 转换配置文件" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64 -#: pkg/kubectl/cmd/cp.go:65 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/cp/cp.go:105 msgid "Copy files and directories to and from containers." -msgstr "复制 files 和 directories 到 containers 和从容器中复制 files 和 directories." +msgstr "" +"复制 files 和 directories 到 containers 和从容器中复制 files 和 directories." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43 -#: pkg/kubectl/cmd/create_clusterrolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_clusterrolebinding.go:86 msgid "Create a ClusterRoleBinding for a particular ClusterRole" msgstr "为一个指定的 ClusterRole 创建一个 ClusterRoleBinding" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181 -#: pkg/kubectl/cmd/create_service.go:182 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:323 msgid "Create a LoadBalancer service." msgstr "创建一个 LoadBalancer service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124 -#: pkg/kubectl/cmd/create_service.go:125 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:286 msgid "Create a NodePort service." msgstr "创建一个 NodePort service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43 -#: pkg/kubectl/cmd/create_rolebinding.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:89 msgid "Create a RoleBinding for a particular Role or ClusterRole" msgstr "为一个指定的 Role 或者 ClusterRole创建一个 RoleBinding" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214 -#: pkg/kubectl/cmd/create_secret.go:214 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:94 msgid "Create a TLS secret" msgstr "创建一个 TLS secret" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 -#: pkg/kubectl/cmd/create_service.go:69 -msgid "Create a clusterIP service." -msgstr "创建一个 clusterIP service." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59 -#: pkg/kubectl/cmd/create_configmap.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_configmap.go:124 msgid "Create a configmap from a local file, directory or literal value" msgstr "从本地 file, directory 或者 literal value 创建一个 configmap" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 -#: pkg/kubectl/cmd/create_deployment.go:46 -msgid "Create a deployment with the specified name." -msgstr "创建一个指定名称的 deployment." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44 -#: pkg/kubectl/cmd/create_namespace.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_namespace.go:83 msgid "Create a namespace with the specified name" msgstr "创建一个指定名称的 namespace" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49 -#: pkg/kubectl/cmd/create_pdb.go:50 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:95 msgid "Create a pod disruption budget with the specified name." msgstr "创建一个指定名称的 pod disruption budget." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47 -#: pkg/kubectl/cmd/create_quota.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_quota.go:91 msgid "Create a quota with the specified name." msgstr "创建一个指定名称的 quota." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 -#: pkg/kubectl/cmd/create.go:63 -msgid "Create a resource by filename or stdin" -msgstr "通过文件名或者标准输入流(stdin)创建一个资源" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143 -#: pkg/kubectl/cmd/create_secret.go:144 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:134 msgid "Create a secret for use with a Docker registry" msgstr "创建一个给 Docker registry 使用的 secret" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73 -#: pkg/kubectl/cmd/create_secret.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:137 msgid "Create a secret from a local file, directory or literal value" msgstr "从本地 file, directory 或者 literal value 创建一个 secret" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34 -#: pkg/kubectl/cmd/create_secret.go:35 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:49 msgid "Create a secret using specified subcommand" msgstr "使用指定的 subcommand 创建一个 secret" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 -#: pkg/kubectl/cmd/create_serviceaccount.go:45 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_serviceaccount.go:85 msgid "Create a service account with the specified name" msgstr "创建一个指定名称的 service account" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36 -#: pkg/kubectl/cmd/create_service.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:49 msgid "Create a service using specified subcommand." msgstr "使用指定的 subcommand 创建一个 service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240 -#: pkg/kubectl/cmd/create_service.go:241 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_service.go:363 msgid "Create an ExternalName service." msgstr "Create an ExternalName service." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130 -#: pkg/kubectl/cmd/delete.go:132 -msgid "Delete resources by filenames, stdin, resources and names, or by resources and label selector" -msgstr "Delete resources by filenames, stdin, resources and names, or by resources and label selector" +#: staging/src/k8s.io/kubectl/pkg/cmd/delete/delete.go:135 +msgid "" +"Delete resources by filenames, stdin, resources and names, or by resources " +"and label selector" +msgstr "" +"Delete resources by filenames, stdin, resources and names, or by resources " +"and label selector" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38 -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "删除 kubeconfig 文件中指定的集群" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38 -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "删除 kubeconfig 文件中指定的 context" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121 -#: pkg/kubectl/cmd/certificates.go:122 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:170 msgid "Deny a certificate signing request" msgstr "拒绝一个自签证书请求" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58 -#: pkg/kubectl/cmd/stop.go:59 -msgid "Deprecated: Gracefully shut down a resource by name or filename" -msgstr "Deprecated: Gracefully shut down a resource by name or filename" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62 -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "描述一个或多个 contexts" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77 -#: pkg/kubectl/cmd/top_node.go:78 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_node.go:80 msgid "Display Resource (CPU/Memory) usage of nodes" msgstr "显示 nodes 的 Resource (CPU/Memory) 使用" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79 -#: pkg/kubectl/cmd/top_pod.go:80 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top_pod.go:96 msgid "Display Resource (CPU/Memory) usage of pods" msgstr "显示 pods 的 Resource (CPU/Memory) 使用" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43 -#: pkg/kubectl/cmd/top.go:44 +#: staging/src/k8s.io/kubectl/pkg/cmd/top/top.go:50 msgid "Display Resource (CPU/Memory) usage." msgstr "显示 Resource (CPU/Memory) 使用." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49 -#: pkg/kubectl/cmd/clusterinfo.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo.go:65 msgid "Display cluster info" msgstr "显示集群信息" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40 -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "显示 kubeconfig 文件中定义的集群" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64 -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "显示合并的 kubeconfig 配置或一个指定的 kubeconfig 文件" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107 -#: pkg/kubectl/cmd/get.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/get/get.go:161 msgid "Display one or many resources" msgstr "显示一个或更多 resources" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48 -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "显示当前的 context" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50 -#: pkg/kubectl/cmd/explain.go:51 +#: staging/src/k8s.io/kubectl/pkg/cmd/explain/explain.go:79 msgid "Documentation of resources" msgstr "查看资源的文档" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176 -#: pkg/kubectl/cmd/drain.go:178 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:181 msgid "Drain node in preparation for maintenance" msgstr "Drain node in preparation for maintenance" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37 -#: pkg/kubectl/cmd/clusterinfo_dump.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:74 msgid "Dump lots of relevant info for debugging and diagnosis" msgstr "Dump lots of relevant info for debugging and diagnosis" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100 -#: pkg/kubectl/cmd/edit.go:110 +#: staging/src/k8s.io/kubectl/pkg/cmd/edit/edit.go:76 msgid "Edit a resource on the server" msgstr "在服务器上编辑一个资源" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159 -#: pkg/kubectl/cmd/create_secret.go:160 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:152 msgid "Email for Docker registry" msgstr "Email for Docker registry" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68 -#: pkg/kubectl/cmd/exec.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:88 msgid "Execute a command in a container" msgstr "在一个 container 中执行一个命令" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102 -#: pkg/kubectl/cmd/rollingupdate.go:103 -msgid "Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise." -msgstr "Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75 -#: pkg/kubectl/cmd/portforward.go:76 +#: staging/src/k8s.io/kubectl/pkg/cmd/portforward/portforward.go:109 msgid "Forward one or more local ports to a pod" msgstr "Forward one or more local ports to a pod" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36 -#: pkg/kubectl/cmd/help.go:37 +#: staging/src/k8s.io/kubectl/pkg/cmd/help/help.go:37 msgid "Help about any command" msgstr "Help about any command" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105 -#: pkg/kubectl/cmd/expose.go:103 -msgid "IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific)." -msgstr "IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific)." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114 -#: pkg/kubectl/cmd/expose.go:112 -msgid "If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'" -msgstr "If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'" +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:160 +msgid "" +"If non-empty, set the session affinity for the service to this; legal " +"values: 'None', 'ClientIP'" +msgstr "" +"If non-empty, set the session affinity for the service to this; legal " +"values: 'None', 'ClientIP'" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135 -#: pkg/kubectl/cmd/annotate.go:136 -msgid "If non-empty, the annotation update will only succeed if this is the current resource-version for the object. Only valid when specifying a single resource." -msgstr "If non-empty, the annotation update will only succeed if this is the current resource-version for the object. Only valid when specifying a single resource." +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:155 +msgid "" +"If non-empty, the annotation update will only succeed if this is the current " +"resource-version for the object. Only valid when specifying a single " +"resource." +msgstr "" +"If non-empty, the annotation update will only succeed if this is the current " +"resource-version for the object. Only valid when specifying a single " +"resource." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132 -#: pkg/kubectl/cmd/label.go:134 -msgid "If non-empty, the labels update will only succeed if this is the current resource-version for the object. Only valid when specifying a single resource." -msgstr "If non-empty, the labels update will only succeed if this is the current resource-version for the object. Only valid when specifying a single resource." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98 -#: pkg/kubectl/cmd/rollingupdate.go:99 -msgid "Image to use for upgrading the replication controller. Must be distinct from the existing image (either new image or new image tag). Can not be used with --filename/-f" -msgstr "Image to use for upgrading the replication controller. Must be distinct from the existing image (either new image or new image tag). Can not be used with --filename/-f" - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46 -#: pkg/kubectl/cmd/rollout/rollout.go:47 -msgid "Manage a deployment rollout" -msgstr "管理一个 deployment 的 rollout" +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:152 +msgid "" +"If non-empty, the labels update will only succeed if this is the current " +"resource-version for the object. Only valid when specifying a single " +"resource." +msgstr "" +"If non-empty, the labels update will only succeed if this is the current " +"resource-version for the object. Only valid when specifying a single " +"resource." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127 -#: pkg/kubectl/cmd/drain.go:128 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:96 msgid "Mark node as schedulable" msgstr "标记 node 为 schedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102 -#: pkg/kubectl/cmd/drain.go:103 +#: staging/src/k8s.io/kubectl/pkg/cmd/drain/drain.go:68 msgid "Mark node as unschedulable" msgstr "标记 node 为 unschedulable" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73 -#: pkg/kubectl/cmd/rollout/rollout_pause.go:74 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_pause.go:82 msgid "Mark the provided resource as paused" msgstr "标记提供的 resource 为中止状态" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35 -#: pkg/kubectl/cmd/certificates.go:36 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/certificates/certificates.go:50 msgid "Modify certificate resources." msgstr "修改 certificate 资源." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39 -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "修改 kubeconfig 文件" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110 -#: pkg/kubectl/cmd/expose.go:108 -msgid "Name or number for the port on the container that the service should direct traffic to. Optional." -msgstr "Name or number for the port on the container that the service should direct traffic to. Optional." +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:156 +msgid "" +"Name or number for the port on the container that the service should direct " +"traffic to. Optional." +msgstr "" +"Name or number for the port on the container that the service should direct " +"traffic to. Optional." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108 -#: pkg/kubectl/cmd/logs.go:113 -msgid "Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used." -msgstr "Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used." +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:173 +msgid "" +"Only return logs after a specific date (RFC3339). Defaults to all logs. Only " +"one of since-time / since may be used." +msgstr "" +"Only return logs after a specific date (RFC3339). Defaults to all logs. Only " +"one of since-time / since may be used." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97 -#: pkg/kubectl/cmd/completion.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go:113 msgid "Output shell completion code for the specified shell (bash or zsh)" msgstr "Output shell completion code for the specified shell (bash or zsh)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115 -#: pkg/kubectl/cmd/convert.go:85 -msgid "Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)" -msgstr "Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157 -#: pkg/kubectl/cmd/create_secret.go:158 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:151 msgid "Password for Docker registry authentication" msgstr "Password for Docker registry authentication" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226 -#: pkg/kubectl/cmd/create_secret.go:226 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:110 msgid "Path to PEM encoded public key certificate." msgstr "Path to PEM encoded public key certificate." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227 -#: pkg/kubectl/cmd/create_secret.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_tls.go:111 msgid "Path to private key associated with given certificate." msgstr "Path to private key associated with given certificate." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84 -#: pkg/kubectl/cmd/rollingupdate.go:85 -msgid "Perform a rolling update of the given ReplicationController" -msgstr "完成指定的 ReplicationController 的滚动升级" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82 -#: pkg/kubectl/cmd/scale.go:83 -msgid "Precondition for resource version. Requires that the current resource version match this value in order to scale." -msgstr "Precondition for resource version. Requires that the current resource version match this value in order to scale." +#: staging/src/k8s.io/kubectl/pkg/cmd/scale/scale.go:129 +msgid "" +"Precondition for resource version. Requires that the current resource " +"version match this value in order to scale." +msgstr "" +"Precondition for resource version. Requires that the current resource " +"version match this value in order to scale." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39 -#: pkg/kubectl/cmd/version.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/version/version.go:73 msgid "Print the client and server version information" msgstr "输出 client 和 server 的版本信息" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37 -#: pkg/kubectl/cmd/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/options/options.go:39 msgid "Print the list of flags inherited by all commands" msgstr "输出所有命令的层级关系" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86 -#: pkg/kubectl/cmd/logs.go:93 +#: staging/src/k8s.io/kubectl/pkg/cmd/logs/logs.go:152 msgid "Print the logs for a container in a pod" msgstr "输出容器在 pod 中的日志" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70 -#: pkg/kubectl/cmd/replace.go:71 +#: staging/src/k8s.io/kubectl/pkg/cmd/replace/replace.go:115 msgid "Replace a resource by filename or stdin" msgstr "通过 filename 或者 stdin替换一个资源" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_resume.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_resume.go:86 msgid "Resume a paused resource" msgstr "继续一个停止的 resource" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56 -#: pkg/kubectl/cmd/create_rolebinding.go:57 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding.go:105 msgid "Role this RoleBinding should reference" msgstr "RoleBinding 的 Role 应该被引用" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94 -#: pkg/kubectl/cmd/run.go:97 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:152 msgid "Run a particular image on the cluster" msgstr "在集群中运行一个指定的镜像" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68 -#: pkg/kubectl/cmd/proxy.go:69 +#: staging/src/k8s.io/kubectl/pkg/cmd/proxy/proxy.go:119 msgid "Run a proxy to the Kubernetes API server" msgstr "运行一个 proxy 到 Kubernetes API server" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161 -#: pkg/kubectl/cmd/create_secret.go:161 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:153 msgid "Server location for Docker registry" msgstr "Server location for Docker registry" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71 -#: pkg/kubectl/cmd/scale.go:71 -msgid "Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job" -msgstr "为 Deployment, ReplicaSet, Replication Controller 或者 Job 设置一个新的副本数量" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37 -#: pkg/kubectl/cmd/set/set.go:38 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set.go:39 msgid "Set specific features on objects" msgstr "为 objects 设置一个指定的特征" -#: pkg/kubectl/cmd/apply_set_last_applied.go:83 -msgid "Set the last-applied-configuration annotation on a live object to match the contents of a file." -msgstr "Set the last-applied-configuration annotation on a live object to match the contents of a file." +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_set_last_applied.go:101 +msgid "" +"Set the last-applied-configuration annotation on a live object to match the " +"contents of a file." +msgstr "" +"Set the last-applied-configuration annotation on a live object to match the " +"contents of a file." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81 -#: pkg/kubectl/cmd/set/set_selector.go:82 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_selector.go:104 msgid "Set the selector on a resource" msgstr "设置 resource 的 selector" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67 -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "设置 kubeconfig 文件中的一个集群条目" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57 -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "设置 kubeconfig 文件中的一个 context 条目" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103 -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "设置 kubeconfig 文件中的一个用户条目" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59 -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "设置 kubeconfig 文件中的一个单个值" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48 -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "设置 kubeconfig 文件中的当前上下文" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80 -#: pkg/kubectl/cmd/describe.go:86 +#: staging/src/k8s.io/kubectl/pkg/cmd/describe/describe.go:106 msgid "Show details of a specific resource or group of resources" msgstr "显示一个指定 resource 或者 group 的 resources 详情" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57 -#: pkg/kubectl/cmd/rollout/rollout_status.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_status.go:101 msgid "Show the status of the rollout" msgstr "显示 rollout 的状态" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108 -#: pkg/kubectl/cmd/expose.go:106 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:154 msgid "Synonym for --target-port" msgstr "Synonym for --target-port" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87 -#: pkg/kubectl/cmd/expose.go:88 -msgid "Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service" -msgstr "使用 replication controller, service, deployment 或者 pod 并暴露它作为一个 新的 Kubernetes Service" +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:134 +msgid "" +"Take a replication controller, service, deployment or pod and expose it as a " +"new Kubernetes Service" +msgstr "" +"使用 replication controller, service, deployment 或者 pod 并暴露它作为一个 新" +"的 Kubernetes Service" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114 -#: pkg/kubectl/cmd/run.go:117 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:174 msgid "The image for the container to run." msgstr "指定容器要运行的镜像." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116 -#: pkg/kubectl/cmd/run.go:119 -msgid "The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server" -msgstr "容器的镜像拉取策略. 如果为空, 这个值将不会 被 client 指定且使用 server 端的默认值" - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100 -#: pkg/kubectl/cmd/rollingupdate.go:101 -msgid "The key to use to differentiate between two different controllers, default 'deployment'. Only relevant when --image is specified, ignored otherwise" -msgstr "这个 key 使用有区别在两个不同的 controllers, 默认 'deployment'. 只有当 --image 指定值, 否则忽略" +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:176 +msgid "" +"The image pull policy for the container. If left empty, this value will not " +"be specified by the client and defaulted by the server" +msgstr "" +"容器的镜像拉取策略. 如果为空, 这个值将不会 被 client 指定且使用 server 端的默" +"认值" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62 -#: pkg/kubectl/cmd/create_pdb.go:63 -msgid "The minimum number or percentage of available pods this budget requires." +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_pdb.go:111 +msgid "" +"The minimum number or percentage of available pods this budget requires." msgstr "最小数量百分比可用的 pods 作为 budget 要求." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113 -#: pkg/kubectl/cmd/expose.go:111 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:159 msgid "The name for the newly created object." msgstr "名称为最新创建的对象." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71 -#: pkg/kubectl/cmd/autoscale.go:72 -msgid "The name for the newly created object. If not specified, the name of the input resource will be used." +#: staging/src/k8s.io/kubectl/pkg/cmd/autoscale/autoscale.go:125 +msgid "" +"The name for the newly created object. If not specified, the name of the " +"input resource will be used." msgstr "名称为最新创建的对象. 如果没有指定, 输入资源的 名称即将被使用." -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113 -#: pkg/kubectl/cmd/run.go:116 -msgid "The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list." -msgstr "使用 API generator 的名字, 在 http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators 查看列表." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66 -#: pkg/kubectl/cmd/autoscale.go:67 -msgid "The name of the API generator to use. Currently there is only 1 generator." -msgstr "使用 API generator 的名字. 目前只有 1 个 generator." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98 -#: pkg/kubectl/cmd/expose.go:99 -msgid "The name of the API generator to use. There are 2 generators: 'service/v1' and 'service/v2'. The only difference between them is that service port in v1 is named 'default', while it is left unnamed in v2. Default is 'service/v2'." -msgstr "使用 generator 的名称. 这里有 2 个 generators: 'service/v1' 和 'service/v2'. 为一个不同地方是服务端口在 v1 的情况下叫 'default', 如果在 v2 中没有指定名称. 默认的名称是 'service/v2'." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133 -#: pkg/kubectl/cmd/run.go:136 -msgid "The name of the generator to use for creating a service. Only used if --expose is true" -msgstr "使用 gnerator 的名称创建一个 service. 只有在 --expose 为 true 的时候使用" +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:147 +msgid "" +"The name of the API generator to use. There are 2 generators: 'service/v1' " +"and 'service/v2'. The only difference between them is that service port in " +"v1 is named 'default', while it is left unnamed in v2. Default is 'service/" +"v2'." +msgstr "" +"使用 generator 的名称. 这里有 2 个 generators: 'service/v1' 和 'service/v2'. " +"为一个不同地方是服务端口在 v1 的情况下叫 'default', 如果在 v2 中没有指定名" +"称. 默认的名称是 'service/v2'." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99 -#: pkg/kubectl/cmd/expose.go:100 +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:148 msgid "The network protocol for the service to be created. Default is 'TCP'." msgstr "创建 service 的时候伴随着一个网络协议被创建. 默认是 'TCP'." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100 -#: pkg/kubectl/cmd/expose.go:101 -msgid "The port that the service should serve on. Copied from the resource being exposed, if unspecified" +#: staging/src/k8s.io/kubectl/pkg/cmd/expose/expose.go:149 +msgid "" +"The port that the service should serve on. Copied from the resource being " +"exposed, if unspecified" msgstr "服务的端口应该被指定. 如果没有指定, 从被创建的资源中复制" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121 -#: pkg/kubectl/cmd/run.go:124 -msgid "The port that this container exposes. If --expose is true, this is also the port used by the service that is created." -msgstr "The port that this container exposes. If --expose is true, this is also the port used by the service that is created." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131 -#: pkg/kubectl/cmd/run.go:134 -msgid "The resource requirement limits for this container. For example, 'cpu=200m,memory=512Mi'. Note that server side components may assign limits depending on the server configuration, such as limit ranges." -msgstr "The resource requirement limits for this container. For example, 'cpu=200m,memory=512Mi'. Note that server side components may assign limits depending on the server configuration, such as limit ranges." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:194 +msgid "" +"The resource requirement limits for this container. For example, 'cpu=200m," +"memory=512Mi'. Note that server side components may assign limits depending " +"on the server configuration, such as limit ranges." +msgstr "" +"The resource requirement limits for this container. For example, 'cpu=200m," +"memory=512Mi'. Note that server side components may assign limits depending " +"on the server configuration, such as limit ranges." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130 -#: pkg/kubectl/cmd/run.go:133 -msgid "The resource requirement requests for this container. For example, 'cpu=100m,memory=256Mi'. Note that server side components may assign requests depending on the server configuration, such as limit ranges." -msgstr "资源为 container 请求 requests . 例如, 'cpu=100m,memory=256Mi'. 注意服务端组件也许会赋予 requests, 这决定于服务器端配置, 比如 limit ranges." - -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128 -#: pkg/kubectl/cmd/run.go:131 -msgid "The restart policy for this Pod. Legal values [Always, OnFailure, Never]. If set to 'Always' a deployment is created, if set to 'OnFailure' a job is created, if set to 'Never', a regular pod is created. For the latter two --replicas must be 1. Default 'Always', for CronJobs `Never`." -msgstr "这个 Pod 的 restart policy. Legal values [Always, OnFailure, Never]. 如果设置为 'Always' 一个 deployment 被创建, 如果设置为 ’OnFailure' 一个 job 被创建, 如果设置为 'Never', 一个普通的 pod 被创建. 对于后面两个 --replicas 必须为 1. 默认 'Always', 为 CronJobs 设置为 `Never`." +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run.go:192 +msgid "" +"The resource requirement requests for this container. For example, " +"'cpu=100m,memory=256Mi'. Note that server side components may assign " +"requests depending on the server configuration, such as limit ranges." +msgstr "" +"资源为 container 请求 requests . 例如, 'cpu=100m,memory=256Mi'. 注意服务端组" +"件也许会赋予 requests, 这决定于服务器端配置, 比如 limit ranges." # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87 -#: pkg/kubectl/cmd/create_secret.go:88 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret.go:155 msgid "The type of secret to create" msgstr "创建 secret 类型资源" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101 -#: pkg/kubectl/cmd/expose.go:102 -msgid "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'." -msgstr "对于服务的类型: ClusterIP, NodePort, 或者 LoadBalancer. 默认是 'ClusterIP’." - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71 -#: pkg/kubectl/cmd/rollout/rollout_undo.go:72 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_undo.go:86 msgid "Undo a previous rollout" msgstr "撤销上一次的 rollout" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47 -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "取消设置 kubeconfig 文件中的一个单个值" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91 -#: pkg/kubectl/cmd/patch.go:96 -msgid "Update field(s) of a resource using strategic merge patch" -msgstr "使用 strategic merge patch 更新一个资源的 field(s)" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94 -#: pkg/kubectl/cmd/set/set_image.go:95 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_image.go:110 msgid "Update image of a pod template" msgstr "更新一个 pod template 的镜像" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101 -#: pkg/kubectl/cmd/set/set_resources.go:102 +#: staging/src/k8s.io/kubectl/pkg/cmd/set/set_resources.go:116 msgid "Update resource requests/limits on objects with pod templates" msgstr "在对象的 pod templates 上更新资源的 requests/limits" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "更新一个资源的注解" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109 -#: pkg/kubectl/cmd/label.go:114 +#: staging/src/k8s.io/kubectl/pkg/cmd/label/label.go:132 msgid "Update the labels on a resource" msgstr "更新在这个资源上的 labels" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88 -#: pkg/kubectl/cmd/taint.go:87 +#: staging/src/k8s.io/kubectl/pkg/cmd/taint/taint.go:108 msgid "Update the taints on one or more nodes" msgstr "更新一个或者多个 node 上的 taints" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155 -#: pkg/kubectl/cmd/create_secret.go:156 +#: staging/src/k8s.io/kubectl/pkg/cmd/create/create_secret_docker.go:150 msgid "Username for Docker registry authentication" msgstr "Username 为 Docker registry authentication" -#: pkg/kubectl/cmd/apply_view_last_applied.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply_view_last_applied.go:77 msgid "View latest last-applied-configuration annotations of a resource/object" msgstr "显示最后的 resource/object 的 last-applied-configuration annotations" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51 -#: pkg/kubectl/cmd/rollout/rollout_history.go:52 +#: staging/src/k8s.io/kubectl/pkg/cmd/rollout/rollout_history.go:82 msgid "View rollout history" msgstr "显示 rollout 历史" # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45 -#: pkg/kubectl/cmd/clusterinfo_dump.go:46 -msgid "Where to output the files. If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory" -msgstr "输出到 files. 如果是 empty or '-' 使用 stdout, 否则创建一个 目录层级在那个目录" +#: staging/src/k8s.io/kubectl/pkg/cmd/clusterinfo/clusterinfo_dump.go:85 +msgid "" +"Where to output the files. If empty or '-' uses stdout, otherwise creates a " +"directory hierarchy in that directory" +msgstr "" +"输出到 files. 如果是 empty or '-' 使用 stdout, 否则创建一个 目录层级在那个目" +"录" -#: pkg/kubectl/cmd/run_test.go:85 +#: staging/src/k8s.io/kubectl/pkg/cmd/run/run_test.go:88 msgid "dummy restart flag)" msgstr "dummy restart flag)" -# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253 -#: pkg/kubectl/cmd/create_service.go:254 -msgid "external name of service" -msgstr "服务的外部名称" - # https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217 -#: pkg/kubectl/cmd/cmd.go:227 +#: staging/src/k8s.io/kubectl/pkg/cmd/cmd.go:478 msgid "kubectl controls the Kubernetes cluster manager" msgstr "kubectl 控制 Kubernetes cluster 管理" -#~ msgid "watch is only supported on individual resources and resource collections - %d resources were found" -#~ msgid_plural "watch is only supported on individual resources and resource collections - %d resources were found" -#~ msgstr[0] "watch 仅支持单独的资源或者资源集合 - 找到了 %d 个资源watch is only supported on individual resources and resource collections - %d resource was found" -#~ msgstr[1] "watch 仅支持单独的资源或者资源集合 - 找到了 %d 个资源watch is only supported on individual resources and resource collections - %d resources were found" +#~ msgid "" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config based on folder bar\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with specified keys " +#~ "instead of file basenames on disk\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # Create a new configmap named my-config with key1=config1 and " +#~ "key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" +#~ msgstr "" +#~ "\n" +#~ "\t\t # 通过文件夹 bar 创建一个名称为 my-config 的 configmap\n" +#~ "\t\t kubectl create configmap my-config --from-file=path/to/bar\n" +#~ "\n" +#~ "\t\t # 创建一个名称为 my-config 的 configmap 并指定 keys 而不是使用磁盘上" +#~ "所在的文件名\n" +#~ "\t\t kubectl create configmap my-config --from-file=key1=/path/to/bar/" +#~ "file1.txt --from-file=key2=/path/to/bar/file2.txt\n" +#~ "\n" +#~ "\t\t # 创建一个名称为 my-config 的 configmap 且 key1=config1 和 " +#~ "key2=config2\n" +#~ "\t\t kubectl create configmap my-config --from-literal=key1=config1 --" +#~ "from-literal=key2=config2" + +#~ msgid "" +#~ "\n" +#~ "\t\t # If you don't already have a .dockercfg file, you can create a " +#~ "dockercfg secret directly by using:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" +#~ msgstr "" +#~ "\n" +#~ "\t\t # 如果你还没有一个 .dockercfg 文件, 你可以直接使用下面的命令创建一" +#~ "个 dockercfg 的 secret:\n" +#~ "\t\t kubectl create secret docker-registry my-secret --docker-" +#~ "server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-" +#~ "password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Apply the configuration in pod.json to a pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Apply the JSON passed into stdin to a pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Note: --prune is still in Alpha\n" +#~ "\t\t# Apply the configuration in manifest.yaml that matches label " +#~ "app=nginx and delete all the other resources that are not in the file and " +#~ "match label app=nginx.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# Apply the configuration in manifest.yaml and delete all the other " +#~ "configmaps that are not in the file.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 将 pod.json 上的配置应用于 pod.\n" +#~ "\t\tkubectl apply -f ./pod.json\n" +#~ "\n" +#~ "\t\t# 将传入 stdin 的 JSON 应用到一个 pod.\n" +#~ "\t\tcat pod.json | kubectl apply -f -\n" +#~ "\n" +#~ "\t\t# Note: --prune 仍然在 Alpha\n" +#~ "\t\t# 应用在 manifest.yaml 中匹配标签 app=nginx 的资源配置并删除所有不在这" +#~ "个文件中并匹配标签app=nginx 的资源\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n" +#~ "\n" +#~ "\t\t# 应用 manifest.yaml 的配置并删除所有不在这个文件中的 configmaps.\n" +#~ "\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/" +#~ "v1/ConfigMap" + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 " +#~ "and 10, target CPU utilization specified so a default autoscaling policy " +#~ "will be used:\n" +#~ "\t\tkubectl autoscale deployment foo --min=2 --max=10\n" +#~ "\n" +#~ "\t\t# Auto scale a replication controller \"foo\", with the number of " +#~ "pods between 1 and 5, target CPU utilization at 80%:\n" +#~ "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 自动弹性伸缩 deployment \"foo\", pods 的数量在 2 和 10 之间, 目标 " +#~ "CPU 指定为默认的弹性伸缩策略:\n" +#~ "\t\tkubectl autoscale deployment foo --min=2 --max=10\n" +#~ "\n" +#~ "\t\t# 自动弹性伸缩 replication controller \"foo\", pods 的数量在 1 和 5 之" +#~ "间, 目标 CPU 利用率为 80%:\n" +#~ "\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# Convert the live state of the resource specified by 'pod.yaml' to " +#~ "the latest version\n" +#~ "\t\t# and print to stdout in json format.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# Convert all files under current directory to latest version and " +#~ "create them all.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 将’pod.yaml' 转换为最新版本并打印到 stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml\n" +#~ "\n" +#~ "\t\t# 将 ‘pod.yaml' 指定的资源的实时状态转换为最新版本\n" +#~ "\t\t# 并以 json 格式打印到 stdout.\n" +#~ "\t\tkubectl convert -f pod.yaml --local -o json\n" +#~ "\n" +#~ "\t\t# 将当前目录下的所以文件转换为最新版本并创建它们.\n" +#~ "\t\tkubectl convert -f . | kubectl create -f -" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" that allows user to " +#~ "perform \"get\", \"watch\" and \"list\" on pods\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName " +#~ "specified\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 创建一个名为 \"pod-reader\" 的 ClusterRole, 允许用户在 pods 上执行 " +#~ "“get\", \"watch\" 和 \"list\"\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods\n" +#~ "\n" +#~ "\t\t# 创建一个名为 \"pod-reader\" ClusterRole, 其中指定了 ResourceName\n" +#~ "\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --" +#~ "resource=pods --resource-name=readablepod" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a pod using the data in pod.json.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Create a pod based on the JSON passed into stdin.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API " +#~ "format then create the resource using the edited data.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 使用在 pod.json 的 数据创建一个 pod.\n" +#~ "\t\tkubectl create -f ./pod.json\n" +#~ "\n" +#~ "\t\t# 根据传入 stdin 的 JSON 创建一个 pod.\n" +#~ "\t\tcat pod.json | kubectl create -f -\n" +#~ "\n" +#~ "\t\t# 使用 v1 API 格式在 JSON 中编辑在 docker-registry.yaml 中的数据然后使" +#~ "用被编辑后的数据创建资源.\n" +#~ "\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o " +#~ "json" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a replication controller identified by type " +#~ "and name specified in \"nginx-controller.yaml\", which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for a pod valid-pod, which serves on port 444 with " +#~ "the name \"frontend\"\n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# Create a second service based on the above service, exposing the " +#~ "container port 8443 as port 443 with the name \"nginx-https\"\n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated streaming application on port " +#~ "4100 balancing UDP traffic and named 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# Create a service for a replicated nginx using replica set, which " +#~ "serves on port 80 and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# Create a service for an nginx deployment, which serves on port 80 " +#~ "and connects to the containers on port 8000.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 为一个 replicated nginx 创建一个 service, 服务在端口 80 并连接到 " +#~ "containers 的8000端口.\n" +#~ "\t\tkubectl expose rc nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# 使用在 \"nginx-controller.yaml\\ 中指定的 type 和 name 为一个" +#~ "replication controller 创建一个 service, 服务在端口 80 并连接到 " +#~ "containers 的8000端口.\n" +#~ "\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# 为名为 valid-pod 的 pod 创建一个 service, 服务在端口 444 并命名为 " +#~ "\"frontend\" \n" +#~ "\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n" +#~ "\n" +#~ "\t\t# 基于上面的 service 创建第二个 service, 暴露容器端口 8443 并命名为 " +#~ "\"nginx-https\" 端口为 443 \n" +#~ "\t\tkubectl expose service nginx --port=443 --target-port=8443 --" +#~ "name=nginx-https\n" +#~ "\n" +#~ "\t\t# 为一个名称为 streaming 的应用创建一个 service 暴露端口 4100, 协议为 " +#~ "UDP 名称为 'video-stream'.\n" +#~ "\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-" +#~ "stream\n" +#~ "\n" +#~ "\t\t# 为一个名称为 nginx 的 replica set 创建一个 service, 服务在 端口 80 " +#~ "且连接到容器端口 8000.\n" +#~ "\t\tkubectl expose rs nginx --port=80 --target-port=8000\n" +#~ "\n" +#~ "\t\t# 为一个名称为 nginx 的 deployment 创建一个 service, 服务在端口 80 且 " +#~ "连接到 containers 的 8000 端口.\n" +#~ "\t\tkubectl expose deployment nginx --port=80 --target-port=8000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Delete a pod using the type and name specified in pod.json.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# Delete a pod based on the type and name in the JSON passed into " +#~ "stdin.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# Delete pods and services with label name=myLabel.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Delete a pod with minimal delay\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# Force delete a pod on a dead node\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# Delete all pods\n" +#~ "\t\tkubectl delete pods --all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 使用 pod.json 中的类型和名称删除一个 pod.\n" +#~ "\t\tkubectl delete -f ./pod.json\n" +#~ "\n" +#~ "\t\t# 基于重定向到 stdin 中的 JSON 的类型和名称删除一个 pod.\n" +#~ "\t\tcat pod.json | kubectl delete -f -\n" +#~ "\n" +#~ "\t\t# 删除名为 \"baz\" 和 \"foo\" 的 pod 和 service\n" +#~ "\t\tkubectl delete pod,service baz foo\n" +#~ "\n" +#~ "\t\t# 删除标签为 name=myLabel 的 pods 和 services.\n" +#~ "\t\tkubectl delete pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# 删除最小延迟的 pod\n" +#~ "\t\tkubectl delete pod foo --now\n" +#~ "\n" +#~ "\t\t# 强制删除名为 foo 的 pod\n" +#~ "\t\tkubectl delete pod foo --grace-period=0 --force\n" +#~ "\n" +#~ "\t\t# 删除所有 pods\n" +#~ "\t\tkubectl delete pods --all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Drain node \"foo\", even if there are pods not managed by a " +#~ "ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n" +#~ "\t\t$ kubectl drain foo --force\n" +#~ "\n" +#~ "\t\t# As above, but abort if there are pods not managed by a " +#~ "ReplicationController, ReplicaSet, Job, DaemonSet 或者 StatefulSet, and " +#~ "use a grace period of 15 minutes.\n" +#~ "\t\t$ kubectl drain foo --grace-period=900" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 驱逐节点 \"foo\", 即使很多 pods 没有被一个在 node 上的 " +#~ "ReplicationController, ReplicaSet, Job, DaemonSet 或者 StatefulSet 管理.\n" +#~ "\t\t$ kubectl drain foo --force\n" +#~ "\n" +#~ "\t\t# 同上, 如果存在 pods 没有被一个 ReplicationController, ReplicaSet, " +#~ "Job, DaemonSet 或者 StatefulSet 管理超过 15 分钟则退出.\n" +#~ "\t\t$ kubectl drain foo --grace-period=900" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running 'date' from pod 123456-7890, using the " +#~ "first container by default\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# Get output from running 'date' in ruby-container from pod " +#~ "123456-7890\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 从运行中pod 123456-7890 获取执行 'date' 的输出, 默认使用第一个容器\n" +#~ "\t\tkubectl exec 123456-7890 date\n" +#~ "\n" +#~ "\t\t# 从 pod 123456-7890 的容器 ruby-container 获取执行 'date' 的输出\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container date\n" +#~ "\n" +#~ "\t\t# 切换到 terminal 模式, 发送 stdin 到运行在 pod 123456-7890 的容器 " +#~ "ruby-container 'bash' \n" +#~ "\t\t# 并从 'bash' 发送 stdout/stderr 返回到 client\n" +#~ "\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Get output from running pod 123456-7890, using the first container " +#~ "by default\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# Get output from ruby-container from pod 123456-7890\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-" +#~ "container from pod 123456-7890\n" +#~ "\t\t# and sends stdout/stderr from 'bash' back to the client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# Get output from the first pod of a ReplicaSet named nginx\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 从运行中pod 123456-7890 获取执行 'date' 的输出, 默认使用第一个容器\n" +#~ "\t\tkubectl attach 123456-7890\n" +#~ "\n" +#~ "\t\t# 从 pod 123456-7890 的容器 ruby-container 获取输出\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container\n" +#~ "\n" +#~ "\t\t# 切换到 terminal 模式, 发送 stdin 到运行在 pod 123456-7890 的容器 " +#~ "ruby-container 'bash' \n" +#~ "\t\t# 并从 'bash' 发送 stdout/stderr 返回到 client\n" +#~ "\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n" +#~ "\n" +#~ "\t\t# 从名称为 nginx 的 ReplicaSet 获取第一个 pod 的输出\n" +#~ "\t\tkubectl attach rs/nginx\n" +#~ "\t\t" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Install bash completion on a Mac using homebrew\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash completion support\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for bash into the current shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# Write bash completion code to a file and source if from ." +#~ "bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell completion\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# Load the kubectl completion code for zsh[1] into the current shell\n" +#~ "\t\tsource <(kubectl completion zsh)" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 在一个 Mac 中使用 homebrew 安装 bash 补全\n" +#~ "\t\tbrew install bash-completion\n" +#~ "\t\tprintf \"\n" +#~ "# Bash 补全支持\n" +#~ "source $(brew --prefix)/etc/bash_completion\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# 导入 kubectl 补全代码到当前 shell\n" +#~ "\t\tsource <(kubectl completion bash)\n" +#~ "\n" +#~ "\t\t# 写入 bash 补全代码到一个文件并 source 如果它是 .bash_profile\n" +#~ "\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n" +#~ "\t\tprintf \"\n" +#~ "# Kubectl shell 补全\n" +#~ "source '$HOME/.kube/completion.bash.inc'\n" +#~ "\" >> $HOME/.bash_profile\n" +#~ "\t\tsource $HOME/.bash_profile\n" +#~ "\n" +#~ "\t\t# 为 zsh[1] 导入 kubectl 补全代码到当前 shell\n" +#~ "\t\tsource <(kubectl completion zsh)" + +#~ msgid "" +#~ "\n" +#~ "\t\t# List all pods in ps output format.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# List all pods in ps output format with more information (such as " +#~ "node name).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# List a single replication controller with specified NAME in ps " +#~ "output format.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# List a single pod in JSON output format.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List a pod identified by type and name specified in \"pod.yaml\" in " +#~ "JSON output format.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# Return only the phase value of the specified pod.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# List all replication controllers and services together in ps output " +#~ "format.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# List one or more resources by their type and names.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# List all resources with different types.\n" +#~ "\t\tkubectl get all" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 以 ps 输出格式列出所有 pod.\n" +#~ "\t\tkubectl get pods\n" +#~ "\n" +#~ "\t\t# 以 ps 输出格式列出所有 pod(如节点名称).\n" +#~ "\t\tkubectl get pods -o wide\n" +#~ "\n" +#~ "\t\t# 获取名称为 web 的 replicationcontroller.\n" +#~ "\t\tkubectl get replicationcontroller web\n" +#~ "\n" +#~ "\t\t# 使用 JSON 格式化输出显示一个单独的 pod.\n" +#~ "\t\tkubectl get -o json pod web-pod-13je7\n" +#~ "\n" +#~ "\t\t# 显示一个被 \"pod.yaml\" 中的 type 和 name 标识的 pod 并使用 JSON 格" +#~ "式化输出.\n" +#~ "\t\tkubectl get -f pod.yaml -o json\n" +#~ "\n" +#~ "\t\t# 只返回被指定 pod 中 phase 的值.\n" +#~ "\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status." +#~ "phase}}\n" +#~ "\n" +#~ "\t\t# 显示所有的 replication controllers 和 services 并格式化输出.\n" +#~ "\t\tkubectl get rc,services\n" +#~ "\n" +#~ "\t\t# 显示一个或者更多 resources 通过它们的 type 和 names.\n" +#~ "\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n" +#~ "\n" +#~ "\t\t# 使用不同的 types 显示所有 resources.\n" +#~ "\t\tkubectl get all" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from " +#~ "ports 5000 and 6000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n" +#~ "\t\tkubectl port-forward mypod 0:5000" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 在本地监听端口 5000 和 6000 , forwarding 数据 to/from 在 pod 5000 " +#~ "和 6000 端口\n" +#~ "\t\tkubectl port-forward mypod 5000 6000\n" +#~ "\n" +#~ "\t\t# 在本地监听端口 8888 , forwarding 到 pod 的 5000端口\n" +#~ "\t\tkubectl port-forward mypod 8888:5000\n" +#~ "\n" +#~ "\t\t# 在本地随机监听一个端口 , forwarding 到 pod 的 5000端口\n" +#~ "\t\tkubectl port-forward mypod :5000\n" +#~ "\n" +#~ "\t\t# 在本地随机监听一个端口 , forwarding 到 pod 的 5000端口\n" +#~ "\t\tkubectl port-forward mypod 0:5000" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Partially update a node using strategic merge patch\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# Partially update a node identified by the type and name specified " +#~ "in \"node.json\" using strategic merge patch\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image; spec.containers[*].name is required " +#~ "because it's a merge key\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# Update a container's image using a json patch with positional " +#~ "arrays\n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 使用 strategic merge patch 部分更新一个 node\n" +#~ "\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":" +#~ "true}}'\n" +#~ "\n" +#~ "\t\t# 使用 strategic merge patch 部分更新一个被 \"node.json\" 的 type 和 " +#~ "name 标示 的 node.\n" +#~ "\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n" +#~ "\n" +#~ "\t\t# 更新一个 container 的 image; spec.containers[*].name 是必须的 因为它" +#~ "是一个 merge key\n" +#~ "\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":" +#~ "\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n" +#~ "\n" +#~ "\t\t# 使用一个 json patch 更新一个指定坐标的 container 的 image \n" +#~ "\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", " +#~ "\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Print the address of the master and cluster services\n" +#~ "\t\tkubectl cluster-info" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 输出 master 和 cluster services 的地址\n" +#~ "\t\tkubectl cluster-info" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Return snapshot logs from pod nginx with only one container\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs for the pods defined by label app=nginx\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot of previous terminated ruby container logs from pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Display only the most recent 20 lines of output in pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Show all logs from pod nginx written in the last hour\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from first container of a job named hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from container nginx-1 of a deployment named " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 返回仅有一个容器 pod 名称为 nginx 的 snapshot 日志\n" +#~ "\t\tkubectl logs nginx\n" +#~ "\n" +#~ "\t\t# 返回 label 为 app=nginx 的 pods 的 snapshot 日志\n" +#~ "\t\tkubectl logs -lapp=nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot of previous terminated ruby container logs from pod " +#~ "web-1\n" +#~ "\t\tkubectl logs -p -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Begin streaming the logs of the ruby container in pod web-1\n" +#~ "\t\tkubectl logs -f -c ruby web-1\n" +#~ "\n" +#~ "\t\t# Display only the most recent 20 lines of output in pod nginx\n" +#~ "\t\tkubectl logs --tail=20 nginx\n" +#~ "\n" +#~ "\t\t# Show all logs from pod nginx written in the last hour\n" +#~ "\t\tkubectl logs --since=1h nginx\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from first container of a job named hello\n" +#~ "\t\tkubectl logs job/hello\n" +#~ "\n" +#~ "\t\t# Return snapshot logs from container nginx-1 of a deployment named " +#~ "nginx\n" +#~ "\t\tkubectl logs deployment/nginx -c nginx-1" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static " +#~ "content from ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n" +#~ "\t\t# The chosen port for the server will be output to stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-" +#~ "api\n" +#~ "\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/" +#~ "pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" +#~ msgstr "" +#~ "\n" +#~ "\t\t# 运行 proxy 到 kubernetes apiserver 的 8011 端口上, 服务静态内容路径" +#~ "为 ./local/www/\n" +#~ "\t\tkubectl proxy --port=8011 --www=./local/www/\n" +#~ "\n" +#~ "\t\t# 在任意的本地端口上运行一个 proxy 到 kubernetes apiserver.\n" +#~ "\t\t# 为这个 server 挑选的端口将会被输出到 stdout.\n" +#~ "\t\tkubectl proxy --port=0\n" +#~ "\n" +#~ "\t\t# 运行一个 proxy 到 kubernetes apiserver, 修改 api prefix 为 k8s-api\n" +#~ "\t\t# 这会使 e.g. 这个 pods 的有效 api 为 localhost:8001/k8s-api/v1/" +#~ "pods/\n" +#~ "\t\tkubectl proxy --api-prefix=/k8s-api" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Scale a replicaset named 'foo' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scale a resource identified by type and name specified in \"foo.yaml" +#~ "\" to 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# If the deployment named mysql's current size is 2, scale mysql to " +#~ "3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scale multiple replication controllers.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scale job named 'cron' to 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Scale 一个名称为 ‘foo’ 的 replicaset 服本数为 3.\n" +#~ "\t\tkubectl scale --replicas=3 rs/foo\n" +#~ "\n" +#~ "\t\t# Scale 指定的 \"foo.yaml\" 的 type 和 name 标识的 resource 副本数量" +#~ "为 3.\n" +#~ "\t\tkubectl scale --replicas=3 -f foo.yaml\n" +#~ "\n" +#~ "\t\t# 如果名称为 mysql 的 deployment 当前副本数量为 2, scale mysql 到 3.\n" +#~ "\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n" +#~ "\n" +#~ "\t\t# Scale 多个 replication controllers.\n" +#~ "\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n" +#~ "\n" +#~ "\t\t# Scale 名称为 ’cron’ 的 job 副本数量为 3.\n" +#~ "\t\tkubectl scale --replicas=3 job/cron" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Shut down foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop pods and services with label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Shut down the service defined in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Shut down all resources in the path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Shut down foo.\n" +#~ "\t\tkubectl stop replicationcontroller foo\n" +#~ "\n" +#~ "\t\t# Stop pods and services with label name=myLabel.\n" +#~ "\t\tkubectl stop pods,services -l name=myLabel\n" +#~ "\n" +#~ "\t\t# Shut down the service defined in service.json\n" +#~ "\t\tkubectl stop -f service.json\n" +#~ "\n" +#~ "\t\t# Shut down all resources in the path/to/resources directory\n" +#~ "\t\tkubectl stop -f path/to/resources" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Start a single instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and let the container expose " +#~ "port 5701 .\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and set environment variables " +#~ "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Start a replicated instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Print the corresponding API objects without creating " +#~ "them.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Start a single instance of nginx, but overload the spec of the " +#~ "deployment with a partial set of values parsed from JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Start a pod of busybox and keep it in the foreground, don't restart " +#~ "it if it exits.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Start the nginx container using the default command, but use custom " +#~ "arguments (arg1 .. argN) for that command.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Start the nginx container using a different command and custom " +#~ "arguments.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Start the perl container to compute π to 2000 places and print it " +#~ "out.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Start the cron job to compute π to 2000 places and print it out " +#~ "every 5 minutes.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Start a single instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and let the container expose " +#~ "port 5701 .\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --port=5701\n" +#~ "\n" +#~ "\t\t# Start a single instance of hazelcast and set environment variables " +#~ "\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n" +#~ "\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" " +#~ "--env=\"POD_NAMESPACE=default\"\n" +#~ "\n" +#~ "\t\t# Start a replicated instance of nginx.\n" +#~ "\t\tkubectl run nginx --image=nginx --replicas=5\n" +#~ "\n" +#~ "\t\t# Dry run. Print the corresponding API objects without creating " +#~ "them.\n" +#~ "\t\tkubectl run nginx --image=nginx --dry-run\n" +#~ "\n" +#~ "\t\t# Start a single instance of nginx, but overload the spec of the " +#~ "deployment with a partial set of values parsed from JSON.\n" +#~ "\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": " +#~ "\"v1\", \"spec\": { ... } }'\n" +#~ "\n" +#~ "\t\t# Start a pod of busybox and keep it in the foreground, don't restart " +#~ "it if it exits.\n" +#~ "\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n" +#~ "\n" +#~ "\t\t# Start the nginx container using the default command, but use custom " +#~ "arguments (arg1 .. argN) for that command.\n" +#~ "\t\tkubectl run nginx --image=nginx -- ... \n" +#~ "\n" +#~ "\t\t# Start the nginx container using a different command and custom " +#~ "arguments.\n" +#~ "\t\tkubectl run nginx --image=nginx --command -- ... \n" +#~ "\n" +#~ "\t\t# Start the perl container to compute π to 2000 places and print it " +#~ "out.\n" +#~ "\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -" +#~ "wle 'print bpi(2000)'\n" +#~ "\n" +#~ "\t\t# Start the cron job to compute π to 2000 places and print it out " +#~ "every 5 minutes.\n" +#~ "\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --" +#~ "restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update node 'foo' with a taint with key 'dedicated' and value " +#~ "'special-user' and effect 'NoSchedule'.\n" +#~ "\t\t# If a taint with that key and effect already exists, its value is " +#~ "replaced as specified.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " +#~ "'NoSchedule' if one exists.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Update node 'foo' with a taint with key 'dedicated' and value " +#~ "'special-user' and effect 'NoSchedule'.\n" +#~ "\t\t# If a taint with that key and effect already exists, its value is " +#~ "replaced as specified.\n" +#~ "\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect " +#~ "'NoSchedule' if one exists.\n" +#~ "\t\tkubectl taint nodes foo dedicated:NoSchedule-\n" +#~ "\n" +#~ "\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n" +#~ "\t\tkubectl taint nodes foo dedicated-" + +#~ msgid "" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using new replication controller data in " +#~ "frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " +#~ "image, and switching the\n" +#~ "\t\t# name of the replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend by just changing the image, and keeping " +#~ "the old name.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 " +#~ "to frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" +#~ msgstr "" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using new replication controller data in " +#~ "frontend-v2.json.\n" +#~ "\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n" +#~ "\n" +#~ "\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n" +#~ "\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the " +#~ "image, and switching the\n" +#~ "\t\t# name of the replication controller.\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n" +#~ "\n" +#~ "\t\t# Update the pods of frontend by just changing the image, and keeping " +#~ "the old name.\n" +#~ "\t\tkubectl rolling-update frontend --image=image:v2\n" +#~ "\n" +#~ "\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 " +#~ "to frontend-v2).\n" +#~ "\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback" + +#~ msgid "" +#~ "\n" +#~ "\t\tApply a configuration to a resource by filename or stdin.\n" +#~ "\t\tThis resource will be created if it doesn't exist yet.\n" +#~ "\t\tTo use 'apply', always create the resource initially with either " +#~ "'apply' or 'create --save-config'.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do " +#~ "not use unless you are aware of what the current state is. See https://" +#~ "issues.k8s.io/34274." +#~ msgstr "" +#~ "\n" +#~ "\t\t通过文件名或标准输入流(stdin)对资源进行配置.\n" +#~ "\t\tThis resource will be created if it doesn't exist yet.\n" +#~ "\t\tTo use 'apply', always create the resource initially with either " +#~ "'apply' or 'create --save-config'.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ "\n" +#~ "\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do " +#~ "not use unless you are aware of what the current state is. See https://" +#~ "issues.k8s.io/34274." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a TLS secret from the given public/private key pair.\n" +#~ "\n" +#~ "\t\tThe public/private key pair must exist before hand. The public key " +#~ "certificate must be .PEM encoded and match the given private key." +#~ msgstr "" +#~ "\n" +#~ "\t\t为指定的 public/private key pair 创建一个 TLS secret.\n" +#~ "\n" +#~ "\t\tpublic/private key pair 必须在传递前存在. public key certificate 必须" +#~ "以 .PEM 被编码且匹配指定的 private key." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a new secret for use with Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets are used to authenticate against Docker " +#~ "registries.\n" +#~ "\n" +#~ "\t\tWhen using the Docker command line to push images, you can " +#~ "authenticate to a given registry by running\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " That produces a ~/.dockercfg file that is used by subsequent 'docker " +#~ "push' and 'docker pull' commands to\n" +#~ "\t\tauthenticate to the registry. The email address is optional.\n" +#~ "\n" +#~ "\t\tWhen creating applications, you may have a Docker registry that " +#~ "requires authentication. In order for the\n" +#~ "\t\tnodes to pull images on your behalf, they have to have the " +#~ "credentials. You can provide this information\n" +#~ "\t\tby creating a dockercfg secret and attaching it to your service " +#~ "account." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate a new secret for use with Docker registries.\n" +#~ "\n" +#~ "\t\tDockercfg secrets are used to authenticate against Docker " +#~ "registries.\n" +#~ "\n" +#~ "\t\tWhen using the Docker command line to push images, you can " +#~ "authenticate to a given registry by running\n" +#~ "\n" +#~ "\t\t $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --" +#~ "password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n" +#~ "\n" +#~ " That produces a ~/.dockercfg file that is used by subsequent 'docker " +#~ "push' and 'docker pull' commands to\n" +#~ "\t\tauthenticate to the registry. The email address is optional.\n" +#~ "\n" +#~ "\t\tWhen creating applications, you may have a Docker registry that " +#~ "requires authentication. In order for the\n" +#~ "\t\tnodes to pull images on your behalf, they have to have the " +#~ "credentials. You can provide this information\n" +#~ "\t\tby creating a dockercfg secret and attaching it to your service " +#~ "account." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted." +#~ msgstr "" +#~ "\n" +#~ "\t\t通过文件名或者标准输入流(stdin)创建一个资源.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate a secret based on a file, directory, or specified literal " +#~ "value.\n" +#~ "\n" +#~ "\t\tA single secret may package one or more key/value pairs.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a file, the key will default to the " +#~ "basename of the file, and the value will\n" +#~ "\t\tdefault to the file content. If the basename is an invalid key, you " +#~ "may specify an alternate key.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a directory, each file whose basename " +#~ "is a valid key in the directory will be\n" +#~ "\t\tpackaged into the secret. Any directory entries except regular files " +#~ "are ignored (e.g. subdirectories,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate a secret based on a file, directory, or specified literal " +#~ "value.\n" +#~ "\n" +#~ "\t\tA single secret may package one or more key/value pairs.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a file, the key will default to the " +#~ "basename of the file, and the value will\n" +#~ "\t\tdefault to the file content. If the basename is an invalid key, you " +#~ "may specify an alternate key.\n" +#~ "\n" +#~ "\t\tWhen creating a secret based on a directory, each file whose basename " +#~ "is a valid key in the directory will be\n" +#~ "\t\tpackaged into the secret. Any directory entries except regular files " +#~ "are ignored (e.g. subdirectories,\n" +#~ "\t\tsymlinks, devices, pipes, etc)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreate and run a particular image, possibly replicated.\n" +#~ "\n" +#~ "\t\tCreates a deployment or job to manage the created container(s)." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreate and run a particular image, possibly replicated.\n" +#~ "\n" +#~ "\t\tCreates a deployment or job to manage the created container(s)." + +#~ msgid "" +#~ "\n" +#~ "\t\tCreates an autoscaler that automatically chooses and sets the number " +#~ "of pods that run in a kubernetes cluster.\n" +#~ "\n" +#~ "\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name " +#~ "and creates an autoscaler that uses the given resource as a reference.\n" +#~ "\t\tAn autoscaler can automatically increase or decrease number of pods " +#~ "deployed within the system as needed." +#~ msgstr "" +#~ "\n" +#~ "\t\tCreates an autoscaler that automatically chooses and sets the number " +#~ "of pods that run in a kubernetes cluster.\n" +#~ "\n" +#~ "\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name " +#~ "and creates an autoscaler that uses the given resource as a reference.\n" +#~ "\t\tAn autoscaler can automatically increase or decrease number of pods " +#~ "deployed within the system as needed." + +#~ msgid "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe --force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." +#~ msgstr "" +#~ "\n" +#~ "\t\tDelete resources by filenames, stdin, resources and names, or by " +#~ "resources and label selector.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. Only one type of the arguments " +#~ "may be specified: filenames,\n" +#~ "\t\tresources and names, or resources and label selector.\n" +#~ "\n" +#~ "\t\tSome resources, such as pods, support graceful deletion. These " +#~ "resources define a default period\n" +#~ "\t\tbefore they are forcibly terminated (the grace period) but you may " +#~ "override that value with\n" +#~ "\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. " +#~ "Because these resources often\n" +#~ "\t\trepresent entities in the cluster, deletion may not be acknowledged " +#~ "immediately. If the node\n" +#~ "\t\thosting a pod is down or cannot reach the API server, termination may " +#~ "take significantly longer\n" +#~ "\t\tthan the grace period. To force delete a resource,\tyou must pass a " +#~ "grace\tperiod of 0 and specify\n" +#~ "\t\tthe --force flag.\n" +#~ "\n" +#~ "\t\tIMPORTANT: Force deleting pods does not wait for confirmation that " +#~ "the pod's processes have been\n" +#~ "\t\tterminated, which can leave those processes running until the node " +#~ "detects the deletion and\n" +#~ "\t\tcompletes graceful deletion. If your processes use shared storage or " +#~ "talk to a remote API and\n" +#~ "\t\tdepend on the name of the pod to identify themselves, force deleting " +#~ "those pods may result in\n" +#~ "\t\tmultiple processes running on different machines using the same " +#~ "identification which may lead\n" +#~ "\t\tto data corruption or inconsistency. Only force delete pods when you " +#~ "are sure the pod is\n" +#~ "\t\tterminated, or if your application can tolerate multiple copies of " +#~ "the same pod running at once.\n" +#~ "\t\tAlso, if you force delete pods the scheduler may place new pods on " +#~ "those nodes before the node\n" +#~ "\t\thas released those resources and causing those pods to be evicted " +#~ "immediately.\n" +#~ "\n" +#~ "\t\tNote that the delete command does NOT do resource version checks, so " +#~ "if someone\n" +#~ "\t\tsubmits an update to a resource right when you submit a delete, their " +#~ "update\n" +#~ "\t\twill be lost along with the rest of the resource." + +#~ msgid "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete --help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." +#~ msgstr "" +#~ "\n" +#~ "\t\tDeprecated: Gracefully shut down a resource by name or filename.\n" +#~ "\n" +#~ "\t\tThe stop command is deprecated, all its functionalities are covered " +#~ "by delete command.\n" +#~ "\t\tSee 'kubectl delete --help' for more details.\n" +#~ "\n" +#~ "\t\tAttempts to shut down and delete a resource that supports graceful " +#~ "termination.\n" +#~ "\t\tIf the resource is scalable it will be scaled to 0 before deletion." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n" +#~ "\n" +#~ "\t\tThe top-node command allows you to see the resource consumption of " +#~ "nodes." +#~ msgstr "" +#~ "\n" +#~ "\t\t显示 node 的资源(CPU/Memory/Storage)使用.\n" +#~ "\n" +#~ "\t\tThe top-node command allows you to see the resource consumption of " +#~ "nodes." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n" +#~ "\n" +#~ "\t\tThe 'top pod' command allows you to see the resource consumption of " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDue to the metrics pipeline delay, they may be unavailable for a few " +#~ "minutes\n" +#~ "\t\tsince pod creation." +#~ msgstr "" +#~ "\n" +#~ "\t\t显示 pods 资源(CPU/Memory/Storage)使用.\n" +#~ "\n" +#~ "\t\tThe 'top pod' command allows you to see the resource consumption of " +#~ "pods.\n" +#~ "\n" +#~ "\t\tDue to the metrics pipeline delay, they may be unavailable for a few " +#~ "minutes\n" +#~ "\t\tsince pod creation." + +#~ msgid "" +#~ "\n" +#~ "\t\tDisplay Resource (CPU/Memory/Storage) usage.\n" +#~ "\n" +#~ "\t\tThe top command allows you to see the resource consumption for nodes " +#~ "or pods.\n" +#~ "\n" +#~ "\t\tThis command requires Heapster to be correctly configured and working " +#~ "on the server. " +#~ msgstr "" +#~ "\n" +#~ "\t\t显示资源(CPU/Memory/Storage)使用.\n" +#~ "\n" +#~ "\t\tThe top command allows you to see the resource consumption for nodes " +#~ "or pods.\n" +#~ "\n" +#~ "\t\tThis command requires Heapster to be correctly configured and working " +#~ "on the server. " + +#~ msgid "" +#~ "\n" +#~ "\t\tDrain node in preparation for maintenance.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse --force. --force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\t清理节点为节点维护做准备.\n" +#~ "\n" +#~ "\t\tThe given node will be marked unschedulable to prevent new pods from " +#~ "arriving.\n" +#~ "\t\t'drain' evicts the pods if the APIServer supports eviction\n" +#~ "\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will " +#~ "use normal DELETE\n" +#~ "\t\tto delete the pods.\n" +#~ "\t\tThe 'drain' evicts or deletes all pods except mirror pods (which " +#~ "cannot be deleted through\n" +#~ "\t\tthe API server). If there are DaemonSet-managed pods, drain will not " +#~ "proceed\n" +#~ "\t\twithout --ignore-daemonsets, and regardless it will not delete any\n" +#~ "\t\tDaemonSet-managed pods, because those pods would be immediately " +#~ "replaced by the\n" +#~ "\t\tDaemonSet controller, which ignores unschedulable markings. If there " +#~ "are any\n" +#~ "\t\tpods that are neither mirror pods nor managed by " +#~ "ReplicationController,\n" +#~ "\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete " +#~ "any pods unless you\n" +#~ "\t\tuse --force. --force will also allow deletion to proceed if the " +#~ "managing resource of one\n" +#~ "\t\tor more pods is missing.\n" +#~ "\n" +#~ "\t\t'drain' waits for graceful termination. You should not operate on the " +#~ "machine until\n" +#~ "\t\tthe command completes.\n" +#~ "\n" +#~ "\t\tWhen you are ready to put the node back into service, use kubectl " +#~ "uncordon, which\n" +#~ "\t\twill make the node schedulable again.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" +#~ msgstr "" +#~ "\n" +#~ "\t\tOutput shell completion code for the specified shell (bash or zsh).\n" +#~ "\t\tThe shell code must be evaluated to provide interactive\n" +#~ "\t\tcompletion of kubectl commands. This can be done by sourcing it " +#~ "from\n" +#~ "\t\tthe .bash_profile.\n" +#~ "\n" +#~ "\t\tNote: this requires the bash-completion framework, which is not " +#~ "installed\n" +#~ "\t\tby default on Mac. This can be installed by using homebrew:\n" +#~ "\n" +#~ "\t\t $ brew install bash-completion\n" +#~ "\n" +#~ "\t\tOnce installed, bash_completion must be evaluated. This can be done " +#~ "by adding the\n" +#~ "\t\tfollowing line to the .bash_profile\n" +#~ "\n" +#~ "\t\t $ source $(brew --prefix)/etc/bash_completion\n" +#~ "\n" +#~ "\t\tNote for zsh users: [1] zsh completions are only supported in " +#~ "versions of zsh >= 5.2" + +#~ msgid "" +#~ "\n" +#~ "\t\tPerform a rolling update of the given ReplicationController.\n" +#~ "\n" +#~ "\t\tReplaces the specified replication controller with a new replication " +#~ "controller by updating one pod at a time to use the\n" +#~ "\t\tnew PodTemplate. The new-controller.json must specify the same " +#~ "namespace as the\n" +#~ "\t\texisting replication controller and overwrite at least one (common) " +#~ "label in its replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" +#~ msgstr "" +#~ "\n" +#~ "\t\t完成指定的 ReplicationController 的滚动升级.\n" +#~ "\n" +#~ "\t\tReplaces the specified replication controller with a new replication " +#~ "controller by updating one pod at a time to use the\n" +#~ "\t\tnew PodTemplate. The new-controller.json must specify the same " +#~ "namespace as the\n" +#~ "\t\texisting replication controller and overwrite at least one (common) " +#~ "label in its replicaSelector.\n" +#~ "\n" +#~ "\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate." +#~ "svg)" + +#~ msgid "" +#~ "\n" +#~ "\t\tReplace a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. If replacing an existing " +#~ "resource, the\n" +#~ "\t\tcomplete resource spec must be provided. This can be obtained by\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" +#~ msgstr "" +#~ "\n" +#~ "\t\tReplace a resource by filename or stdin.\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted. If replacing an existing " +#~ "resource, the\n" +#~ "\t\tcomplete resource spec must be provided. This can be obtained by\n" +#~ "\n" +#~ "\t\t $ kubectl get TYPE NAME -o yaml\n" + +#~ msgid "" +#~ "\n" +#~ "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, " +#~ "or Job.\n" +#~ "\n" +#~ "\t\tScale also allows users to specify one or more preconditions for the " +#~ "scale action.\n" +#~ "\n" +#~ "\t\tIf --current-replicas or --resource-version is specified, it is " +#~ "validated before the\n" +#~ "\t\tscale is attempted, and it is guaranteed that the precondition holds " +#~ "true when the\n" +#~ "\t\tscale is sent to the server." +#~ msgstr "" +#~ "\n" +#~ "\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, " +#~ "or Job.\n" +#~ "\n" +#~ "\t\tScale also allows users to specify one or more preconditions for the " +#~ "scale action.\n" +#~ "\n" +#~ "\t\tIf --current-replicas or --resource-version is specified, it is " +#~ "validated before the\n" +#~ "\t\tscale is attempted, and it is guaranteed that the precondition holds " +#~ "true when the\n" +#~ "\t\tscale is sent to the server." + +#~ msgid "" +#~ "\n" +#~ "\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tTo proxy only part of the kubernetes api and also some static files:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tTo proxy the entire kubernetes api at a different root, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" +#~ msgstr "" +#~ "\n" +#~ "\t\tTo proxy all of the kubernetes api and nothing else, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/\n" +#~ "\n" +#~ "\t\tTo proxy only part of the kubernetes api and also some static files:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-" +#~ "prefix=/api/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n" +#~ "\n" +#~ "\t\tTo proxy the entire kubernetes api at a different root, use:\n" +#~ "\n" +#~ "\t\t $ kubectl proxy --api-prefix=/custom/\n" +#~ "\n" +#~ "\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'" + +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate field(s) of a resource using strategic merge patch\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" +#~ msgstr "" +#~ "\n" +#~ "\t\tUpdate field(s) of a resource using strategic merge patch\n" +#~ "\n" +#~ "\t\tJSON and YAML formats are accepted.\n" + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the labels on a resource.\n" +#~ "\n" +#~ "\t\t* A label must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* If --overwrite is true, then existing labels can be overwritten, " +#~ "otherwise attempting to overwrite a label will result in an error.\n" +#~ "\t\t* If --resource-version is specified, then updates will use this " +#~ "resource version, otherwise the existing resource-version will be used." +#~ msgstr "" +#~ "\n" +#~ "\t\tUpdate the labels on a resource.\n" +#~ "\n" +#~ "\t\t* A label must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* If --overwrite is true, then existing labels can be overwritten, " +#~ "otherwise attempting to overwrite a label will result in an error.\n" +#~ "\t\t* If --resource-version is specified, then updates will use this " +#~ "resource version, otherwise the existing resource-version will be used." + +#, c-format +#~ msgid "" +#~ "\n" +#~ "\t\tUpdate the taints on one or more nodes.\n" +#~ "\n" +#~ "\t\t* A taint consists of a key, value, and effect. As an argument here, " +#~ "it is expressed as key=value:effect.\n" +#~ "\t\t* The key must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* The value must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[2]d " +#~ "characters.\n" +#~ "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" +#~ "\t\t* Currently taint can only apply to node." +#~ msgstr "" +#~ "\n" +#~ "\t\t更新一个或者多个 node 上的 taints.\n" +#~ "\n" +#~ "\t\t* A taint consists of a key, value, and effect. As an argument here, " +#~ "it is expressed as key=value:effect.\n" +#~ "\t\t* The key must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[1]d " +#~ "characters.\n" +#~ "\t\t* The value must begin with a letter or number, and may contain " +#~ "letters, numbers, hyphens, dots, and underscores, up to %[2]d " +#~ "characters.\n" +#~ "\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n" +#~ "\t\t* Currently taint can only apply to node." + +#~ msgid "" +#~ "\n" +#~ "\t # !!!Important Note!!!\n" +#~ "\t # Requires that the 'tar' binary is present in your container\n" +#~ "\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" +#~ "\n" +#~ "\t # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod " +#~ "in the default namespace\n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # Copy /tmp/foo local file to /tmp/bar in a remote pod in a " +#~ "specific container\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace " +#~ "\n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" +#~ msgstr "" +#~ "\n" +#~ "\t # !!!注意!!!\n" +#~ "\t # 要求容器中有 'tar' 命令\n" +#~ "\t # image. If 'tar' is not present, 'kubectl cp' will fail.\n" +#~ "\n" +#~ "\t # 复制本地目录 /tmp/foo_dir 到 default namespace 下的远程 pod 的 /" +#~ "tmp/bar_dir 路径 \n" +#~ "\t\tkubectl cp /tmp/foo_dir :/tmp/bar_dir\n" +#~ "\n" +#~ " # 复制 /tmp/foo local 本地文件到指定远程 pod 的指定容器的 /tmp/" +#~ "bar 路径\n" +#~ "\t\tkubectl cp /tmp/foo :/tmp/bar -c \n" +#~ "\n" +#~ "\t\t# 复制 /tmp/foo 本地文件到在 namespace 下的某个 pod " +#~ "的 /tmp/bar 路径\n" +#~ "\t\tkubectl cp /tmp/foo /:/tmp/bar\n" +#~ "\n" +#~ "\t\t# 从一个远程的 pod 的 /tmp/foo 路径复制到本地 /tmp/bar 路径\n" +#~ "\t\tkubectl cp /:/tmp/foo /tmp/bar" + +#~ msgid "" +#~ "\n" +#~ "\t # Create a new secret named my-secret with keys for each file in " +#~ "folder bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with specified keys instead of " +#~ "names on disk\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with key1=supersecret and " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" +#~ msgstr "" +#~ "\n" +#~ "\t # Create a new secret named my-secret with keys for each file in " +#~ "folder bar\n" +#~ "\t kubectl create secret generic my-secret --from-file=path/to/bar\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with specified keys instead of " +#~ "names on disk\n" +#~ "\t kubectl create secret generic my-secret --from-file=ssh-privatekey=~/." +#~ "ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n" +#~ "\n" +#~ "\t # Create a new secret named my-secret with key1=supersecret and " +#~ "key2=topsecret\n" +#~ "\t kubectl create secret generic my-secret --from-" +#~ "literal=key1=supersecret --from-literal=key2=topsecret" + +#~ msgid "" +#~ "\n" +#~ "\t# Create a new ExternalName service named my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" +#~ msgstr "" +#~ "\n" +#~ "\t# Create a new ExternalName service named my-ns \n" +#~ "\tkubectl create service externalname my-ns --external-name bar.com" + +#~ msgid "" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # Create a new clusterIP service named my-cs (in headless mode)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" +#~ msgstr "" +#~ "\n" +#~ " # 创建一个名称为 my-cs 的 clusterIP service\n" +#~ " kubectl create service clusterip my-cs --tcp=5678:8080\n" +#~ "\n" +#~ " # 创建一个名称为 my-cs 的 clusterIP service (在 headless 模式)\n" +#~ " kubectl create service clusterip my-cs --clusterip=\"None\"" + +#~ msgid "" +#~ "\n" +#~ " # Create a new deployment named my-dep that runs the busybox image.\n" +#~ " kubectl create deployment my-dep --image=busybox" +#~ msgstr "" +#~ "\n" +#~ " # 创建一个名称为 my-dep 的 deployment 并运行 busybox image.\n" +#~ " kubectl create deployment my-dep --image=busybox" + +#~ msgid "" +#~ "\n" +#~ " # Create a new nodeport service named my-ns\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" +#~ msgstr "" +#~ "\n" +#~ " # 创建一个名称为 my-ns 的 nodeport service\n" +#~ " kubectl create service nodeport my-ns --tcp=5678:8080" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44 +#~ msgid "" +#~ "\n" +#~ " Create a clusterIP service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " 使用一个指定的名称创建一个 clusterIP service." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 +#~ msgid "" +#~ "\n" +#~ " Create a deployment with the specified name." +#~ msgstr "" +#~ "\n" +#~ " 使用一个指定的名称创建一个 deployment." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 +#~ msgid "" +#~ "\n" +#~ " Create a nodeport service with the specified name." +#~ msgstr "" +#~ "\n" +#~ " 使用一个指定的名称创建一个 nodeport service." + +#~ msgid "" +#~ "\n" +#~ " Dumps cluster info out suitable for debugging and diagnosing cluster " +#~ "problems. By default, dumps everything to\n" +#~ " stdout. You can optionally specify a directory with --output-" +#~ "directory. If you specify a directory, kubernetes will\n" +#~ " build a set of files in that directory. By default only dumps things " +#~ "in the 'kube-system' namespace, but you can\n" +#~ " switch to a different namespace with the --namespaces flag, or " +#~ "specify --all-namespaces to dump all namespaces.\n" +#~ "\n" +#~ " The command also dumps the logs of all of the pods in the cluster, " +#~ "these logs are dumped into different directories\n" +#~ " based on namespace and pod name." +#~ msgstr "" +#~ "\n" +#~ " Dumps cluster info out suitable for debugging and diagnosing cluster " +#~ "problems. By default, dumps everything to\n" +#~ " stdout. You can optionally specify a directory with --output-" +#~ "directory. If you specify a directory, kubernetes will\n" +#~ " build a set of files in that directory. By default only dumps things " +#~ "in the 'kube-system' namespace, but you can\n" +#~ " switch to a different namespace with the --namespaces flag, or " +#~ "specify --all-namespaces to dump all namespaces.\n" +#~ "\n" +#~ " The command also dumps the logs of all of the pods in the cluster, " +#~ "these logs are dumped into different directories\n" +#~ " based on namespace and pod name." + +#~ msgid "" +#~ "\n" +#~ " Display addresses of the master and services with label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " To further debug and diagnose cluster problems, use 'kubectl cluster-" +#~ "info dump'." +#~ msgstr "" +#~ "\n" +#~ " Display addresses of the master and services with label kubernetes.io/" +#~ "cluster-service=true\n" +#~ " To further debug and diagnose cluster problems, use 'kubectl cluster-" +#~ "info dump'." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136 +#~ msgid "A schedule in the Cron format the job should be run with." +#~ msgstr "A schedule in the Cron format the job should be run with." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134 +#~ msgid "" +#~ "An inline JSON override for the generated service object. If this is non-" +#~ "empty, it is used to override the generated object. Requires that the " +#~ "object supply a valid apiVersion field. Only used if --expose is true." +#~ msgstr "" +#~ "An inline JSON override for the generated service object. If this is non-" +#~ "empty, it is used to override the generated object. Requires that the " +#~ "object supply a valid apiVersion field. Only used if --expose is true." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55 +#~ msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController" +#~ msgstr "" +#~ "自动调整一个 Deployment, ReplicaSet, 或者 ReplicationController 的副本数量" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101 +#~ msgid "" +#~ "Container name which will have its image upgraded. Only relevant when --" +#~ "image is specified, ignored otherwise. Required when using --image on a " +#~ "multi-container pod" +#~ msgstr "" +#~ "Container name which will have its image upgraded. Only relevant when --" +#~ "image is specified, ignored otherwise. Required when using --image on a " +#~ "multi-container pod" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68 +#~ msgid "Create a clusterIP service." +#~ msgstr "创建一个 clusterIP service." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44 +#~ msgid "Create a deployment with the specified name." +#~ msgstr "创建一个指定名称的 deployment." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56 +#~ msgid "Create a resource by filename or stdin" +#~ msgstr "通过文件名或者标准输入流(stdin)创建一个资源" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58 +#~ msgid "Deprecated: Gracefully shut down a resource by name or filename" +#~ msgstr "Deprecated: Gracefully shut down a resource by name or filename" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102 +#~ msgid "" +#~ "Explicit policy for when to pull container images. Required when --image " +#~ "is same as existing image, ignored otherwise." +#~ msgstr "" +#~ "Explicit policy for when to pull container images. Required when --image " +#~ "is same as existing image, ignored otherwise." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105 +#~ msgid "" +#~ "IP to assign to the Load Balancer. If empty, an ephemeral IP will be " +#~ "created and used (cloud-provider specific)." +#~ msgstr "" +#~ "IP to assign to the Load Balancer. If empty, an ephemeral IP will be " +#~ "created and used (cloud-provider specific)." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98 +#~ msgid "" +#~ "Image to use for upgrading the replication controller. Must be distinct " +#~ "from the existing image (either new image or new image tag). Can not be " +#~ "used with --filename/-f" +#~ msgstr "" +#~ "Image to use for upgrading the replication controller. Must be distinct " +#~ "from the existing image (either new image or new image tag). Can not be " +#~ "used with --filename/-f" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46 +#~ msgid "Manage a deployment rollout" +#~ msgstr "管理一个 deployment 的 rollout" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115 +#~ msgid "" +#~ "Output the formatted object with the given group version (for ex: " +#~ "'extensions/v1beta1').)" +#~ msgstr "" +#~ "Output the formatted object with the given group version (for ex: " +#~ "'extensions/v1beta1').)" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84 +#~ msgid "Perform a rolling update of the given ReplicationController" +#~ msgstr "完成指定的 ReplicationController 的滚动升级" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71 +#~ msgid "" +#~ "Set a new size for a Deployment, ReplicaSet, Replication Controller, or " +#~ "Job" +#~ msgstr "" +#~ "为 Deployment, ReplicaSet, Replication Controller 或者 Job 设置一个新的副" +#~ "本数量" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100 +#~ msgid "" +#~ "The key to use to differentiate between two different controllers, " +#~ "default 'deployment'. Only relevant when --image is specified, ignored " +#~ "otherwise" +#~ msgstr "" +#~ "这个 key 使用有区别在两个不同的 controllers, 默认 'deployment'. 只有当 --" +#~ "image 指定值, 否则忽略" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113 +#~ msgid "" +#~ "The name of the API generator to use, see http://kubernetes.io/docs/user-" +#~ "guide/kubectl-conventions/#generators for a list." +#~ msgstr "" +#~ "使用 API generator 的名字, 在 http://kubernetes.io/docs/user-guide/" +#~ "kubectl-conventions/#generators 查看列表." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66 +#~ msgid "" +#~ "The name of the API generator to use. Currently there is only 1 generator." +#~ msgstr "使用 API generator 的名字. 目前只有 1 个 generator." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133 +#~ msgid "" +#~ "The name of the generator to use for creating a service. Only used if --" +#~ "expose is true" +#~ msgstr "" +#~ "使用 gnerator 的名称创建一个 service. 只有在 --expose 为 true 的时候使用" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121 +#~ msgid "" +#~ "The port that this container exposes. If --expose is true, this is also " +#~ "the port used by the service that is created." +#~ msgstr "" +#~ "The port that this container exposes. If --expose is true, this is also " +#~ "the port used by the service that is created." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128 +#~ msgid "" +#~ "The restart policy for this Pod. Legal values [Always, OnFailure, " +#~ "Never]. If set to 'Always' a deployment is created, if set to " +#~ "'OnFailure' a job is created, if set to 'Never', a regular pod is " +#~ "created. For the latter two --replicas must be 1. Default 'Always', for " +#~ "CronJobs `Never`." +#~ msgstr "" +#~ "这个 Pod 的 restart policy. Legal values [Always, OnFailure, Never]. 如果" +#~ "设置为 'Always' 一个 deployment 被创建, 如果设置为 ’OnFailure' 一个 job 被" +#~ "创建, 如果设置为 'Never', 一个普通的 pod 被创建. 对于后面两个 --replicas " +#~ "必须为 1. 默认 'Always', 为 CronJobs 设置为 `Never`." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101 +#~ msgid "" +#~ "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is " +#~ "'ClusterIP'." +#~ msgstr "" +#~ "对于服务的类型: ClusterIP, NodePort, 或者 LoadBalancer. 默认是 " +#~ "'ClusterIP’." + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91 +#~ msgid "Update field(s) of a resource using strategic merge patch" +#~ msgstr "使用 strategic merge patch 更新一个资源的 field(s)" + +# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253 +#~ msgid "external name of service" +#~ msgstr "服务的外部名称" + +#~ msgid "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgid_plural "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgstr[0] "" +#~ "watch 仅支持单独的资源或者资源集合 - 找到了 %d 个资源watch is only " +#~ "supported on individual resources and resource collections - %d resource " +#~ "was found" +#~ msgstr[1] "" +#~ "watch 仅支持单独的资源或者资源集合 - 找到了 %d 个资源watch is only " +#~ "supported on individual resources and resource collections - %d resources " +#~ "were found" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_TW/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_TW/LC_MESSAGES/k8s.mo index 504a98a00aa4e0b395cd4288e0994e53f17492c7..6d4e82f08cf54491497505ff2e6846f6588e2d62 100644 GIT binary patch delta 356 zcmXxeu}cDB7{~GFF7JdUF(DD9LjvVcii9H%8XRs2bP!q^0&fr{$f>|u?tkbdU84FA z0)<<>m8B@f?18m?K>N$_7=e%MO=dml?A?G$ksv?p2>qh#x$A=N_;s;)G$pVka9ZRH! z4_Lu3)C>H^?+dm_KyIVHc#K(m#yWnY{@+Zl^{}K@J*UwFZ;_4U4a>MpD%Z#vG7XFu uQ@tlVD`+*2o64~|`DQriU4^}F^`skK_|E2k_MMx)iY%pywmUtwXXYQ3nlU5* delta 753 zcmb`@O-LI-6bJB^7;7s+O+8qo;viOAb#a?kjR6mS9#qhSryj&5JJp4_E4$g+dWj%t zM8S{6pmYTpHTEUg2gbAHYJE3o|3JdG71RldfcnKG<*>4X~J@U`bh(5vvSP74yILJl1o}We3g1jAy1I)tL za0AxC11P?~x)B}Z=R{>Fs8BSVf;buN!guf#PQ%<6PJyey<&9Unw%w5-B^>N$n#Bw~ z^qpDu;GkiKxr&r&x~hHER9gu#lUs&u2D!x)UA@m(&TmCv(RgN$iZIeyk*?H_t}*+3nAulpL8n qi;t)FW>V3Zn8X&(m&TGaQCvi7;#V@dmDn2-S91Rz{bL{Rqej=$CEv;b diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_TW/LC_MESSAGES/k8s.po b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_TW/LC_MESSAGES/k8s.po index ed64d28cb5e..9a1a1574755 100644 --- a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_TW/LC_MESSAGES/k8s.po +++ b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/kubectl/zh_TW/LC_MESSAGES/k8s.po @@ -6,84 +6,86 @@ msgid "" msgstr "" "Project-Id-Version: hello-world\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-26 08:28+0800\n" +"Report-Msgid-Bugs-To: EMAIL\n" +"POT-Creation-Date: 2021-05-17 15:40+0200\n" "PO-Revision-Date: 2017-06-02 09:13+0800\n" "Last-Translator: William Chang \n" +"Language-Team: \n" +"Language: zh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.2\n" "X-Poedit-SourceCharset: UTF-8\n" -"Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Language: zh\n" -#: pkg/kubectl/cmd/apply.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/apply/apply.go:173 msgid "Apply a configuration to a resource by filename or stdin" msgstr "通過檔案名或標準輸入流(stdin)對資源進行配置" -#: pkg/kubectl/cmd/config/delete_cluster.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_cluster.go:42 msgid "Delete the specified cluster from the kubeconfig" msgstr "刪除 kubeconfig 檔案中指定的叢集(cluster)" -#: pkg/kubectl/cmd/config/delete_context.go:39 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/delete_context.go:42 msgid "Delete the specified context from the kubeconfig" msgstr "刪除 kubeconfig 檔案中指定的 context" -#: pkg/kubectl/cmd/config/get_contexts.go:64 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_contexts.go:72 msgid "Describe one or many contexts" msgstr "描述一個或多個 context" -#: pkg/kubectl/cmd/config/get_clusters.go:41 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/get_clusters.go:41 msgid "Display clusters defined in the kubeconfig" msgstr "顯示 kubeconfig 檔案中定義的叢集(cluster)" -#: pkg/kubectl/cmd/config/view.go:67 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/view.go:81 msgid "Display merged kubeconfig settings or a specified kubeconfig file" msgstr "顯示合併的 kubeconfig 配置或一個指定的 kubeconfig 檔案" -#: pkg/kubectl/cmd/config/current_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/current_context.go:51 msgid "Displays the current-context" msgstr "顯示目前的 context" -#: pkg/kubectl/cmd/config/config.go:40 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/config.go:42 msgid "Modify kubeconfig files" msgstr "修改 kubeconfig 檔案" -#: pkg/kubectl/cmd/config/create_cluster.go:68 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_cluster.go:73 msgid "Sets a cluster entry in kubeconfig" msgstr "設置 kubeconfig 檔案中的一個叢集(cluster)條目" -#: pkg/kubectl/cmd/config/create_context.go:58 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_context.go:61 msgid "Sets a context entry in kubeconfig" msgstr "設置 kubeconfig 檔案中的一個 context 條目" -#: pkg/kubectl/cmd/config/create_authinfo.go:104 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/create_authinfo.go:152 msgid "Sets a user entry in kubeconfig" msgstr "設置 kubeconfig 檔案中的一個使用者條目" -#: pkg/kubectl/cmd/config/set.go:60 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/set.go:74 msgid "Sets an individual value in a kubeconfig file" msgstr "設置 kubeconfig 檔案中的一個值" -#: pkg/kubectl/cmd/config/use_context.go:49 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/use_context.go:51 msgid "Sets the current-context in a kubeconfig file" msgstr "設置 kubeconfig 檔案中的目前 context" -#: pkg/kubectl/cmd/config/unset.go:48 +#: staging/src/k8s.io/kubectl/pkg/cmd/config/unset.go:59 msgid "Unsets an individual value in a kubeconfig file" msgstr "取消設置 kubeconfig 檔案中的一個值" -#: pkg/kubectl/cmd/annotate.go:116 +#: staging/src/k8s.io/kubectl/pkg/cmd/annotate/annotate.go:134 msgid "Update the annotations on a resource" msgstr "更新一個資源的注解(annotations)" -msgid "" -"watch is only supported on individual resources and resource collections - " -"%d resources were found" -msgid_plural "" -"watch is only supported on individual resources and resource collections - " -"%d resources were found" -msgstr[0] "一次只能 watch 一個資源或資料集合 - 找到了 %d 個資源" -msgstr[1] "一次只能 watch 一個資源或資料集合 - 找到了 %d 個資源" +#~ msgid "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgid_plural "" +#~ "watch is only supported on individual resources and resource collections " +#~ "- %d resources were found" +#~ msgstr[0] "一次只能 watch 一個資源或資料集合 - 找到了 %d 個資源" +#~ msgstr[1] "一次只能 watch 一個資源或資料集合 - 找到了 %d 個資源" diff --git a/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/test/default/LC_MESSAGES/k8s.mo b/staging/src/k8s.io/kubectl/pkg/util/i18n/translations/test/default/LC_MESSAGES/k8s.mo index f2e05ae66fb4a350a2366c30150e20e002ab683d..5487fb8ccf9de73999585748dd9b9ed6ce09d34c 100644 GIT binary patch delta 35 ocmcb^vYBOqiD)w;14AnV1A{6Mb22e7Fav4*iJr|Hzos(+0Dk@lM*si- delta 74 zcmdnYa))JtiRc