1// Package generated Code generated by go-bindata. (@generated) DO NOT EDIT.
2// sources:
3// translations/OWNERS
4// translations/extract.py
5// translations/kubectl/OWNERS
6// translations/kubectl/de_DE/LC_MESSAGES/k8s.mo
7// translations/kubectl/de_DE/LC_MESSAGES/k8s.po
8// translations/kubectl/default/LC_MESSAGES/k8s.mo
9// translations/kubectl/default/LC_MESSAGES/k8s.po
10// translations/kubectl/en_US/LC_MESSAGES/k8s.mo
11// translations/kubectl/en_US/LC_MESSAGES/k8s.po
12// translations/kubectl/fr_FR/LC_MESSAGES/k8s.mo
13// translations/kubectl/fr_FR/LC_MESSAGES/k8s.po
14// translations/kubectl/it_IT/LC_MESSAGES/k8s.mo
15// translations/kubectl/it_IT/LC_MESSAGES/k8s.po
16// translations/kubectl/ja_JP/LC_MESSAGES/k8s.mo
17// translations/kubectl/ja_JP/LC_MESSAGES/k8s.po
18// translations/kubectl/ko_KR/LC_MESSAGES/k8s.mo
19// translations/kubectl/ko_KR/LC_MESSAGES/k8s.po
20// translations/kubectl/template.pot
21// translations/kubectl/zh_CN/LC_MESSAGES/k8s.mo
22// translations/kubectl/zh_CN/LC_MESSAGES/k8s.po
23// translations/kubectl/zh_TW/LC_MESSAGES/k8s.mo
24// translations/kubectl/zh_TW/LC_MESSAGES/k8s.po
25// translations/test/default/LC_MESSAGES/k8s.mo
26// translations/test/default/LC_MESSAGES/k8s.po
27// translations/test/en_US/LC_MESSAGES/k8s.mo
28// translations/test/en_US/LC_MESSAGES/k8s.po
29package generated
30
31import (
32	"fmt"
33	"io/ioutil"
34	"os"
35	"path/filepath"
36	"strings"
37	"time"
38)
39
40type asset struct {
41	bytes []byte
42	info  os.FileInfo
43}
44
45type bindataFileInfo struct {
46	name    string
47	size    int64
48	mode    os.FileMode
49	modTime time.Time
50}
51
52// Name return file name
53func (fi bindataFileInfo) Name() string {
54	return fi.name
55}
56
57// Size return file size
58func (fi bindataFileInfo) Size() int64 {
59	return fi.size
60}
61
62// Mode return file mode
63func (fi bindataFileInfo) Mode() os.FileMode {
64	return fi.mode
65}
66
67// Mode return file modify time
68func (fi bindataFileInfo) ModTime() time.Time {
69	return fi.modTime
70}
71
72// IsDir return file whether a directory
73func (fi bindataFileInfo) IsDir() bool {
74	return fi.mode&os.ModeDir != 0
75}
76
77// Sys return file is sys mode
78func (fi bindataFileInfo) Sys() interface{} {
79	return nil
80}
81
82var _translationsOwners = []byte(`# See the OWNERS docs at https://go.k8s.io/owners
83
84reviewers:
85  - brendandburns
86approvers:
87  - brendandburns
88`)
89
90func translationsOwnersBytes() ([]byte, error) {
91	return _translationsOwners, nil
92}
93
94func translationsOwners() (*asset, error) {
95	bytes, err := translationsOwnersBytes()
96	if err != nil {
97		return nil, err
98	}
99
100	info := bindataFileInfo{name: "translations/OWNERS", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
101	a := &asset{bytes: bytes, info: info}
102	return a, nil
103}
104
105var _translationsExtractPy = []byte(`#!/usr/bin/env python
106
107# Copyright 2017 The Kubernetes Authors.
108#
109# Licensed under the Apache License, Version 2.0 (the "License");
110# you may not use this file except in compliance with the License.
111# You may obtain a copy of the License at
112#
113#     http://www.apache.org/licenses/LICENSE-2.0
114#
115# Unless required by applicable law or agreed to in writing, software
116# distributed under the License is distributed on an "AS IS" BASIS,
117# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
118# See the License for the specific language governing permissions and
119# limitations under the License.
120
121"""Extract strings from command files and externalize into translation files.
122Expects to be run from the root directory of the repository.
123
124Usage:
125   extract.py pkg/kubectl/cmd/apply.go
126
127"""
128import fileinput
129import sys
130import re
131
132class MatchHandler(object):
133    """ Simple holder for a regular expression and a function
134    to run if that regular expression matches a line.
135    The function should expect (re.match, file, linenumber) as parameters
136    """
137    def __init__(self, regex, replace_fn):
138        self.regex = re.compile(regex)
139        self.replace_fn = replace_fn
140
141def short_replace(match, file, line_number):
142    """Replace a Short: ... cobra command description with an internationalization
143    """
144    sys.stdout.write('{}i18n.T({}),\n'.format(match.group(1), match.group(2)))
145
146SHORT_MATCH = MatchHandler(r'(\s+Short:\s+)("[^"]+"),', short_replace)
147
148def import_replace(match, file, line_number):
149    """Add an extra import for the i18n library.
150    Doesn't try to be smart and detect if it's already present, assumes a
151    gofmt round wil fix things.
152    """
153    sys.stdout.write('{}\n"k8s.io/kubectl/pkg/util/i18n"\n'.format(match.group(1)))
154
155IMPORT_MATCH = MatchHandler('(.*"k8s.io/kubectl/pkg/cmd/util")', import_replace)
156
157
158def string_flag_replace(match, file, line_number):
159    """Replace a cmd.Flags().String("...", "", "...") with an internationalization
160    """
161    sys.stdout.write('{}i18n.T("{})"))\n'.format(match.group(1), match.group(2)))
162
163STRING_FLAG_MATCH = MatchHandler('(\s+cmd\.Flags\(\).String\("[^"]*", "[^"]*", )"([^"]*)"\)', string_flag_replace)
164
165
166def long_string_replace(match, file, line_number):
167    return '{}i18n.T({}){}'.format(match.group(1), match.group(2), match.group(3))
168
169LONG_DESC_MATCH = MatchHandler('(LongDesc\()(` + "`" + `[^` + "`" + `]+` + "`" + `)([^\n]\n)', long_string_replace)
170
171EXAMPLE_MATCH = MatchHandler('(Examples\()(` + "`" + `[^` + "`" + `]+` + "`" + `)([^\n]\n)', long_string_replace)
172
173def replace(filename, matchers, multiline_matchers):
174    """Given a file and a set of matchers, run those matchers
175    across the file and replace it with the results.
176    """
177    # Run all the matchers
178    line_number = 0
179    for line in fileinput.input(filename, inplace=True):
180        line_number += 1
181        matched = False
182        for matcher in matchers:
183            match = matcher.regex.match(line)
184            if match:
185                matcher.replace_fn(match, filename, line_number)
186                matched = True
187                break
188        if not matched:
189            sys.stdout.write(line)
190    sys.stdout.flush()
191    with open(filename, 'r') as datafile:
192        content = datafile.read()
193        for matcher in multiline_matchers:
194            match = matcher.regex.search(content)
195            while match:
196                rep = matcher.replace_fn(match, filename, 0)
197                # Escape back references in the replacement string
198                # (And escape for Python)
199                # (And escape for regex)
200                rep = re.sub('\\\\(\\d)', '\\\\\\\\\\1', rep)
201                content = matcher.regex.sub(rep, content, 1)
202                match = matcher.regex.search(content)
203        sys.stdout.write(content)
204
205    # gofmt the file again
206    from subprocess import call
207    call(["goimports", "-w", filename])
208
209replace(sys.argv[1], [SHORT_MATCH, IMPORT_MATCH, STRING_FLAG_MATCH], [LONG_DESC_MATCH, EXAMPLE_MATCH])
210`)
211
212func translationsExtractPyBytes() ([]byte, error) {
213	return _translationsExtractPy, nil
214}
215
216func translationsExtractPy() (*asset, error) {
217	bytes, err := translationsExtractPyBytes()
218	if err != nil {
219		return nil, err
220	}
221
222	info := bindataFileInfo{name: "translations/extract.py", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
223	a := &asset{bytes: bytes, info: info}
224	return a, nil
225}
226
227var _translationsKubectlOwners = []byte(`# See the OWNERS docs at https://go.k8s.io/owners
228
229approvers:
230- sig-cli-maintainers
231reviewers:
232- sig-cli
233`)
234
235func translationsKubectlOwnersBytes() ([]byte, error) {
236	return _translationsKubectlOwners, nil
237}
238
239func translationsKubectlOwners() (*asset, error) {
240	bytes, err := translationsKubectlOwnersBytes()
241	if err != nil {
242		return nil, err
243	}
244
245	info := bindataFileInfo{name: "translations/kubectl/OWNERS", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
246	a := &asset{bytes: bytes, info: info}
247	return a, nil
248}
249
250var _translationsKubectlDe_deLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\xd5\x00\x00\x00\x1c\x00\x00\x00\xc4\x06\x00\x00%\x01\x00\x00l\r\x00\x00\x00\x00\x00\x00\x00\x12\x00\x00\xdc\x00\x00\x00\x01\x12\x00\x00\xb6\x00\x00\x00\xde\x12\x00\x00\v\x02\x00\x00\x95\x13\x00\x00\x1f\x01\x00\x00\xa1\x15\x00\x00z\x00\x00\x00\xc1\x16\x00\x00_\x02\x00\x00<\x17\x00\x00\u007f\x01\x00\x00\x9c\x19\x00\x00\x8f\x01\x00\x00\x1c\x1b\x00\x00k\x01\x00\x00\xac\x1c\x00\x00k\x01\x00\x00\x18\x1e\x00\x00>\x01\x00\x00\x84\x1f\x00\x00\x03\x02\x00\x00\xc3 \x00\x00o\x01\x00\x00\xc7\"\x00\x00H\x05\x00\x007$\x00\x00g\x02\x00\x00\x80)\x00\x00\x1b\x02\x00\x00\xe8+\x00\x00q\x01\x00\x00\x04.\x00\x00\xa8\x01\x00\x00v/\x00\x00\xd4\x01\x00\x00\x1f1\x00\x00\x02\x02\x00\x00\xf42\x00\x00\xb4\x00\x00\x00\xf74\x00\x00\xb7\x02\x00\x00\xac5\x00\x00\x92\x03\x00\x00d8\x00\x00\xbf\x01\x00\x00\xf7;\x00\x00=\x00\x00\x00\xb7=\x00\x00;\x00\x00\x00\xf5=\x00\x00\xcd\x02\x00\x001>\x00\x00<\x00\x00\x00\xff@\x00\x00P\x00\x00\x00<A\x00\x00S\x00\x00\x00\x8dA\x00\x00<\x00\x00\x00\xe1A\x00\x00\xac\x01\x00\x00\x1eB\x00\x00\x13\x03\x00\x00\xcbC\x00\x00\xea\x01\x00\x00\xdfF\x00\x00\xfa\x01\x00\x00\xcaH\x00\x00\xda\x01\x00\x00\xc5J\x00\x00c\x01\x00\x00\xa0L\x00\x00T\x01\x00\x00\x04N\x00\x00\xba\x06\x00\x00YO\x00\x00\xf9\x01\x00\x00\x14V\x00\x00\xe0\x02\x00\x00\x0eX\x00\x00\x02\x03\x00\x00\xefZ\x00\x00\xfb\x00\x00\x00\xf2]\x00\x00\xa5\x01\x00\x00\xee^\x00\x00\xb4\x01\x00\x00\x94`\x00\x00\x18\x00\x00\x00Ib\x00\x00<\x00\x00\x00bb\x00\x00=\x00\x00\x00\x9fb\x00\x00\xc6\x00\x00\x00\xddb\x00\x00g\x02\x00\x00\xa4c\x00\x00.\x00\x00\x00\ff\x00\x001\x03\x00\x00;f\x00\x00g\x00\x00\x00mi\x00\x00Q\x00\x00\x00\xd5i\x00\x00R\x00\x00\x00'j\x00\x00\"\x00\x00\x00zj\x00\x00X\x02\x00\x00\x9dj\x00\x004\x00\x00\x00\xf6l\x00\x00}\x00\x00\x00+m\x00\x00k\x01\x00\x00\xa9m\x00\x00\x81\a\x00\x00\x15o\x00\x00f\x01\x00\x00\x97v\x00\x00\x85\x00\x00\x00\xfew\x00\x00\xea\x00\x00\x00\x84x\x00\x00\xd9\x00\x00\x00oy\x00\x00\n\x05\x00\x00Iz\x00\x00\x10\x05\x00\x00T\u007f\x00\x00\x1c\x00\x00\x00e\x84\x00\x00\x1e\x00\x00\x00\x82\x84\x00\x00\x98\x02\x00\x00\xa1\x84\x00\x00\xbc\x01\x00\x00:\x87\x00\x00\x9c\x01\x00\x00\xf7\x88\x00\x00q\x01\x00\x00\x94\x8a\x00\x00\x05\x01\x00\x00\x06\x8c\x00\x00\xdf\x01\x00\x00\f\x8d\x00\x00\x1c\x01\x00\x00\xec\x8e\x00\x00\x9d\x00\x00\x00\t\x90\x00\x00X\x00\x00\x00\xa7\x90\x00\x00%\x02\x00\x00\x00\x91\x00\x00o\x00\x00\x00&\x93\x00\x00u\x00\x00\x00\x96\x93\x00\x00\x01\x01\x00\x00\f\x94\x00\x00v\x00\x00\x00\x0e\x95\x00\x00t\x00\x00\x00\x85\x95\x00\x00\xef\x00\x00\x00\xfa\x95\x00\x00}\x00\x00\x00\xea\x96\x00\x00j\x00\x00\x00h\x97\x00\x00\xc4\x01\x00\x00\u04d7\x00\x00;\x00\x00\x00\x98\x99\x00\x008\x00\x00\x00\u0519\x00\x001\x00\x00\x00\r\x9a\x00\x007\x00\x00\x00?\x9a\x00\x00\xb0\x00\x00\x00w\x9a\x00\x00[\x00\x00\x00(\x9b\x00\x00J\x00\x00\x00\x84\x9b\x00\x00a\x00\x00\x00\u03db\x00\x00\xbd\x00\x00\x001\x9c\x00\x009\x00\x00\x00\xef\x9c\x00\x00\xc5\x00\x00\x00)\x9d\x00\x008\x00\x00\x00\xef\x9d\x00\x00%\x00\x00\x00(\x9e\x00\x00W\x00\x00\x00N\x9e\x00\x00\x1d\x00\x00\x00\xa6\x9e\x00\x00=\x00\x00\x00\u011e\x00\x00u\x00\x00\x00\x02\x9f\x00\x004\x00\x00\x00x\x9f\x00\x00-\x00\x00\x00\xad\x9f\x00\x00\xa3\x00\x00\x00\u06df\x00\x003\x00\x00\x00\u007f\xa0\x00\x002\x00\x00\x00\xb3\xa0\x00\x008\x00\x00\x00\xe6\xa0\x00\x00\x1e\x00\x00\x00\x1f\xa1\x00\x00\x1a\x00\x00\x00>\xa1\x00\x009\x00\x00\x00Y\xa1\x00\x00\x13\x00\x00\x00\x93\xa1\x00\x00\x1b\x00\x00\x00\xa7\xa1\x00\x00@\x00\x00\x00\u00e1\x00\x00,\x00\x00\x00\x04\xa2\x00\x00*\x00\x00\x001\xa2\x00\x007\x00\x00\x00\\\xa2\x00\x00'\x00\x00\x00\x94\xa2\x00\x00&\x00\x00\x00\xbc\xa2\x00\x00.\x00\x00\x00\xe3\xa2\x00\x00=\x00\x00\x00\x12\xa3\x00\x00*\x00\x00\x00P\xa3\x00\x000\x00\x00\x00{\xa3\x00\x00,\x00\x00\x00\xac\xa3\x00\x00\x1f\x00\x00\x00\u0663\x00\x00]\x00\x00\x00\xf9\xa3\x00\x000\x00\x00\x00W\xa4\x00\x000\x00\x00\x00\x88\xa4\x00\x00\"\x00\x00\x00\xb9\xa4\x00\x00?\x00\x00\x00\u0724\x00\x00\x1d\x00\x00\x00\x1c\xa5\x00\x00,\x00\x00\x00:\xa5\x00\x00+\x00\x00\x00g\xa5\x00\x00$\x00\x00\x00\x93\xa5\x00\x00\x14\x00\x00\x00\xb8\xa5\x00\x00*\x00\x00\x00\u0365\x00\x00A\x00\x00\x00\xf8\xa5\x00\x00\x1d\x00\x00\x00:\xa6\x00\x00\x1c\x00\x00\x00X\xa6\x00\x00\x1a\x00\x00\x00u\xa6\x00\x00)\x00\x00\x00\x90\xa6\x00\x006\x00\x00\x00\xba\xa6\x00\x00\x1d\x00\x00\x00\xf1\xa6\x00\x00\x19\x00\x00\x00\x0f\xa7\x00\x00 \x00\x00\x00)\xa7\x00\x00v\x00\x00\x00J\xa7\x00\x00(\x00\x00\x00\xc1\xa7\x00\x00\x16\x00\x00\x00\xea\xa7\x00\x00p\x00\x00\x00\x01\xa8\x00\x00\x1b\x00\x00\x00r\xa8\x00\x00\x18\x00\x00\x00\x8e\xa8\x00\x00\x1a\x00\x00\x00\xa7\xa8\x00\x00$\x00\x00\x00\u00a8\x00\x00\x1d\x00\x00\x00\xe7\xa8\x00\x00\x17\x00\x00\x00\x05\xa9\x00\x00a\x00\x00\x00\x1d\xa9\x00\x00s\x00\x00\x00\u007f\xa9\x00\x00B\x00\x00\x00\xf3\xa9\x00\x00+\x00\x00\x006\xaa\x00\x00+\x00\x00\x00b\xaa\x00\x006\x00\x00\x00\x8e\xaa\x00\x00;\x00\x00\x00\u016a\x00\x00q\x00\x00\x00\x01\xab\x00\x00/\x00\x00\x00s\xab\x00\x001\x00\x00\x00\xa3\xab\x00\x00'\x00\x00\x00\u056b\x00\x00'\x00\x00\x00\xfd\xab\x00\x00\x18\x00\x00\x00%\xac\x00\x00&\x00\x00\x00>\xac\x00\x00%\x00\x00\x00e\xac\x00\x00(\x00\x00\x00\x8b\xac\x00\x00K\x00\x00\x00\xb4\xac\x00\x00 \x00\x00\x00\x00\xad\x00\x00_\x00\x00\x00!\xad\x00\x00\x1e\x00\x00\x00\x81\xad\x00\x00\"\x00\x00\x00\xa0\xad\x00\x00\"\x00\x00\x00\u00ed\x00\x00\x1f\x00\x00\x00\xe6\xad\x00\x00-\x00\x00\x00\x06\xae\x00\x00-\x00\x00\x004\xae\x00\x009\x00\x00\x00b\xae\x00\x00\x1e\x00\x00\x00\x9c\xae\x00\x00\x19\x00\x00\x00\xbb\xae\x00\x00c\x00\x00\x00\u056e\x00\x00#\x00\x00\x009\xaf\x00\x00\x82\x00\x00\x00]\xaf\x00\x00H\x00\x00\x00\xe0\xaf\x00\x00&\x00\x00\x00)\xb0\x00\x00e\x00\x00\x00P\xb0\x00\x00z\x00\x00\x00\xb6\xb0\x00\x00J\x00\x00\x001\xb1\x00\x00\xe5\x00\x00\x00|\xb1\x00\x00W\x00\x00\x00b\xb2\x00\x00E\x00\x00\x00\xba\xb2\x00\x00a\x00\x00\x00\x00\xb3\x00\x00v\x00\x00\x00b\xb3\x00\x00\x1c\x00\x00\x00\u0673\x00\x00T\x00\x00\x00\xf6\xb3\x00\x00\x17\x00\x00\x00K\xb4\x00\x009\x00\x00\x00c\xb4\x00\x00\x1e\x00\x00\x00\x9d\xb4\x00\x00=\x00\x00\x00\xbc\xb4\x00\x00$\x00\x00\x00\xfa\xb4\x00\x00\x1f\x00\x00\x00\x1f\xb5\x00\x00&\x00\x00\x00?\xb5\x00\x00+\x00\x00\x00f\xb5\x00\x00G\x00\x00\x00\x92\xb5\x00\x00\x14\x00\x00\x00\u06b5\x00\x00/\x00\x00\x00\xef\xb5\x00\x00\xd3\x01\x00\x00\x1f\xb6\x00\x00\xdd\x00\x00\x00\xf3\xb7\x00\x00\xb8\x00\x00\x00\u0478\x00\x00J\x02\x00\x00\x8a\xb9\x00\x00\x14\x01\x00\x00\u057b\x00\x00\x87\x00\x00\x00\xea\xbc\x00\x00y\x02\x00\x00r\xbd\x00\x00\xa7\x01\x00\x00\xec\xbf\x00\x00\xb2\x01\x00\x00\x94\xc1\x00\x00|\x01\x00\x00G\xc3\x00\x00\u007f\x01\x00\x00\xc4\xc4\x00\x00>\x01\x00\x00D\xc6\x00\x00\x1b\x02\x00\x00\x83\xc7\x00\x00\x89\x01\x00\x00\x9f\xc9\x00\x00\xc9\x05\x00\x00)\xcb\x00\x00\x82\x02\x00\x00\xf3\xd0\x00\x009\x02\x00\x00v\xd3\x00\x00\xbc\x01\x00\x00\xb0\xd5\x00\x00\xc3\x01\x00\x00m\xd7\x00\x00\xf8\x01\x00\x001\xd9\x00\x00 \x02\x00\x00*\xdb\x00\x00\xc1\x00\x00\x00K\xdd\x00\x00\xc9\x02\x00\x00\r\xde\x00\x00\xa6\x03\x00\x00\xd7\xe0\x00\x00\xed\x01\x00\x00~\xe4\x00\x00D\x00\x00\x00l\xe6\x00\x00B\x00\x00\x00\xb1\xe6\x00\x00\xee\x02\x00\x00\xf4\xe6\x00\x00N\x00\x00\x00\xe3\xe9\x00\x00U\x00\x00\x002\xea\x00\x00W\x00\x00\x00\x88\xea\x00\x00E\x00\x00\x00\xe0\xea\x00\x00\xbf\x01\x00\x00&\xeb\x00\x000\x03\x00\x00\xe6\xec\x00\x00\x1d\x02\x00\x00\x17\xf0\x00\x00\xf9\x01\x00\x005\xf2\x00\x00\xd7\x01\x00\x00/\xf4\x00\x00k\x01\x00\x00\a\xf6\x00\x00N\x01\x00\x00s\xf7\x00\x00\xed\x06\x00\x00\xc2\xf8\x00\x00.\x02\x00\x00\xb0\xff\x00\x00\x1c\x03\x00\x00\xdf\x01\x01\x00-\x03\x00\x00\xfc\x04\x01\x00\b\x01\x00\x00*\b\x01\x00\xc7\x01\x00\x003\t\x01\x00\xef\x01\x00\x00\xfb\n\x01\x00\x1d\x00\x00\x00\xeb\f\x01\x00C\x00\x00\x00\t\r\x01\x00<\x00\x00\x00M\r\x01\x00\xd9\x00\x00\x00\x8a\r\x01\x00\xa8\x02\x00\x00d\x0e\x01\x004\x00\x00\x00\r\x11\x01\x00\x9c\x03\x00\x00B\x11\x01\x00{\x00\x00\x00\xdf\x14\x01\x00a\x00\x00\x00[\x15\x01\x00V\x00\x00\x00\xbd\x15\x01\x00/\x00\x00\x00\x14\x16\x01\x00\x97\x02\x00\x00D\x16\x01\x009\x00\x00\x00\xdc\x18\x01\x00\x9b\x00\x00\x00\x16\x19\x01\x00m\x01\x00\x00\xb2\x19\x01\x00\r\b\x00\x00 \x1b\x01\x00\x94\x01\x00\x00.#\x01\x00\x90\x00\x00\x00\xc3$\x01\x00\x0f\x01\x00\x00T%\x01\x00\xf7\x00\x00\x00d&\x01\x00\x9e\x05\x00\x00\\'\x01\x00\xaa\x05\x00\x00\xfb,\x01\x00#\x00\x00\x00\xa62\x01\x00%\x00\x00\x00\xca2\x01\x00\xed\x02\x00\x00\xf02\x01\x00\xd1\x01\x00\x00\xde5\x01\x00\xd1\x01\x00\x00\xb07\x01\x00\x8b\x01\x00\x00\x829\x01\x00\xfe\x00\x00\x00\x0e;\x01\x00\x04\x02\x00\x00\r<\x01\x00)\x01\x00\x00\x12>\x01\x00\xa5\x00\x00\x00<?\x01\x00Z\x00\x00\x00\xe2?\x01\x006\x02\x00\x00=@\x01\x00p\x00\x00\x00tB\x01\x00w\x00\x00\x00\xe5B\x01\x00\x12\x01\x00\x00]C\x01\x00r\x00\x00\x00pD\x01\x00v\x00\x00\x00\xe3D\x01\x00\xf4\x00\x00\x00ZE\x01\x00\u007f\x00\x00\x00OF\x01\x00l\x00\x00\x00\xcfF\x01\x00\xe8\x01\x00\x00<G\x01\x00A\x00\x00\x00%I\x01\x00>\x00\x00\x00gI\x01\x005\x00\x00\x00\xa6I\x01\x00=\x00\x00\x00\xdcI\x01\x00\xc0\x00\x00\x00\x1aJ\x01\x00p\x00\x00\x00\xdbJ\x01\x00Z\x00\x00\x00LK\x01\x00{\x00\x00\x00\xa7K\x01\x00\xe0\x00\x00\x00#L\x01\x006\x00\x00\x00\x04M\x01\x00\xfe\x00\x00\x00;M\x01\x00M\x00\x00\x00:N\x01\x00*\x00\x00\x00\x88N\x01\x00m\x00\x00\x00\xb3N\x01\x00\"\x00\x00\x00!O\x01\x00C\x00\x00\x00DO\x01\x00\x8e\x00\x00\x00\x88O\x01\x00:\x00\x00\x00\x17P\x01\x003\x00\x00\x00RP\x01\x00\xb7\x00\x00\x00\x86P\x01\x00?\x00\x00\x00>Q\x01\x00/\x00\x00\x00~Q\x01\x00?\x00\x00\x00\xaeQ\x01\x00$\x00\x00\x00\xeeQ\x01\x00 \x00\x00\x00\x13R\x01\x00B\x00\x00\x004R\x01\x00\x17\x00\x00\x00wR\x01\x00 \x00\x00\x00\x8fR\x01\x00L\x00\x00\x00\xb0R\x01\x000\x00\x00\x00\xfdR\x01\x000\x00\x00\x00.S\x01\x00;\x00\x00\x00_S\x01\x00,\x00\x00\x00\x9bS\x01\x001\x00\x00\x00\xc8S\x01\x00@\x00\x00\x00\xfaS\x01\x00P\x00\x00\x00;T\x01\x002\x00\x00\x00\x8cT\x01\x005\x00\x00\x00\xbfT\x01\x005\x00\x00\x00\xf5T\x01\x00$\x00\x00\x00+U\x01\x00f\x00\x00\x00PU\x01\x001\x00\x00\x00\xb7U\x01\x002\x00\x00\x00\xe9U\x01\x00)\x00\x00\x00\x1cV\x01\x00R\x00\x00\x00FV\x01\x00&\x00\x00\x00\x99V\x01\x00.\x00\x00\x00\xc0V\x01\x00,\x00\x00\x00\xefV\x01\x00$\x00\x00\x00\x1cW\x01\x00\x12\x00\x00\x00AW\x01\x003\x00\x00\x00TW\x01\x00L\x00\x00\x00\x88W\x01\x00!\x00\x00\x00\xd5W\x01\x00\x1b\x00\x00\x00\xf7W\x01\x00\x1c\x00\x00\x00\x13X\x01\x00+\x00\x00\x000X\x01\x00?\x00\x00\x00\\X\x01\x00&\x00\x00\x00\x9cX\x01\x00\x1b\x00\x00\x00\xc3X\x01\x00$\x00\x00\x00\xdfX\x01\x00\x8a\x00\x00\x00\x04Y\x01\x009\x00\x00\x00\x8fY\x01\x00\x17\x00\x00\x00\xc9Y\x01\x00\x81\x00\x00\x00\xe1Y\x01\x00\x1f\x00\x00\x00cZ\x01\x00\x1f\x00\x00\x00\x83Z\x01\x00!\x00\x00\x00\xa3Z\x01\x00+\x00\x00\x00\xc5Z\x01\x00 \x00\x00\x00\xf1Z\x01\x00\x1d\x00\x00\x00\x12[\x01\x00\\\x00\x00\x000[\x01\x00\x90\x00\x00\x00\x8d[\x01\x00E\x00\x00\x00\x1e\\\x01\x00;\x00\x00\x00d\\\x01\x00.\x00\x00\x00\xa0\\\x01\x009\x00\x00\x00\xcf\\\x01\x00B\x00\x00\x00\t]\x01\x00w\x00\x00\x00L]\x01\x003\x00\x00\x00\xc4]\x01\x007\x00\x00\x00\xf8]\x01\x003\x00\x00\x000^\x01\x005\x00\x00\x00d^\x01\x00\"\x00\x00\x00\x9a^\x01\x00/\x00\x00\x00\xbd^\x01\x00+\x00\x00\x00\xed^\x01\x00,\x00\x00\x00\x19_\x01\x00W\x00\x00\x00F_\x01\x00%\x00\x00\x00\x9e_\x01\x00a\x00\x00\x00\xc4_\x01\x00%\x00\x00\x00&`\x01\x00-\x00\x00\x00L`\x01\x00-\x00\x00\x00z`\x01\x00*\x00\x00\x00\xa8`\x01\x005\x00\x00\x00\xd3`\x01\x005\x00\x00\x00\ta\x01\x00D\x00\x00\x00?a\x01\x00\x1c\x00\x00\x00\x84a\x01\x00\x1a\x00\x00\x00\xa1a\x01\x00n\x00\x00\x00\xbca\x01\x008\x00\x00\x00+b\x01\x00\x80\x00\x00\x00db\x01\x00W\x00\x00\x00\xe5b\x01\x00$\x00\x00\x00=c\x01\x00g\x00\x00\x00bc\x01\x00\x8d\x00\x00\x00\xcac\x01\x00R\x00\x00\x00Xd\x01\x00\xee\x00\x00\x00\xabd\x01\x00p\x00\x00\x00\x9ae\x01\x00L\x00\x00\x00\vf\x01\x00j\x00\x00\x00Xf\x01\x00}\x00\x00\x00\xc3f\x01\x00#\x00\x00\x00Ag\x01\x00Y\x00\x00\x00eg\x01\x00 \x00\x00\x00\xbfg\x01\x00B\x00\x00\x00\xe0g\x01\x00)\x00\x00\x00#h\x01\x00E\x00\x00\x00Mh\x01\x000\x00\x00\x00\x93h\x01\x00*\x00\x00\x00\xc4h\x01\x006\x00\x00\x00\xefh\x01\x007\x00\x00\x00&i\x01\x00V\x00\x00\x00^i\x01\x00\x15\x00\x00\x00\xb5i\x01\x003\x00\x00\x00\xcbi\x01\x00\x01\x00\x00\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x87\x00\x00\x00\u007f\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00\x00\x00\x00\x00e\x00\x00\x00a\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00\x17\x00\x00\x00\xcc\x00\x00\x00\x0e\x00\x00\x00r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00*\x00\x00\x00c\x00\x00\x00\x8f\x00\x00\x00<\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb2\x00\x00\x00Y\x00\x00\x00\xc4\x00\x00\x00>\x00\x00\x00\x8a\x00\x00\x00\xb3\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00\x9c\x00\x00\x00\r\x00\x00\x00&\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\f\x00\x00\x00\xbb\x00\x00\x00\x95\x00\x00\x00j\x00\x00\x00\xc5\x00\x00\x00p\x00\x00\x00t\x00\x00\x00A\x00\x00\x00\x93\x00\x00\x00\x0f\x00\x00\x00`\x00\x00\x00s\x00\x00\x00\xc3\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00\x96\x00\x00\x00!\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00R\x00\x00\x00\x92\x00\x00\x003\x00\x00\x00\xa3\x00\x00\x008\x00\x00\x00\xd1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00G\x00\x00\x00\xba\x00\x00\x00\x8e\x00\x00\x00}\x00\x00\x00\x9b\x00\x00\x00%\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x00\x00;\x00\x00\x00\xa2\x00\x00\x00H\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00m\x00\x00\x00\x00\x00\x00\x00\"\x00\x00\x00\t\x00\x00\x00^\x00\x00\x00\xa9\x00\x00\x00\xc7\x00\x00\x00k\x00\x00\x00\xc2\x00\x00\x00\x94\x00\x00\x007\x00\x00\x00~\x00\x00\x00{\x00\x00\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00:\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\xb7\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\xd3\x00\x00\x00\x1e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00f\x00\x00\x00n\x00\x00\x00Q\x00\x00\x00\x1f\x00\x00\x00\xaa\x00\x00\x00b\x00\x00\x00\xc8\x00\x00\x00\n\x00\x00\x00O\x00\x00\x00y\x00\x00\x00\xa5\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00-\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x91\x00\x00\x00\x81\x00\x00\x00)\x00\x00\x009\x00\x00\x00\x8c\x00\x00\x00i\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00+\x00\x00\x00g\x00\x00\x00\xbd\x00\x00\x00\xa0\x00\x00\x00W\x00\x00\x00\x00\x00\x00\x00\x99\x00\x00\x00\xae\x00\x00\x00\x8d\x00\x00\x00\x00\x00\x00\x00\xcd\x00\x00\x00\\\x00\x00\x00\xc1\x00\x00\x004\x00\x00\x006\x00\x00\x00D\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x90\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x00\x00\xd0\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\x00\x00\x00\x00\xb5\x00\x00\x00\x1b\x00\x00\x00u\x00\x00\x00\xbc\x00\x00\x00\xbe\x00\x00\x00[\x00\x00\x00\x00\x00\x00\x00\xa6\x00\x00\x00q\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00E\x00\x00\x00x\x00\x00\x00l\x00\x00\x00F\x00\x00\x00\xb4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00X\x00\x00\x00\xad\x00\x00\x00\xd4\x00\x00\x005\x00\x00\x00\xca\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9e\x00\x00\x00o\x00\x00\x00\xac\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcb\x00\x00\x00\x00\x00\x00\x00Z\x00\x00\x00\xc9\x00\x00\x00\x00\x00\x00\x00v\x00\x00\x00\x00\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x82\x00\x00\x00\xbf\x00\x00\x00P\x00\x00\x00\x1d\x00\x00\x00\x88\x00\x00\x00\xb8\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00T\x00\x00\x00\x00\x00\x00\x00S\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00=\x00\x00\x00\x00\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00|\x00\x00\x00\x04\x00\x00\x00\x85\x00\x00\x00]\x00\x00\x00B\x00\x00\x00M\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00w\x00\x00\x00K\x00\x00\x00_\x00\x00\x00\x89\x00\x00\x00\x19\x00\x00\x00\xd2\x00\x00\x00\xb9\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x00\x00\x00\xc0\x00\x00\x002\x00\x00\x00\xd5\x00\x00\x00h\x00\x00\x00\x18\x00\x00\x00\x9a\x00\x00\x00V\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00I\x00\x00\x00?\x00\x00\x00L\x00\x00\x000\x00\x00\x00\x16\x00\x00\x00d\x00\x00\x00\x80\x00\x00\x00z\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U\x00\x00\x00\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00kubectl controls the Kubernetes cluster manager\x00Project-Id-Version: kubernetes\nReport-Msgid-Bugs-To: EMAIL\nPOT-Creation-Date: 2017-09-02 01:36+0200\nPO-Revision-Date: 2017-09-02 01:36+0200\nLanguage: de_DE\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n != 1);\nLast-Translator: Steffen Schmitz <steffenschmitz@hotmail.de>\nLanguage-Team: Steffen Schmitz <steffenschmitz@hotmail.de>\nX-Generator: Poedit 1.8.7.1\nX-Poedit-SourceCharset: UTF-8\n\x00\n\t\t # Erstellt ein ClusterRoleBinding f\u00fcr user1, user2 und group1 mit der ClusterRole cluster-admin\n\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1\x00\n\t\t  # Erstellt ein RoleBinding f\u00fcr user1, user2 und group1 mit der ClusterRole admin\n\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1\x00\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\x00\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\x00\n\t\t  # Zeige Metriken f\u00fcr alle Nodes\n\t\t  kubectl top node\n\n\t\t  # Zeige Metriken f\u00fcr den gegebenen Node\n\t\t  kubectl top node NODE_NAME\x00\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\u00f6sche 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\u00f6sche alle ConfigMaps, die nicht in der Datei sind.\n\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/ConfigMap\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\n\t\t# Erstellt eine ClusterRole \"pod-reader\", die es Nutzern erlaubt \"get\", \"watch\" und \"list\" auf den Pods auszuf\u00fchren\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\x00\n\t\t# Erstellt eine Role \"pod-reader\", die es dem Nutzer erlaubt \"get\", \"watch\" und \"list\" auf den Pods auszuf\u00fchren\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\x00\n\t\t# Erstellt eine neue ResourceQuota 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\n\t\t# Erstellt eine neue ResourceQuota best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\n\t\t# Erstellt ein Pod-Disruption-Budget my-pdb, dass alle Pods mit dem Label app=rails ausw\u00e4hlt\n\t\t# und sicherstellt, dass mindestens einer von ihnen zu jedem Zeitpunkt verf\u00fcgbar 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\u00e4hlt\n\t\t# und sicherstellt, dass mindestens die H\u00e4lfte der gew\u00e4hlten Pods zu jedem Zeitpunkt verf\u00fcgbar ist.\n\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\u00e4ndert die Daten in docker-registry.yaml in JSON mit dem v1 API Format und erstellt eine Resource mit den ver\u00e4nderten Daten.\n\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json\x00\n\t\t# Erstellt einen Service f\u00fcr einen replizierten nginx, der auf Port 80 h\u00f6rt 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\u00fcr einen Replication-Controller, der \u00fcber type und name in \"nginx-controller.yaml\" identifiziert wird, auf Port 80 h\u00f6rt 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\u00fcr einen Pod valid-pod, der auf port 444 h\u00f6rt\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\u00fcr eine Replicated-Streaming-Application auf Port 4100, die UDP-Traffic verarbeitet und 'video-stream' hei\u00dft.\n\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-stream\n\n\t\t# Erstellt einen Service f\u00fcr einen replizierten nginx mit einem Replica-Set, dass auf Port 80 h\u00f6rt 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\u00fcr ein nginx Deployment, dass auf Port 80 h\u00f6rt und verbindet sich mit den Containern auf Port 8000.\n\t\tkubectl expose deployment nginx --port=80 --target-port=8000\x00\n\t\t# L\u00f6scht einen Pod mit type und name aus pod.json.\n\t\tkubectl delete -f ./pod.json\n\n\t\t# L\u00f6scht 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\u00f6scht Pods und Services mit den Namen \"baz\" und \"foo\"\n\t\tkubectl delete pod,service baz foo\n\n\t\t# L\u00f6scht Pods und Services mit dem Label name=myLabel.\n\t\tkubectl delete pods,services -l name=myLabel\n\n\t\t# L\u00f6scht einen Pod mit minimaler Verz\u00f6gerung\n\t\tkubectl delete pod foo --now\n\n\t\t# Erzwingt das L\u00f6schen eines Pods auf einem toten Node\n\t\tkubectl delete pod foo --grace-period=0 --force\n\n\t\t# L\u00f6scht alle Pods\n\t\tkubectl delete pods --all\x00\n\t\t# Beschreibt einen Knoten\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Beschreibt einen Pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Beschreibt einen Pod mit type und name aus \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Beschreibt alle Pods\n\t\tkubectl describe pods\n\n\t\t# Beschreibt Pods mit dem Label name=myLabel\n\t\tkubectl describe po -l name=myLabel\n\n\t\t# Beschreibt alle Pods, die vom ReplicationController 'frontend' verwaltet werden (rc-erstellte Pods\n\t\t# bekommen den Namen des rc als Prefix im Podnamen).\n\t\tkubectl describe pods frontend\x00\n\t\t# Leere den Knoten \"foo\", selbst wenn er Pods enth\u00e4lt, die nicht von einem ReplicationController, ReplicaSet, Job, DaemonSet oder StatefulSet verwaltet werden.\n\t\t$ kubectl drain foo --force\n\n\t\t# Wie zuvor, aber es wird abgebrochen, wenn er Pods enth\u00e4lt, 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\x00\n\t\t# Bearbeite den Service 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Benutze einen anderen Editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\t\t# Bearbeite den Job 'myjob' in JSON mit dem v1 API Format:\n\t\tkubectl edit job.v1.batch/myjob -o json\n\n\t\t# Bearbeite das Deployment 'mydeployment' in YAML und speichere die ver\u00e4nderte Konfiguration in ihrer Annotation:\n\t\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\u00fcck zum Client\n\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il\x00\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\u00fcck 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\x00\n\t\t# Erhalte die Dokumentation einer Resource und ihrer Felder\n\t\tkubectl explain pods\n\n\t\t# Erhalte die Dokumentation eines speziellen Felds einer Resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Installiere bash completion auf einem Mac mit homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\u00fcr 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\nsource '$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\u00fcr zsh[1] in die aktuelle Shell\n\t\tsource <(kubectl completion zsh)\x00\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\u00e4tzlichen 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\u00fcck.\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 \u00fcber 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\x00\n\t\t# H\u00f6rt 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\u00f6rt 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\u00f6rt auf einen zuf\u00e4lligen lokalen Port und leitet an Port 5000 des Pods weiter\n\t\tkubectl port-forward mypod :5000\n\n\t\t# H\u00f6rt auf einen zuf\u00e4lligen lokalen Port und leitet an Port 5000 des Pods weiter\n\t\tkubectl port-forward mypod 0:5000\x00\n\t\t# Markiere Knoten \"foo\" als schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Markiere Knoten \"foo\" als unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Gebe Optionen aus, die an alle Kommandos vererbt werden\n\t\tkubectl options\x00\n\t\t# Gebe die Adresse des Masters und des Cluster-Services aus\n\t\tkubectl cluster-info\x00\n\t\t# Gebe die Client- und Server-Versionen des aktuellen Kontexts aus\n\t\tkubectl version\x00\n\t\t# Gebe die unterst\u00fctzten API Versionen aus\n\t\tkubectl api-versions\x00\n\t\t# Ersetze einen Pod mit den Daten aus pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Ersetze einen Pod mit den JSON-Daten von stdin.\n\t\tcat pod.json | kubectl replace -f -\n\n\t\t# Setze die Pod-Image-Version (tag) eines einzelnen Containers zu v4\n\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/\x01:v4/' | kubectl replace -f -\n\n\t\t# Erzwinge das Ersetzen, L\u00f6schen und Neu-Erstellen der Resource\n\t\tkubectl replace --force -f ./pod.json\x00\n\t\t# Gib die Snapshot-Logs des Pods nginx mit nur einem Container zur\u00fcck\n\t\tkubectl logs nginx\n\n\t\t# Gib die Snapshot-Logs f\u00fcr die Pods mit dem Label app=nginx zur\u00fcck\n\t\tkubectl logs -lapp=nginx\n\n\t\t# Gib die Snapshot-Logs des zuvor gel\u00f6schten Ruby-Containers des Pods web-1 zur\u00fcck\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\u00fcck\n\t\tkubectl logs job/hello\n\n\t\t# Gib die Snapshot-Logs des Containers nginx-1 eines Deployments nginx zur\u00fcck\n\t\tkubectl logs deployment/nginx -c nginx-1\x00\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\u00e4lligen lokalen Port.\n\t\t# Der gew\u00e4hlte Port f\u00fcr den Server wird im stdout zur\u00fcckgegeben.\n\t\tkubectl proxy --port=0\n\n\t\t# Starte einen Proxy zum Kubernetes-Apiserver und \u00e4ndere 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\x00\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\u00f6\u00dfe 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\x00\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\u00fchre 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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Zeige Metriken f\u00fcr alle Pods im Namespace default\n\t\tkubectl top pod\n\n\t\t# Zeige Metriken f\u00fcr alle Pods im gegebenen namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Zeige Metriken f\u00fcr den gebenen Pod und seine Container\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Zeige Metriken f\u00fcr Pods mit dem Label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 \u00f6ffne 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\u00f6rigen 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 \u00fcberlade 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 \u00fcbergebe die Parameter (arg1 .. argN) an das Kommando.\n\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n\n\t\t# Starte den nginx-Container mit einem anderen Kommando und Parametern.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Starte den perl-Container, um \u03c0 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 \u03c0 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)'\x00\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-\x00\n\t\t# Aktualisiere den Pod 'foo' mit dem Label 'unhealthy' und dem Value 'true'.\n\t\tkubectl label pods foo unhealthy=true\n\n\t\t# Aktualisiere den Pod 'foo' mit dem Label 'status' und dem Value 'unhealthy' und \u00fcberschreibe alle bisherigen Values.\n\t\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Aktualisiere alle Pods im Namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Aktualisiere den Pod mit type und name aus \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Aktualisiere den Pod 'foo', wenn die Resource sich nicht von version 1 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\u00f6scht wird, wenn es existiert.\n\t\t# Ben\u00f6tigt kein --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\u00e4ndert 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\u00e4ndert, 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\u00fcckg\u00e4ngig.\n\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback\x00\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\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\n\t\tKonvertiere Konfigurationsdateien zwischen API Versionen. Sowohl YAML-\n\t\talsauch JSON-Formate werden akzeptiert.\n\n\t\tDer Befehlt akzeptiert Dateinamen, Ordner  oder URL als Parameter und konvertiert es ins Format\n\t\tder mit --output-version gegebenen Version. Wenn die Zielversion nicht \n\t\tangegeben wird oder ung\u00fcltig ist, wird die neueste Version verwendet.\n\n\t\tDie Standardausgabe wird auf stdout im YAML-Format ausgegeben. Man kann die Option -o verwenden,\n\t\tum das Ausgabeziel festzulegen.\x00\n\t\tErstelle eine ClusterRole.\x00\n\t\tErstelle ein ClusterRoleBinding f\u00fcr eine bestimmte ClusterRole.\x00\n\t\tErstelle ein RoleBinding f\u00fcr eine bestimmte ClusterRole.\x00\n\t\tErstelle ein TLS-Secret vom gegebenen Public/Private-Schl\u00fcsselpaar.\n\n\t\tDas Public/Private-Schl\u00fcsselpaar muss vorab bestehen. Das Public-Key-Zertifikat muss im PEM-Format sein und zum gegebenen Private-Key passen.\x00\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 standardm\u00e4\u00dfig der Name der Datei, und der Wert wird\n\t\tstandardm\u00e4\u00dfig der Dateiinhalt. Wenn der Dateiname ein ung\u00fcltiger 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\u00fcltiger Key ist\n\t\tin die ConfigMap aufgenommen. Jegliche Eintr\u00e4ge im Ordner, die keine regul\u00e4ren Dateien sind, werden ignoriert (z.B. SubDirectories, \n\t\tSymLinks, Devices, Pipes, usw).\x00\n\t\tErstelle einen Namespace mit dem gegebenen Namen.\x00\n\t\tErstelle ein Secret f\u00fcr die Benutzung mit Docker-Registries.\n\n\t\tDockercfg Secrets werden f\u00fcr 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\u00fcr 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\u00f6nnen, ben\u00f6tigen sie die Credentials.  Man kann diese Information bereitstellen\n\t\tindem man ein dockercfg secret erstellt und zu seinem ServiceAccount hinzuf\u00fcgt.\x00\n\t\tErstelle ein Pod-Disruption-Budget mit dem gegebenen name, selector und der gew\u00fcnschten Mindestanzahl verf\u00fcgbarer Pods\x00\n\t\tErstelle eine Resource mit Dateinamen oder stdin.\n\n\t\tJSON- und YAML-Formate werden akzeptiert.\x00\n\t\tErstelle eine ResourceQuota mit dem gegebenen name, hard limits und optional scopes\x00\n\t\tErstelle eine Role mit einer einzelnen Rule.\x00\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\u00e4\u00dfig der Name der Datei, und der Wert wird\n\t\tstandardm\u00e4\u00dfig der Dateiinhalt. Wenn der Dateiname ein ung\u00fcltiger 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\u00fcltiger Key ist\n\t\tin das Secret aufgenommen. Jegliche Eintr\u00e4ge im Ordner, die keine regul\u00e4ren Dateien sind, werden ignoriert (z.B. SubDirectories, \n\t\tSymLinks, Devices, Pipes, usw).\x00\n\t\tErstelle einen ServiceAccount mit dem gegebenen Namen.\x00\n\t\tErstelle und starte ein bestimmtes Image, m\u00f6glicherweise repliziert.\n\n\t\tErstellt ein Deployment oder Job, um den/die erstellten Container zu verwalten.\x00\n\t\tErstellt einen AutoScaler der die Anzahl der Pods, die im Kubernetes-Cluster laufen, automatisch w\u00e4hlt 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\u00f6hen oder verringern.\x00\n\t\tL\u00f6scht 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\u00fctzen grazi\u00f6ses L\u00f6schen. Sie definieren einen Standardzeitraum\n\t\tbevor das L\u00f6schen erzwungen wird (grace-period), aber dieser Wert kann \u00fcberschrieben werden mit\n\t\tder --grace-period Option, oder mit --now, das die grace-period auf 1 setzt. Da diese Resourcen\n\t\th\u00e4ufig Einheiten im Cluster sind, kann das L\u00f6schen nicht immer direkt best\u00e4tigt werden. Wenn der Knoten\n\t\tauf dem der Pod l\u00e4uft nicht verf\u00fcgbar ist, oder den API Server nicht erreichen kann, kann das L\u00f6schen bedeutend l\u00e4nger dauern\n\t\tals die grace-period. Um das L\u00f6schen zu erzwingen, muss eine grace-period von 0 \u00fcbergeben werden\n\t\tund die --force Option gesetzt sein.\n\n\t\tWICHTIG: Ein erzwungenes L\u00f6schen wartet nicht auf die Best\u00e4tigung, dass der Prozess\n\t\tbeendet wurde, was den Prozess am Leben erhalten kann, bis der Knoten die L\u00f6schung erkennt\n\t\tund das grazi\u00f6se L\u00f6schen 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\u00f6schen dazu f\u00fchren, dass\n\t\tmehrere Prozesse auf der gleichen Maschine die gleiche Identit\u00e4t verwenden, was zu\n\t\tDatenkorruption oder Inkonsistenz f\u00fchren kann. Erzwinge nur ein L\u00f6schen, wenn sichergestellt ist, dass der Pod\n\t\tgel\u00f6scht ist, oder wenn die Anwendung mehrere gleichzeitig laufende Kopien verarbeiten kann.\n\t\tAu\u00dferdem 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\u00fccksichtige au\u00dferdem, dass der Delete-Befehl KEINE versionen pr\u00fcft, sodass, wenn jemand\n\t\tein Update einer Resource gleichzeitig mit Deinem delete anst\u00f6\u00dft, dessen Update\n\t\tmit dem Rest der Resource entfernt wird.\x00\n\t\tVeraltet: Fahre eine Resource mit Namen oder Dateinamen grazi\u00f6s 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\u00fcr mehr Details.\n\n\t\tVersucht eine Resource, die grazi\u00f6ses L\u00f6schen unterst\u00fctzt, herunterzufahren und zu l\u00f6schen.\n\t\tWenn die Resource skaliert werden kann, wird sie vor dem L\u00f6schen auf 0 skaliert.\x00\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.\x00\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\u00f6gerung, k\u00f6nnen sie f\u00fcr ein paar Minuten nicht verf\u00fcgbar sein,\n\t\tnach der Pod-Erstellung.\x00\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\u00f6tigt eine korrekt konfigurierte und funktionierende Heapster-Installation auf dem Server. \x00\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\u00fctzt\n\t\t(http://kubernetes.io/docs/admin/disruptions/). Wenn nicht, wird ein normales DELETE verwendet,\n\t\tum die Pods zu l\u00f6schen.\n\t\t'drain' entfernt oder l\u00f6scht alle Pods mit der Ausnahme von Mirror-Pods (welche vom API Server nicht gel\u00f6scht werden k\u00f6nnen)\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\u00f6schen, weil diese Pods direkt ersetzt w\u00fcrden 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\u00f6schen, au\u00dfer die\n\t\t--force Option ist gesetzt.  --force l\u00e4sst das L\u00f6schen selbst zu, wenn die verwaltende Resource von einem\n\t\toder mehreren Pods fehlt.\n\n\t\t'drain' wartet auf eine grazi\u00f6se L\u00f6schung. Man sollte auf der Maschine nichts tun, w\u00e4hrend\n\t\tder Befehl l\u00e4uft.\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)\x00\n\t\tBearbeite eine Resource mit dem Standardeditor.\n\n\t\tDer edit-Befehl erlaubt es jede API Resource direkt zu bearbeiten, wenn sie mit den\n\t\tCommand-Line-Tools erreichbar ist. Er \u00f6ffnet den Editor, der in der KUBE_EDITOR oder EDITOR\n\t\tUmgebunsvariable festgelegt ist, oder 'vi' auf Linux und 'notepad' auf Windows.\n\t\tEs ist m\u00f6glich mehrere Objekte zu bearbeiten, aber die \u00c4nderungen werden nacheinander angewendet. Der Befehl\n\t\takzeptiert Dateinamen und Command-Line-Parameter, aber die verwendeten Dateien m\u00fcssen\n\t\tvorab gespeicherte Versionen von Resourcen sein.\n\n\t\tDie Bearbeitung verwendet die API Version, die genutzt wurde, um die Resource zu lesen.\n\t\tUm eine spezifische API Version zu verwenden, muss die vollst\u00e4ndige Resource, Version und Group angegeben werden.\n\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\u00fcche zu verwenden,\n\t\tansonsten wird der Standard des Betriebssystems verwendet.\n\n\t\tFalls beim Update ein Fehler auftritt, wird eine tempor\u00e4re Datei auf der Festplatte angelegt,\n\t\tdie die nicht verarbeiteten \u00c4nderungen enth\u00e4lt. Der h\u00e4ufigste Fehler beim Bearbeiten einer Resource\n\t\tist ein anderer Editor, der die Resource auf dem Server \u00e4ndert. Wenn das auftritt, muss man\n\t\tseine \u00c4nderungen auf die neue Version anwenden oder seine tempor\u00e4re\n\t\tgespeicherte Kopie mit der neuesten Resourcenversion aktualisieren.\x00\n\t\tMarkiere Knoten als schedulable.\x00\n\t\tMarkiere Knoten als unschedulable.\x00\n\t\tGibt den Shell-Completion-Code f\u00fcr die angegebene Shell aus (bash oder zsh).\n\t\tDer Shell-Code muss f\u00fcr eine interaktive Vervollst\u00e4ndigung von kubectl \n\t\tausgewertet werden. Das ist m\u00f6glich, 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\u00e4\u00dfig 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\u00fcgt\n\n\t\t    $ source $(brew --prefix)/etc/bash_completion\n\n\t\tHinweis f\u00fcr zsh Nutzer: [1] zsh completions werden nur in Versionen von zsh >= 5.2 unterst\u00fctzt\x00\n\t\tF\u00fchre 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\u00fcr 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 \u00fcberschreiben.\n\n\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)\x00\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\u00e4ndige 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\u00e4ndert werden darf.\x00\n\t\tSetze eine neue Gr\u00f6\u00dfe f\u00fcr ein Deployment, ReplicaSet, Replication-Contoller oder Job.\n\n\t\tScale erlaubt es Nutzern eine oder mehr Voraussetzungen f\u00fcr 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\u00fcllt sind, wenn\n\t\tscale zum Server geschickt wird.\x00\n\t\tSetze die aktuelle Annotation Last-Applied-Configuration auf den Inhalt der Datei.\n\t\tDas bedeutet, dass Last-Applied-Configuration aktualisiert wird, als ob 'kubectl apply -f <file>' ausgef\u00fchrt wurde,\n\t\tohne andere Teile des Objekts zu aktualisieren.\x00\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\u00e4sst 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\u00e4sst dich 'curl localhost:8001/custom/api/v1/pods' aufrufen\x00\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.\x00\n\t  # Erstelle ein neues TLS Secret tl-secret mit dem gegebenen Schl\u00fcsselpaar:\n\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key\x00\n\t  # Erstelle einen neuen Namespace my-namespace\n\t  kubectl create namespace my-namespace\x00\n\t  # Erstelle ein neues Secret my-secret mit einem Key f\u00fcr 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\x00\n\t  # Erstelle einen neuen ServiceAccount my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Erstelle einen neuen ExternalName-Service my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\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\tder abseits der Platform, auf anderen Clustern oder lokal exisiert.\x00\n\tHelp hilft bei jedem Befehl in der Anwendung.\n\tGib einfach kubectl help [path to command] f\u00fcr alle Details ein.\x00\n    # Erstelle einen neuen LoadBalancer-Service my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Erstelle ein neues Deployment my-dep, dass das busybox-Image nutzt.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Erstelle einen neuen NodePort-Service my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Schreibe den aktuellen Cluster-Zustand auf stdout\n    kubectl cluster-info dump\n\n    # Schreibe aktuellen Cluster-Zustand in /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Schreibe alle Namespaces auf stdout\n    kubectl cluster-info dump --all-namespaces\n\n    # Schreibe eine Menge an Namespaces in /path/to/cluster-state\n    kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/cluster-state\x00\n    Erstelle einen LoadBalancer-Service mit dem gegebenen Namen.\x00\n    Erstelle einen ClusterIP-Service mit dem gegebenen Namen.\x00\n    Erstelle ein Deployment mit dem gegebenen Namen.\x00\n    Erstelle einen NodePort-Service mit dem gegebenen Namen.\x00\n  Zeigt Adressen des Master und von Services mit Label kubernetes.io/cluster-service=true\n  F\u00fcr das weitere Debugging und die Diagnose von Clusterproblemen nutze 'kubectl cluster-info dump'.\x00Eine komma-separierte Menge von Quota-Scopes, die zu jedem Object passen muss, dass von der Quota betroffen ist.\x00Eine komma-separierte Menge von resource=quantity Paaren, die ein hartes Limit definieren.\x00Ein Label-Selektor, der f\u00fcr das Budget benutzt werden kann. Nur gleichheits-basierte Auswahlkriterien werden unterst\u00fctzt.\x00Ein Label-Selektor, der f\u00fcr den Service benutzt werden kann. Nur gleichheits-basierte Auswahlkriterien werden unterst\u00fctzt. Wenn er leer ist (standard), wird der Selektor vom ReplicationController oder ReplicaSet abgeleitet\x00Ein Schedule im Cron Format, dass der Job nutzen soll.\x00Zus\u00e4tzliche, 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 \u00fcber die IP angesprochen werden, zus\u00e4tzlich zu seiner generierten Service-IP.\x00Wende eine Konfiguration auf eine Resource \u00fcber den Dateinamen oder stdin an\x00Genehmige eine Certificate-Signing-Request\x00Weise Deine eigene ClusterIP zu oder setze sie auf 'None' f\u00fcr einen 'headless'-Service (kein LoadBalancing).\x00Weise einem laufenden Container zu\x00Auto-skaliere ein Deployment, ReplicaSet oder ReplicationController\x00ClusterIP, die dem Service zugewiesen werden soll. Freilassen, f\u00fcr automatische Zuweisung oder auf 'None' setzen f\u00fcr einen headless-Service.\x00ClusterRole, die das ClusterRoleBinding referenzieren soll\x00ClusterRole, die das RoleBinding referenzieren soll\x00Name des Containers dessen Image aktualisiert wird. Nur relevant, wenn --image angegeben ist, sonst ignoriert. Verpflichtend, wenn --image auf einem Multi-Container-Pod verwendet wird\x00Konvertiere Config-Dateien zwischen verschiedenen API Versionen\x00Kopiere Dateien und Ordner aus/in Container(n).\x00Erstelle ein ClusterRoleBinding f\u00fcr eine bestimmte ClusterRole\x00Erstelle einen LoadBalancer-Service.\x00Erstelle einen NodePort-Service.\x00Erstelle ein RoleBinding f\u00fcr eine bestimmte Role oder ClusterRole\x00Erstelle ein TLS-Secret\x00Erstelle einen ClusterIP-Service\x00Erstelle eine ConfigMap von einer Datei, einem Ordner oder einem festen Wert\x00Erstelle ein Deployment mit dem gegebenen Namen.\x00Erstelle einen Namespace mit dem gegebenen Namen\x00Erstelle ein Pod-Disruption-Budget mit dem gegebenen Namen.\x00Erstelle eine Quota mit dem gegebenen Namen.\x00Erstelle eine Resource von einer Datei oder stdin\x00Erstelle ein Secret f\u00fcr die Benutzung mit einer Docker-Registry\x00Erstelle ein Secret von einer lokalen Datei, einem Ordner oder einem festen Wert\x00Erstelle ein Secret mit dem angegebenen Sub-Befehl\x00Erstelle einen ServiceAccount mit dem gegebenen Namen\x00Erstelle einen Servuce mit dem angegebenen Sub-Befehl\x00Erstelle einen ExternalName-Service.\x00L\u00f6sche Resourcen von einer Datei, stdin, resources- und names- oder mit resources- und label-Selektor\x00L\u00f6sche das angegebene Cluster aus der kubeconfig\x00L\u00f6sche den angegebenen Kontext aus der kubeconfig\x00Lehne eine Certificate-Signing-Request ab\x00Veraltet: Grazi\u00f6ses herunterfahren einer Resource \u00fcber den Namen oder Dateinamen\x00Beschreibe einen oder mehrere Kontexte\x00Zeige Resourcennutzung (CPU/Memory) von Knoten\x00Zeige Resourcennutzung (CPU/Memory) von Pods\x00Zeige Resourcennutzung (CPU/Memory).\x00Zeige Cluster-Info\x00Zeige Cluster, die in der kubeconfig definiert sind\x00Zeige vereinte kubeconfig-Einstellungen oder die angegebene kubeconfig-Datei\x00Zeige eine oder mehrere Resourcen\x00Zeige den aktuellen Kontext\x00Dokumentation einer Resource\x00Leere Knoten, um eine Wartung vorzubereiten\x00Zeige viele relevante Informationen f\u00fcr Debugging und Diagnose\x00Bearbeite eine Resource auf dem Server\x00E-Mail f\u00fcr Docker-Registry\x00F\u00fchre einen Befehl im Container aus\x00Explizite Vorgabe, wann Container-Images gepullt werden. Verpflichtend, wenn --image ist gleich dem aktuellen Image ist - sonst ignoriert.\x00Leite einen oder mehrere lokale Ports an einen Pod weiter\x00Hilfe f\u00fcr jeden Befehl\x00IP, die dem Load-Balancer zugewiesen wird. Falls leer, wird eine tempor\u00e4re IP erstellt und verwendet (Cloud-Provider spezifisch)\x00Verwalte ein Deployment-Rollout\x00Markiere Knoten als schedulable\x00Markiere Knoten als unschedulable\x00Markiere die gegebene Resource als pausiert\x00Ver\u00e4ndere Certificate-Resources\x00Ver\u00e4ndere kubeconfig Dateien\x00Name oder Nummer des Ports in dem Container, zu dem der Service Daten leiten soll. Optional.\x00Zeige nur Logs nach einem bestimmten Datum (RFC3339) an. Zeigt standardm\u00e4\u00dfig alle logs. Es kann entweder since-time oder since benutzt werden.\x00Zeige Shell-Completion-Code f\u00fcr die angegebene Shell (bash oder zsh)\x00Passwort f\u00fcr die Authentifizierung bei der Docker-Registry\x00Pfad des Public-Key-Zertifikats im PEM-Format.\x00Pfad zum Private-Key, der zum gegebenen Zertifikat passt.\x00F\u00fchre ein Rolling-Update des gegebenen ReplicationControllers aus\x00Vorbedingung f\u00fcr Resource-Version. Verlangt, dass die aktuelle Resource-Version diesen Wert erf\u00fcllt, um zu skalieren.\x00Schreibt die Client- und Server-Versionsinformation\x00Schreibt die Liste von Optionen, die alle Befehle erben\x00Schreibt die Logs f\u00fcr einen Container in einem Pod\x00Ersetze eine Resource von einem Dateinamen oder stdin\x00Setze eine pausierte Resource fort\x00Role, die dieses RoleBinding referenzieren soll\x00Starte ein bestimmtes Image auf dem Cluster\x00Starte einen Proxy zum Kubernetes-API-Server\x00Setze eine neue Gr\u00f6\u00dfe f\u00fcr ein Deployment, ReplicaSet, ReplicationController oder Job\x00Setze bestimmte Features auf Objekten\x00Setze die Annotation Last-Applied-Configuration auf einem Live-Objekt auf den Inhalt einer Datei.\x00Setze den Selektor auf einer Resource\x00Setze einen Cluster-Eintrag in der kubeconfig\x00Setze einen Kontext-Eintrag in der kubeconfig\x00Setze einen User-Eintrag in der kubeconfig\x00Setze einen einzelnen Value in einer kubeconfig-Datei\x00Setze den aktuellen Kontext in einer kubeconfig-Datei\x00Zeige Details zu einer bestimmten Resource oder Gruppe von Resourcen\x00Zeige den Status des Rollout\x00Synonym f\u00fcr --target-port\x00Nehme einen Replication Controller, Service, Deployment oder Pod und biete ihn als neuen Kubernetes-Service an\x00Das Image, dass auf dem Container gestartet werden soll.\x00Die Image-Pull-Policy f\u00fcr den Container. Wenn leer, wird der Wert nicht vom Client gesetzt, sondern standardm\u00e4\u00dfig vom Server.\x00Die minimale Anzahl oder Prozentzahl von verf\u00fcgbaren Pods, die das Budget voraussetzt.\x00Der Name des neu erstellten Objekts.\x00Der Name des neu erstellten Objekts. Falls nicht angegeben, wird der Name der Input-Resource verwendet.\x00Der Name des zu verwendenden API-Generators. Siehe http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators f\u00fcr eine \u00dcbersicht.\x00Der Name des zu verwendenden API-Generators. Zur Zeit gibt es nur einen Generator.\x00Der Name des zu verwendenden API-Generators. Es gibt zwei Generatoren: 'service/v1' und 'service/v2'. Der einzige Unterschied ist, dass der Serviceport in v1 'default' hei\u00dft, w\u00e4hrend er in v2 unbenannt bleibt. Standard ist 'service/v2'.\x00Der Name des zu verwendenden Generators, um einen Service zu erstellen. Wird nur benutzt, wenn --expose true ist\x00Das Netzwerkprotokoll, f\u00fcr den zu erstellenden Service. Standard ist 'TCP'.\x00Der Port auf den der Service h\u00f6ren soll. Wird von der angebotenen Resource kopiert, falls nicht angegeben\x00Der Port, den der Container anbietet.  Wenn --expose true ist, ist es auch der Port, den der zu erstellende Service verwendet\x00Der Typ des zu erstellenden Secrets\x00Typ f\u00fcr diesen Service: ClusterIP, NodePort oder LoadBalancer. Standard ist 'ClusterIP'.\x00Widerrufe ein vorheriges Rollout\x00Aktualisiere Felder einer Resource mit einem Strategic-Merge-Patch\x00Aktualisiere das Image einer Pod-Template\x00Aktualisiere Resourcen requests/limits auf Objekten mit Pod-Templates\x00Aktualisiere die Annotationen auf einer Resource\x00Aktualisiere die Labels auf einer Resource\x00Aktualisiere die Taints auf einem oder mehreren Knoten\x00Username f\u00fcr Authentifizierung bei der Docker-Registry\x00Zeige die aktuelle Annotation Last-Applied-Configuration einer Resource / eines Object\x00Zeige rollout-Verlauf\x00kubectl kontrolliert den Kubernetes-Cluster-Manager\x00")
251
252func translationsKubectlDe_deLc_messagesK8sMoBytes() ([]byte, error) {
253	return _translationsKubectlDe_deLc_messagesK8sMo, nil
254}
255
256func translationsKubectlDe_deLc_messagesK8sMo() (*asset, error) {
257	bytes, err := translationsKubectlDe_deLc_messagesK8sMoBytes()
258	if err != nil {
259		return nil, err
260	}
261
262	info := bindataFileInfo{name: "translations/kubectl/de_DE/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
263	a := &asset{bytes: bytes, info: info}
264	return a, nil
265}
266
267var _translationsKubectlDe_deLc_messagesK8sPo = []byte(`# German translation.
268# Copyright (C) 2017
269# This file is distributed under the same license as the Kubernetes package.
270# FIRST AUTHOR steffenschmitz@hotmail.de, 2017.
271#
272#, fuzzy
273msgid ""
274msgstr ""
275"Project-Id-Version: kubernetes\n"
276"Report-Msgid-Bugs-To: EMAIL\n"
277"POT-Creation-Date: 2017-09-02 01:36+0200\n"
278"PO-Revision-Date: 2017-09-02 01:36+0200\n"
279"Language: de_DE\n"
280"MIME-Version: 1.0\n"
281"Content-Type: text/plain; charset=UTF-8\n"
282"Content-Transfer-Encoding: 8bit\n"
283"Plural-Forms: nplurals=2; plural=(n != 1);\n"
284"Last-Translator: Steffen Schmitz <steffenschmitz@hotmail.de>\n"
285"Language-Team: Steffen Schmitz <steffenschmitz@hotmail.de>\n"
286"X-Generator: Poedit 1.8.7.1\n"
287"X-Poedit-SourceCharset: UTF-8\n"
288
289#: pkg/kubectl/cmd/create_clusterrolebinding.go:35
290msgid ""
291"\n"
292"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
293"cluster-admin ClusterRole\n"
294"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
295"admin --user=user1 --user=user2 --group=group1"
296msgstr ""
297"\n"
298"\t\t # Erstellt ein ClusterRoleBinding für user1, user2 und group1 mit der "
299"ClusterRole cluster-admin\n"
300"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
301"admin --user=user1 --user=user2 --group=group1"
302
303#: pkg/kubectl/cmd/create_rolebinding.go:35
304msgid ""
305"\n"
306"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
307"ClusterRole\n"
308"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
309"user=user2 --group=group1"
310msgstr ""
311"\n"
312"\t\t  # Erstellt ein RoleBinding für user1, user2 und group1 mit der "
313"ClusterRole admin\n"
314"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
315"user=user2 --group=group1"
316
317#: pkg/kubectl/cmd/create_configmap.go:44
318msgid ""
319"\n"
320"\t\t  # Create a new configmap named my-config based on folder bar\n"
321"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
322"\n"
323"\t\t  # Create a new configmap named my-config with specified keys instead "
324"of file basenames on disk\n"
325"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
326"txt --from-file=key2=/path/to/bar/file2.txt\n"
327"\n"
328"\t\t  # Create a new configmap named my-config with key1=config1 and "
329"key2=config2\n"
330"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
331"literal=key2=config2"
332msgstr ""
333"\n"
334"\t\t  # Erstellt eine neue ConfigMap mit dem Namen my-config basierend auf "
335"dem Ordner bar\n"
336"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
337"\n"
338"\t\t  # Erstellt eine neue ConfigMap mit dem Namen my-config mit den "
339"angegebenen Keys statt des Dateinamens auf der Festplatte.\n"
340"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
341"txt --from-file=key2=/path/to/bar/file2.txt\n"
342"\n"
343"\t\t  # Erstellt eine neue ConfigMap mit dem Namen my-config mit key1=config1"
344" und key2=config2\n"
345"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
346"literal=key2=config2"
347
348#: pkg/kubectl/cmd/create_secret.go:135
349msgid ""
350"\n"
351"\t\t  # If you don't already have a .dockercfg file, you can create a "
352"dockercfg secret directly by using:\n"
353"\t\t  kubectl create secret docker-registry my-secret --docker-"
354"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
355"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
356msgstr ""
357"\n"
358"\t\t  # Wenn keine .dockercfg Datei existiert, kann direkt ein "
359"dockercfg Secret erstellen mit:\n"
360"\t\t  kubectl create secret docker-registry my-secret --docker-"
361"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
362"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
363
364#: pkg/kubectl/cmd/top_node.go:65
365msgid ""
366"\n"
367"\t\t  # Show metrics for all nodes\n"
368"\t\t  kubectl top node\n"
369"\n"
370"\t\t  # Show metrics for a given node\n"
371"\t\t  kubectl top node NODE_NAME"
372msgstr ""
373"\n"
374"\t\t  # Zeige Metriken für alle Nodes\n"
375"\t\t  kubectl top node\n"
376"\n"
377"\t\t  # Zeige Metriken für den gegebenen Node\n"
378"\t\t  kubectl top node NODE_NAME"
379
380#: pkg/kubectl/cmd/apply.go:84
381msgid ""
382"\n"
383"\t\t# Apply the configuration in pod.json to a pod.\n"
384"\t\tkubectl apply -f ./pod.json\n"
385"\n"
386"\t\t# Apply the JSON passed into stdin to a pod.\n"
387"\t\tcat pod.json | kubectl apply -f -\n"
388"\n"
389"\t\t# Note: --prune is still in Alpha\n"
390"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
391"and delete all the other resources that are not in the file and match label "
392"app=nginx.\n"
393"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
394"\n"
395"\t\t# Apply the configuration in manifest.yaml and delete all the other "
396"configmaps that are not in the file.\n"
397"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
398"ConfigMap"
399msgstr ""
400"\n"
401"\t\t# Wende die Konfiguration in pod.json auf einen Pod an.\n"
402"\t\tkubectl apply -f ./pod.json\n"
403"\n"
404"\t\t# Wende die JSON-Daten von stdin auf einen Pod an.\n"
405"\t\tcat pod.json | kubectl apply -f -\n"
406"\n"
407"\t\t# Hinweis: --prune ist noch in Alpha\n"
408"\t\t# Wende die Konfiguration, mit dem Label app=nginx, im manifest.yaml "
409"an und lösche alle Resourcen, die nicht in der Datei sind oder nicht das "
410"Label app=nginx besitzen.\n"
411"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
412"\n"
413"\t\t# Wende die Konfiguration im manifest.yaml an und lösche alle ConfigMaps, "
414"die nicht in der Datei sind.\n"
415"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
416"ConfigMap"
417
418#: pkg/kubectl/cmd/autoscale.go:40
419#, c-format
420msgid ""
421"\n"
422"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
423"10, no target CPU utilization specified so a default autoscaling policy will "
424"be used:\n"
425"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
426"\n"
427"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
428"between 1 and 5, target CPU utilization at 80%:\n"
429"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
430msgstr ""
431"\n"
432"\t\t# Auto-skaliere ein Deployment \"foo\", mit einer Anzahl an Pods zwischen "
433"2 und 10, eine Ziel-CPU-Auslastung ist angegeben, sodass eine Standard-"
434"autoskalierungsregel verwendet wird:\n"
435"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
436"\n"
437"\t\t# Auto-skaliere einen Replication-Controller \"foo\", mit einer Anzahl an "
438"Pods zwischen 1 und 5, mit einer Ziel-CPU-Auslastung von 80%:\n"
439"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
440
441#: pkg/kubectl/cmd/convert.go:49
442msgid ""
443"\n"
444"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
445"\t\tkubectl convert -f pod.yaml\n"
446"\n"
447"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
448"latest version\n"
449"\t\t# and print to stdout in json format.\n"
450"\t\tkubectl convert -f pod.yaml --local -o json\n"
451"\n"
452"\t\t# Convert all files under current directory to latest version and create "
453"them all.\n"
454"\t\tkubectl convert -f . | kubectl create -f -"
455msgstr ""
456"\n"
457"\t\t# Konvertiere 'pod.yaml' zur neuesten Version und schreibe auf stdout.\n"
458"\t\tkubectl convert -f pod.yaml\n"
459"\n"
460"\t\t# Konvertiere den aktuellen Zustand der Resource, die in 'pod.yaml' "
461"angegeben ist, zur neuesten Version\n"
462"\t\t# und schreibe auf stdout im JSON-Format.\n"
463"\t\tkubectl convert -f pod.yaml --local -o json\n"
464"\n"
465"\t\t# Konvertiere alle Dateien im aktuellen Ordner zur neuesten Version und "
466"erstelle sie.\n"
467"\t\tkubectl convert -f . | kubectl create -f -"
468
469#: pkg/kubectl/cmd/create_clusterrole.go:34
470msgid ""
471"\n"
472"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
473"\"get\", \"watch\" and \"list\" on pods\n"
474"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
475"resource=pods\n"
476"\n"
477"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
478"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
479"resource=pods --resource-name=readablepod"
480msgstr ""
481"\n"
482"\t\t# Erstellt eine ClusterRole \"pod-reader\", die es Nutzern erlaubt "
483"\"get\", \"watch\" und \"list\" auf den Pods auszuführen\n"
484"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
485"resource=pods\n"
486"\n"
487"\t\t# Erstellt eine ClusterRole \"pod-reader\" mit dem angegebenen "
488"ResourceName\n"
489"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
490"resource=pods --resource-name=readablepod"
491
492#: pkg/kubectl/cmd/create_role.go:41
493msgid ""
494"\n"
495"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
496"\", \"watch\" and \"list\" on pods\n"
497"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
498"resource=pods\n"
499"\n"
500"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
501"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
502"resource=pods --resource-name=readablepod"
503msgstr ""
504"\n"
505"\t\t# Erstellt eine Role \"pod-reader\", die es dem Nutzer erlaubt "
506"\"get\", \"watch\" und \"list\" auf den Pods auszuführen\n"
507"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
508"resource=pods\n"
509"\n"
510"\t\t# Erstellt eine Role \"pod-reader\" mit dem angegebenen ResourceName\n"
511"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
512"resource=pods --resource-name=readablepod"
513
514#: pkg/kubectl/cmd/create_quota.go:35
515msgid ""
516"\n"
517"\t\t# Create a new resourcequota named my-quota\n"
518"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
519"replicationcontrollers=2,resourcequotas=1,secrets=5,"
520"persistentvolumeclaims=10\n"
521"\n"
522"\t\t# Create a new resourcequota named best-effort\n"
523"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
524msgstr ""
525"\n"
526"\t\t# Erstellt eine neue ResourceQuota my-quota\n"
527"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
528"replicationcontrollers=2,resourcequotas=1,secrets=5,"
529"persistentvolumeclaims=10\n"
530"\n"
531"\t\t# Erstellt eine neue ResourceQuota best-effort\n"
532"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
533
534#: pkg/kubectl/cmd/create_pdb.go:35
535#, c-format
536msgid ""
537"\n"
538"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
539"with the app=rails label\n"
540"\t\t# and require at least one of them being available at any point in "
541"time.\n"
542"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
543"available=1\n"
544"\n"
545"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
546"with the app=nginx label\n"
547"\t\t# and require at least half of the pods selected to be available at any "
548"point in time.\n"
549"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
550msgstr ""
551"\n"
552"\t\t# Erstellt ein Pod-Disruption-Budget my-pdb, dass alle Pods mit "
553"dem Label app=rails auswählt\n"
554"\t\t# und sicherstellt, dass mindestens einer von ihnen zu jedem Zeitpunkt "
555"verfügbar ist.\n"
556"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
557"available=1\n"
558"\n"
559"\t\t# Erstellt ein Pod-Disruption-Budget my-pdb, dass alle Pods mit "
560"dem Label app=nginx auswählt\n"
561"\t\t# und sicherstellt, dass mindestens die Hälfte der gewählten Pods zu "
562"jedem Zeitpunkt verfügbar ist.\n"
563"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
564
565#: pkg/kubectl/cmd/create.go:47
566msgid ""
567"\n"
568"\t\t# Create a pod using the data in pod.json.\n"
569"\t\tkubectl create -f ./pod.json\n"
570"\n"
571"\t\t# Create a pod based on the JSON passed into stdin.\n"
572"\t\tcat pod.json | kubectl create -f -\n"
573"\n"
574"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
575"then create the resource using the edited data.\n"
576"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
577msgstr ""
578"\n"
579"\t\t# Erstellt einen Pod mit den Daten in pod.json.\n"
580"\t\tkubectl create -f ./pod.json\n"
581"\n"
582"\t\t# Erstellt einen Pod basierend auf den JSON-Daten von stdin.\n"
583"\t\tcat pod.json | kubectl create -f -\n"
584"\n"
585"\t\t# Verändert die Daten in docker-registry.yaml in JSON mit dem v1 API "
586"Format und erstellt eine Resource mit den veränderten Daten.\n"
587"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
588
589#: pkg/kubectl/cmd/expose.go:53
590msgid ""
591"\n"
592"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
593"connects to the containers on port 8000.\n"
594"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
595"\n"
596"\t\t# Create a service for a replication controller identified by type and "
597"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
598"connects to the containers on port 8000.\n"
599"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
600"\n"
601"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
602"the name \"frontend\"\n"
603"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
604"\n"
605"\t\t# Create a second service based on the above service, exposing the "
606"container port 8443 as port 443 with the name \"nginx-https\"\n"
607"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
608"https\n"
609"\n"
610"\t\t# Create a service for a replicated streaming application on port 4100 "
611"balancing UDP traffic and named 'video-stream'.\n"
612"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
613"stream\n"
614"\n"
615"\t\t# Create a service for a replicated nginx using replica set, which "
616"serves on port 80 and connects to the containers on port 8000.\n"
617"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
618"\n"
619"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
620"connects to the containers on port 8000.\n"
621"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
622msgstr ""
623"\n"
624"\t\t# Erstellt einen Service für einen replizierten nginx, der auf Port 80 "
625"hört und verbindet sich mit den Containern auf Port 8000.\n"
626"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
627"\n"
628"\t\t# Erstellt einen Service für einen Replication-Controller, der über type "
629"und name in \"nginx-controller.yaml\" identifiziert wird, auf Port 80 "
630"hört und verbindet sich mit den Containern auf Port 8000.\n"
631"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
632"\n"
633"\t\t# Erstellt einen Service, mit dem Namen \"frontend\", für einen Pod "
634"valid-pod, der auf port 444 hört\n"
635"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
636"\n"
637"\t\t# Erstellt einen zweiten Service basierend auf dem vorherigen Service, "
638"der den Container Port 8443 auf Port 443 mit dem Namen \"nginx-https\" "
639"anbietet\n"
640"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
641"https\n"
642"\n"
643"\t\t# Erstellt einen Service für eine Replicated-Streaming-Application auf "
644"Port 4100, die UDP-Traffic verarbeitet und 'video-stream' heißt.\n"
645"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
646"stream\n"
647"\n"
648"\t\t# Erstellt einen Service für einen replizierten nginx mit einem Replica-"
649"Set, dass auf Port 80 hört und verbindet sich mit den Containern auf Port 8000.\n"
650"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
651"\n"
652"\t\t# Erstellt einen Service für ein nginx Deployment, dass auf Port 80 hört "
653"und verbindet sich mit den Containern auf Port 8000.\n"
654"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
655
656#: pkg/kubectl/cmd/delete.go:68
657msgid ""
658"\n"
659"\t\t# Delete a pod using the type and name specified in pod.json.\n"
660"\t\tkubectl delete -f ./pod.json\n"
661"\n"
662"\t\t# Delete a pod based on the type and name in the JSON passed into "
663"stdin.\n"
664"\t\tcat pod.json | kubectl delete -f -\n"
665"\n"
666"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
667"\t\tkubectl delete pod,service baz foo\n"
668"\n"
669"\t\t# Delete pods and services with label name=myLabel.\n"
670"\t\tkubectl delete pods,services -l name=myLabel\n"
671"\n"
672"\t\t# Delete a pod with minimal delay\n"
673"\t\tkubectl delete pod foo --now\n"
674"\n"
675"\t\t# Force delete a pod on a dead node\n"
676"\t\tkubectl delete pod foo --grace-period=0 --force\n"
677"\n"
678"\t\t# Delete all pods\n"
679"\t\tkubectl delete pods --all"
680msgstr ""
681"\n"
682"\t\t# Löscht einen Pod mit type und name aus pod.json.\n"
683"\t\tkubectl delete -f ./pod.json\n"
684"\n"
685"\t\t# Löscht einen Pod mit dem type und name aus den JSON-Daten von stdin.\n"
686"\t\tcat pod.json | kubectl delete -f -\n"
687"\n"
688"\t\t# Löscht Pods und Services mit den Namen \"baz\" und \"foo\"\n"
689"\t\tkubectl delete pod,service baz foo\n"
690"\n"
691"\t\t# Löscht Pods und Services mit dem Label name=myLabel.\n"
692"\t\tkubectl delete pods,services -l name=myLabel\n"
693"\n"
694"\t\t# Löscht einen Pod mit minimaler Verzögerung\n"
695"\t\tkubectl delete pod foo --now\n"
696"\n"
697"\t\t# Erzwingt das Löschen eines Pods auf einem toten Node\n"
698"\t\tkubectl delete pod foo --grace-period=0 --force\n"
699"\n"
700"\t\t# Löscht alle Pods\n"
701"\t\tkubectl delete pods --all"
702
703#: pkg/kubectl/cmd/describe.go:54
704msgid ""
705"\n"
706"\t\t# Describe a node\n"
707"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
708"\n"
709"\t\t# Describe a pod\n"
710"\t\tkubectl describe pods/nginx\n"
711"\n"
712"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
713"\t\tkubectl describe -f pod.json\n"
714"\n"
715"\t\t# Describe all pods\n"
716"\t\tkubectl describe pods\n"
717"\n"
718"\t\t# Describe pods by label name=myLabel\n"
719"\t\tkubectl describe po -l name=myLabel\n"
720"\n"
721"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
722"created pods\n"
723"\t\t# get the name of the rc as a prefix in the pod the name).\n"
724"\t\tkubectl describe pods frontend"
725msgstr ""
726"\n"
727"\t\t# Beschreibt einen Knoten\n"
728"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
729"\n"
730"\t\t# Beschreibt einen Pod\n"
731"\t\tkubectl describe pods/nginx\n"
732"\n"
733"\t\t# Beschreibt einen Pod mit type und name aus \"pod.json\"\n"
734"\t\tkubectl describe -f pod.json\n"
735"\n"
736"\t\t# Beschreibt alle Pods\n"
737"\t\tkubectl describe pods\n"
738"\n"
739"\t\t# Beschreibt Pods mit dem Label name=myLabel\n"
740"\t\tkubectl describe po -l name=myLabel\n"
741"\n"
742"\t\t# Beschreibt alle Pods, die vom ReplicationController 'frontend' "
743"verwaltet werden (rc-erstellte Pods\n"
744"\t\t# bekommen den Namen des rc als Prefix im Podnamen).\n"
745"\t\tkubectl describe pods frontend"
746
747#: pkg/kubectl/cmd/drain.go:165
748msgid ""
749"\n"
750"\t\t# Drain node \"foo\", even if there are pods not managed by a "
751"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
752"\t\t$ kubectl drain foo --force\n"
753"\n"
754"\t\t# As above, but abort if there are pods not managed by a "
755"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
756"grace period of 15 minutes.\n"
757"\t\t$ kubectl drain foo --grace-period=900"
758msgstr ""
759"\n"
760"\t\t# Leere den Knoten \"foo\", selbst wenn er Pods enthält, die nicht von "
761"einem ReplicationController, ReplicaSet, Job, DaemonSet oder StatefulSet "
762"verwaltet werden.\n"
763"\t\t$ kubectl drain foo --force\n"
764"\n"
765"\t\t# Wie zuvor, aber es wird abgebrochen, wenn er Pods enthält, die nicht von "
766"einem ReplicationController, ReplicaSet, Job, DaemonSet oder StatefulSet "
767"verwaltet werden und mit einer Schonfrist von 15 Minuten.\n"
768"\t\t$ kubectl drain foo --grace-period=900"
769
770#: pkg/kubectl/cmd/edit.go:80
771msgid ""
772"\n"
773"\t\t# Edit the service named 'docker-registry':\n"
774"\t\tkubectl edit svc/docker-registry\n"
775"\n"
776"\t\t# Use an alternative editor\n"
777"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
778"\n"
779"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
780"\t\tkubectl edit job.v1.batch/myjob -o json\n"
781"\n"
782"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
783"config in its annotation:\n"
784"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
785msgstr ""
786"\n"
787"\t\t# Bearbeite den Service 'docker-registry':\n"
788"\t\tkubectl edit svc/docker-registry\n"
789"\n"
790"\t\t# Benutze einen anderen Editor\n"
791"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
792"\n"
793"\t\t# Bearbeite den Job 'myjob' in JSON mit dem v1 API Format:\n"
794"\t\tkubectl edit job.v1.batch/myjob -o json\n"
795"\n"
796"\t\t# Bearbeite das Deployment 'mydeployment' in YAML und speichere die "
797"veränderte Konfiguration in ihrer Annotation:\n"
798"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
799
800#: pkg/kubectl/cmd/exec.go:41
801msgid ""
802"\n"
803"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
804"container by default\n"
805"\t\tkubectl exec 123456-7890 date\n"
806"\n"
807"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
808"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
809"\n"
810"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
811"from pod 123456-7890\n"
812"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
813"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
814msgstr ""
815"\n"
816"\t\t# Erhalte die Ausgabe vom Aufruf von 'date' auf dem Pod 123456-7890, mit "
817"dem ersten Container als Standard\n"
818"\t\tkubectl exec 123456-7890 date\n"
819"\n"
820"\t\t# Erhalte die Ausgabe vom Aufruf von 'date' im Ruby-Container aus dem Pod "
821"123456-7890\n"
822"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
823"\n"
824"\t\t# Wechsle in den Terminal-Modus und sende stdin zu 'bash' im Ruby-Container "
825"aus dem Pod 123456-7890\n"
826"\t\t# und sende stdout/stderr von 'bash' zurück zum Client\n"
827"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
828
829#: pkg/kubectl/cmd/attach.go:42
830msgid ""
831"\n"
832"\t\t# Get output from running pod 123456-7890, using the first container by "
833"default\n"
834"\t\tkubectl attach 123456-7890\n"
835"\n"
836"\t\t# Get output from ruby-container from pod 123456-7890\n"
837"\t\tkubectl attach 123456-7890 -c ruby-container\n"
838"\n"
839"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
840"from pod 123456-7890\n"
841"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
842"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
843"\n"
844"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
845"\t\tkubectl attach rs/nginx\n"
846"\t\t"
847msgstr ""
848"\n"
849"\t\t# Erhalte die Ausgabe vom laufenden Pod 123456-7890, mit dem ersten "
850"Container als Standard\n"
851"\t\tkubectl attach 123456-7890\n"
852"\n"
853"\t\t# Erhalte die Ausgabe vom Ruby-Container aus dem Pod 123456-7890\n"
854"\t\tkubectl attach 123456-7890 -c ruby-container\n"
855"\n"
856"\t\t# Wechsle in den Terminal-Modus und sende stdin zu 'bash' im Ruby-Container "
857"aus dem Pod 123456-7890\n"
858"\t\t# und sende stdout/stderr von 'bash' zurück zum Client\n"
859"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
860"\n"
861"\t\t# Erhalte die Ausgabe vom ersten Pod eines ReplicaSets nginx\n"
862"\t\tkubectl attach rs/nginx\n"
863"\t\t"
864
865#: pkg/kubectl/cmd/explain.go:39
866msgid ""
867"\n"
868"\t\t# Get the documentation of the resource and its fields\n"
869"\t\tkubectl explain pods\n"
870"\n"
871"\t\t# Get the documentation of a specific field of a resource\n"
872"\t\tkubectl explain pods.spec.containers"
873msgstr ""
874"\n"
875"\t\t# Erhalte die Dokumentation einer Resource und ihrer Felder\n"
876"\t\tkubectl explain pods\n"
877"\n"
878"\t\t# Erhalte die Dokumentation eines speziellen Felds einer Resource\n"
879"\t\tkubectl explain pods.spec.containers"
880
881#: pkg/kubectl/cmd/completion.go:65
882msgid ""
883"\n"
884"\t\t# Install bash completion on a Mac using homebrew\n"
885"\t\tbrew install bash-completion\n"
886"\t\tprintf \"\n"
887"# Bash completion support\n"
888"source $(brew --prefix)/etc/bash_completion\n"
889"\" >> $HOME/.bash_profile\n"
890"\t\tsource $HOME/.bash_profile\n"
891"\n"
892"\t\t# Load the kubectl completion code for bash into the current shell\n"
893"\t\tsource <(kubectl completion bash)\n"
894"\n"
895"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
896"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
897"\t\tprintf \"\n"
898"# Kubectl shell completion\n"
899"source '$HOME/.kube/completion.bash.inc'\n"
900"\" >> $HOME/.bash_profile\n"
901"\t\tsource $HOME/.bash_profile\n"
902"\n"
903"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
904"\t\tsource <(kubectl completion zsh)"
905msgstr ""
906"\n"
907"\t\t# Installiere bash completion auf einem Mac mit homebrew\n"
908"\t\tbrew install bash-completion\n"
909"\t\tprintf \"\n"
910"# Bash completion support\n"
911"source $(brew --prefix)/etc/bash_completion\n"
912"\" >> $HOME/.bash_profile\n"
913"\t\tsource $HOME/.bash_profile\n"
914"\n"
915"\t\t# Lade den kubectl-Completion-Code für bash in der aktuellen Shell\n"
916"\t\tsource <(kubectl completion bash)\n"
917"\n"
918"\t\t# Schreibe den Bash-Completion-Code in eine Datei und source sie im "
919".bash_profile\n"
920"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
921"\t\tprintf \"\n"
922"# Kubectl shell completion\n"
923"source '$HOME/.kube/completion.bash.inc'\n"
924"\" >> $HOME/.bash_profile\n"
925"\t\tsource $HOME/.bash_profile\n"
926"\n"
927"\t\t# Lade den kubectl-Completion-Code für zsh[1] in die aktuelle Shell\n"
928"\t\tsource <(kubectl completion zsh)"
929
930#: pkg/kubectl/cmd/get.go:64
931msgid ""
932"\n"
933"\t\t# List all pods in ps output format.\n"
934"\t\tkubectl get pods\n"
935"\n"
936"\t\t# List all pods in ps output format with more information (such as node "
937"name).\n"
938"\t\tkubectl get pods -o wide\n"
939"\n"
940"\t\t# List a single replication controller with specified NAME in ps output "
941"format.\n"
942"\t\tkubectl get replicationcontroller web\n"
943"\n"
944"\t\t# List a single pod in JSON output format.\n"
945"\t\tkubectl get -o json pod web-pod-13je7\n"
946"\n"
947"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
948"JSON output format.\n"
949"\t\tkubectl get -f pod.yaml -o json\n"
950"\n"
951"\t\t# Return only the phase value of the specified pod.\n"
952"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
953"\n"
954"\t\t# List all replication controllers and services together in ps output "
955"format.\n"
956"\t\tkubectl get rc,services\n"
957"\n"
958"\t\t# List one or more resources by their type and names.\n"
959"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
960"\n"
961"\t\t# List all resources with different types.\n"
962"\t\tkubectl get all"
963msgstr ""
964"\n"
965"\t\t# Liste alle Pods im ps-Format auf.\n"
966"\t\tkubectl get pods\n"
967"\n"
968"\t\t# Liste alle Pods im ps-Format mit zusätzlichen Informationen (wie dem "
969"Knotennamen) auf.\n"
970"\t\tkubectl get pods -o wide\n"
971"\n"
972"\t\t# Liste alle einzelnen ReplicationController mit dem angegebenen Namen im "
973"ps-Format auf.\n"
974"\t\tkubectl get replicationcontroller web\n"
975"\n"
976"\t\t# Liste einen einzelnen Pod im JSON-Format auf.\n"
977"\t\tkubectl get -o json pod web-pod-13je7\n"
978"\n"
979"\t\t# Liste einen Pod mit Typ und Namen aus \"pod.yaml\" im JSON-Format auf.\n"
980"\t\tkubectl get -f pod.yaml -o json\n"
981"\n"
982"\t\t# Gib nur den phase-Wert des angegebenen Pods zurück.\n"
983"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
984"\n"
985"\t\t# Liste alle ReplicationController und Services im ps-Format auf.\n"
986"\t\tkubectl get rc,services\n"
987"\n"
988"\t\t# Liste eine oder mehrere Resourcen über ihren Typ und Namen auf.\n"
989"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
990"\n"
991"\t\t# Liste alle Resourcen mit verschiedenen Typen auf.\n"
992"\t\tkubectl get all"
993
994#: pkg/kubectl/cmd/portforward.go:53
995msgid ""
996"\n"
997"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports "
998"5000 and 6000 in the pod\n"
999"\t\tkubectl port-forward mypod 5000 6000\n"
1000"\n"
1001"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n"
1002"\t\tkubectl port-forward mypod 8888:5000\n"
1003"\n"
1004"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
1005"\t\tkubectl port-forward mypod :5000\n"
1006"\n"
1007"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
1008"\t\tkubectl port-forward mypod 0:5000"
1009msgstr ""
1010"\n"
1011"\t\t# Hört lokal auf Port 5000 und 6000 und leitet Daten zum/vom Port 5000 und "
1012"6000 weiter an den Pod\n"
1013"\t\tkubectl port-forward mypod 5000 6000\n"
1014"\n"
1015"\t\t# Hört lokal auf Port 8888 und leitet an Port 5000 des Pods weiter\n"
1016"\t\tkubectl port-forward mypod 8888:5000\n"
1017"\n"
1018"\t\t# Hört auf einen zufälligen lokalen Port und leitet an Port 5000 des Pods "
1019"weiter\n"
1020"\t\tkubectl port-forward mypod :5000\n"
1021"\n"
1022"\t\t# Hört auf einen zufälligen lokalen Port und leitet an Port 5000 des Pods "
1023"weiter\n"
1024"\t\tkubectl port-forward mypod 0:5000"
1025
1026#: pkg/kubectl/cmd/drain.go:118
1027msgid ""
1028"\n"
1029"\t\t# Mark node \"foo\" as schedulable.\n"
1030"\t\t$ kubectl uncordon foo"
1031msgstr ""
1032"\n"
1033"\t\t# Markiere Knoten \"foo\" als schedulable.\n"
1034"\t\t$ kubectl uncordon foo"
1035
1036#: pkg/kubectl/cmd/drain.go:93
1037msgid ""
1038"\n"
1039"\t\t# Mark node \"foo\" as unschedulable.\n"
1040"\t\tkubectl cordon foo"
1041msgstr ""
1042"\n"
1043"\t\t# Markiere Knoten \"foo\" als unschedulable.\n"
1044"\t\tkubectl cordon foo"
1045
1046#: pkg/kubectl/cmd/patch.go:66
1047msgid ""
1048"\n"
1049"\t\t# Partially update a node using strategic merge patch\n"
1050"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
1051"\n"
1052"\t\t# Partially update a node identified by the type and name specified in "
1053"\"node.json\" using strategic merge patch\n"
1054"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
1055"\n"
1056"\t\t# Update a container's image; spec.containers[*].name is required "
1057"because it's a merge key\n"
1058"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
1059"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
1060"\n"
1061"\t\t# Update a container's image using a json patch with positional arrays\n"
1062"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
1063"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
1064msgstr ""
1065"\n"
1066"\t\t# Aktualisiere einen Knoten teilweise mit einem Strategic-Merge-Patch\n"
1067"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
1068"\n"
1069"\t\t# Aktualisiere einen Knoten, mit type und name aus \"node.json\", mit einem "
1070"Strategic-Merge-Patch\n"
1071"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
1072"\n"
1073"\t\t# Aktualisiere das Image eines Containers; spec.containers[*].name ist "
1074"erforderlich, da es der Merge-Key ist\n"
1075"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
1076"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
1077"\n"
1078"\t\t# Aktualisiere das Image eines Containers mit einem JSON-Patch mit "
1079"Positional-Arrays\n"
1080"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
1081"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
1082
1083#: pkg/kubectl/cmd/options.go:29
1084msgid ""
1085"\n"
1086"\t\t# Print flags inherited by all commands\n"
1087"\t\tkubectl options"
1088msgstr ""
1089"\n"
1090"\t\t# Gebe Optionen aus, die an alle Kommandos vererbt werden\n"
1091"\t\tkubectl options"
1092
1093#: pkg/kubectl/cmd/clusterinfo.go:41
1094msgid ""
1095"\n"
1096"\t\t# Print the address of the master and cluster services\n"
1097"\t\tkubectl cluster-info"
1098msgstr ""
1099"\n"
1100"\t\t# Gebe die Adresse des Masters und des Cluster-Services aus\n"
1101"\t\tkubectl cluster-info"
1102
1103#: pkg/kubectl/cmd/version.go:32
1104msgid ""
1105"\n"
1106"\t\t# Print the client and server versions for the current context\n"
1107"\t\tkubectl version"
1108msgstr ""
1109"\n"
1110"\t\t# Gebe die Client- und Server-Versionen des aktuellen Kontexts aus\n"
1111"\t\tkubectl version"
1112
1113#: pkg/kubectl/cmd/apiversions.go:34
1114msgid ""
1115"\n"
1116"\t\t# Print the supported API versions\n"
1117"\t\tkubectl api-versions"
1118msgstr ""
1119"\n"
1120"\t\t# Gebe die unterstützten API Versionen aus\n"
1121"\t\tkubectl api-versions"
1122
1123#: pkg/kubectl/cmd/replace.go:50
1124msgid ""
1125"\n"
1126"\t\t# Replace a pod using the data in pod.json.\n"
1127"\t\tkubectl replace -f ./pod.json\n"
1128"\n"
1129"\t\t# Replace a pod based on the JSON passed into stdin.\n"
1130"\t\tcat pod.json | kubectl replace -f -\n"
1131"\n"
1132"\t\t# Update a single-container pod's image version (tag) to v4\n"
1133"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
1134"kubectl replace -f -\n"
1135"\n"
1136"\t\t# Force replace, delete and then re-create the resource\n"
1137"\t\tkubectl replace --force -f ./pod.json"
1138msgstr ""
1139"\n"
1140"\t\t# Ersetze einen Pod mit den Daten aus pod.json.\n"
1141"\t\tkubectl replace -f ./pod.json\n"
1142"\n"
1143"\t\t# Ersetze einen Pod mit den JSON-Daten von stdin.\n"
1144"\t\tcat pod.json | kubectl replace -f -\n"
1145"\n"
1146"\t\t# Setze die Pod-Image-Version (tag) eines einzelnen Containers zu v4\n"
1147"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
1148"kubectl replace -f -\n"
1149"\n"
1150"\t\t# Erzwinge das Ersetzen, Löschen und Neu-Erstellen der Resource\n"
1151"\t\tkubectl replace --force -f ./pod.json"
1152
1153#: pkg/kubectl/cmd/logs.go:40
1154msgid ""
1155"\n"
1156"\t\t# Return snapshot logs from pod nginx with only one container\n"
1157"\t\tkubectl logs nginx\n"
1158"\n"
1159"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
1160"\t\tkubectl logs -lapp=nginx\n"
1161"\n"
1162"\t\t# Return snapshot of previous terminated ruby container logs from pod "
1163"web-1\n"
1164"\t\tkubectl logs -p -c ruby web-1\n"
1165"\n"
1166"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
1167"\t\tkubectl logs -f -c ruby web-1\n"
1168"\n"
1169"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
1170"\t\tkubectl logs --tail=20 nginx\n"
1171"\n"
1172"\t\t# Show all logs from pod nginx written in the last hour\n"
1173"\t\tkubectl logs --since=1h nginx\n"
1174"\n"
1175"\t\t# Return snapshot logs from first container of a job named hello\n"
1176"\t\tkubectl logs job/hello\n"
1177"\n"
1178"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
1179"nginx\n"
1180"\t\tkubectl logs deployment/nginx -c nginx-1"
1181msgstr ""
1182"\n"
1183"\t\t# Gib die Snapshot-Logs des Pods nginx mit nur einem Container zurück\n"
1184"\t\tkubectl logs nginx\n"
1185"\n"
1186"\t\t# Gib die Snapshot-Logs für die Pods mit dem Label app=nginx zurück\n"
1187"\t\tkubectl logs -lapp=nginx\n"
1188"\n"
1189"\t\t# Gib die Snapshot-Logs des zuvor gelöschten Ruby-Containers des Pods "
1190"web-1 zurück\n"
1191"\t\tkubectl logs -p -c ruby web-1\n"
1192"\n"
1193"\t\t# Starte das Streaming der Logs vom Ruby-Container im Pod web-1\n"
1194"\t\tkubectl logs -f -c ruby web-1\n"
1195"\n"
1196"\t\t# Zeige die letzten 20 Zeilen der Ausgabe des Pods nginx\n"
1197"\t\tkubectl logs --tail=20 nginx\n"
1198"\n"
1199"\t\t# Zeige alle Logs der letzten Stunde des Pods nginx an\n"
1200"\t\tkubectl logs --since=1h nginx\n"
1201"\n"
1202"\t\t# Gib die Snapshot-Logs des ersten Containers des Jobs hello zurück\n"
1203"\t\tkubectl logs job/hello\n"
1204"\n"
1205"\t\t# Gib die Snapshot-Logs des Containers nginx-1 eines Deployments nginx "
1206"zurück\n"
1207"\t\tkubectl logs deployment/nginx -c nginx-1"
1208
1209#: pkg/kubectl/cmd/proxy.go:53
1210msgid ""
1211"\n"
1212"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
1213"content from ./local/www/\n"
1214"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
1215"\n"
1216"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
1217"\t\t# The chosen port for the server will be output to stdout.\n"
1218"\t\tkubectl proxy --port=0\n"
1219"\n"
1220"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
1221"api\n"
1222"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
1223"pods/\n"
1224"\t\tkubectl proxy --api-prefix=/k8s-api"
1225msgstr ""
1226"\n"
1227"\t\t# Starte einen Proxy zum Kubernetes-Apiserver auf Port 8011 und sende "
1228"statische Inhalte von ./local/www/\n"
1229"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
1230"\n"
1231"\t\t# Starte einen Proxy zum Kubernetes-Apiserver auf einem zufälligen lokalen "
1232"Port.\n"
1233"\t\t# Der gewählte Port für den Server wird im stdout zurückgegeben.\n"
1234"\t\tkubectl proxy --port=0\n"
1235"\n"
1236"\t\t# Starte einen Proxy zum Kubernetes-Apiserver und ändere das API-Prefix "
1237"zu k8s-api\n"
1238"\t\t# Damit ist die Pods-API bspw. unter localhost:8001/k8s-api/v1/pods/ "
1239"erreichbar\n"
1240"\t\tkubectl proxy --api-prefix=/k8s-api"
1241
1242#: pkg/kubectl/cmd/scale.go:43
1243msgid ""
1244"\n"
1245"\t\t# Scale a replicaset named 'foo' to 3.\n"
1246"\t\tkubectl scale --replicas=3 rs/foo\n"
1247"\n"
1248"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
1249"to 3.\n"
1250"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
1251"\n"
1252"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
1253"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
1254"\n"
1255"\t\t# Scale multiple replication controllers.\n"
1256"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
1257"\n"
1258"\t\t# Scale job named 'cron' to 3.\n"
1259"\t\tkubectl scale --replicas=3 job/cron"
1260msgstr ""
1261"\n"
1262"\t\t# Skaliere ein ReplicaSet 'foo' auf 3.\n"
1263"\t\tkubectl scale --replicas=3 rs/foo\n"
1264"\n"
1265"\t\t# Skaliere eine Resource mit type und name aus \"foo.yaml\" auf 3.\n"
1266"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
1267"\n"
1268"\t\t# Wenn die aktuelle Größe des Deployments mysql 2 ist, skaliere mysql auf 3.\n"
1269"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
1270"\n"
1271"\t\t# Skaliere mehrere MultiplicationController.\n"
1272"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
1273"\n"
1274"\t\t# Skaliere den Job cron auf 3.\n"
1275"\t\tkubectl scale --replicas=3 job/cron"
1276
1277#: pkg/kubectl/cmd/apply_set_last_applied.go:67
1278msgid ""
1279"\n"
1280"\t\t# Set the last-applied-configuration of a resource to match the contents "
1281"of a file.\n"
1282"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
1283"\n"
1284"\t\t# Execute set-last-applied against each configuration file in a "
1285"directory.\n"
1286"\t\tkubectl apply set-last-applied -f path/\n"
1287"\n"
1288"\t\t# Set the last-applied-configuration of a resource to match the contents "
1289"of a file, will create the annotation if it does not already exist.\n"
1290"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
1291"\t\t"
1292msgstr ""
1293"\n"
1294"\t\t# Setze die Last-Applied-Configuration einer Resource auf den Inhalt einer "
1295"Datei.\n"
1296"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
1297"\n"
1298"\t\t# Führe Set-Last-Applied auf jeder Konfigurationsdatei in einem Ordner aus.\n"
1299"\t\tkubectl apply set-last-applied -f path/\n"
1300"\n"
1301"\t\t# Setze die Last-Applied-Configuration einer Resource auf den Inhalt einer "
1302"Datei; erstellt die Annotation, wenn sie noch nicht existiert.\n"
1303"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
1304"\t\t"
1305
1306#: pkg/kubectl/cmd/top_pod.go:61
1307msgid ""
1308"\n"
1309"\t\t# Show metrics for all pods in the default namespace\n"
1310"\t\tkubectl top pod\n"
1311"\n"
1312"\t\t# Show metrics for all pods in the given namespace\n"
1313"\t\tkubectl top pod --namespace=NAMESPACE\n"
1314"\n"
1315"\t\t# Show metrics for a given pod and its containers\n"
1316"\t\tkubectl top pod POD_NAME --containers\n"
1317"\n"
1318"\t\t# Show metrics for the pods defined by label name=myLabel\n"
1319"\t\tkubectl top pod -l name=myLabel"
1320msgstr ""
1321"\n"
1322"\t\t# Zeige Metriken für alle Pods im Namespace default\n"
1323"\t\tkubectl top pod\n"
1324"\n"
1325"\t\t# Zeige Metriken für alle Pods im gegebenen namespace\n"
1326"\t\tkubectl top pod --namespace=NAMESPACE\n"
1327"\n"
1328"\t\t# Zeige Metriken für den gebenen Pod und seine Container\n"
1329"\t\tkubectl top pod POD_NAME --containers\n"
1330"\n"
1331"\t\t# Zeige Metriken für Pods mit dem Label name=myLabel\n"
1332"\t\tkubectl top pod -l name=myLabel"
1333
1334#: pkg/kubectl/cmd/stop.go:40
1335msgid ""
1336"\n"
1337"\t\t# Shut down foo.\n"
1338"\t\tkubectl stop replicationcontroller foo\n"
1339"\n"
1340"\t\t# Stop pods and services with label name=myLabel.\n"
1341"\t\tkubectl stop pods,services -l name=myLabel\n"
1342"\n"
1343"\t\t# Shut down the service defined in service.json\n"
1344"\t\tkubectl stop -f service.json\n"
1345"\n"
1346"\t\t# Shut down all resources in the path/to/resources directory\n"
1347"\t\tkubectl stop -f path/to/resources"
1348msgstr ""
1349"\n"
1350"\t\t# Stoppe foo.\n"
1351"\t\tkubectl stop replicationcontroller foo\n"
1352"\n"
1353"\t\t# Stoppe Pods und Services mit dem Label name=myLabel.\n"
1354"\t\tkubectl stop pods,services -l name=myLabel\n"
1355"\n"
1356"\t\t# Stoppe den in service.json definierten Service\n"
1357"\t\tkubectl stop -f service.json\n"
1358"\n"
1359"\t\t# Stoppe alle Resourcen im Ordner path/to/resources\n"
1360"\t\tkubectl stop -f path/to/resources"
1361
1362#: pkg/kubectl/cmd/run.go:57
1363msgid ""
1364"\n"
1365"\t\t# Start a single instance of nginx.\n"
1366"\t\tkubectl run nginx --image=nginx\n"
1367"\n"
1368"\t\t# Start a single instance of hazelcast and let the container expose port "
1369"5701 .\n"
1370"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
1371"\n"
1372"\t\t# Start a single instance of hazelcast and set environment variables "
1373"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
1374"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
1375"env=\"POD_NAMESPACE=default\"\n"
1376"\n"
1377"\t\t# Start a replicated instance of nginx.\n"
1378"\t\tkubectl run nginx --image=nginx --replicas=5\n"
1379"\n"
1380"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
1381"\t\tkubectl run nginx --image=nginx --dry-run\n"
1382"\n"
1383"\t\t# Start a single instance of nginx, but overload the spec of the "
1384"deployment with a partial set of values parsed from JSON.\n"
1385"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
1386"\"spec\": { ... } }'\n"
1387"\n"
1388"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
1389"if it exits.\n"
1390"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
1391"\n"
1392"\t\t# Start the nginx container using the default command, but use custom "
1393"arguments (arg1 .. argN) for that command.\n"
1394"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
1395"\n"
1396"\t\t# Start the nginx container using a different command and custom "
1397"arguments.\n"
1398"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
1399"\n"
1400"\t\t# Start the perl container to compute π to 2000 places and print it "
1401"out.\n"
1402"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
1403"wle 'print bpi(2000)'\n"
1404"\n"
1405"\t\t# Start the cron job to compute π to 2000 places and print it out every "
1406"5 minutes.\n"
1407"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
1408"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
1409msgstr ""
1410"\n"
1411"\t\t# Starte eine einzelne Instanz von nginx.\n"
1412"\t\tkubectl run nginx --image=nginx\n"
1413"\n"
1414"\t\t# Starte eine einzelne Instanz von hazelcast und öffne Port 5701 auf dem "
1415"Container.\n"
1416"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
1417"\n"
1418"\t\t# Starte eine einzelne Instanz von hazelcast und setze die Umgebungs-"
1419"variablen \"DNS_DOMAIN=cluster\" und \"POD_NAMESPACE=default\" im Container.\n"
1420"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
1421"env=\"POD_NAMESPACE=default\"\n"
1422"\n"
1423"\t\t# Starte eine replizierte Instanz von nginx.\n"
1424"\t\tkubectl run nginx --image=nginx --replicas=5\n"
1425"\n"
1426"\t\t# Testlauf. Zeige die zugehörigen API Objekte ohne sie zu erstellen.\n"
1427"\t\tkubectl run nginx --image=nginx --dry-run\n"
1428"\n"
1429"\t\t# Starte eine einzelne Instanz von nginx, aber überlade die Spec des "
1430"Deployments mit einer Teilmenge von JSON-Werten.\n"
1431"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
1432"\"spec\": { ... } }'\n"
1433"\n"
1434"\t\t# Starte einen busybox Pod und lass ihn im Vordergrund laufen; starte ihn "
1435"nicht neu, wenn er existiert.\n"
1436"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
1437"\n"
1438"\t\t# Starte einen nginx-Container mit dem Standardkommando, aber übergebe "
1439"die Parameter (arg1 .. argN) an das Kommando.\n"
1440"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
1441"\n"
1442"\t\t# Starte den nginx-Container mit einem anderen Kommando und Parametern.\n"
1443"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
1444"\n"
1445"\t\t# Starte den perl-Container, um π auf 2000 Stellen zu berechnen und gib es "
1446"aus.\n"
1447"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
1448"wle 'print bpi(2000)'\n"
1449"\n"
1450"\t\t# Starte den cron-Job, um π auf 2000 Stellen zu berechnen und gib sie alle "
1451"5 Minuten aus.\n"
1452"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
1453"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
1454
1455#: pkg/kubectl/cmd/taint.go:67
1456msgid ""
1457"\n"
1458"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
1459"user' and effect 'NoSchedule'.\n"
1460"\t\t# If a taint with that key and effect already exists, its value is "
1461"replaced as specified.\n"
1462"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
1463"\n"
1464"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
1465"'NoSchedule' if one exists.\n"
1466"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
1467"\n"
1468"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
1469"\t\tkubectl taint nodes foo dedicated-"
1470msgstr ""
1471"\n"
1472"\t\t# Aktualisiere Knoten 'foo' mit einem Taint mit dem Key 'dedicated', dem "
1473"Value 'special-user' und dem Effect 'NoSchedule'.\n"
1474"\t\t# Wenn ein Taint mit dem Key und Effect schon existiert, wird sein Value "
1475"mit den gegebenen Werten ersetzt.\n"
1476"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
1477"\n"
1478"\t\t# Entferne vom Knoten 'foo' den Taint mit dem Key 'dedicated' und dem Effect "
1479"'NoSchedule', wenn er existiert.\n"
1480"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
1481"\n"
1482"\t\t# Entferne vom Knoten 'foo' alle Tains mit dem Key 'dedicated'\n"
1483"\t\tkubectl taint nodes foo dedicated-"
1484
1485#: pkg/kubectl/cmd/label.go:77
1486msgid ""
1487"\n"
1488"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
1489"\t\tkubectl label pods foo unhealthy=true\n"
1490"\n"
1491"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
1492"overwriting any existing value.\n"
1493"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
1494"\n"
1495"\t\t# Update all pods in the namespace\n"
1496"\t\tkubectl label pods --all status=unhealthy\n"
1497"\n"
1498"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
1499"\t\tkubectl label -f pod.json status=unhealthy\n"
1500"\n"
1501"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
1502"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
1503"\n"
1504"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
1505"\t\t# Does not require the --overwrite flag.\n"
1506"\t\tkubectl label pods foo bar-"
1507msgstr ""
1508"\n"
1509"\t\t# Aktualisiere den Pod 'foo' mit dem Label 'unhealthy' und dem Value "
1510"'true'.\n"
1511"\t\tkubectl label pods foo unhealthy=true\n"
1512"\n"
1513"\t\t# Aktualisiere den Pod 'foo' mit dem Label 'status' und dem Value "
1514"'unhealthy' und überschreibe alle bisherigen Values.\n"
1515"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
1516"\n"
1517"\t\t# Aktualisiere alle Pods im Namespace\n"
1518"\t\tkubectl label pods --all status=unhealthy\n"
1519"\n"
1520"\t\t# Aktualisiere den Pod mit type und name aus \"pod.json\"\n"
1521"\t\tkubectl label -f pod.json status=unhealthy\n"
1522"\n"
1523"\t\t# Aktualisiere den Pod 'foo', wenn die Resource sich nicht von version 1 "
1524"unterscheidet.\n"
1525"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
1526"\n"
1527"\t\t# Aktualisiere den Pod 'foo', indem das Label 'bar' gelöscht wird, wenn es "
1528"existiert.\n"
1529"\t\t# Benötigt kein --overwrite flag.\n"
1530"\t\tkubectl label pods foo bar-"
1531
1532#: pkg/kubectl/cmd/rollingupdate.go:54
1533msgid ""
1534"\n"
1535"\t\t# Update pods of frontend-v1 using new replication controller data in "
1536"frontend-v2.json.\n"
1537"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
1538"\n"
1539"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
1540"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
1541"\n"
1542"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
1543"image, and switching the\n"
1544"\t\t# name of the replication controller.\n"
1545"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
1546"\n"
1547"\t\t# Update the pods of frontend by just changing the image, and keeping "
1548"the old name.\n"
1549"\t\tkubectl rolling-update frontend --image=image:v2\n"
1550"\n"
1551"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
1552"frontend-v2).\n"
1553"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
1554msgstr ""
1555"\n"
1556"\t\t# Aktualisiere die Pods in frontend-v1 mit den neuen Replication-"
1557"Controller Daten in frontend-v2.json.\n"
1558"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
1559"\n"
1560"\t\t# Aktualisiere die Pods in frontend-v1 mit den JSON-Daten von stdin.\n"
1561"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
1562"\n"
1563"\t\t# Aktualisiere die Pods von frontend-v1 auf frontend-v2, indem das Image "
1564"geändert wird und\n"
1565"\t\t# der Name des ReplicationControllers.\n"
1566"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
1567"\n"
1568"\t\t# Aktualisiere die Pods in frontend, indem das Image geändert, aber der "
1569"alte Name beibehalten wird.\n"
1570"\t\tkubectl rolling-update frontend --image=image:v2\n"
1571"\n"
1572"\t\t# Breche ein laufendes Rollout (von frontend-v1 zu frontend-v2) ab und "
1573"mache es rückgängig.\n"
1574"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
1575
1576#: pkg/kubectl/cmd/apply_view_last_applied.go:52
1577msgid ""
1578"\n"
1579"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
1580"\t\tkubectl apply view-last-applied deployment/nginx\n"
1581"\n"
1582"\t\t# View the last-applied-configuration annotations by file in JSON\n"
1583"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
1584msgstr ""
1585"\n"
1586"\t\t# Zeige die Annotation Last-Applied-Configuration mit type/name in YAML an.\n"
1587"\t\tkubectl apply view-last-applied deployment/nginx\n"
1588"\n"
1589"\t\t# Zeige die Annotation Last-applied-configuration mit der Datei in JSON an\n"
1590"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
1591
1592#: pkg/kubectl/cmd/apply.go:75
1593msgid ""
1594"\n"
1595"\t\tApply a configuration to a resource by filename or stdin.\n"
1596"\t\tThis resource will be created if it doesn't exist yet.\n"
1597"\t\tTo use 'apply', always create the resource initially with either 'apply' "
1598"or 'create --save-config'.\n"
1599"\n"
1600"\t\tJSON and YAML formats are accepted.\n"
1601"\n"
1602"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
1603"use unless you are aware of what the current state is. See https://issues."
1604"k8s.io/34274."
1605msgstr ""
1606"\n"
1607"\t\tWende eine Konfiguration auf eine Resource mit Dateinamen oder stdin an.\n"
1608"\t\tDie Resource wird erstellt, wenn sie noch nicht existiert.\n"
1609"\t\tUm 'apply' zu benutzen, muss die Resource initital mit 'apply' oder "
1610"'create --save-config' erstellt werden.\n"
1611"\n"
1612"\t\tJSON- und YAML-Formate werden akzeptiert.\n"
1613"\n"
1614"\t\tAlpha Disclaimer: Die --prune Funktion ist noch nicht fertig. Benutze sie "
1615"nicht, wenn der aktuelle Zustand nicht bekannt ist. Siehe https://issues.k8s."
1616"io/34274."
1617
1618#: pkg/kubectl/cmd/convert.go:38
1619msgid ""
1620"\n"
1621"\t\tConvert config files between different API versions. Both YAML\n"
1622"\t\tand JSON formats are accepted.\n"
1623"\n"
1624"\t\tThe command takes filename, directory, or URL as input, and convert it "
1625"into format\n"
1626"\t\tof version specified by --output-version flag. If target version is not "
1627"specified or\n"
1628"\t\tnot supported, convert to latest version.\n"
1629"\n"
1630"\t\tThe default output will be printed to stdout in YAML format. One can use "
1631"-o option\n"
1632"\t\tto change to output destination."
1633msgstr ""
1634"\n"
1635"\t\tKonvertiere Konfigurationsdateien zwischen API Versionen. Sowohl YAML-\n"
1636"\t\talsauch JSON-Formate werden akzeptiert.\n"
1637"\n"
1638"\t\tDer Befehlt akzeptiert Dateinamen, Ordner  oder URL als Parameter und "
1639"konvertiert es ins Format\n"
1640"\t\tder mit --output-version gegebenen Version. Wenn die Zielversion nicht \n"
1641"\t\tangegeben wird oder ungültig ist, wird die neueste Version verwendet.\n"
1642"\n"
1643"\t\tDie Standardausgabe wird auf stdout im YAML-Format ausgegeben. Man kann "
1644"die Option -o verwenden,\n"
1645"\t\tum das Ausgabeziel festzulegen."
1646
1647#: pkg/kubectl/cmd/create_clusterrole.go:31
1648msgid ""
1649"\n"
1650"\t\tCreate a ClusterRole."
1651msgstr ""
1652"\n"
1653"\t\tErstelle eine ClusterRole."
1654
1655#: pkg/kubectl/cmd/create_clusterrolebinding.go:32
1656msgid ""
1657"\n"
1658"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
1659msgstr ""
1660"\n"
1661"\t\tErstelle ein ClusterRoleBinding für eine bestimmte ClusterRole."
1662
1663#: pkg/kubectl/cmd/create_rolebinding.go:32
1664msgid ""
1665"\n"
1666"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
1667msgstr ""
1668"\n"
1669"\t\tErstelle ein RoleBinding für eine bestimmte ClusterRole."
1670
1671#: pkg/kubectl/cmd/create_secret.go:200
1672msgid ""
1673"\n"
1674"\t\tCreate a TLS secret from the given public/private key pair.\n"
1675"\n"
1676"\t\tThe public/private key pair must exist before hand. The public key "
1677"certificate must be .PEM encoded and match the given private key."
1678msgstr ""
1679"\n"
1680"\t\tErstelle ein TLS-Secret vom gegebenen Public/Private-Schlüsselpaar.\n"
1681"\n"
1682"\t\tDas Public/Private-Schlüsselpaar muss vorab bestehen. Das Public-Key-"
1683"Zertifikat muss im PEM-Format sein und zum gegebenen Private-Key passen."
1684
1685#: pkg/kubectl/cmd/create_configmap.go:32
1686msgid ""
1687"\n"
1688"\t\tCreate a configmap based on a file, directory, or specified literal "
1689"value.\n"
1690"\n"
1691"\t\tA single configmap may package one or more key/value pairs.\n"
1692"\n"
1693"\t\tWhen creating a configmap based on a file, the key will default to the "
1694"basename of the file, and the value will\n"
1695"\t\tdefault to the file content.  If the basename is an invalid key, you may "
1696"specify an alternate key.\n"
1697"\n"
1698"\t\tWhen creating a configmap based on a directory, each file whose basename "
1699"is a valid key in the directory will be\n"
1700"\t\tpackaged into the configmap.  Any directory entries except regular files "
1701"are ignored (e.g. subdirectories,\n"
1702"\t\tsymlinks, devices, pipes, etc)."
1703msgstr ""
1704"\n"
1705"\t\tErstelle eine ConfigMap basierend auf einer Datei, einem Order oder einem "
1706"gegebenen Wert.\n"
1707"\n"
1708"\t\tEine einzelne ConfigMap kann eins oder mehr Key/Value-Paare beinhalten.\n"
1709"\n"
1710"\t\tWenn man eine ConfigMap von einer Datei erstellt, wird der Key standard"
1711"mäßig der Name der Datei, und der Wert wird\n"
1712"\t\tstandardmäßig der Dateiinhalt. Wenn der Dateiname ein ungültiger Key ist, "
1713"kann ein anderer Key angegeben werden.\n"
1714"\n"
1715"\t\tWenn man eine ConfigMap von einem Ordner erstellt, wird jede Datei, deren "
1716"Name ein gültiger Key ist\n"
1717"\t\tin die ConfigMap aufgenommen. Jegliche Einträge im Ordner, die keine "
1718"regulären Dateien sind, werden ignoriert (z.B. SubDirectories, \n"
1719"\t\tSymLinks, Devices, Pipes, usw)."
1720
1721#: pkg/kubectl/cmd/create_namespace.go:32
1722msgid ""
1723"\n"
1724"\t\tCreate a namespace with the specified name."
1725msgstr ""
1726"\n"
1727"\t\tErstelle einen Namespace mit dem gegebenen Namen."
1728
1729#: pkg/kubectl/cmd/create_secret.go:119
1730msgid ""
1731"\n"
1732"\t\tCreate a new secret for use with Docker registries.\n"
1733"\n"
1734"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
1735"\n"
1736"\t\tWhen using the Docker command line to push images, you can authenticate "
1737"to a given registry by running\n"
1738"\n"
1739"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
1740"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
1741"\n"
1742"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
1743"push' and 'docker pull' commands to\n"
1744"\t\tauthenticate to the registry. The email address is optional.\n"
1745"\n"
1746"\t\tWhen creating applications, you may have a Docker registry that requires "
1747"authentication.  In order for the\n"
1748"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
1749"You can provide this information\n"
1750"\t\tby creating a dockercfg secret and attaching it to your service account."
1751msgstr ""
1752"\n"
1753"\t\tErstelle ein Secret für die Benutzung mit Docker-Registries.\n"
1754"\n"
1755"\t\tDockercfg Secrets werden für die Authentifizierung bei Docker-Registries "
1756"benutzt.\n"
1757"\n"
1758"\t\tWenn die Docker-command -line zum pushen von Images benutzt wird, kann man "
1759"sich bei einer gegebenen Registry authentifizieren mit\n"
1760"\n"
1761"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
1762"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
1763"\n"
1764"    Dies produziert eine ~/.dockercfg Datei, die für folgende 'docker push' "
1765"und 'docker pull' Befehle genutzt wird,\n"
1766"\t\tum sich an der Registry zu authentifizieren. Die E-Mail-Adresse ist "
1767"optional.\n"
1768"\n"
1769"\t\tBei der Erstellung von Applikationen, kann eine Docker-Registry eine "
1770"Authentifizierung verlangen. Damit\n"
1771"\t\tdeine Knoten in deinem Namen Images herunterladen können, benötigen sie "
1772"die Credentials.  "
1773"Man kann diese Information bereitstellen\n"
1774"\t\tindem man ein dockercfg secret erstellt und zu seinem ServiceAccount "
1775"hinzufügt."
1776
1777#: pkg/kubectl/cmd/create_pdb.go:32
1778msgid ""
1779"\n"
1780"\t\tCreate a pod disruption budget with the specified name, selector, and "
1781"desired minimum available pods"
1782msgstr ""
1783"\n"
1784"\t\tErstelle ein Pod-Disruption-Budget mit dem gegebenen name, selector und "
1785"der gewünschten Mindestanzahl verfügbarer Pods"
1786
1787#: pkg/kubectl/cmd/create.go:42
1788msgid ""
1789"\n"
1790"\t\tCreate a resource by filename or stdin.\n"
1791"\n"
1792"\t\tJSON and YAML formats are accepted."
1793msgstr ""
1794"\n"
1795"\t\tErstelle eine Resource mit Dateinamen oder stdin.\n"
1796"\n"
1797"\t\tJSON- und YAML-Formate werden akzeptiert."
1798
1799#: pkg/kubectl/cmd/create_quota.go:32
1800msgid ""
1801"\n"
1802"\t\tCreate a resourcequota with the specified name, hard limits and optional "
1803"scopes"
1804msgstr ""
1805"\n"
1806"\t\tErstelle eine ResourceQuota mit dem gegebenen name, hard limits und optional "
1807"scopes"
1808
1809#: pkg/kubectl/cmd/create_role.go:38
1810msgid ""
1811"\n"
1812"\t\tCreate a role with single rule."
1813msgstr ""
1814"\n"
1815"\t\tErstelle eine Role mit einer einzelnen Rule."
1816
1817#: pkg/kubectl/cmd/create_secret.go:47
1818msgid ""
1819"\n"
1820"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
1821"\n"
1822"\t\tA single secret may package one or more key/value pairs.\n"
1823"\n"
1824"\t\tWhen creating a secret based on a file, the key will default to the "
1825"basename of the file, and the value will\n"
1826"\t\tdefault to the file content.  If the basename is an invalid key, you may "
1827"specify an alternate key.\n"
1828"\n"
1829"\t\tWhen creating a secret based on a directory, each file whose basename is "
1830"a valid key in the directory will be\n"
1831"\t\tpackaged into the secret.  Any directory entries except regular files "
1832"are ignored (e.g. subdirectories,\n"
1833"\t\tsymlinks, devices, pipes, etc)."
1834msgstr ""
1835"\n"
1836"\t\tErstelle ein Secret basierend auf einer Datei, einem Ordner oder einem "
1837"gegebenen Wert.\n"
1838"\n"
1839"\t\tEin einzelnes Secret kann eins oder mehr Key/Value-Paare beinhalten.\n"
1840"\n"
1841"\t\tWenn man ein Secret von einer Datei erstellt, wird der Key standard"
1842"mäßig der Name der Datei, und der Wert wird\n"
1843"\t\tstandardmäßig der Dateiinhalt. Wenn der Dateiname ein ungültiger Key ist, "
1844"kann ein anderer Key angegeben werden.\n"
1845"\n"
1846"\t\tWenn man ein Secret von einem Ordner erstellt, wird jede Datei, deren "
1847"Name ein gültiger Key ist\n"
1848"\t\tin das Secret aufgenommen. Jegliche Einträge im Ordner, die keine "
1849"regulären Dateien sind, werden ignoriert (z.B. SubDirectories, \n"
1850"\t\tSymLinks, Devices, Pipes, usw)."
1851
1852#: pkg/kubectl/cmd/create_serviceaccount.go:32
1853msgid ""
1854"\n"
1855"\t\tCreate a service account with the specified name."
1856msgstr ""
1857"\n"
1858"\t\tErstelle einen ServiceAccount mit dem gegebenen Namen."
1859
1860#: pkg/kubectl/cmd/run.go:52
1861msgid ""
1862"\n"
1863"\t\tCreate and run a particular image, possibly replicated.\n"
1864"\n"
1865"\t\tCreates a deployment or job to manage the created container(s)."
1866msgstr ""
1867"\n"
1868"\t\tErstelle und starte ein bestimmtes Image, möglicherweise repliziert.\n"
1869"\n"
1870"\t\tErstellt ein Deployment oder Job, um den/die erstellten Container zu "
1871"verwalten."
1872
1873#: pkg/kubectl/cmd/autoscale.go:34
1874msgid ""
1875"\n"
1876"\t\tCreates an autoscaler that automatically chooses and sets the number of "
1877"pods that run in a kubernetes cluster.\n"
1878"\n"
1879"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
1880"creates an autoscaler that uses the given resource as a reference.\n"
1881"\t\tAn autoscaler can automatically increase or decrease number of pods "
1882"deployed within the system as needed."
1883msgstr ""
1884"\n"
1885"\t\tErstellt einen AutoScaler der die Anzahl der Pods, die im Kubernetes-"
1886"Cluster laufen, automatisch wählt und anpasst.\n"
1887"\n"
1888"\t\tSucht ein Deployment, ReplicaSet oder ReplicationController mit Namen name "
1889"und erstellt einen AutoScaler, der die Resource als Referenz nimmt.\n"
1890"\t\tEin AutoScaler kann die Anzahl der im System deployten Pods nach Bedarf "
1891"erhöhen oder verringern."
1892
1893#: pkg/kubectl/cmd/delete.go:40
1894msgid ""
1895"\n"
1896"\t\tDelete resources by filenames, stdin, resources and names, or by "
1897"resources and label selector.\n"
1898"\n"
1899"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
1900"be specified: filenames,\n"
1901"\t\tresources and names, or resources and label selector.\n"
1902"\n"
1903"\t\tSome resources, such as pods, support graceful deletion. These resources "
1904"define a default period\n"
1905"\t\tbefore they are forcibly terminated (the grace period) but you may "
1906"override that value with\n"
1907"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
1908"Because these resources often\n"
1909"\t\trepresent entities in the cluster, deletion may not be acknowledged "
1910"immediately. If the node\n"
1911"\t\thosting a pod is down or cannot reach the API server, termination may "
1912"take significantly longer\n"
1913"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
1914"\tperiod of 0 and specify\n"
1915"\t\tthe --force flag.\n"
1916"\n"
1917"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
1918"pod's processes have been\n"
1919"\t\tterminated, which can leave those processes running until the node "
1920"detects the deletion and\n"
1921"\t\tcompletes graceful deletion. If your processes use shared storage or "
1922"talk to a remote API and\n"
1923"\t\tdepend on the name of the pod to identify themselves, force deleting "
1924"those pods may result in\n"
1925"\t\tmultiple processes running on different machines using the same "
1926"identification which may lead\n"
1927"\t\tto data corruption or inconsistency. Only force delete pods when you are "
1928"sure the pod is\n"
1929"\t\tterminated, or if your application can tolerate multiple copies of the "
1930"same pod running at once.\n"
1931"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
1932"nodes before the node\n"
1933"\t\thas released those resources and causing those pods to be evicted "
1934"immediately.\n"
1935"\n"
1936"\t\tNote that the delete command does NOT do resource version checks, so if "
1937"someone\n"
1938"\t\tsubmits an update to a resource right when you submit a delete, their "
1939"update\n"
1940"\t\twill be lost along with the rest of the resource."
1941msgstr ""
1942"\n"
1943"\t\tLöscht die Resourcen mit Dateinamen, stdin, resources- und names- oder mit "
1944"resources- und label-Selektor.\n"
1945"\n"
1946"\t\tJSON- und YAML-Formate werden akzeptiert. Nur einer der Parameter darf "
1947"verwendet werden: Dateiname,\n"
1948"\t\tresources- und names-, oder resources- und label-Selektor.\n"
1949"\n"
1950"\t\tManche Resourcen, zum Beispiel Pods, unterstützen graziöses Löschen. Sie "
1951"definieren einen Standardzeitraum\n"
1952"\t\tbevor das Löschen erzwungen wird (grace-period), aber dieser Wert kann "
1953"überschrieben werden mit\n"
1954"\t\tder --grace-period Option, oder mit --now, das die grace-period auf 1 "
1955"setzt. "
1956"Da diese Resourcen\n"
1957"\t\thäufig Einheiten im Cluster sind, kann das Löschen nicht immer direkt "
1958"bestätigt werden. Wenn der Knoten\n"
1959"\t\tauf dem der Pod läuft nicht verfügbar ist, oder den API Server nicht "
1960"erreichen kann, kann das Löschen bedeutend länger dauern\n"
1961"\t\tals die grace-period. Um das Löschen zu erzwingen, muss eine grace-period "
1962"von 0 übergeben werden\n"
1963"\t\tund die --force Option gesetzt sein.\n"
1964"\n"
1965"\t\tWICHTIG: Ein erzwungenes Löschen wartet nicht auf die Bestätigung, dass "
1966"der Prozess\n"
1967"\t\tbeendet wurde, was den Prozess am Leben erhalten kann, bis der Knoten "
1968"die Löschung erkennt\n"
1969"\t\tund das graziöse Löschen beendet. Wenn Prozesse Shared-Storage oder eine "
1970"Remote-API verwenden und\n"
1971"\t\tden Namen des Pods brauchen, um sich selbst zu identifizieren, kann das "
1972"erzwungene Löschen dazu führen, dass\n"
1973"\t\tmehrere Prozesse auf der gleichen Maschine die gleiche Identität verwenden, "
1974"was zu\n"
1975"\t\tDatenkorruption oder Inkonsistenz führen kann. Erzwinge nur ein "
1976"Löschen, wenn sichergestellt ist, dass der Pod\n"
1977"\t\tgelöscht ist, oder wenn die Anwendung mehrere gleichzeitig laufende "
1978"Kopien verarbeiten kann.\n"
1979"\t\tAußerdem kann es passieren, dass der Scheduler neue Pods auf dem Knoten "
1980"plaziert, bevor der Knoten\n"
1981"\t\tdie Resourcen freigegeben hat, sodass diese Pods direkt entfernt werden.\n"
1982"\n"
1983"\t\tBerücksichtige außerdem, dass der Delete-Befehl KEINE versionen prüft, "
1984"sodass, wenn jemand\n"
1985"\t\tein Update einer Resource gleichzeitig mit Deinem delete anstößt, dessen "
1986"Update\n"
1987"\t\tmit dem Rest der Resource entfernt wird."
1988
1989#: pkg/kubectl/cmd/stop.go:31
1990msgid ""
1991"\n"
1992"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
1993"\n"
1994"\t\tThe stop command is deprecated, all its functionalities are covered by "
1995"delete command.\n"
1996"\t\tSee 'kubectl delete --help' for more details.\n"
1997"\n"
1998"\t\tAttempts to shut down and delete a resource that supports graceful "
1999"termination.\n"
2000"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
2001msgstr ""
2002"\n"
2003"\t\tVeraltet: Fahre eine Resource mit Namen oder Dateinamen graziös heruter.\n"
2004"\n"
2005"\t\tDer Stop-Befehl ist veraltet und alle Funktioneren werden mit dem Delete-"
2006"Befehl abgedeckt.\n"
2007"\t\tSiehe 'kubectl delete --help' für mehr Details.\n"
2008"\n"
2009"\t\tVersucht eine Resource, die graziöses Löschen unterstützt, herunterzufahren "
2010"und zu löschen.\n"
2011"\t\tWenn die Resource skaliert werden kann, wird sie vor dem Löschen auf 0 "
2012"skaliert."
2013
2014#: pkg/kubectl/cmd/top_node.go:60
2015msgid ""
2016"\n"
2017"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
2018"\n"
2019"\t\tThe top-node command allows you to see the resource consumption of nodes."
2020msgstr ""
2021"\n"
2022"\t\tZeigt die Resourcennutzung (CPU/Memory/Storage) von Knoten.\n"
2023"\n"
2024"\t\tDer top-node-Befehl erlaubt es, die Resourcennutzung von Knoten zu "
2025"betrachten."
2026
2027#: pkg/kubectl/cmd/top_pod.go:53
2028msgid ""
2029"\n"
2030"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
2031"\n"
2032"\t\tThe 'top pod' command allows you to see the resource consumption of "
2033"pods.\n"
2034"\n"
2035"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
2036"minutes\n"
2037"\t\tsince pod creation."
2038msgstr ""
2039"\n"
2040"\t\tZeigt die Resourcennutzung (CPU/Memory/Storage) von Pods.\n"
2041"\n"
2042"\t\tDer 'top pod'-Befehl erlaubt es, die Resourcennutzung von Pods zu "
2043"betrachten.\n"
2044"\n"
2045"\t\tAufgrund der Metrik-Pipeline-Verzögerung, können sie für ein paar Minuten "
2046"nicht verfügbar sein,\n"
2047"\t\tnach der Pod-Erstellung."
2048
2049#: pkg/kubectl/cmd/top.go:33
2050msgid ""
2051"\n"
2052"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
2053"\n"
2054"\t\tThe top command allows you to see the resource consumption for nodes or "
2055"pods.\n"
2056"\n"
2057"\t\tThis command requires Heapster to be correctly configured and working on "
2058"the server. "
2059msgstr ""
2060"\n"
2061"\t\tZeige Resourcennutzung (CPU/Memory/Storage).\n"
2062"\n"
2063"\t\tDer top-Befehl erlaubt es, die Resourcennutzung von Knoten oder Pods zu "
2064"betrachten.\n"
2065"\n"
2066"\t\tDieser Befehl benötigt eine korrekt konfigurierte und funktionierende "
2067"Heapster-Installation auf dem Server. "
2068
2069#: pkg/kubectl/cmd/drain.go:140
2070msgid ""
2071"\n"
2072"\t\tDrain node in preparation for maintenance.\n"
2073"\n"
2074"\t\tThe given node will be marked unschedulable to prevent new pods from "
2075"arriving.\n"
2076"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
2077"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
2078"normal DELETE\n"
2079"\t\tto delete the pods.\n"
2080"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
2081"be deleted through\n"
2082"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
2083"proceed\n"
2084"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
2085"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
2086"by the\n"
2087"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
2088"are any\n"
2089"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
2090"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
2091"any pods unless you\n"
2092"\t\tuse --force.  --force will also allow deletion to proceed if the "
2093"managing resource of one\n"
2094"\t\tor more pods is missing.\n"
2095"\n"
2096"\t\t'drain' waits for graceful termination. You should not operate on the "
2097"machine until\n"
2098"\t\tthe command completes.\n"
2099"\n"
2100"\t\tWhen you are ready to put the node back into service, use kubectl "
2101"uncordon, which\n"
2102"\t\twill make the node schedulable again.\n"
2103"\n"
2104"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
2105msgstr ""
2106"\n"
2107"\t\tLeere Knoten, um eine Wartung vorzubereiten.\n"
2108"\n"
2109"\t\tDer gegebene Knoten wird als unschedulable markiert, um die Zuordnung von "
2110"neuen Pods zu verhindern.\n"
2111"\t\t'drain' entfernt den Pod, falls der API-Server die Entfernung unterstützt\n"
2112"\t\t(http://kubernetes.io/docs/admin/disruptions/). Wenn nicht, wird ein "
2113"normales DELETE verwendet,\n"
2114"\t\tum die Pods zu löschen.\n"
2115"\t\t'drain' entfernt oder löscht alle Pods mit der Ausnahme von Mirror-Pods ("
2116"welche vom API Server nicht gelöscht werden können)\n"
2117"\t\tWenn DaemonSet-verwaltete Pods existieren, wird 'drain' "
2118"nicht fortgesetzt\n"
2119"\t\tohne die --ignore-daemonsets Option, und es wird in keinem Fall\n"
2120"\t\tDaemonSet-verwaltete Pods löschen, weil diese Pods direkt ersetzt würden "
2121"durch den\n"
2122"\t\tDaemonSet-Controller, der unschedulable Markierungen ignoriert.  Wenn es "
2123"irgendwelche\n"
2124"\t\tPods gibt, die weder Mirror-Pods sind, noch von einem ReplicationController,\n"
2125"\t\tReplicaSet, DaemonSet, StatefulSet oder Job verwaltet werden, wird drain "
2126"keine Pods löschen, außer die\n"
2127"\t\t--force Option ist gesetzt.  --force lässt das Löschen selbst zu, wenn die "
2128"verwaltende Resource von einem\n"
2129"\t\toder mehreren Pods fehlt.\n"
2130"\n"
2131"\t\t'drain' wartet auf eine graziöse Löschung. Man sollte auf der Maschine "
2132"nichts tun, während\n"
2133"\t\tder Befehl läuft.\n"
2134"\n"
2135"\t\tWenn der Knoten wieder bereit ist die Arbeit aufzunehmen, benutze kubectl "
2136"uncordon,\n"
2137"\t\twas den Knoten als schedulable markiert.\n"
2138"\n"
2139"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
2140
2141#: pkg/kubectl/cmd/edit.go:56
2142msgid ""
2143"\n"
2144"\t\tEdit a resource from the default editor.\n"
2145"\n"
2146"\t\tThe edit command allows you to directly edit any API resource you can "
2147"retrieve via the\n"
2148"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
2149"or EDITOR\n"
2150"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
2151"Windows.\n"
2152"\t\tYou can edit multiple objects, although changes are applied one at a "
2153"time. The command\n"
2154"\t\taccepts filenames as well as command line arguments, although the files "
2155"you point to must\n"
2156"\t\tbe previously saved versions of resources.\n"
2157"\n"
2158"\t\tEditing is done with the API version used to fetch the resource.\n"
2159"\t\tTo edit using a specific API version, fully-qualify the resource, "
2160"version, and group.\n"
2161"\n"
2162"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
2163"\n"
2164"\t\tThe flag --windows-line-endings can be used to force Windows line "
2165"endings,\n"
2166"\t\totherwise the default for your operating system will be used.\n"
2167"\n"
2168"\t\tIn the event an error occurs while updating, a temporary file will be "
2169"created on disk\n"
2170"\t\tthat contains your unapplied changes. The most common error when "
2171"updating a resource\n"
2172"\t\tis another editor changing the resource on the server. When this occurs, "
2173"you will have\n"
2174"\t\tto apply your changes to the newer version of the resource, or update "
2175"your temporary\n"
2176"\t\tsaved copy to include the latest resource version."
2177msgstr ""
2178"\n"
2179"\t\tBearbeite eine Resource mit dem Standardeditor.\n"
2180"\n"
2181"\t\tDer edit-Befehl erlaubt es jede API Resource direkt zu bearbeiten, wenn "
2182"sie mit den\n"
2183"\t\tCommand-Line-Tools erreichbar ist. Er öffnet den Editor, der in der "
2184"KUBE_EDITOR oder EDITOR\n"
2185"\t\tUmgebunsvariable festgelegt ist, oder 'vi' auf Linux und "
2186"'notepad' auf Windows.\n"
2187"\t\tEs ist möglich mehrere Objekte zu bearbeiten, aber die Änderungen werden "
2188"nacheinander angewendet. Der Befehl\n"
2189"\t\takzeptiert Dateinamen und Command-Line-Parameter, aber die verwendeten "
2190"Dateien müssen\n"
2191"\t\tvorab gespeicherte Versionen von Resourcen sein.\n"
2192"\n"
2193"\t\tDie Bearbeitung verwendet die API Version, die genutzt wurde, um die "
2194"Resource zu lesen.\n"
2195"\t\tUm eine spezifische API Version zu verwenden, muss die vollständige "
2196"Resource, Version und Group angegeben werden.\n"
2197"\n"
2198"\t\tDas Standardformat ist YAML. Um mit JSON zu arbeiten, setze \"-o json\".\n"
2199"\n"
2200"\t\tDie Option --windows-line-endings kann benutzt werden, um Windows Zeilen-"
2201"umbrüche zu verwenden,\n"
2202"\t\tansonsten wird der Standard des Betriebssystems verwendet.\n"
2203"\n"
2204"\t\tFalls beim Update ein Fehler auftritt, wird eine temporäre Datei auf der "
2205"Festplatte angelegt,\n"
2206"\t\tdie die nicht verarbeiteten Änderungen enthält. Der häufigste Fehler beim "
2207"Bearbeiten einer Resource\n"
2208"\t\tist ein anderer Editor, der die Resource auf dem Server ändert. Wenn das "
2209"auftritt, muss man\n"
2210"\t\tseine Änderungen auf die neue Version anwenden oder seine temporäre\n"
2211"\t\tgespeicherte Kopie mit der neuesten Resourcenversion aktualisieren."
2212
2213#: pkg/kubectl/cmd/drain.go:115
2214msgid ""
2215"\n"
2216"\t\tMark node as schedulable."
2217msgstr ""
2218"\n"
2219"\t\tMarkiere Knoten als schedulable."
2220
2221#: pkg/kubectl/cmd/drain.go:90
2222msgid ""
2223"\n"
2224"\t\tMark node as unschedulable."
2225msgstr ""
2226"\n"
2227"\t\tMarkiere Knoten als unschedulable."
2228
2229#: pkg/kubectl/cmd/completion.go:47
2230msgid ""
2231"\n"
2232"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
2233"\t\tThe shell code must be evaluated to provide interactive\n"
2234"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
2235"\t\tthe .bash_profile.\n"
2236"\n"
2237"\t\tNote: this requires the bash-completion framework, which is not "
2238"installed\n"
2239"\t\tby default on Mac.  This can be installed by using homebrew:\n"
2240"\n"
2241"\t\t    $ brew install bash-completion\n"
2242"\n"
2243"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
2244"adding the\n"
2245"\t\tfollowing line to the .bash_profile\n"
2246"\n"
2247"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
2248"\n"
2249"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
2250"of zsh >= 5.2"
2251msgstr ""
2252"\n"
2253"\t\tGibt den Shell-Completion-Code für die angegebene Shell aus (bash oder zsh).\n"
2254"\t\tDer Shell-Code muss für eine interaktive Vervollständigung von kubectl \n"
2255"\t\tausgewertet werden. Das ist möglich, indem man\n"
2256"\t\tdie .bash_profile Datei sourcet.\n"
2257"\n"
2258"\t\tHinweis: Dies setzt das Bash-Completion-Framework voraus, das auf dem Mac "
2259"nicht standardmäßig installiert ist. \n"
2260"\t\tEs kann mit homebrew installiert werden:\n"
2261"\n"
2262"\t\t    $ brew install bash-completion\n"
2263"\n"
2264"\t\tSobald es installiert ist, muss bash_completion ausgewertet werden. Dies "
2265"wird erreicht, indem man\n"
2266"\t\tdie folgende Zeile zur .bash_profile-Datei hinzufügt\n"
2267"\n"
2268"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
2269"\n"
2270"\t\tHinweis für zsh Nutzer: [1] zsh completions werden nur in Versionen "
2271"von zsh >= 5.2 unterstützt"
2272
2273#: pkg/kubectl/cmd/rollingupdate.go:45
2274msgid ""
2275"\n"
2276"\t\tPerform a rolling update of the given ReplicationController.\n"
2277"\n"
2278"\t\tReplaces the specified replication controller with a new replication "
2279"controller by updating one pod at a time to use the\n"
2280"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
2281"as the\n"
2282"\t\texisting replication controller and overwrite at least one (common) "
2283"label in its replicaSelector.\n"
2284"\n"
2285"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
2286msgstr ""
2287"\n"
2288"\t\tFühre ein Rolling-Update des gegebenen ReplicationControllers aus.\n"
2289"\n"
2290"\t\tErsetzt den gegebenen ReplicationController mit einem neuen Replication-"
2291"Controller, indem die neue PodTampleta Pod für Pod\n"
2292"\t\tangewendet wird. Die new-controller.json muss den gleichen Namespace wie\n"
2293"\t\tder aktuelle ReplicationController besitzen und mindestens ein "
2294"gemeinsames Label im ReplicaSelector überschreiben.\n"
2295"\n"
2296"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
2297
2298#: pkg/kubectl/cmd/replace.go:40
2299msgid ""
2300"\n"
2301"\t\tReplace a resource by filename or stdin.\n"
2302"\n"
2303"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
2304"the\n"
2305"\t\tcomplete resource spec must be provided. This can be obtained by\n"
2306"\n"
2307"\t\t    $ kubectl get TYPE NAME -o yaml\n"
2308"\n"
2309"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
2310"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
2311"html to find if a field is mutable."
2312msgstr ""
2313"\n"
2314"\t\tErsetze eine Resource mit Dateinamen oder stdin.\n"
2315"\n"
2316"\t\tJSON- and YAML-Formate werden akzeptiert. Wenn eine existierende Resource "
2317"ersetzt wird,\n"
2318"\t\tmuss die vollständige spSpecec mitgegeben werden. Diese kann hiermit "
2319"ausgelesen werden\n"
2320"\n"
2321"\t\t    $ kubectl get TYPE NAME -o yaml\n"
2322"\n"
2323"\t\tBitte konsultiere https://htmlpreview.github.io/?https://"
2324"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
2325"html um zu erfahren, ob ein Feld verändert werden darf."
2326
2327#: pkg/kubectl/cmd/scale.go:34
2328msgid ""
2329"\n"
2330"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
2331"Job.\n"
2332"\n"
2333"\t\tScale also allows users to specify one or more preconditions for the "
2334"scale action.\n"
2335"\n"
2336"\t\tIf --current-replicas or --resource-version is specified, it is "
2337"validated before the\n"
2338"\t\tscale is attempted, and it is guaranteed that the precondition holds "
2339"true when the\n"
2340"\t\tscale is sent to the server."
2341msgstr ""
2342"\n"
2343"\t\tSetze eine neue Größe für ein Deployment, ReplicaSet, Replication-"
2344"Contoller oder Job.\n"
2345"\n"
2346"\t\tScale erlaubt es Nutzern eine oder mehr Voraussetzungen für die Aktion "
2347"festzulegen.\n"
2348"\n"
2349"\t\tWenn --current-replicas oder --resource-version gegeben ist, wird "
2350"es validiert, bevor\n"
2351"\t\tscale versucht wird, und es wird garantiert, dass die Voraussetzungen "
2352"erfüllt sind, wenn\n"
2353"\t\tscale zum Server geschickt wird."
2354
2355#: pkg/kubectl/cmd/apply_set_last_applied.go:62
2356msgid ""
2357"\n"
2358"\t\tSet the latest last-applied-configuration annotations by setting it to "
2359"match the contents of a file.\n"
2360"\t\tThis results in the last-applied-configuration being updated as though "
2361"'kubectl apply -f <file>' was run,\n"
2362"\t\twithout updating any other parts of the object."
2363msgstr ""
2364"\n"
2365"\t\tSetze die aktuelle Annotation Last-Applied-Configuration auf den Inhalt "
2366"der Datei.\n"
2367"\t\tDas bedeutet, dass Last-Applied-Configuration aktualisiert wird, als ob "
2368"'kubectl apply -f <file>' ausgeführt wurde,\n"
2369"\t\tohne andere Teile des Objekts zu aktualisieren."
2370
2371#: pkg/kubectl/cmd/proxy.go:36
2372msgid ""
2373"\n"
2374"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
2375"\n"
2376"\t\t    $ kubectl proxy --api-prefix=/\n"
2377"\n"
2378"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
2379"\n"
2380"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
2381"api/\n"
2382"\n"
2383"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
2384"\n"
2385"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
2386"\n"
2387"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
2388"\n"
2389"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
2390msgstr ""
2391"\n"
2392"\t\tProxy alle Teile der Kubernetes-API und sonst nichts:\n"
2393"\n"
2394"\t\t    $ kubectl proxy --api-prefix=/\n"
2395"\n"
2396"\t\tProxy nur bestimmte Teile der Kubernetes-API und einige statische Dateien:\n"
2397"\n"
2398"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
2399"api/\n"
2400"\n"
2401"\t\tDer Befehl oben lässt dich 'curl localhost:8001/api/v1/pods' aufrufen.\n"
2402"\n"
2403"\t\tProxy alle Teile der Kubernetes-API auf einem anderen root:\n"
2404"\n"
2405"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
2406"\n"
2407"\t\tDer Befehl oben lässt dich 'curl localhost:8001/custom/api/v1/pods' "
2408"aufrufen"
2409
2410#: pkg/kubectl/cmd/patch.go:59
2411msgid ""
2412"\n"
2413"\t\tUpdate field(s) of a resource using strategic merge patch\n"
2414"\n"
2415"\t\tJSON and YAML formats are accepted.\n"
2416"\n"
2417"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
2418"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
2419"html to find if a field is mutable."
2420msgstr ""
2421"\n"
2422"\t\tAktualisiere Felder einer Resource mit einem Strategic-Merge-Patch\n"
2423"\n"
2424"\t\tJSON- und YAML-Formate werden akzeptiert.\n"
2425"\n"
2426"\t\tBitte konsultiere https://htmlpreview.github.io/?https://"
2427"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
2428"html um zu erfahren, ob ein Feld mutable ist."
2429
2430#: pkg/kubectl/cmd/label.go:70
2431#, c-format
2432msgid ""
2433"\n"
2434"\t\tUpdate the labels on a resource.\n"
2435"\n"
2436"\t\t* A label must begin with a letter or number, and may contain letters, "
2437"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
2438"\t\t* If --overwrite is true, then existing labels can be overwritten, "
2439"otherwise attempting to overwrite a label will result in an error.\n"
2440"\t\t* If --resource-version is specified, then updates will use this "
2441"resource version, otherwise the existing resource-version will be used."
2442msgstr ""
2443
2444#: pkg/kubectl/cmd/taint.go:58
2445#, c-format
2446msgid ""
2447"\n"
2448"\t\tUpdate the taints on one or more nodes.\n"
2449"\n"
2450"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
2451"is expressed as key=value:effect.\n"
2452"\t\t* The key must begin with a letter or number, and may contain letters, "
2453"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
2454"\t\t* The value must begin with a letter or number, and may contain letters, "
2455"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
2456"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
2457"\t\t* Currently taint can only apply to node."
2458msgstr ""
2459
2460#: pkg/kubectl/cmd/apply_view_last_applied.go:46
2461msgid ""
2462"\n"
2463"\t\tView the latest last-applied-configuration annotations by type/name or "
2464"file.\n"
2465"\n"
2466"\t\tThe default output will be printed to stdout in YAML format. One can use "
2467"-o option\n"
2468"\t\tto change output format."
2469msgstr ""
2470
2471#: pkg/kubectl/cmd/cp.go:37
2472msgid ""
2473"\n"
2474"\t    # !!!Important Note!!!\n"
2475"\t    # Requires that the 'tar' binary is present in your container\n"
2476"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
2477"\n"
2478"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
2479"the default namespace\n"
2480"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
2481"\n"
2482"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
2483"container\n"
2484"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
2485"\n"
2486"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
2487"<some-namespace>\n"
2488"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
2489"\n"
2490"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
2491"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
2492msgstr ""
2493
2494#: pkg/kubectl/cmd/create_secret.go:205
2495msgid ""
2496"\n"
2497"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
2498"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
2499"to/tls.key"
2500msgstr ""
2501"\n"
2502"\t  # Erstelle ein neues TLS Secret tl-secret mit dem gegebenen Schlüsselpaar:\n"
2503"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
2504"to/tls.key"
2505
2506#: pkg/kubectl/cmd/create_namespace.go:35
2507msgid ""
2508"\n"
2509"\t  # Create a new namespace named my-namespace\n"
2510"\t  kubectl create namespace my-namespace"
2511msgstr ""
2512"\n"
2513"\t  # Erstelle einen neuen Namespace my-namespace\n"
2514"\t  kubectl create namespace my-namespace"
2515
2516#: pkg/kubectl/cmd/create_secret.go:59
2517msgid ""
2518"\n"
2519"\t  # Create a new secret named my-secret with keys for each file in folder "
2520"bar\n"
2521"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
2522"\n"
2523"\t  # Create a new secret named my-secret with specified keys instead of "
2524"names on disk\n"
2525"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
2526"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
2527"\n"
2528"\t  # Create a new secret named my-secret with key1=supersecret and "
2529"key2=topsecret\n"
2530"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
2531"--from-literal=key2=topsecret"
2532msgstr ""
2533"\n"
2534"\t  # Erstelle ein neues Secret my-secret mit einem Key für jede Datei "
2535"im Ordner bar\n"
2536"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
2537"\n"
2538"\t  # Erstelle ein neues Secret my-secret mit den gegebenen Keys statt "
2539"der Namen auf der Festplatte\n"
2540"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
2541"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
2542"\n"
2543"\t  # Erstelle ein neues Scret my-secret mit key1=supersecret und "
2544"key2=topsecret\n"
2545"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
2546"--from-literal=key2=topsecret"
2547
2548#: pkg/kubectl/cmd/create_serviceaccount.go:35
2549msgid ""
2550"\n"
2551"\t  # Create a new service account named my-service-account\n"
2552"\t  kubectl create serviceaccount my-service-account"
2553msgstr ""
2554"\n"
2555"\t  # Erstelle einen neuen ServiceAccount my-service-account\n"
2556"\t  kubectl create serviceaccount my-service-account"
2557
2558#: pkg/kubectl/cmd/create_service.go:232
2559msgid ""
2560"\n"
2561"\t# Create a new ExternalName service named my-ns \n"
2562"\tkubectl create service externalname my-ns --external-name bar.com"
2563msgstr ""
2564"\n"
2565"\t# Erstelle einen neuen ExternalName-Service my-ns \n"
2566"\tkubectl create service externalname my-ns --external-name bar.com"
2567
2568#: pkg/kubectl/cmd/create_service.go:225
2569msgid ""
2570"\n"
2571"\tCreate an ExternalName service with the specified name.\n"
2572"\n"
2573"\tExternalName service references to an external DNS address instead of\n"
2574"\tonly pods, which will allow application authors to reference services\n"
2575"\tthat exist off platform, on other clusters, or locally."
2576msgstr ""
2577"\n"
2578"\tErstelle einen ExternalName-Service mit den gegebenen Namen.\n"
2579"\n"
2580"\tExternalName service referenziert eine externe DNS Adresse statt\n"
2581"\teines pods, was Anwendungsautoren erlaubt, einen Service zu referenzieren,\n"
2582"\tder abseits der Platform, auf anderen Clustern oder lokal exisiert."
2583
2584#: pkg/kubectl/cmd/help.go:30
2585msgid ""
2586"\n"
2587"\tHelp provides help for any command in the application.\n"
2588"\tSimply type kubectl help [path to command] for full details."
2589msgstr ""
2590"\n"
2591"\tHelp hilft bei jedem Befehl in der Anwendung.\n"
2592"\tGib einfach kubectl help [path to command] für alle Details ein."
2593
2594#: pkg/kubectl/cmd/create_service.go:173
2595msgid ""
2596"\n"
2597"    # Create a new LoadBalancer service named my-lbs\n"
2598"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
2599msgstr ""
2600"\n"
2601"    # Erstelle einen neuen LoadBalancer-Service my-lbs\n"
2602"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
2603
2604#: pkg/kubectl/cmd/create_service.go:53
2605msgid ""
2606"\n"
2607"    # Create a new clusterIP service named my-cs\n"
2608"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
2609"\n"
2610"    # Create a new clusterIP service named my-cs (in headless mode)\n"
2611"    kubectl create service clusterip my-cs --clusterip=\"None\""
2612msgstr ""
2613"\n"
2614"    # Erstelle einen neuen ClusterIP-Service my-cs\n"
2615"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
2616"\n"
2617"    # Erstelle einen neuen ClusterIP-Service my-cs (im headless-Modus)\n"
2618"    kubectl create service clusterip my-cs --clusterip=\"None\""
2619
2620#: pkg/kubectl/cmd/create_deployment.go:36
2621msgid ""
2622"\n"
2623"    # Create a new deployment named my-dep that runs the busybox image.\n"
2624"    kubectl create deployment my-dep --image=busybox"
2625msgstr ""
2626"\n"
2627"    # Erstelle ein neues Deployment my-dep, dass das busybox-Image "
2628"nutzt.\n"
2629"    kubectl create deployment my-dep --image=busybox"
2630
2631#: pkg/kubectl/cmd/create_service.go:116
2632msgid ""
2633"\n"
2634"    # Create a new nodeport service named my-ns\n"
2635"    kubectl create service nodeport my-ns --tcp=5678:8080"
2636msgstr ""
2637"\n"
2638"    # Erstelle einen neuen NodePort-Service my-ns\n"
2639"    kubectl create service nodeport my-ns --tcp=5678:8080"
2640
2641#: pkg/kubectl/cmd/clusterinfo_dump.go:62
2642msgid ""
2643"\n"
2644"    # Dump current cluster state to stdout\n"
2645"    kubectl cluster-info dump\n"
2646"\n"
2647"    # Dump current cluster state to /path/to/cluster-state\n"
2648"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
2649"\n"
2650"    # Dump all namespaces to stdout\n"
2651"    kubectl cluster-info dump --all-namespaces\n"
2652"\n"
2653"    # Dump a set of namespaces to /path/to/cluster-state\n"
2654"    kubectl cluster-info dump --namespaces default,kube-system --output-"
2655"directory=/path/to/cluster-state"
2656msgstr ""
2657"\n"
2658"    # Schreibe den aktuellen Cluster-Zustand auf stdout\n"
2659"    kubectl cluster-info dump\n"
2660"\n"
2661"    # Schreibe aktuellen Cluster-Zustand in /path/to/cluster-state\n"
2662"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
2663"\n"
2664"    # Schreibe alle Namespaces auf stdout\n"
2665"    kubectl cluster-info dump --all-namespaces\n"
2666"\n"
2667"    # Schreibe eine Menge an Namespaces in /path/to/cluster-state\n"
2668"    kubectl cluster-info dump --namespaces default,kube-system --output-"
2669"directory=/path/to/cluster-state"
2670
2671#: pkg/kubectl/cmd/annotate.go:78
2672msgid ""
2673"\n"
2674"    # Update pod 'foo' with the annotation 'description' and the value 'my "
2675"frontend'.\n"
2676"    # If the same annotation is set multiple times, only the last value will "
2677"be applied\n"
2678"    kubectl annotate pods foo description='my frontend'\n"
2679"\n"
2680"    # Update a pod identified by type and name in \"pod.json\"\n"
2681"    kubectl annotate -f pod.json description='my frontend'\n"
2682"\n"
2683"    # Update pod 'foo' with the annotation 'description' and the value 'my "
2684"frontend running nginx', overwriting any existing value.\n"
2685"    kubectl annotate --overwrite pods foo description='my frontend running "
2686"nginx'\n"
2687"\n"
2688"    # Update all pods in the namespace\n"
2689"    kubectl annotate pods --all description='my frontend running nginx'\n"
2690"\n"
2691"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
2692"    kubectl annotate pods foo description='my frontend running nginx' --"
2693"resource-version=1\n"
2694"\n"
2695"    # Update pod 'foo' by removing an annotation named 'description' if it "
2696"exists.\n"
2697"    # Does not require the --overwrite flag.\n"
2698"    kubectl annotate pods foo description-"
2699msgstr ""
2700
2701#: pkg/kubectl/cmd/create_service.go:170
2702msgid ""
2703"\n"
2704"    Create a LoadBalancer service with the specified name."
2705msgstr ""
2706"\n"
2707"    Erstelle einen LoadBalancer-Service mit dem gegebenen Namen."
2708
2709#: pkg/kubectl/cmd/create_service.go:50
2710msgid ""
2711"\n"
2712"    Create a clusterIP service with the specified name."
2713msgstr ""
2714"\n"
2715"    Erstelle einen ClusterIP-Service mit dem gegebenen Namen."
2716
2717#: pkg/kubectl/cmd/create_deployment.go:33
2718msgid ""
2719"\n"
2720"    Create a deployment with the specified name."
2721msgstr ""
2722"\n"
2723"    Erstelle ein Deployment mit dem gegebenen Namen."
2724
2725#: pkg/kubectl/cmd/create_service.go:113
2726msgid ""
2727"\n"
2728"    Create a nodeport service with the specified name."
2729msgstr ""
2730"\n"
2731"    Erstelle einen NodePort-Service mit dem gegebenen Namen."
2732
2733#: pkg/kubectl/cmd/clusterinfo_dump.go:53
2734msgid ""
2735"\n"
2736"    Dumps cluster info out suitable for debugging and diagnosing cluster "
2737"problems.  By default, dumps everything to\n"
2738"    stdout. You can optionally specify a directory with --output-directory.  "
2739"If you specify a directory, kubernetes will\n"
2740"    build a set of files in that directory.  By default only dumps things in "
2741"the 'kube-system' namespace, but you can\n"
2742"    switch to a different namespace with the --namespaces flag, or specify --"
2743"all-namespaces to dump all namespaces.\n"
2744"\n"
2745"    The command also dumps the logs of all of the pods in the cluster, these "
2746"logs are dumped into different directories\n"
2747"    based on namespace and pod name."
2748msgstr ""
2749
2750#: pkg/kubectl/cmd/clusterinfo.go:37
2751msgid ""
2752"\n"
2753"  Display addresses of the master and services with label kubernetes.io/"
2754"cluster-service=true\n"
2755"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
2756"dump'."
2757msgstr ""
2758"\n"
2759"  Zeigt Adressen des Master und von Services mit Label kubernetes.io/"
2760"cluster-service=true\n"
2761"  Für das weitere Debugging und die Diagnose von Clusterproblemen nutze "
2762"'kubectl cluster-info dump'."
2763
2764#: pkg/kubectl/cmd/create_quota.go:62
2765msgid ""
2766"A comma-delimited set of quota scopes that must all match each object "
2767"tracked by the quota."
2768msgstr ""
2769"Eine komma-separierte Menge von Quota-Scopes, die zu jedem Object passen "
2770"muss, dass von der Quota betroffen ist."
2771
2772#: pkg/kubectl/cmd/create_quota.go:61
2773msgid ""
2774"A comma-delimited set of resource=quantity pairs that define a hard limit."
2775msgstr ""
2776"Eine komma-separierte Menge von resource=quantity Paaren, die ein hartes "
2777"Limit definieren."
2778
2779#: pkg/kubectl/cmd/create_pdb.go:64
2780msgid ""
2781"A label selector to use for this budget. Only equality-based selector "
2782"requirements are supported."
2783msgstr ""
2784"Ein Label-Selektor, der für das Budget benutzt werden kann. Nur gleichheits-"
2785"basierte Auswahlkriterien werden unterstützt."
2786
2787#: pkg/kubectl/cmd/expose.go:104
2788msgid ""
2789"A label selector to use for this service. Only equality-based selector "
2790"requirements are supported. If empty (the default) infer the selector from "
2791"the replication controller or replica set.)"
2792msgstr ""
2793"Ein Label-Selektor, der für den Service benutzt werden kann. Nur gleichheits-"
2794"basierte Auswahlkriterien werden unterstützt. Wenn er leer ist (standard), wird "
2795"der Selektor vom ReplicationController oder ReplicaSet abgeleitet"
2796
2797#: pkg/kubectl/cmd/run.go:139
2798msgid "A schedule in the Cron format the job should be run with."
2799msgstr "Ein Schedule im Cron Format, dass der Job nutzen soll."
2800
2801#: pkg/kubectl/cmd/expose.go:109
2802msgid ""
2803"Additional external IP address (not managed by Kubernetes) to accept for the "
2804"service. If this IP is routed to a node, the service can be accessed by this "
2805"IP in addition to its generated service IP."
2806msgstr ""
2807"Zusätzliche, externe IP Adressen (die nicht von Kubernetes verwaltet werden), "
2808"die der Service akzeptieren soll. Wenn diese IP zu einem Knoten gerouted wird, "
2809"kann der Service über die IP angesprochen werden, zusätzlich zu seiner "
2810"generierten Service-IP."
2811
2812#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122
2813msgid ""
2814"An inline JSON override for the generated object. If this is non-empty, it "
2815"is used to override the generated object. Requires that the object supply a "
2816"valid apiVersion field."
2817msgstr ""
2818
2819#: pkg/kubectl/cmd/run.go:137
2820msgid ""
2821"An inline JSON override for the generated service object. If this is non-"
2822"empty, it is used to override the generated object. Requires that the object "
2823"supply a valid apiVersion field.  Only used if --expose is true."
2824msgstr ""
2825
2826#: pkg/kubectl/cmd/apply.go:104
2827msgid "Apply a configuration to a resource by filename or stdin"
2828msgstr "Wende eine Konfiguration auf eine Resource über den Dateinamen oder "
2829"stdin an"
2830
2831#: pkg/kubectl/cmd/certificates.go:72
2832msgid "Approve a certificate signing request"
2833msgstr "Genehmige eine Certificate-Signing-Request"
2834
2835#: pkg/kubectl/cmd/create_service.go:82
2836msgid ""
2837"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
2838"loadbalancing)."
2839msgstr ""
2840"Weise Deine eigene ClusterIP zu oder setze sie auf 'None' für einen 'headless'-"
2841"Service (kein LoadBalancing)."
2842
2843#: pkg/kubectl/cmd/attach.go:70
2844msgid "Attach to a running container"
2845msgstr "Weise einem laufenden Container zu"
2846
2847#: pkg/kubectl/cmd/autoscale.go:56
2848msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
2849msgstr "Auto-skaliere ein Deployment, ReplicaSet oder ReplicationController"
2850
2851#: pkg/kubectl/cmd/expose.go:113
2852msgid ""
2853"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
2854"set to 'None' to create a headless service."
2855msgstr ""
2856"ClusterIP, die dem Service zugewiesen werden soll. Freilassen, für "
2857"automatische Zuweisung oder auf 'None' setzen für einen headless-Service."
2858
2859#: pkg/kubectl/cmd/create_clusterrolebinding.go:56
2860msgid "ClusterRole this ClusterRoleBinding should reference"
2861msgstr "ClusterRole, die das ClusterRoleBinding referenzieren soll"
2862
2863#: pkg/kubectl/cmd/create_rolebinding.go:56
2864msgid "ClusterRole this RoleBinding should reference"
2865msgstr "ClusterRole, die das RoleBinding referenzieren soll"
2866
2867#: pkg/kubectl/cmd/rollingupdate.go:102
2868msgid ""
2869"Container name which will have its image upgraded. Only relevant when --"
2870"image is specified, ignored otherwise. Required when using --image on a "
2871"multi-container pod"
2872msgstr ""
2873"Name des Containers dessen Image aktualisiert wird. Nur relevant, wenn "
2874"--image angegeben ist, sonst ignoriert. Verpflichtend, wenn --image auf einem "
2875"Multi-Container-Pod verwendet wird"
2876
2877#: pkg/kubectl/cmd/convert.go:68
2878msgid "Convert config files between different API versions"
2879msgstr "Konvertiere Config-Dateien zwischen verschiedenen API Versionen"
2880
2881#: pkg/kubectl/cmd/cp.go:65
2882msgid "Copy files and directories to and from containers."
2883msgstr "Kopiere Dateien und Ordner aus/in Container(n)."
2884
2885#: pkg/kubectl/cmd/create_clusterrolebinding.go:44
2886msgid "Create a ClusterRoleBinding for a particular ClusterRole"
2887msgstr "Erstelle ein ClusterRoleBinding für eine bestimmte ClusterRole"
2888
2889#: pkg/kubectl/cmd/create_service.go:182
2890msgid "Create a LoadBalancer service."
2891msgstr "Erstelle einen LoadBalancer-Service."
2892
2893#: pkg/kubectl/cmd/create_service.go:125
2894msgid "Create a NodePort service."
2895msgstr "Erstelle einen NodePort-Service."
2896
2897#: pkg/kubectl/cmd/create_rolebinding.go:44
2898msgid "Create a RoleBinding for a particular Role or ClusterRole"
2899msgstr "Erstelle ein RoleBinding für eine bestimmte Role oder ClusterRole"
2900
2901#: pkg/kubectl/cmd/create_secret.go:214
2902msgid "Create a TLS secret"
2903msgstr "Erstelle ein TLS-Secret"
2904
2905#: pkg/kubectl/cmd/create_service.go:69
2906msgid "Create a clusterIP service."
2907msgstr "Erstelle einen ClusterIP-Service"
2908
2909#: pkg/kubectl/cmd/create_configmap.go:60
2910msgid "Create a configmap from a local file, directory or literal value"
2911msgstr "Erstelle eine ConfigMap von einer Datei, einem Ordner oder einem "
2912"festen Wert"
2913
2914#: pkg/kubectl/cmd/create_deployment.go:46
2915msgid "Create a deployment with the specified name."
2916msgstr "Erstelle ein Deployment mit dem gegebenen Namen."
2917
2918#: pkg/kubectl/cmd/create_namespace.go:45
2919msgid "Create a namespace with the specified name"
2920msgstr "Erstelle einen Namespace mit dem gegebenen Namen"
2921
2922#: pkg/kubectl/cmd/create_pdb.go:50
2923msgid "Create a pod disruption budget with the specified name."
2924msgstr "Erstelle ein Pod-Disruption-Budget mit dem gegebenen Namen."
2925
2926#: pkg/kubectl/cmd/create_quota.go:48
2927msgid "Create a quota with the specified name."
2928msgstr "Erstelle eine Quota mit dem gegebenen Namen."
2929
2930#: pkg/kubectl/cmd/create.go:63
2931msgid "Create a resource by filename or stdin"
2932msgstr "Erstelle eine Resource von einer Datei oder stdin"
2933
2934#: pkg/kubectl/cmd/create_secret.go:144
2935msgid "Create a secret for use with a Docker registry"
2936msgstr "Erstelle ein Secret für die Benutzung mit einer Docker-Registry"
2937
2938#: pkg/kubectl/cmd/create_secret.go:74
2939msgid "Create a secret from a local file, directory or literal value"
2940msgstr "Erstelle ein Secret von einer lokalen Datei, einem Ordner oder einem "
2941"festen Wert"
2942
2943#: pkg/kubectl/cmd/create_secret.go:35
2944msgid "Create a secret using specified subcommand"
2945msgstr "Erstelle ein Secret mit dem angegebenen Sub-Befehl"
2946
2947#: pkg/kubectl/cmd/create_serviceaccount.go:45
2948msgid "Create a service account with the specified name"
2949msgstr "Erstelle einen ServiceAccount mit dem gegebenen Namen"
2950
2951#: pkg/kubectl/cmd/create_service.go:37
2952msgid "Create a service using specified subcommand."
2953msgstr "Erstelle einen Servuce mit dem angegebenen Sub-Befehl"
2954
2955#: pkg/kubectl/cmd/create_service.go:241
2956msgid "Create an ExternalName service."
2957msgstr "Erstelle einen ExternalName-Service."
2958
2959#: pkg/kubectl/cmd/delete.go:132
2960msgid ""
2961"Delete resources by filenames, stdin, resources and names, or by resources "
2962"and label selector"
2963msgstr "Lösche Resourcen von einer Datei, stdin, resources- und names- oder mit "
2964"resources- und label-Selektor"
2965
2966#: pkg/kubectl/cmd/config/delete_cluster.go:39
2967msgid "Delete the specified cluster from the kubeconfig"
2968msgstr "Lösche das angegebene Cluster aus der kubeconfig"
2969
2970#: pkg/kubectl/cmd/config/delete_context.go:39
2971msgid "Delete the specified context from the kubeconfig"
2972msgstr "Lösche den angegebenen Kontext aus der kubeconfig"
2973
2974#: pkg/kubectl/cmd/certificates.go:122
2975msgid "Deny a certificate signing request"
2976msgstr "Lehne eine Certificate-Signing-Request ab"
2977
2978#: pkg/kubectl/cmd/stop.go:59
2979msgid "Deprecated: Gracefully shut down a resource by name or filename"
2980msgstr "Veraltet: Graziöses herunterfahren einer Resource über den Namen "
2981"oder Dateinamen"
2982
2983#: pkg/kubectl/cmd/config/get_contexts.go:64
2984msgid "Describe one or many contexts"
2985msgstr "Beschreibe einen oder mehrere Kontexte"
2986
2987#: pkg/kubectl/cmd/top_node.go:78
2988msgid "Display Resource (CPU/Memory) usage of nodes"
2989msgstr "Zeige Resourcennutzung (CPU/Memory) von Knoten"
2990
2991#: pkg/kubectl/cmd/top_pod.go:80
2992msgid "Display Resource (CPU/Memory) usage of pods"
2993msgstr "Zeige Resourcennutzung (CPU/Memory) von Pods"
2994
2995#: pkg/kubectl/cmd/top.go:44
2996msgid "Display Resource (CPU/Memory) usage."
2997msgstr "Zeige Resourcennutzung (CPU/Memory)."
2998
2999#: pkg/kubectl/cmd/clusterinfo.go:51
3000msgid "Display cluster info"
3001msgstr "Zeige Cluster-Info"
3002
3003#: pkg/kubectl/cmd/config/get_clusters.go:41
3004msgid "Display clusters defined in the kubeconfig"
3005msgstr "Zeige Cluster, die in der kubeconfig definiert sind"
3006
3007#: pkg/kubectl/cmd/config/view.go:67
3008msgid "Display merged kubeconfig settings or a specified kubeconfig file"
3009msgstr "Zeige vereinte kubeconfig-Einstellungen oder die angegebene kubeconfig-"
3010"Datei"
3011
3012#: pkg/kubectl/cmd/get.go:111
3013msgid "Display one or many resources"
3014msgstr "Zeige eine oder mehrere Resourcen"
3015
3016#: pkg/kubectl/cmd/config/current_context.go:49
3017msgid "Displays the current-context"
3018msgstr "Zeige den aktuellen Kontext"
3019
3020#: pkg/kubectl/cmd/explain.go:51
3021msgid "Documentation of resources"
3022msgstr "Dokumentation einer Resource"
3023
3024#: pkg/kubectl/cmd/drain.go:178
3025msgid "Drain node in preparation for maintenance"
3026msgstr "Leere Knoten, um eine Wartung vorzubereiten"
3027
3028#: pkg/kubectl/cmd/clusterinfo_dump.go:39
3029msgid "Dump lots of relevant info for debugging and diagnosis"
3030msgstr "Zeige viele relevante Informationen für Debugging und Diagnose"
3031
3032#: pkg/kubectl/cmd/edit.go:110
3033msgid "Edit a resource on the server"
3034msgstr "Bearbeite eine Resource auf dem Server"
3035
3036#: pkg/kubectl/cmd/create_secret.go:160
3037msgid "Email for Docker registry"
3038msgstr "E-Mail für Docker-Registry"
3039
3040#: pkg/kubectl/cmd/exec.go:69
3041msgid "Execute a command in a container"
3042msgstr "Führe einen Befehl im Container aus"
3043
3044#: pkg/kubectl/cmd/rollingupdate.go:103
3045msgid ""
3046"Explicit policy for when to pull container images. Required when --image is "
3047"same as existing image, ignored otherwise."
3048msgstr ""
3049"Explizite Vorgabe, wann Container-Images gepullt werden. Verpflichtend, wenn "
3050"--image ist gleich dem aktuellen Image ist - sonst ignoriert."
3051
3052#: pkg/kubectl/cmd/portforward.go:76
3053msgid "Forward one or more local ports to a pod"
3054msgstr "Leite einen oder mehrere lokale Ports an einen Pod weiter"
3055
3056#: pkg/kubectl/cmd/help.go:37
3057msgid "Help about any command"
3058msgstr "Hilfe für jeden Befehl"
3059
3060#: pkg/kubectl/cmd/expose.go:103
3061msgid ""
3062"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
3063"and used (cloud-provider specific)."
3064msgstr ""
3065"IP, die dem Load-Balancer zugewiesen wird. Falls leer, wird eine temporäre IP "
3066"erstellt und verwendet (Cloud-Provider spezifisch)"
3067
3068#: pkg/kubectl/cmd/expose.go:112
3069msgid ""
3070"If non-empty, set the session affinity for the service to this; legal "
3071"values: 'None', 'ClientIP'"
3072msgstr ""
3073
3074#: pkg/kubectl/cmd/annotate.go:136
3075msgid ""
3076"If non-empty, the annotation update will only succeed if this is the current "
3077"resource-version for the object. Only valid when specifying a single "
3078"resource."
3079msgstr ""
3080
3081#: pkg/kubectl/cmd/label.go:134
3082msgid ""
3083"If non-empty, the labels update will only succeed if this is the current "
3084"resource-version for the object. Only valid when specifying a single "
3085"resource."
3086msgstr ""
3087
3088#: pkg/kubectl/cmd/rollingupdate.go:99
3089msgid ""
3090"Image to use for upgrading the replication controller. Must be distinct from "
3091"the existing image (either new image or new image tag).  Can not be used "
3092"with --filename/-f"
3093msgstr ""
3094
3095#: pkg/kubectl/cmd/rollout/rollout.go:47
3096msgid "Manage a deployment rollout"
3097msgstr "Verwalte ein Deployment-Rollout"
3098
3099#: pkg/kubectl/cmd/drain.go:128
3100msgid "Mark node as schedulable"
3101msgstr "Markiere Knoten als schedulable"
3102
3103#: pkg/kubectl/cmd/drain.go:103
3104msgid "Mark node as unschedulable"
3105msgstr "Markiere Knoten als unschedulable"
3106
3107#: pkg/kubectl/cmd/rollout/rollout_pause.go:74
3108msgid "Mark the provided resource as paused"
3109msgstr "Markiere die gegebene Resource als pausiert"
3110
3111#: pkg/kubectl/cmd/certificates.go:36
3112msgid "Modify certificate resources."
3113msgstr "Verändere Certificate-Resources"
3114
3115#: pkg/kubectl/cmd/config/config.go:40
3116msgid "Modify kubeconfig files"
3117msgstr "Verändere kubeconfig Dateien"
3118
3119#: pkg/kubectl/cmd/expose.go:108
3120msgid ""
3121"Name or number for the port on the container that the service should direct "
3122"traffic to. Optional."
3123msgstr ""
3124"Name oder Nummer des Ports in dem Container, zu dem der Service Daten leiten "
3125"soll. Optional."
3126
3127#: pkg/kubectl/cmd/logs.go:113
3128msgid ""
3129"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
3130"one of since-time / since may be used."
3131msgstr ""
3132"Zeige nur Logs nach einem bestimmten Datum (RFC3339) an. Zeigt standardmäßig "
3133"alle logs. Es kann entweder since-time oder since benutzt werden."
3134
3135#: pkg/kubectl/cmd/completion.go:104
3136msgid "Output shell completion code for the specified shell (bash or zsh)"
3137msgstr "Zeige Shell-Completion-Code für die angegebene Shell (bash oder zsh)"
3138
3139#: pkg/kubectl/cmd/convert.go:85
3140msgid ""
3141"Output the formatted object with the given group version (for ex: "
3142"'extensions/v1beta1').)"
3143msgstr ""
3144
3145#: pkg/kubectl/cmd/create_secret.go:158
3146msgid "Password for Docker registry authentication"
3147msgstr "Passwort für die Authentifizierung bei der Docker-Registry"
3148
3149#: pkg/kubectl/cmd/create_secret.go:226
3150msgid "Path to PEM encoded public key certificate."
3151msgstr "Pfad des Public-Key-Zertifikats im PEM-Format."
3152
3153#: pkg/kubectl/cmd/create_secret.go:227
3154msgid "Path to private key associated with given certificate."
3155msgstr "Pfad zum Private-Key, der zum gegebenen Zertifikat passt."
3156
3157#: pkg/kubectl/cmd/rollingupdate.go:85
3158msgid "Perform a rolling update of the given ReplicationController"
3159msgstr "Führe ein Rolling-Update des gegebenen ReplicationControllers aus"
3160
3161#: pkg/kubectl/cmd/scale.go:83
3162msgid ""
3163"Precondition for resource version. Requires that the current resource "
3164"version match this value in order to scale."
3165msgstr ""
3166"Vorbedingung für Resource-Version. Verlangt, dass die aktuelle Resource-"
3167"Version diesen Wert erfüllt, um zu skalieren."
3168
3169#: pkg/kubectl/cmd/version.go:40
3170msgid "Print the client and server version information"
3171msgstr "Schreibt die Client- und Server-Versionsinformation"
3172
3173#: pkg/kubectl/cmd/options.go:38
3174msgid "Print the list of flags inherited by all commands"
3175msgstr "Schreibt die Liste von Optionen, die alle Befehle erben"
3176
3177#: pkg/kubectl/cmd/logs.go:93
3178msgid "Print the logs for a container in a pod"
3179msgstr "Schreibt die Logs für einen Container in einem Pod"
3180
3181#: pkg/kubectl/cmd/replace.go:71
3182msgid "Replace a resource by filename or stdin"
3183msgstr "Ersetze eine Resource von einem Dateinamen oder stdin"
3184
3185#: pkg/kubectl/cmd/rollout/rollout_resume.go:72
3186msgid "Resume a paused resource"
3187msgstr "Setze eine pausierte Resource fort"
3188
3189#: pkg/kubectl/cmd/create_rolebinding.go:57
3190msgid "Role this RoleBinding should reference"
3191msgstr "Role, die dieses RoleBinding referenzieren soll"
3192
3193#: pkg/kubectl/cmd/run.go:97
3194msgid "Run a particular image on the cluster"
3195msgstr "Starte ein bestimmtes Image auf dem Cluster"
3196
3197#: pkg/kubectl/cmd/proxy.go:69
3198msgid "Run a proxy to the Kubernetes API server"
3199msgstr "Starte einen Proxy zum Kubernetes-API-Server"
3200
3201#: pkg/kubectl/cmd/create_secret.go:161
3202msgid "Server location for Docker registry"
3203msgstr ""
3204
3205#: pkg/kubectl/cmd/scale.go:71
3206msgid ""
3207"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
3208msgstr ""
3209"Setze eine neue Größe für ein Deployment, ReplicaSet, ReplicationController "
3210"oder Job"
3211
3212#: pkg/kubectl/cmd/set/set.go:38
3213msgid "Set specific features on objects"
3214msgstr "Setze bestimmte Features auf Objekten"
3215
3216#: pkg/kubectl/cmd/apply_set_last_applied.go:83
3217msgid ""
3218"Set the last-applied-configuration annotation on a live object to match the "
3219"contents of a file."
3220msgstr ""
3221"Setze die Annotation Last-Applied-Configuration auf einem Live-Objekt auf den "
3222"Inhalt einer Datei."
3223
3224#: pkg/kubectl/cmd/set/set_selector.go:82
3225msgid "Set the selector on a resource"
3226msgstr "Setze den Selektor auf einer Resource"
3227
3228#: pkg/kubectl/cmd/config/create_cluster.go:68
3229msgid "Sets a cluster entry in kubeconfig"
3230msgstr "Setze einen Cluster-Eintrag in der kubeconfig"
3231
3232#: pkg/kubectl/cmd/config/create_context.go:58
3233msgid "Sets a context entry in kubeconfig"
3234msgstr "Setze einen Kontext-Eintrag in der kubeconfig"
3235
3236#: pkg/kubectl/cmd/config/create_authinfo.go:104
3237msgid "Sets a user entry in kubeconfig"
3238msgstr "Setze einen User-Eintrag in der kubeconfig"
3239
3240#: pkg/kubectl/cmd/config/set.go:60
3241msgid "Sets an individual value in a kubeconfig file"
3242msgstr "Setze einen einzelnen Value in einer kubeconfig-Datei"
3243
3244#: pkg/kubectl/cmd/config/use_context.go:49
3245msgid "Sets the current-context in a kubeconfig file"
3246msgstr "Setze den aktuellen Kontext in einer kubeconfig-Datei"
3247
3248#: pkg/kubectl/cmd/describe.go:86
3249msgid "Show details of a specific resource or group of resources"
3250msgstr "Zeige Details zu einer bestimmten Resource oder Gruppe von "
3251"Resourcen"
3252
3253#: pkg/kubectl/cmd/rollout/rollout_status.go:58
3254msgid "Show the status of the rollout"
3255msgstr "Zeige den Status des Rollout"
3256
3257#: pkg/kubectl/cmd/expose.go:106
3258msgid "Synonym for --target-port"
3259msgstr "Synonym für --target-port"
3260
3261#: pkg/kubectl/cmd/expose.go:88
3262msgid ""
3263"Take a replication controller, service, deployment or pod and expose it as a "
3264"new Kubernetes Service"
3265msgstr ""
3266"Nehme einen Replication Controller, Service, Deployment oder Pod und biete "
3267"ihn als neuen Kubernetes-Service an"
3268
3269#: pkg/kubectl/cmd/run.go:117
3270msgid "The image for the container to run."
3271msgstr "Das Image, dass auf dem Container gestartet werden soll."
3272
3273#: pkg/kubectl/cmd/run.go:119
3274msgid ""
3275"The image pull policy for the container. If left empty, this value will not "
3276"be specified by the client and defaulted by the server"
3277msgstr ""
3278"Die Image-Pull-Policy für den Container. Wenn leer, wird der Wert nicht vom "
3279"Client gesetzt, sondern standardmäßig vom Server."
3280
3281#: pkg/kubectl/cmd/rollingupdate.go:101
3282msgid ""
3283"The key to use to differentiate between two different controllers, default "
3284"'deployment'.  Only relevant when --image is specified, ignored otherwise"
3285msgstr ""
3286
3287#: pkg/kubectl/cmd/create_pdb.go:63
3288msgid ""
3289"The minimum number or percentage of available pods this budget requires."
3290msgstr ""
3291"Die minimale Anzahl oder Prozentzahl von verfügbaren Pods, die das Budget "
3292"voraussetzt."
3293
3294#: pkg/kubectl/cmd/expose.go:111
3295msgid "The name for the newly created object."
3296msgstr "Der Name des neu erstellten Objekts."
3297
3298#: pkg/kubectl/cmd/autoscale.go:72
3299msgid ""
3300"The name for the newly created object. If not specified, the name of the "
3301"input resource will be used."
3302msgstr ""
3303"Der Name des neu erstellten Objekts. Falls nicht angegeben, wird der Name "
3304"der Input-Resource verwendet."
3305
3306#: pkg/kubectl/cmd/run.go:116
3307msgid ""
3308"The name of the API generator to use, see http://kubernetes.io/docs/user-"
3309"guide/kubectl-conventions/#generators for a list."
3310msgstr ""
3311"Der Name des zu verwendenden API-Generators. Siehe http://kubernetes.io/docs/"
3312"user-guide/kubectl-conventions/#generators für eine Übersicht."
3313
3314#: pkg/kubectl/cmd/autoscale.go:67
3315msgid ""
3316"The name of the API generator to use. Currently there is only 1 generator."
3317msgstr ""
3318"Der Name des zu verwendenden API-Generators. Zur Zeit gibt es nur einen "
3319"Generator."
3320
3321#: pkg/kubectl/cmd/expose.go:99
3322msgid ""
3323"The name of the API generator to use. There are 2 generators: 'service/v1' "
3324"and 'service/v2'. The only difference between them is that service port in "
3325"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
3326"v2'."
3327msgstr ""
3328"Der Name des zu verwendenden API-Generators. Es gibt zwei Generatoren: "
3329"'service/v1' und 'service/v2'. Der einzige Unterschied ist, dass der "
3330"Serviceport in v1 'default' heißt, während er in v2 unbenannt bleibt. "
3331"Standard ist 'service/v2'."
3332
3333#: pkg/kubectl/cmd/run.go:136
3334msgid ""
3335"The name of the generator to use for creating a service.  Only used if --"
3336"expose is true"
3337msgstr ""
3338"Der Name des zu verwendenden Generators, um einen Service zu erstellen. Wird "
3339"nur benutzt, wenn --expose true ist"
3340
3341#: pkg/kubectl/cmd/expose.go:100
3342msgid "The network protocol for the service to be created. Default is 'TCP'."
3343msgstr "Das Netzwerkprotokoll, für den zu erstellenden Service. Standard ist "
3344"'TCP'."
3345
3346#: pkg/kubectl/cmd/expose.go:101
3347msgid ""
3348"The port that the service should serve on. Copied from the resource being "
3349"exposed, if unspecified"
3350msgstr ""
3351"Der Port auf den der Service hören soll. Wird von der angebotenen Resource "
3352"kopiert, falls nicht angegeben"
3353
3354#: pkg/kubectl/cmd/run.go:124
3355msgid ""
3356"The port that this container exposes.  If --expose is true, this is also the "
3357"port used by the service that is created."
3358msgstr ""
3359"Der Port, den der Container anbietet.  Wenn --expose true ist, ist es auch "
3360"der Port, den der zu erstellende Service verwendet"
3361
3362#: pkg/kubectl/cmd/run.go:134
3363msgid ""
3364"The resource requirement limits for this container.  For example, 'cpu=200m,"
3365"memory=512Mi'.  Note that server side components may assign limits depending "
3366"on the server configuration, such as limit ranges."
3367msgstr ""
3368
3369#: pkg/kubectl/cmd/run.go:133
3370msgid ""
3371"The resource requirement requests for this container.  For example, "
3372"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
3373"requests depending on the server configuration, such as limit ranges."
3374msgstr ""
3375
3376#: pkg/kubectl/cmd/run.go:131
3377msgid ""
3378"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
3379"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
3380"created, if set to 'Never', a regular pod is created. For the latter two --"
3381"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
3382msgstr ""
3383
3384#: pkg/kubectl/cmd/create_secret.go:88
3385msgid "The type of secret to create"
3386msgstr "Der Typ des zu erstellenden Secrets"
3387
3388#: pkg/kubectl/cmd/expose.go:102
3389msgid ""
3390"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
3391"'ClusterIP'."
3392msgstr ""
3393"Typ für diesen Service: ClusterIP, NodePort oder LoadBalancer. Standard ist "
3394"'ClusterIP'."
3395
3396#: pkg/kubectl/cmd/rollout/rollout_undo.go:72
3397msgid "Undo a previous rollout"
3398msgstr "Widerrufe ein vorheriges Rollout"
3399
3400#: pkg/kubectl/cmd/config/unset.go:48
3401msgid "Unsets an individual value in a kubeconfig file"
3402msgstr ""
3403
3404#: pkg/kubectl/cmd/patch.go:96
3405msgid "Update field(s) of a resource using strategic merge patch"
3406msgstr "Aktualisiere Felder einer Resource mit einem Strategic-Merge-Patch"
3407
3408#: pkg/kubectl/cmd/set/set_image.go:95
3409msgid "Update image of a pod template"
3410msgstr "Aktualisiere das Image einer Pod-Template"
3411
3412#: pkg/kubectl/cmd/set/set_resources.go:102
3413msgid "Update resource requests/limits on objects with pod templates"
3414msgstr "Aktualisiere Resourcen requests/limits auf Objekten mit Pod-Templates"
3415
3416#: pkg/kubectl/cmd/annotate.go:116
3417msgid "Update the annotations on a resource"
3418msgstr "Aktualisiere die Annotationen auf einer Resource"
3419
3420#: pkg/kubectl/cmd/label.go:114
3421msgid "Update the labels on a resource"
3422msgstr "Aktualisiere die Labels auf einer Resource"
3423
3424#: pkg/kubectl/cmd/taint.go:87
3425msgid "Update the taints on one or more nodes"
3426msgstr "Aktualisiere die Taints auf einem oder mehreren Knoten"
3427
3428#: pkg/kubectl/cmd/create_secret.go:156
3429msgid "Username for Docker registry authentication"
3430msgstr "Username für Authentifizierung bei der Docker-Registry"
3431
3432#: pkg/kubectl/cmd/apply_view_last_applied.go:64
3433msgid "View latest last-applied-configuration annotations of a resource/object"
3434msgstr "Zeige die aktuelle Annotation Last-Applied-Configuration einer Resource "
3435"/ eines Object"
3436
3437#: pkg/kubectl/cmd/rollout/rollout_history.go:52
3438msgid "View rollout history"
3439msgstr "Zeige rollout-Verlauf"
3440
3441#: pkg/kubectl/cmd/clusterinfo_dump.go:46
3442msgid ""
3443"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
3444"directory hierarchy in that directory"
3445msgstr ""
3446
3447#: pkg/kubectl/cmd/run_test.go:85
3448msgid "dummy restart flag)"
3449msgstr ""
3450
3451#: pkg/kubectl/cmd/create_service.go:254
3452msgid "external name of service"
3453msgstr ""
3454
3455#: pkg/kubectl/cmd/cmd.go:227
3456msgid "kubectl controls the Kubernetes cluster manager"
3457msgstr "kubectl kontrolliert den Kubernetes-Cluster-Manager"
3458`)
3459
3460func translationsKubectlDe_deLc_messagesK8sPoBytes() ([]byte, error) {
3461	return _translationsKubectlDe_deLc_messagesK8sPo, nil
3462}
3463
3464func translationsKubectlDe_deLc_messagesK8sPo() (*asset, error) {
3465	bytes, err := translationsKubectlDe_deLc_messagesK8sPoBytes()
3466	if err != nil {
3467		return nil, err
3468	}
3469
3470	info := bindataFileInfo{name: "translations/kubectl/de_DE/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
3471	a := &asset{bytes: bytes, info: info}
3472	return a, nil
3473}
3474
3475var _translationsKubectlDefaultLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\xeb\x00\x00\x00\x1c\x00\x00\x00t\a\x00\x009\x01\x00\x00\xcc\x0e\x00\x00\x00\x00\x00\x00\xb0\x13\x00\x00\xdc\x00\x00\x00\xb1\x13\x00\x00\xb6\x00\x00\x00\x8e\x14\x00\x00\v\x02\x00\x00E\x15\x00\x00\x1f\x01\x00\x00Q\x17\x00\x00z\x00\x00\x00q\x18\x00\x00_\x02\x00\x00\xec\x18\x00\x00\u007f\x01\x00\x00L\x1b\x00\x00\x8f\x01\x00\x00\xcc\x1c\x00\x00k\x01\x00\x00\\\x1e\x00\x00k\x01\x00\x00\xc8\x1f\x00\x00>\x01\x00\x004!\x00\x00\x03\x02\x00\x00s\"\x00\x00o\x01\x00\x00w$\x00\x00H\x05\x00\x00\xe7%\x00\x00g\x02\x00\x000+\x00\x00\x1b\x02\x00\x00\x98-\x00\x00q\x01\x00\x00\xb4/\x00\x00\xa8\x01\x00\x00&1\x00\x00\xd4\x01\x00\x00\xcf2\x00\x00\x02\x02\x00\x00\xa44\x00\x00\xb4\x00\x00\x00\xa76\x00\x00\xb7\x02\x00\x00\\7\x00\x00\x92\x03\x00\x00\x14:\x00\x00\xbf\x01\x00\x00\xa7=\x00\x00=\x00\x00\x00g?\x00\x00;\x00\x00\x00\xa5?\x00\x00\xcd\x02\x00\x00\xe1?\x00\x00<\x00\x00\x00\xafB\x00\x00P\x00\x00\x00\xecB\x00\x00S\x00\x00\x00=C\x00\x00<\x00\x00\x00\x91C\x00\x00\xac\x01\x00\x00\xceC\x00\x00\x13\x03\x00\x00{E\x00\x00\xea\x01\x00\x00\x8fH\x00\x00\xfa\x01\x00\x00zJ\x00\x00\xda\x01\x00\x00uL\x00\x00c\x01\x00\x00PN\x00\x00T\x01\x00\x00\xb4O\x00\x00\xba\x06\x00\x00\tQ\x00\x00\xf9\x01\x00\x00\xc4W\x00\x00\xe0\x02\x00\x00\xbeY\x00\x00\x02\x03\x00\x00\x9f\\\x00\x00\xfb\x00\x00\x00\xa2_\x00\x00\xa5\x01\x00\x00\x9e`\x00\x00\xb4\x01\x00\x00Db\x00\x00\x18\x00\x00\x00\xf9c\x00\x00<\x00\x00\x00\x12d\x00\x00=\x00\x00\x00Od\x00\x00\xc6\x00\x00\x00\x8dd\x00\x00g\x02\x00\x00Te\x00\x00.\x00\x00\x00\xbcg\x00\x001\x03\x00\x00\xebg\x00\x00g\x00\x00\x00\x1dk\x00\x00Q\x00\x00\x00\x85k\x00\x00R\x00\x00\x00\xd7k\x00\x00\"\x00\x00\x00*l\x00\x00X\x02\x00\x00Ml\x00\x004\x00\x00\x00\xa6n\x00\x00}\x00\x00\x00\xdbn\x00\x00k\x01\x00\x00Yo\x00\x00\x81\a\x00\x00\xc5p\x00\x00f\x01\x00\x00Gx\x00\x00\x85\x00\x00\x00\xaey\x00\x00\xea\x00\x00\x004z\x00\x00\xd9\x00\x00\x00\x1f{\x00\x00\n\x05\x00\x00\xf9{\x00\x00\x10\x05\x00\x00\x04\x81\x00\x00\x1c\x00\x00\x00\x15\x86\x00\x00\x1e\x00\x00\x002\x86\x00\x00\x98\x02\x00\x00Q\x86\x00\x00\xbc\x01\x00\x00\xea\x88\x00\x00\x9c\x01\x00\x00\xa7\x8a\x00\x00q\x01\x00\x00D\x8c\x00\x00\x05\x01\x00\x00\xb6\x8d\x00\x00\xdf\x01\x00\x00\xbc\x8e\x00\x00\x1c\x01\x00\x00\x9c\x90\x00\x00\xc1\x01\x00\x00\xb9\x91\x00\x00\x1b\x02\x00\x00{\x93\x00\x00\xc0\x00\x00\x00\x97\x95\x00\x00\xd5\x02\x00\x00X\x96\x00\x00\x9d\x00\x00\x00.\x99\x00\x00X\x00\x00\x00\u0319\x00\x00%\x02\x00\x00%\x9a\x00\x00o\x00\x00\x00K\x9c\x00\x00u\x00\x00\x00\xbb\x9c\x00\x00\x01\x01\x00\x001\x9d\x00\x00v\x00\x00\x003\x9e\x00\x00t\x00\x00\x00\xaa\x9e\x00\x00\xef\x00\x00\x00\x1f\x9f\x00\x00}\x00\x00\x00\x0f\xa0\x00\x00j\x00\x00\x00\x8d\xa0\x00\x00\xc4\x01\x00\x00\xf8\xa0\x00\x00\xf7\x03\x00\x00\xbd\xa2\x00\x00;\x00\x00\x00\xb5\xa6\x00\x008\x00\x00\x00\xf1\xa6\x00\x001\x00\x00\x00*\xa7\x00\x007\x00\x00\x00\\\xa7\x00\x00u\x02\x00\x00\x94\xa7\x00\x00\xb0\x00\x00\x00\n\xaa\x00\x00[\x00\x00\x00\xbb\xaa\x00\x00J\x00\x00\x00\x17\xab\x00\x00a\x00\x00\x00b\xab\x00\x00\xbd\x00\x00\x00\u012b\x00\x009\x00\x00\x00\x82\xac\x00\x00\xc5\x00\x00\x00\xbc\xac\x00\x00\xae\x00\x00\x00\x82\xad\x00\x00\xd6\x00\x00\x001\xae\x00\x008\x00\x00\x00\b\xaf\x00\x00%\x00\x00\x00A\xaf\x00\x00W\x00\x00\x00g\xaf\x00\x00\x1d\x00\x00\x00\xbf\xaf\x00\x00=\x00\x00\x00\u076f\x00\x00u\x00\x00\x00\x1b\xb0\x00\x004\x00\x00\x00\x91\xb0\x00\x00-\x00\x00\x00\u01b0\x00\x00\xa3\x00\x00\x00\xf4\xb0\x00\x003\x00\x00\x00\x98\xb1\x00\x002\x00\x00\x00\u0331\x00\x008\x00\x00\x00\xff\xb1\x00\x00\x1e\x00\x00\x008\xb2\x00\x00\x1a\x00\x00\x00W\xb2\x00\x009\x00\x00\x00r\xb2\x00\x00\x13\x00\x00\x00\xac\xb2\x00\x00\x1b\x00\x00\x00\xc0\xb2\x00\x00@\x00\x00\x00\u0732\x00\x00,\x00\x00\x00\x1d\xb3\x00\x00*\x00\x00\x00J\xb3\x00\x007\x00\x00\x00u\xb3\x00\x00'\x00\x00\x00\xad\xb3\x00\x00&\x00\x00\x00\u0573\x00\x00.\x00\x00\x00\xfc\xb3\x00\x00=\x00\x00\x00+\xb4\x00\x00*\x00\x00\x00i\xb4\x00\x000\x00\x00\x00\x94\xb4\x00\x00,\x00\x00\x00\u0174\x00\x00\x1f\x00\x00\x00\xf2\xb4\x00\x00]\x00\x00\x00\x12\xb5\x00\x000\x00\x00\x00p\xb5\x00\x000\x00\x00\x00\xa1\xb5\x00\x00\"\x00\x00\x00\u04b5\x00\x00?\x00\x00\x00\xf5\xb5\x00\x00\x1d\x00\x00\x005\xb6\x00\x00,\x00\x00\x00S\xb6\x00\x00+\x00\x00\x00\x80\xb6\x00\x00$\x00\x00\x00\xac\xb6\x00\x00\x14\x00\x00\x00\u0476\x00\x00*\x00\x00\x00\xe6\xb6\x00\x00A\x00\x00\x00\x11\xb7\x00\x00\x1d\x00\x00\x00S\xb7\x00\x00\x1c\x00\x00\x00q\xb7\x00\x00\x1a\x00\x00\x00\x8e\xb7\x00\x00)\x00\x00\x00\xa9\xb7\x00\x006\x00\x00\x00\u04f7\x00\x00\x1d\x00\x00\x00\n\xb8\x00\x00\x19\x00\x00\x00(\xb8\x00\x00 \x00\x00\x00B\xb8\x00\x00v\x00\x00\x00c\xb8\x00\x00(\x00\x00\x00\u06b8\x00\x00\x16\x00\x00\x00\x03\xb9\x00\x00p\x00\x00\x00\x1a\xb9\x00\x00`\x00\x00\x00\x8b\xb9\x00\x00\x9b\x00\x00\x00\xec\xb9\x00\x00\x97\x00\x00\x00\x88\xba\x00\x00\xa8\x00\x00\x00 \xbb\x00\x00\x1b\x00\x00\x00\u027b\x00\x00\x18\x00\x00\x00\xe5\xbb\x00\x00\x1a\x00\x00\x00\xfe\xbb\x00\x00$\x00\x00\x00\x19\xbc\x00\x00\x1d\x00\x00\x00>\xbc\x00\x00\x17\x00\x00\x00\\\xbc\x00\x00a\x00\x00\x00t\xbc\x00\x00s\x00\x00\x00\u05bc\x00\x00B\x00\x00\x00J\xbd\x00\x00Y\x00\x00\x00\x8d\xbd\x00\x00+\x00\x00\x00\xe7\xbd\x00\x00+\x00\x00\x00\x13\xbe\x00\x006\x00\x00\x00?\xbe\x00\x00;\x00\x00\x00v\xbe\x00\x00q\x00\x00\x00\xb2\xbe\x00\x00/\x00\x00\x00$\xbf\x00\x001\x00\x00\x00T\xbf\x00\x00'\x00\x00\x00\x86\xbf\x00\x00'\x00\x00\x00\xae\xbf\x00\x00\x18\x00\x00\x00\u05bf\x00\x00&\x00\x00\x00\xef\xbf\x00\x00%\x00\x00\x00\x16\xc0\x00\x00(\x00\x00\x00<\xc0\x00\x00#\x00\x00\x00e\xc0\x00\x00K\x00\x00\x00\x89\xc0\x00\x00 \x00\x00\x00\xd5\xc0\x00\x00_\x00\x00\x00\xf6\xc0\x00\x00\x1e\x00\x00\x00V\xc1\x00\x00\"\x00\x00\x00u\xc1\x00\x00\"\x00\x00\x00\x98\xc1\x00\x00\x1f\x00\x00\x00\xbb\xc1\x00\x00-\x00\x00\x00\xdb\xc1\x00\x00-\x00\x00\x00\t\xc2\x00\x009\x00\x00\x007\xc2\x00\x00\x1e\x00\x00\x00q\xc2\x00\x00\x19\x00\x00\x00\x90\xc2\x00\x00c\x00\x00\x00\xaa\xc2\x00\x00#\x00\x00\x00\x0e\xc3\x00\x00\x82\x00\x00\x002\xc3\x00\x00\x94\x00\x00\x00\xb5\xc3\x00\x00H\x00\x00\x00J\xc4\x00\x00&\x00\x00\x00\x93\xc4\x00\x00e\x00\x00\x00\xba\xc4\x00\x00z\x00\x00\x00 \xc5\x00\x00J\x00\x00\x00\x9b\xc5\x00\x00\xe5\x00\x00\x00\xe6\xc5\x00\x00W\x00\x00\x00\xcc\xc6\x00\x00E\x00\x00\x00$\xc7\x00\x00a\x00\x00\x00j\xc7\x00\x00v\x00\x00\x00\xcc\xc7\x00\x00\xcb\x00\x00\x00C\xc8\x00\x00\xcf\x00\x00\x00\x0f\xc9\x00\x00\x1e\x01\x00\x00\xdf\xc9\x00\x00\x1c\x00\x00\x00\xfe\xca\x00\x00T\x00\x00\x00\x1b\xcb\x00\x00\x17\x00\x00\x00p\xcb\x00\x00/\x00\x00\x00\x88\xcb\x00\x009\x00\x00\x00\xb8\xcb\x00\x00\x1e\x00\x00\x00\xf2\xcb\x00\x00=\x00\x00\x00\x11\xcc\x00\x00$\x00\x00\x00O\xcc\x00\x00\x1f\x00\x00\x00t\xcc\x00\x00&\x00\x00\x00\x94\xcc\x00\x00+\x00\x00\x00\xbb\xcc\x00\x00G\x00\x00\x00\xe7\xcc\x00\x00\x14\x00\x00\x00/\xcd\x00\x00r\x00\x00\x00D\xcd\x00\x00\x13\x00\x00\x00\xb7\xcd\x00\x00\x18\x00\x00\x00\xcb\xcd\x00\x00/\x00\x00\x00\xe4\xcd\x00\x00\xb1\x01\x00\x00\x14\xce\x00\x00\xdc\x00\x00\x00\xc6\xcf\x00\x00\xb6\x00\x00\x00\xa3\xd0\x00\x00\v\x02\x00\x00Z\xd1\x00\x00\x1f\x01\x00\x00f\xd3\x00\x00z\x00\x00\x00\x86\xd4\x00\x00_\x02\x00\x00\x01\xd5\x00\x00\u007f\x01\x00\x00a\xd7\x00\x00\x8f\x01\x00\x00\xe1\xd8\x00\x00k\x01\x00\x00q\xda\x00\x00k\x01\x00\x00\xdd\xdb\x00\x00>\x01\x00\x00I\xdd\x00\x00\x03\x02\x00\x00\x88\xde\x00\x00o\x01\x00\x00\x8c\xe0\x00\x00H\x05\x00\x00\xfc\xe1\x00\x00g\x02\x00\x00E\xe7\x00\x00\x1b\x02\x00\x00\xad\xe9\x00\x00q\x01\x00\x00\xc9\xeb\x00\x00\xa8\x01\x00\x00;\xed\x00\x00\xd4\x01\x00\x00\xe4\xee\x00\x00\x02\x02\x00\x00\xb9\xf0\x00\x00\xb4\x00\x00\x00\xbc\xf2\x00\x00\xb7\x02\x00\x00q\xf3\x00\x00\x92\x03\x00\x00)\xf6\x00\x00\xbf\x01\x00\x00\xbc\xf9\x00\x00=\x00\x00\x00|\xfb\x00\x00;\x00\x00\x00\xba\xfb\x00\x00\xcd\x02\x00\x00\xf6\xfb\x00\x00<\x00\x00\x00\xc4\xfe\x00\x00P\x00\x00\x00\x01\xff\x00\x00S\x00\x00\x00R\xff\x00\x00<\x00\x00\x00\xa6\xff\x00\x00\xac\x01\x00\x00\xe3\xff\x00\x00\x13\x03\x00\x00\x90\x01\x01\x00\xea\x01\x00\x00\xa4\x04\x01\x00\xfa\x01\x00\x00\x8f\x06\x01\x00\xda\x01\x00\x00\x8a\b\x01\x00c\x01\x00\x00e\n\x01\x00T\x01\x00\x00\xc9\v\x01\x00\xba\x06\x00\x00\x1e\r\x01\x00\xf9\x01\x00\x00\xd9\x13\x01\x00\xe0\x02\x00\x00\xd3\x15\x01\x00\x02\x03\x00\x00\xb4\x18\x01\x00\xfb\x00\x00\x00\xb7\x1b\x01\x00\xa5\x01\x00\x00\xb3\x1c\x01\x00\xb4\x01\x00\x00Y\x1e\x01\x00\x18\x00\x00\x00\x0e \x01\x00<\x00\x00\x00' \x01\x00=\x00\x00\x00d \x01\x00\xc6\x00\x00\x00\xa2 \x01\x00g\x02\x00\x00i!\x01\x00.\x00\x00\x00\xd1#\x01\x001\x03\x00\x00\x00$\x01\x00g\x00\x00\x002'\x01\x00Q\x00\x00\x00\x9a'\x01\x00R\x00\x00\x00\xec'\x01\x00\"\x00\x00\x00?(\x01\x00X\x02\x00\x00b(\x01\x004\x00\x00\x00\xbb*\x01\x00}\x00\x00\x00\xf0*\x01\x00k\x01\x00\x00n+\x01\x00\x81\a\x00\x00\xda,\x01\x00f\x01\x00\x00\\4\x01\x00\x85\x00\x00\x00\xc35\x01\x00\xea\x00\x00\x00I6\x01\x00\xd9\x00\x00\x0047\x01\x00\n\x05\x00\x00\x0e8\x01\x00\x10\x05\x00\x00\x19=\x01\x00\x1c\x00\x00\x00*B\x01\x00\x1e\x00\x00\x00GB\x01\x00\x98\x02\x00\x00fB\x01\x00\xbc\x01\x00\x00\xffD\x01\x00\x9c\x01\x00\x00\xbcF\x01\x00q\x01\x00\x00YH\x01\x00\x05\x01\x00\x00\xcbI\x01\x00\xdf\x01\x00\x00\xd1J\x01\x00\x1c\x01\x00\x00\xb1L\x01\x00\xc1\x01\x00\x00\xceM\x01\x00\x1b\x02\x00\x00\x90O\x01\x00\xc0\x00\x00\x00\xacQ\x01\x00\xd5\x02\x00\x00mR\x01\x00\x9d\x00\x00\x00CU\x01\x00X\x00\x00\x00\xe1U\x01\x00%\x02\x00\x00:V\x01\x00o\x00\x00\x00`X\x01\x00u\x00\x00\x00\xd0X\x01\x00\x01\x01\x00\x00FY\x01\x00v\x00\x00\x00HZ\x01\x00t\x00\x00\x00\xbfZ\x01\x00\xef\x00\x00\x004[\x01\x00}\x00\x00\x00$\\\x01\x00j\x00\x00\x00\xa2\\\x01\x00\xc4\x01\x00\x00\r]\x01\x00\xf7\x03\x00\x00\xd2^\x01\x00;\x00\x00\x00\xcab\x01\x008\x00\x00\x00\x06c\x01\x001\x00\x00\x00?c\x01\x007\x00\x00\x00qc\x01\x00u\x02\x00\x00\xa9c\x01\x00\xb0\x00\x00\x00\x1ff\x01\x00[\x00\x00\x00\xd0f\x01\x00J\x00\x00\x00,g\x01\x00a\x00\x00\x00wg\x01\x00\xbd\x00\x00\x00\xd9g\x01\x009\x00\x00\x00\x97h\x01\x00\xc5\x00\x00\x00\xd1h\x01\x00\xae\x00\x00\x00\x97i\x01\x00\xd6\x00\x00\x00Fj\x01\x008\x00\x00\x00\x1dk\x01\x00%\x00\x00\x00Vk\x01\x00W\x00\x00\x00|k\x01\x00\x1d\x00\x00\x00\xd4k\x01\x00=\x00\x00\x00\xf2k\x01\x00u\x00\x00\x000l\x01\x004\x00\x00\x00\xa6l\x01\x00-\x00\x00\x00\xdbl\x01\x00\xa3\x00\x00\x00\tm\x01\x003\x00\x00\x00\xadm\x01\x002\x00\x00\x00\xe1m\x01\x008\x00\x00\x00\x14n\x01\x00\x1e\x00\x00\x00Mn\x01\x00\x1a\x00\x00\x00ln\x01\x009\x00\x00\x00\x87n\x01\x00\x13\x00\x00\x00\xc1n\x01\x00\x1b\x00\x00\x00\xd5n\x01\x00@\x00\x00\x00\xf1n\x01\x00,\x00\x00\x002o\x01\x00*\x00\x00\x00_o\x01\x007\x00\x00\x00\x8ao\x01\x00'\x00\x00\x00\xc2o\x01\x00&\x00\x00\x00\xeao\x01\x00.\x00\x00\x00\x11p\x01\x00=\x00\x00\x00@p\x01\x00*\x00\x00\x00~p\x01\x000\x00\x00\x00\xa9p\x01\x00,\x00\x00\x00\xdap\x01\x00\x1f\x00\x00\x00\aq\x01\x00]\x00\x00\x00'q\x01\x000\x00\x00\x00\x85q\x01\x000\x00\x00\x00\xb6q\x01\x00\"\x00\x00\x00\xe7q\x01\x00?\x00\x00\x00\nr\x01\x00\x1d\x00\x00\x00Jr\x01\x00,\x00\x00\x00hr\x01\x00+\x00\x00\x00\x95r\x01\x00$\x00\x00\x00\xc1r\x01\x00\x14\x00\x00\x00\xe6r\x01\x00*\x00\x00\x00\xfbr\x01\x00A\x00\x00\x00&s\x01\x00\x1d\x00\x00\x00hs\x01\x00\x1c\x00\x00\x00\x86s\x01\x00\x1a\x00\x00\x00\xa3s\x01\x00)\x00\x00\x00\xbes\x01\x006\x00\x00\x00\xe8s\x01\x00\x1d\x00\x00\x00\x1ft\x01\x00\x19\x00\x00\x00=t\x01\x00 \x00\x00\x00Wt\x01\x00v\x00\x00\x00xt\x01\x00(\x00\x00\x00\xeft\x01\x00\x16\x00\x00\x00\x18u\x01\x00p\x00\x00\x00/u\x01\x00`\x00\x00\x00\xa0u\x01\x00\x9b\x00\x00\x00\x01v\x01\x00\x97\x00\x00\x00\x9dv\x01\x00\xa8\x00\x00\x005w\x01\x00\x1b\x00\x00\x00\xdew\x01\x00\x18\x00\x00\x00\xfaw\x01\x00\x1a\x00\x00\x00\x13x\x01\x00$\x00\x00\x00.x\x01\x00\x1d\x00\x00\x00Sx\x01\x00\x17\x00\x00\x00qx\x01\x00a\x00\x00\x00\x89x\x01\x00s\x00\x00\x00\xebx\x01\x00B\x00\x00\x00_y\x01\x00Y\x00\x00\x00\xa2y\x01\x00+\x00\x00\x00\xfcy\x01\x00+\x00\x00\x00(z\x01\x006\x00\x00\x00Tz\x01\x00;\x00\x00\x00\x8bz\x01\x00q\x00\x00\x00\xc7z\x01\x00/\x00\x00\x009{\x01\x001\x00\x00\x00i{\x01\x00'\x00\x00\x00\x9b{\x01\x00'\x00\x00\x00\xc3{\x01\x00\x18\x00\x00\x00\xeb{\x01\x00&\x00\x00\x00\x04|\x01\x00%\x00\x00\x00+|\x01\x00(\x00\x00\x00Q|\x01\x00#\x00\x00\x00z|\x01\x00K\x00\x00\x00\x9e|\x01\x00 \x00\x00\x00\xea|\x01\x00_\x00\x00\x00\v}\x01\x00\x1e\x00\x00\x00k}\x01\x00\"\x00\x00\x00\x8a}\x01\x00\"\x00\x00\x00\xad}\x01\x00\x1f\x00\x00\x00\xd0}\x01\x00-\x00\x00\x00\xf0}\x01\x00-\x00\x00\x00\x1e~\x01\x009\x00\x00\x00L~\x01\x00\x1e\x00\x00\x00\x86~\x01\x00\x19\x00\x00\x00\xa5~\x01\x00c\x00\x00\x00\xbf~\x01\x00#\x00\x00\x00#\u007f\x01\x00\x82\x00\x00\x00G\u007f\x01\x00\x94\x00\x00\x00\xca\u007f\x01\x00H\x00\x00\x00_\x80\x01\x00&\x00\x00\x00\xa8\x80\x01\x00e\x00\x00\x00\u03c0\x01\x00z\x00\x00\x005\x81\x01\x00J\x00\x00\x00\xb0\x81\x01\x00\xe5\x00\x00\x00\xfb\x81\x01\x00W\x00\x00\x00\xe1\x82\x01\x00E\x00\x00\x009\x83\x01\x00a\x00\x00\x00\u007f\x83\x01\x00v\x00\x00\x00\xe1\x83\x01\x00\xcb\x00\x00\x00X\x84\x01\x00\xcf\x00\x00\x00$\x85\x01\x00\x1e\x01\x00\x00\xf4\x85\x01\x00\x1c\x00\x00\x00\x13\x87\x01\x00T\x00\x00\x000\x87\x01\x00\x17\x00\x00\x00\x85\x87\x01\x00/\x00\x00\x00\x9d\x87\x01\x009\x00\x00\x00\u0347\x01\x00\x1e\x00\x00\x00\a\x88\x01\x00=\x00\x00\x00&\x88\x01\x00$\x00\x00\x00d\x88\x01\x00\x1f\x00\x00\x00\x89\x88\x01\x00&\x00\x00\x00\xa9\x88\x01\x00+\x00\x00\x00\u0408\x01\x00G\x00\x00\x00\xfc\x88\x01\x00\x14\x00\x00\x00D\x89\x01\x00r\x00\x00\x00Y\x89\x01\x00\x13\x00\x00\x00\u0309\x01\x00\x18\x00\x00\x00\xe0\x89\x01\x00/\x00\x00\x00\xf9\x89\x01\x00\x01\x00\x00\x00\x00\x00\x00\x00^\x00\x00\x00\\\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00\xc4\x00\x00\x00\x0f\x00\x00\x00\xc3\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00\x86\x00\x00\x00\xeb\x00\x00\x00c\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00o\x00\x00\x00}\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\x00\x00\x00\x00\xd8\x00\x00\x00\x98\x00\x00\x00U\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\x00\x00\x00\x17\x00\x00\x00u\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x8a\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc9\x00\x00\x00\xb7\x00\x00\x00\xd7\x00\x00\x00*\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x84\x00\x00\x00\x9c\x00\x00\x00\xe6\x00\x00\x00\x9d\x00\x00\x00\xc5\x00\x00\x00\xd9\x00\x00\x00\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\xcd\x00\x00\x00\xcb\x00\x00\x00y\x00\x00\x00\x97\x00\x00\x00\xba\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\x93\x00\x00\x00\xad\x00\x00\x00\xe1\x00\x00\x00\xa6\x00\x00\x00\xd0\x00\x00\x00r\x00\x00\x00+\x00\x00\x006\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00h\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\xd1\x00\x00\x00\xde\x00\x00\x00;\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\xe7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00z\x00\x00\x00/\x00\x00\x00V\x00\x00\x00\x8d\x00\x00\x00\xe3\x00\x00\x00!\x00\x00\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd3\x00\x00\x00\x88\x00\x00\x00l\x00\x00\x00s\x00\x00\x00g\x00\x00\x00\x05\x00\x00\x00\xc6\x00\x00\x00#\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00\xc2\x00\x00\x00\x13\x00\x00\x00S\x00\x00\x00G\x00\x00\x00$\x00\x00\x00\xc1\x00\x00\x00\xb5\x00\x00\x00X\x00\x00\x00m\x00\x00\x00\t\x00\x00\x00x\x00\x00\x00\xb8\x00\x00\x00\xbd\x00\x00\x00k\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\x00\x00\x00E\x00\x00\x00\xbf\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x00\x00:\x00\x00\x00\x82\x00\x00\x00\x81\x00\x00\x00&\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00[\x00\x00\x00I\x00\x00\x00e\x00\x00\x00\x04\x00\x00\x00>\x00\x00\x00\b\x00\x00\x00\x94\x00\x00\x00\x8f\x00\x00\x00\xce\x00\x00\x00?\x00\x00\x00Y\x00\x00\x00\xda\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00'\x00\x00\x004\x00\x00\x00\xcc\x00\x00\x00\f\x00\x00\x005\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\xbb\x00\x00\x00\x00\x00\x00\x00\xa9\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\xe5\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00 \x00\x00\x00)\x00\x00\x00\xcf\x00\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00Z\x00\x00\x00\"\x00\x00\x00\x00\x00\x00\x00v\x00\x00\x00]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00\x00\x00j\x00\x00\x008\x00\x00\x00\xa3\x00\x00\x00q\x00\x00\x00t\x00\x00\x00_\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00@\x00\x00\x00\xd2\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\xc8\x00\x00\x00\x95\x00\x00\x00\x06\x00\x00\x00\xa8\x00\x00\x00\xae\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x91\x00\x00\x00\x0e\x00\x00\x00{\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00i\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd5\x00\x00\x00L\x00\x00\x00\x00\x00\x00\x00\xea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w\x00\x00\x00\x12\x00\x00\x00=\x00\x00\x00\xaf\x00\x00\x00\a\x00\x00\x00\xdf\x00\x00\x00\xc0\x00\x00\x00N\x00\x00\x00%\x00\x00\x009\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00\u007f\x00\x00\x00\xbe\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\xb3\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00R\x00\x00\x00D\x00\x00\x00B\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00\xd6\x00\x00\x00\x83\x00\x00\x00\n\x00\x00\x00W\x00\x00\x00\x14\x00\x00\x00Q\x00\x00\x00\xd4\x00\x00\x00d\x00\x00\x00\xac\x00\x00\x00\x16\x00\x00\x00\x96\x00\x00\x00K\x00\x00\x002\x00\x00\x00\x1a\x00\x00\x00\xb4\x00\x00\x00f\x00\x00\x00\xa2\x00\x00\x00\xe8\x00\x00\x00\x02\x00\x00\x00A\x00\x00\x00\xe4\x00\x00\x00\x8c\x00\x00\x00\x9a\x00\x00\x00`\x00\x00\x00\xab\x00\x00\x00M\x00\x00\x007\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x00\x00\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9b\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\xdd\x00\x00\x00\x8e\x00\x00\x00\xca\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00|\x00\x00\x003\x00\x00\x00T\x00\x00\x00\x87\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x00\xaa\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00p\x00\x00\x00\xc7\x00\x00\x00\x8b\x00\x00\x00\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Unsets an individual value in a kubeconfig file\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: EMAIL\nPOT-Creation-Date: 2017-03-14 21:32-0700\nPO-Revision-Date: 2017-05-24 18:01+0800\nLast-Translator: Brendan Burns <brendan.d.burns@gmail.com>\nLanguage-Team: \nLanguage: en\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 1.8.12\nX-Poedit-SourceCharset: UTF-8\nPlural-Forms: nplurals=2; plural=(n != 1);\n\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Unsets an individual value in a kubeconfig file\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00")
3476
3477func translationsKubectlDefaultLc_messagesK8sMoBytes() ([]byte, error) {
3478	return _translationsKubectlDefaultLc_messagesK8sMo, nil
3479}
3480
3481func translationsKubectlDefaultLc_messagesK8sMo() (*asset, error) {
3482	bytes, err := translationsKubectlDefaultLc_messagesK8sMoBytes()
3483	if err != nil {
3484		return nil, err
3485	}
3486
3487	info := bindataFileInfo{name: "translations/kubectl/default/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
3488	a := &asset{bytes: bytes, info: info}
3489	return a, nil
3490}
3491
3492var _translationsKubectlDefaultLc_messagesK8sPo = []byte(`# Test translations for unit tests.
3493# Copyright (C) 2016
3494# This file is distributed under the same license as the Kubernetes package.
3495# FIRST AUTHOR brendan.d.burns@gmail.com, 2016.
3496#
3497msgid ""
3498msgstr ""
3499"Project-Id-Version: gettext-go-examples-hello\n"
3500"Report-Msgid-Bugs-To: EMAIL\n"
3501"POT-Creation-Date: 2017-03-14 21:32-0700\n"
3502"PO-Revision-Date: 2017-05-24 18:01+0800\n"
3503"Last-Translator: Brendan Burns <brendan.d.burns@gmail.com>\n"
3504"Language-Team: \n"
3505"Language: en\n"
3506"MIME-Version: 1.0\n"
3507"Content-Type: text/plain; charset=UTF-8\n"
3508"Content-Transfer-Encoding: 8bit\n"
3509"X-Generator: Poedit 1.8.12\n"
3510"X-Poedit-SourceCharset: UTF-8\n"
3511"Plural-Forms: nplurals=2; plural=(n != 1);\n"
3512
3513#: pkg/kubectl/cmd/create_clusterrolebinding.go:35
3514msgid ""
3515"\n"
3516"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
3517"cluster-admin ClusterRole\n"
3518"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
3519"admin --user=user1 --user=user2 --group=group1"
3520msgstr ""
3521"\n"
3522"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
3523"cluster-admin ClusterRole\n"
3524"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
3525"admin --user=user1 --user=user2 --group=group1"
3526
3527#: pkg/kubectl/cmd/create_rolebinding.go:35
3528msgid ""
3529"\n"
3530"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
3531"ClusterRole\n"
3532"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
3533"user=user2 --group=group1"
3534msgstr ""
3535"\n"
3536"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
3537"ClusterRole\n"
3538"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
3539"user=user2 --group=group1"
3540
3541#: pkg/kubectl/cmd/create_configmap.go:44
3542msgid ""
3543"\n"
3544"\t\t  # Create a new configmap named my-config based on folder bar\n"
3545"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
3546"\n"
3547"\t\t  # Create a new configmap named my-config with specified keys instead "
3548"of file basenames on disk\n"
3549"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
3550"txt --from-file=key2=/path/to/bar/file2.txt\n"
3551"\n"
3552"\t\t  # Create a new configmap named my-config with key1=config1 and "
3553"key2=config2\n"
3554"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
3555"literal=key2=config2"
3556msgstr ""
3557"\n"
3558"\t\t  # Create a new configmap named my-config based on folder bar\n"
3559"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
3560"\n"
3561"\t\t  # Create a new configmap named my-config with specified keys instead "
3562"of file basenames on disk\n"
3563"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
3564"txt --from-file=key2=/path/to/bar/file2.txt\n"
3565"\n"
3566"\t\t  # Create a new configmap named my-config with key1=config1 and "
3567"key2=config2\n"
3568"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
3569"literal=key2=config2"
3570
3571#: pkg/kubectl/cmd/create_secret.go:135
3572msgid ""
3573"\n"
3574"\t\t  # If you don't already have a .dockercfg file, you can create a "
3575"dockercfg secret directly by using:\n"
3576"\t\t  kubectl create secret docker-registry my-secret --docker-"
3577"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
3578"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
3579msgstr ""
3580"\n"
3581"\t\t  # If you don't already have a .dockercfg file, you can create a "
3582"dockercfg secret directly by using:\n"
3583"\t\t  kubectl create secret docker-registry my-secret --docker-"
3584"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
3585"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
3586
3587#: pkg/kubectl/cmd/top_node.go:65
3588msgid ""
3589"\n"
3590"\t\t  # Show metrics for all nodes\n"
3591"\t\t  kubectl top node\n"
3592"\n"
3593"\t\t  # Show metrics for a given node\n"
3594"\t\t  kubectl top node NODE_NAME"
3595msgstr ""
3596"\n"
3597"\t\t  # Show metrics for all nodes\n"
3598"\t\t  kubectl top node\n"
3599"\n"
3600"\t\t  # Show metrics for a given node\n"
3601"\t\t  kubectl top node NODE_NAME"
3602
3603#: pkg/kubectl/cmd/apply.go:84
3604msgid ""
3605"\n"
3606"\t\t# Apply the configuration in pod.json to a pod.\n"
3607"\t\tkubectl apply -f ./pod.json\n"
3608"\n"
3609"\t\t# Apply the JSON passed into stdin to a pod.\n"
3610"\t\tcat pod.json | kubectl apply -f -\n"
3611"\n"
3612"\t\t# Note: --prune is still in Alpha\n"
3613"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
3614"and delete all the other resources that are not in the file and match label "
3615"app=nginx.\n"
3616"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
3617"\n"
3618"\t\t# Apply the configuration in manifest.yaml and delete all the other "
3619"configmaps that are not in the file.\n"
3620"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
3621"ConfigMap"
3622msgstr ""
3623"\n"
3624"\t\t# Apply the configuration in pod.json to a pod.\n"
3625"\t\tkubectl apply -f ./pod.json\n"
3626"\n"
3627"\t\t# Apply the JSON passed into stdin to a pod.\n"
3628"\t\tcat pod.json | kubectl apply -f -\n"
3629"\n"
3630"\t\t# Note: --prune is still in Alpha\n"
3631"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
3632"and delete all the other resources that are not in the file and match label "
3633"app=nginx.\n"
3634"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
3635"\n"
3636"\t\t# Apply the configuration in manifest.yaml and delete all the other "
3637"configmaps that are not in the file.\n"
3638"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
3639"ConfigMap"
3640
3641#: pkg/kubectl/cmd/autoscale.go:40
3642#, c-format
3643msgid ""
3644"\n"
3645"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
3646"10, no target CPU utilization specified so a default autoscaling policy will "
3647"be used:\n"
3648"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
3649"\n"
3650"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
3651"between 1 and 5, target CPU utilization at 80%:\n"
3652"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
3653msgstr ""
3654"\n"
3655"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
3656"10, no target CPU utilization specified so a default autoscaling policy will "
3657"be used:\n"
3658"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
3659"\n"
3660"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
3661"between 1 and 5, target CPU utilization at 80%:\n"
3662"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
3663
3664#: pkg/kubectl/cmd/convert.go:49
3665msgid ""
3666"\n"
3667"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
3668"\t\tkubectl convert -f pod.yaml\n"
3669"\n"
3670"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
3671"latest version\n"
3672"\t\t# and print to stdout in json format.\n"
3673"\t\tkubectl convert -f pod.yaml --local -o json\n"
3674"\n"
3675"\t\t# Convert all files under current directory to latest version and create "
3676"them all.\n"
3677"\t\tkubectl convert -f . | kubectl create -f -"
3678msgstr ""
3679"\n"
3680"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
3681"\t\tkubectl convert -f pod.yaml\n"
3682"\n"
3683"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
3684"latest version\n"
3685"\t\t# and print to stdout in json format.\n"
3686"\t\tkubectl convert -f pod.yaml --local -o json\n"
3687"\n"
3688"\t\t# Convert all files under current directory to latest version and create "
3689"them all.\n"
3690"\t\tkubectl convert -f . | kubectl create -f -"
3691
3692#: pkg/kubectl/cmd/create_clusterrole.go:34
3693msgid ""
3694"\n"
3695"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
3696"\"get\", \"watch\" and \"list\" on pods\n"
3697"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
3698"resource=pods\n"
3699"\n"
3700"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
3701"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
3702"resource=pods --resource-name=readablepod"
3703msgstr ""
3704"\n"
3705"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
3706"\"get\", \"watch\" and \"list\" on pods\n"
3707"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
3708"resource=pods\n"
3709"\n"
3710"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
3711"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
3712"resource=pods --resource-name=readablepod"
3713
3714#: pkg/kubectl/cmd/create_role.go:41
3715msgid ""
3716"\n"
3717"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
3718"\", \"watch\" and \"list\" on pods\n"
3719"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
3720"resource=pods\n"
3721"\n"
3722"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
3723"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
3724"resource=pods --resource-name=readablepod"
3725msgstr ""
3726"\n"
3727"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
3728"\", \"watch\" and \"list\" on pods\n"
3729"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
3730"resource=pods\n"
3731"\n"
3732"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
3733"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
3734"resource=pods --resource-name=readablepod"
3735
3736#: pkg/kubectl/cmd/create_quota.go:35
3737msgid ""
3738"\n"
3739"\t\t# Create a new resourcequota named my-quota\n"
3740"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
3741"replicationcontrollers=2,resourcequotas=1,secrets=5,"
3742"persistentvolumeclaims=10\n"
3743"\n"
3744"\t\t# Create a new resourcequota named best-effort\n"
3745"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
3746msgstr ""
3747"\n"
3748"\t\t# Create a new resourcequota named my-quota\n"
3749"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
3750"replicationcontrollers=2,resourcequotas=1,secrets=5,"
3751"persistentvolumeclaims=10\n"
3752"\n"
3753"\t\t# Create a new resourcequota named best-effort\n"
3754"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
3755
3756#: pkg/kubectl/cmd/create_pdb.go:35
3757#, c-format
3758msgid ""
3759"\n"
3760"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
3761"with the app=rails label\n"
3762"\t\t# and require at least one of them being available at any point in "
3763"time.\n"
3764"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
3765"available=1\n"
3766"\n"
3767"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
3768"with the app=nginx label\n"
3769"\t\t# and require at least half of the pods selected to be available at any "
3770"point in time.\n"
3771"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
3772msgstr ""
3773"\n"
3774"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
3775"with the app=rails label\n"
3776"\t\t# and require at least one of them being available at any point in "
3777"time.\n"
3778"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
3779"available=1\n"
3780"\n"
3781"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
3782"with the app=nginx label\n"
3783"\t\t# and require at least half of the pods selected to be available at any "
3784"point in time.\n"
3785"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
3786
3787#: pkg/kubectl/cmd/create.go:47
3788msgid ""
3789"\n"
3790"\t\t# Create a pod using the data in pod.json.\n"
3791"\t\tkubectl create -f ./pod.json\n"
3792"\n"
3793"\t\t# Create a pod based on the JSON passed into stdin.\n"
3794"\t\tcat pod.json | kubectl create -f -\n"
3795"\n"
3796"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
3797"then create the resource using the edited data.\n"
3798"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
3799msgstr ""
3800"\n"
3801"\t\t# Create a pod using the data in pod.json.\n"
3802"\t\tkubectl create -f ./pod.json\n"
3803"\n"
3804"\t\t# Create a pod based on the JSON passed into stdin.\n"
3805"\t\tcat pod.json | kubectl create -f -\n"
3806"\n"
3807"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
3808"then create the resource using the edited data.\n"
3809"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
3810
3811#: pkg/kubectl/cmd/expose.go:53
3812msgid ""
3813"\n"
3814"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
3815"connects to the containers on port 8000.\n"
3816"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
3817"\n"
3818"\t\t# Create a service for a replication controller identified by type and "
3819"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
3820"connects to the containers on port 8000.\n"
3821"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
3822"\n"
3823"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
3824"the name \"frontend\"\n"
3825"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
3826"\n"
3827"\t\t# Create a second service based on the above service, exposing the "
3828"container port 8443 as port 443 with the name \"nginx-https\"\n"
3829"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
3830"https\n"
3831"\n"
3832"\t\t# Create a service for a replicated streaming application on port 4100 "
3833"balancing UDP traffic and named 'video-stream'.\n"
3834"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
3835"stream\n"
3836"\n"
3837"\t\t# Create a service for a replicated nginx using replica set, which "
3838"serves on port 80 and connects to the containers on port 8000.\n"
3839"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
3840"\n"
3841"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
3842"connects to the containers on port 8000.\n"
3843"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
3844msgstr ""
3845"\n"
3846"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
3847"connects to the containers on port 8000.\n"
3848"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
3849"\n"
3850"\t\t# Create a service for a replication controller identified by type and "
3851"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
3852"connects to the containers on port 8000.\n"
3853"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
3854"\n"
3855"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
3856"the name \"frontend\"\n"
3857"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
3858"\n"
3859"\t\t# Create a second service based on the above service, exposing the "
3860"container port 8443 as port 443 with the name \"nginx-https\"\n"
3861"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
3862"https\n"
3863"\n"
3864"\t\t# Create a service for a replicated streaming application on port 4100 "
3865"balancing UDP traffic and named 'video-stream'.\n"
3866"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
3867"stream\n"
3868"\n"
3869"\t\t# Create a service for a replicated nginx using replica set, which "
3870"serves on port 80 and connects to the containers on port 8000.\n"
3871"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
3872"\n"
3873"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
3874"connects to the containers on port 8000.\n"
3875"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
3876
3877#: pkg/kubectl/cmd/delete.go:68
3878msgid ""
3879"\n"
3880"\t\t# Delete a pod using the type and name specified in pod.json.\n"
3881"\t\tkubectl delete -f ./pod.json\n"
3882"\n"
3883"\t\t# Delete a pod based on the type and name in the JSON passed into "
3884"stdin.\n"
3885"\t\tcat pod.json | kubectl delete -f -\n"
3886"\n"
3887"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
3888"\t\tkubectl delete pod,service baz foo\n"
3889"\n"
3890"\t\t# Delete pods and services with label name=myLabel.\n"
3891"\t\tkubectl delete pods,services -l name=myLabel\n"
3892"\n"
3893"\t\t# Delete a pod with minimal delay\n"
3894"\t\tkubectl delete pod foo --now\n"
3895"\n"
3896"\t\t# Force delete a pod on a dead node\n"
3897"\t\tkubectl delete pod foo --grace-period=0 --force\n"
3898"\n"
3899"\t\t# Delete all pods\n"
3900"\t\tkubectl delete pods --all"
3901msgstr ""
3902"\n"
3903"\t\t# Delete a pod using the type and name specified in pod.json.\n"
3904"\t\tkubectl delete -f ./pod.json\n"
3905"\n"
3906"\t\t# Delete a pod based on the type and name in the JSON passed into "
3907"stdin.\n"
3908"\t\tcat pod.json | kubectl delete -f -\n"
3909"\n"
3910"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
3911"\t\tkubectl delete pod,service baz foo\n"
3912"\n"
3913"\t\t# Delete pods and services with label name=myLabel.\n"
3914"\t\tkubectl delete pods,services -l name=myLabel\n"
3915"\n"
3916"\t\t# Delete a pod with minimal delay\n"
3917"\t\tkubectl delete pod foo --now\n"
3918"\n"
3919"\t\t# Force delete a pod on a dead node\n"
3920"\t\tkubectl delete pod foo --grace-period=0 --force\n"
3921"\n"
3922"\t\t# Delete all pods\n"
3923"\t\tkubectl delete pods --all"
3924
3925#: pkg/kubectl/cmd/describe.go:54
3926msgid ""
3927"\n"
3928"\t\t# Describe a node\n"
3929"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
3930"\n"
3931"\t\t# Describe a pod\n"
3932"\t\tkubectl describe pods/nginx\n"
3933"\n"
3934"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
3935"\t\tkubectl describe -f pod.json\n"
3936"\n"
3937"\t\t# Describe all pods\n"
3938"\t\tkubectl describe pods\n"
3939"\n"
3940"\t\t# Describe pods by label name=myLabel\n"
3941"\t\tkubectl describe po -l name=myLabel\n"
3942"\n"
3943"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
3944"created pods\n"
3945"\t\t# get the name of the rc as a prefix in the pod the name).\n"
3946"\t\tkubectl describe pods frontend"
3947msgstr ""
3948"\n"
3949"\t\t# Describe a node\n"
3950"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
3951"\n"
3952"\t\t# Describe a pod\n"
3953"\t\tkubectl describe pods/nginx\n"
3954"\n"
3955"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
3956"\t\tkubectl describe -f pod.json\n"
3957"\n"
3958"\t\t# Describe all pods\n"
3959"\t\tkubectl describe pods\n"
3960"\n"
3961"\t\t# Describe pods by label name=myLabel\n"
3962"\t\tkubectl describe po -l name=myLabel\n"
3963"\n"
3964"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
3965"created pods\n"
3966"\t\t# get the name of the rc as a prefix in the pod the name).\n"
3967"\t\tkubectl describe pods frontend"
3968
3969#: pkg/kubectl/cmd/drain.go:165
3970msgid ""
3971"\n"
3972"\t\t# Drain node \"foo\", even if there are pods not managed by a "
3973"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
3974"\t\t$ kubectl drain foo --force\n"
3975"\n"
3976"\t\t# As above, but abort if there are pods not managed by a "
3977"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
3978"grace period of 15 minutes.\n"
3979"\t\t$ kubectl drain foo --grace-period=900"
3980msgstr ""
3981"\n"
3982"\t\t# Drain node \"foo\", even if there are pods not managed by a "
3983"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
3984"\t\t$ kubectl drain foo --force\n"
3985"\n"
3986"\t\t# As above, but abort if there are pods not managed by a "
3987"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
3988"grace period of 15 minutes.\n"
3989"\t\t$ kubectl drain foo --grace-period=900"
3990
3991#: pkg/kubectl/cmd/edit.go:80
3992msgid ""
3993"\n"
3994"\t\t# Edit the service named 'docker-registry':\n"
3995"\t\tkubectl edit svc/docker-registry\n"
3996"\n"
3997"\t\t# Use an alternative editor\n"
3998"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
3999"\n"
4000"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
4001"\t\tkubectl edit job.v1.batch/myjob -o json\n"
4002"\n"
4003"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
4004"config in its annotation:\n"
4005"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
4006msgstr ""
4007"\n"
4008"\t\t# Edit the service named 'docker-registry':\n"
4009"\t\tkubectl edit svc/docker-registry\n"
4010"\n"
4011"\t\t# Use an alternative editor\n"
4012"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
4013"\n"
4014"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
4015"\t\tkubectl edit job.v1.batch/myjob -o json\n"
4016"\n"
4017"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
4018"config in its annotation:\n"
4019"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
4020
4021#: pkg/kubectl/cmd/exec.go:41
4022msgid ""
4023"\n"
4024"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
4025"container by default\n"
4026"\t\tkubectl exec 123456-7890 date\n"
4027"\n"
4028"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
4029"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
4030"\n"
4031"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
4032"from pod 123456-7890\n"
4033"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
4034"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
4035msgstr ""
4036"\n"
4037"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
4038"container by default\n"
4039"\t\tkubectl exec 123456-7890 date\n"
4040"\n"
4041"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
4042"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
4043"\n"
4044"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
4045"from pod 123456-7890\n"
4046"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
4047"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
4048
4049#: pkg/kubectl/cmd/attach.go:42
4050msgid ""
4051"\n"
4052"\t\t# Get output from running pod 123456-7890, using the first container by "
4053"default\n"
4054"\t\tkubectl attach 123456-7890\n"
4055"\n"
4056"\t\t# Get output from ruby-container from pod 123456-7890\n"
4057"\t\tkubectl attach 123456-7890 -c ruby-container\n"
4058"\n"
4059"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
4060"from pod 123456-7890\n"
4061"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
4062"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
4063"\n"
4064"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
4065"\t\tkubectl attach rs/nginx\n"
4066"\t\t"
4067msgstr ""
4068"\n"
4069"\t\t# Get output from running pod 123456-7890, using the first container by "
4070"default\n"
4071"\t\tkubectl attach 123456-7890\n"
4072"\n"
4073"\t\t# Get output from ruby-container from pod 123456-7890\n"
4074"\t\tkubectl attach 123456-7890 -c ruby-container\n"
4075"\n"
4076"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
4077"from pod 123456-7890\n"
4078"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
4079"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
4080"\n"
4081"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
4082"\t\tkubectl attach rs/nginx\n"
4083"\t\t"
4084
4085#: pkg/kubectl/cmd/explain.go:39
4086msgid ""
4087"\n"
4088"\t\t# Get the documentation of the resource and its fields\n"
4089"\t\tkubectl explain pods\n"
4090"\n"
4091"\t\t# Get the documentation of a specific field of a resource\n"
4092"\t\tkubectl explain pods.spec.containers"
4093msgstr ""
4094"\n"
4095"\t\t# Get the documentation of the resource and its fields\n"
4096"\t\tkubectl explain pods\n"
4097"\n"
4098"\t\t# Get the documentation of a specific field of a resource\n"
4099"\t\tkubectl explain pods.spec.containers"
4100
4101#: pkg/kubectl/cmd/completion.go:65
4102msgid ""
4103"\n"
4104"\t\t# Install bash completion on a Mac using homebrew\n"
4105"\t\tbrew install bash-completion\n"
4106"\t\tprintf \"\n"
4107"# Bash completion support\n"
4108"source $(brew --prefix)/etc/bash_completion\n"
4109"\" >> $HOME/.bash_profile\n"
4110"\t\tsource $HOME/.bash_profile\n"
4111"\n"
4112"\t\t# Load the kubectl completion code for bash into the current shell\n"
4113"\t\tsource <(kubectl completion bash)\n"
4114"\n"
4115"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
4116"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
4117"\t\tprintf \"\n"
4118"# Kubectl shell completion\n"
4119"source '$HOME/.kube/completion.bash.inc'\n"
4120"\" >> $HOME/.bash_profile\n"
4121"\t\tsource $HOME/.bash_profile\n"
4122"\n"
4123"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
4124"\t\tsource <(kubectl completion zsh)"
4125msgstr ""
4126"\n"
4127"\t\t# Install bash completion on a Mac using homebrew\n"
4128"\t\tbrew install bash-completion\n"
4129"\t\tprintf \"\n"
4130"# Bash completion support\n"
4131"source $(brew --prefix)/etc/bash_completion\n"
4132"\" >> $HOME/.bash_profile\n"
4133"\t\tsource $HOME/.bash_profile\n"
4134"\n"
4135"\t\t# Load the kubectl completion code for bash into the current shell\n"
4136"\t\tsource <(kubectl completion bash)\n"
4137"\n"
4138"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
4139"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
4140"\t\tprintf \"\n"
4141"# Kubectl shell completion\n"
4142"source '$HOME/.kube/completion.bash.inc'\n"
4143"\" >> $HOME/.bash_profile\n"
4144"\t\tsource $HOME/.bash_profile\n"
4145"\n"
4146"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
4147"\t\tsource <(kubectl completion zsh)"
4148
4149#: pkg/kubectl/cmd/get.go:64
4150msgid ""
4151"\n"
4152"\t\t# List all pods in ps output format.\n"
4153"\t\tkubectl get pods\n"
4154"\n"
4155"\t\t# List all pods in ps output format with more information (such as node "
4156"name).\n"
4157"\t\tkubectl get pods -o wide\n"
4158"\n"
4159"\t\t# List a single replication controller with specified NAME in ps output "
4160"format.\n"
4161"\t\tkubectl get replicationcontroller web\n"
4162"\n"
4163"\t\t# List a single pod in JSON output format.\n"
4164"\t\tkubectl get -o json pod web-pod-13je7\n"
4165"\n"
4166"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
4167"JSON output format.\n"
4168"\t\tkubectl get -f pod.yaml -o json\n"
4169"\n"
4170"\t\t# Return only the phase value of the specified pod.\n"
4171"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
4172"\n"
4173"\t\t# List all replication controllers and services together in ps output "
4174"format.\n"
4175"\t\tkubectl get rc,services\n"
4176"\n"
4177"\t\t# List one or more resources by their type and names.\n"
4178"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
4179"\n"
4180"\t\t# List all resources with different types.\n"
4181"\t\tkubectl get all"
4182msgstr ""
4183"\n"
4184"\t\t# List all pods in ps output format.\n"
4185"\t\tkubectl get pods\n"
4186"\n"
4187"\t\t# List all pods in ps output format with more information (such as node "
4188"name).\n"
4189"\t\tkubectl get pods -o wide\n"
4190"\n"
4191"\t\t# List a single replication controller with specified NAME in ps output "
4192"format.\n"
4193"\t\tkubectl get replicationcontroller web\n"
4194"\n"
4195"\t\t# List a single pod in JSON output format.\n"
4196"\t\tkubectl get -o json pod web-pod-13je7\n"
4197"\n"
4198"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
4199"JSON output format.\n"
4200"\t\tkubectl get -f pod.yaml -o json\n"
4201"\n"
4202"\t\t# Return only the phase value of the specified pod.\n"
4203"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
4204"\n"
4205"\t\t# List all replication controllers and services together in ps output "
4206"format.\n"
4207"\t\tkubectl get rc,services\n"
4208"\n"
4209"\t\t# List one or more resources by their type and names.\n"
4210"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
4211"\n"
4212"\t\t# List all resources with different types.\n"
4213"\t\tkubectl get all"
4214
4215#: pkg/kubectl/cmd/portforward.go:53
4216msgid ""
4217"\n"
4218"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod"
4219"\t\tkubectl port-forward pod/mypod 5000 6000"
4220"\n"
4221"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment"
4222"\t\tkubectl port-forward deployment/mydeployment 5000 6000"
4223"\n"
4224"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service"
4225"\t\tkubectl port-forward service/myservice 5000 6000"
4226"\n"
4227"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod"
4228"\t\tkubectl port-forward pod/mypod 8888:5000"
4229"\n"
4230"\t\t# Listen on a random port locally, forwarding to 5000 in the pod"
4231"\t\tkubectl port-forward pod/mypod :5000"
4232msgstr ""
4233"\n"
4234"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod"
4235"\t\tkubectl port-forward pod/mypod 5000 6000"
4236"\n"
4237"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment"
4238"\t\tkubectl port-forward deployment/mydeployment 5000 6000"
4239"\n"
4240"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service"
4241"\t\tkubectl port-forward service/myservice 5000 6000"
4242"\n"
4243"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod"
4244"\t\tkubectl port-forward pod/mypod 8888:5000"
4245"\n"
4246"\t\t# Listen on a random port locally, forwarding to 5000 in the pod"
4247"\t\tkubectl port-forward pod/mypod :5000"
4248
4249#: pkg/kubectl/cmd/drain.go:118
4250msgid ""
4251"\n"
4252"\t\t# Mark node \"foo\" as schedulable.\n"
4253"\t\t$ kubectl uncordon foo"
4254msgstr ""
4255"\n"
4256"\t\t# Mark node \"foo\" as schedulable.\n"
4257"\t\t$ kubectl uncordon foo"
4258
4259# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
4260#: pkg/kubectl/cmd/drain.go:93
4261msgid ""
4262"\n"
4263"\t\t# Mark node \"foo\" as unschedulable.\n"
4264"\t\tkubectl cordon foo"
4265msgstr ""
4266"\n"
4267"\t\t# Mark node \"foo\" as unschedulable.\n"
4268"\t\tkubectl cordon foo"
4269
4270#: pkg/kubectl/cmd/patch.go:66
4271msgid ""
4272"\n"
4273"\t\t# Partially update a node using strategic merge patch\n"
4274"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
4275"\n"
4276"\t\t# Partially update a node identified by the type and name specified in "
4277"\"node.json\" using strategic merge patch\n"
4278"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
4279"\n"
4280"\t\t# Update a container's image; spec.containers[*].name is required "
4281"because it's a merge key\n"
4282"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
4283"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
4284"\n"
4285"\t\t# Update a container's image using a json patch with positional arrays\n"
4286"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
4287"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
4288msgstr ""
4289"\n"
4290"\t\t# Partially update a node using strategic merge patch\n"
4291"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
4292"\n"
4293"\t\t# Partially update a node identified by the type and name specified in "
4294"\"node.json\" using strategic merge patch\n"
4295"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
4296"\n"
4297"\t\t# Update a container's image; spec.containers[*].name is required "
4298"because it's a merge key\n"
4299"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
4300"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
4301"\n"
4302"\t\t# Update a container's image using a json patch with positional arrays\n"
4303"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
4304"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
4305
4306# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
4307#: pkg/kubectl/cmd/options.go:29
4308msgid ""
4309"\n"
4310"\t\t# Print flags inherited by all commands\n"
4311"\t\tkubectl options"
4312msgstr ""
4313"\n"
4314"\t\t# Print flags inherited by all commands\n"
4315"\t\tkubectl options"
4316
4317#: pkg/kubectl/cmd/clusterinfo.go:41
4318msgid ""
4319"\n"
4320"\t\t# Print the address of the master and cluster services\n"
4321"\t\tkubectl cluster-info"
4322msgstr ""
4323"\n"
4324"\t\t# Print the address of the master and cluster services\n"
4325"\t\tkubectl cluster-info"
4326
4327# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
4328#: pkg/kubectl/cmd/version.go:32
4329msgid ""
4330"\n"
4331"\t\t# Print the client and server versions for the current context\n"
4332"\t\tkubectl version"
4333msgstr ""
4334"\n"
4335"\t\t# Print the client and server versions for the current context\n"
4336"\t\tkubectl version"
4337
4338#: pkg/kubectl/cmd/apiversions.go:34
4339msgid ""
4340"\n"
4341"\t\t# Print the supported API versions\n"
4342"\t\tkubectl api-versions"
4343msgstr ""
4344"\n"
4345"\t\t# Print the supported API versions\n"
4346"\t\tkubectl api-versions"
4347
4348#: pkg/kubectl/cmd/replace.go:50
4349msgid ""
4350"\n"
4351"\t\t# Replace a pod using the data in pod.json.\n"
4352"\t\tkubectl replace -f ./pod.json\n"
4353"\n"
4354"\t\t# Replace a pod based on the JSON passed into stdin.\n"
4355"\t\tcat pod.json | kubectl replace -f -\n"
4356"\n"
4357"\t\t# Update a single-container pod's image version (tag) to v4\n"
4358"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
4359"kubectl replace -f -\n"
4360"\n"
4361"\t\t# Force replace, delete and then re-create the resource\n"
4362"\t\tkubectl replace --force -f ./pod.json"
4363msgstr ""
4364"\n"
4365"\t\t# Replace a pod using the data in pod.json.\n"
4366"\t\tkubectl replace -f ./pod.json\n"
4367"\n"
4368"\t\t# Replace a pod based on the JSON passed into stdin.\n"
4369"\t\tcat pod.json | kubectl replace -f -\n"
4370"\n"
4371"\t\t# Update a single-container pod's image version (tag) to v4\n"
4372"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
4373"kubectl replace -f -\n"
4374"\n"
4375"\t\t# Force replace, delete and then re-create the resource\n"
4376"\t\tkubectl replace --force -f ./pod.json"
4377
4378#: pkg/kubectl/cmd/logs.go:40
4379msgid ""
4380"\n"
4381"\t\t# Return snapshot logs from pod nginx with only one container\n"
4382"\t\tkubectl logs nginx\n"
4383"\n"
4384"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
4385"\t\tkubectl logs -lapp=nginx\n"
4386"\n"
4387"\t\t# Return snapshot of previous terminated ruby container logs from pod "
4388"web-1\n"
4389"\t\tkubectl logs -p -c ruby web-1\n"
4390"\n"
4391"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
4392"\t\tkubectl logs -f -c ruby web-1\n"
4393"\n"
4394"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
4395"\t\tkubectl logs --tail=20 nginx\n"
4396"\n"
4397"\t\t# Show all logs from pod nginx written in the last hour\n"
4398"\t\tkubectl logs --since=1h nginx\n"
4399"\n"
4400"\t\t# Return snapshot logs from first container of a job named hello\n"
4401"\t\tkubectl logs job/hello\n"
4402"\n"
4403"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
4404"nginx\n"
4405"\t\tkubectl logs deployment/nginx -c nginx-1"
4406msgstr ""
4407"\n"
4408"\t\t# Return snapshot logs from pod nginx with only one container\n"
4409"\t\tkubectl logs nginx\n"
4410"\n"
4411"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
4412"\t\tkubectl logs -lapp=nginx\n"
4413"\n"
4414"\t\t# Return snapshot of previous terminated ruby container logs from pod "
4415"web-1\n"
4416"\t\tkubectl logs -p -c ruby web-1\n"
4417"\n"
4418"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
4419"\t\tkubectl logs -f -c ruby web-1\n"
4420"\n"
4421"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
4422"\t\tkubectl logs --tail=20 nginx\n"
4423"\n"
4424"\t\t# Show all logs from pod nginx written in the last hour\n"
4425"\t\tkubectl logs --since=1h nginx\n"
4426"\n"
4427"\t\t# Return snapshot logs from first container of a job named hello\n"
4428"\t\tkubectl logs job/hello\n"
4429"\n"
4430"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
4431"nginx\n"
4432"\t\tkubectl logs deployment/nginx -c nginx-1"
4433
4434#: pkg/kubectl/cmd/proxy.go:53
4435msgid ""
4436"\n"
4437"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
4438"content from ./local/www/\n"
4439"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
4440"\n"
4441"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
4442"\t\t# The chosen port for the server will be output to stdout.\n"
4443"\t\tkubectl proxy --port=0\n"
4444"\n"
4445"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
4446"api\n"
4447"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
4448"pods/\n"
4449"\t\tkubectl proxy --api-prefix=/k8s-api"
4450msgstr ""
4451"\n"
4452"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
4453"content from ./local/www/\n"
4454"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
4455"\n"
4456"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
4457"\t\t# The chosen port for the server will be output to stdout.\n"
4458"\t\tkubectl proxy --port=0\n"
4459"\n"
4460"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
4461"api\n"
4462"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
4463"pods/\n"
4464"\t\tkubectl proxy --api-prefix=/k8s-api"
4465
4466#: pkg/kubectl/cmd/scale.go:43
4467msgid ""
4468"\n"
4469"\t\t# Scale a replicaset named 'foo' to 3.\n"
4470"\t\tkubectl scale --replicas=3 rs/foo\n"
4471"\n"
4472"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
4473"to 3.\n"
4474"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
4475"\n"
4476"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
4477"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
4478"\n"
4479"\t\t# Scale multiple replication controllers.\n"
4480"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
4481"\n"
4482"\t\t# Scale job named 'cron' to 3.\n"
4483"\t\tkubectl scale --replicas=3 job/cron"
4484msgstr ""
4485"\n"
4486"\t\t# Scale a replicaset named 'foo' to 3.\n"
4487"\t\tkubectl scale --replicas=3 rs/foo\n"
4488"\n"
4489"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
4490"to 3.\n"
4491"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
4492"\n"
4493"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
4494"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
4495"\n"
4496"\t\t# Scale multiple replication controllers.\n"
4497"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
4498"\n"
4499"\t\t# Scale job named 'cron' to 3.\n"
4500"\t\tkubectl scale --replicas=3 job/cron"
4501
4502#: pkg/kubectl/cmd/apply_set_last_applied.go:67
4503msgid ""
4504"\n"
4505"\t\t# Set the last-applied-configuration of a resource to match the contents "
4506"of a file.\n"
4507"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
4508"\n"
4509"\t\t# Execute set-last-applied against each configuration file in a "
4510"directory.\n"
4511"\t\tkubectl apply set-last-applied -f path/\n"
4512"\n"
4513"\t\t# Set the last-applied-configuration of a resource to match the contents "
4514"of a file, will create the annotation if it does not already exist.\n"
4515"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
4516"\t\t"
4517msgstr ""
4518"\n"
4519"\t\t# Set the last-applied-configuration of a resource to match the contents "
4520"of a file.\n"
4521"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
4522"\n"
4523"\t\t# Execute set-last-applied against each configuration file in a "
4524"directory.\n"
4525"\t\tkubectl apply set-last-applied -f path/\n"
4526"\n"
4527"\t\t# Set the last-applied-configuration of a resource to match the contents "
4528"of a file, will create the annotation if it does not already exist.\n"
4529"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
4530"\t\t"
4531
4532#: pkg/kubectl/cmd/top_pod.go:61
4533msgid ""
4534"\n"
4535"\t\t# Show metrics for all pods in the default namespace\n"
4536"\t\tkubectl top pod\n"
4537"\n"
4538"\t\t# Show metrics for all pods in the given namespace\n"
4539"\t\tkubectl top pod --namespace=NAMESPACE\n"
4540"\n"
4541"\t\t# Show metrics for a given pod and its containers\n"
4542"\t\tkubectl top pod POD_NAME --containers\n"
4543"\n"
4544"\t\t# Show metrics for the pods defined by label name=myLabel\n"
4545"\t\tkubectl top pod -l name=myLabel"
4546msgstr ""
4547"\n"
4548"\t\t# Show metrics for all pods in the default namespace\n"
4549"\t\tkubectl top pod\n"
4550"\n"
4551"\t\t# Show metrics for all pods in the given namespace\n"
4552"\t\tkubectl top pod --namespace=NAMESPACE\n"
4553"\n"
4554"\t\t# Show metrics for a given pod and its containers\n"
4555"\t\tkubectl top pod POD_NAME --containers\n"
4556"\n"
4557"\t\t# Show metrics for the pods defined by label name=myLabel\n"
4558"\t\tkubectl top pod -l name=myLabel"
4559
4560#: pkg/kubectl/cmd/stop.go:40
4561msgid ""
4562"\n"
4563"\t\t# Shut down foo.\n"
4564"\t\tkubectl stop replicationcontroller foo\n"
4565"\n"
4566"\t\t# Stop pods and services with label name=myLabel.\n"
4567"\t\tkubectl stop pods,services -l name=myLabel\n"
4568"\n"
4569"\t\t# Shut down the service defined in service.json\n"
4570"\t\tkubectl stop -f service.json\n"
4571"\n"
4572"\t\t# Shut down all resources in the path/to/resources directory\n"
4573"\t\tkubectl stop -f path/to/resources"
4574msgstr ""
4575"\n"
4576"\t\t# Shut down foo.\n"
4577"\t\tkubectl stop replicationcontroller foo\n"
4578"\n"
4579"\t\t# Stop pods and services with label name=myLabel.\n"
4580"\t\tkubectl stop pods,services -l name=myLabel\n"
4581"\n"
4582"\t\t# Shut down the service defined in service.json\n"
4583"\t\tkubectl stop -f service.json\n"
4584"\n"
4585"\t\t# Shut down all resources in the path/to/resources directory\n"
4586"\t\tkubectl stop -f path/to/resources"
4587
4588#: pkg/kubectl/cmd/run.go:57
4589msgid ""
4590"\n"
4591"\t\t# Start a single instance of nginx.\n"
4592"\t\tkubectl run nginx --image=nginx\n"
4593"\n"
4594"\t\t# Start a single instance of hazelcast and let the container expose port "
4595"5701 .\n"
4596"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
4597"\n"
4598"\t\t# Start a single instance of hazelcast and set environment variables "
4599"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
4600"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
4601"env=\"POD_NAMESPACE=default\"\n"
4602"\n"
4603"\t\t# Start a replicated instance of nginx.\n"
4604"\t\tkubectl run nginx --image=nginx --replicas=5\n"
4605"\n"
4606"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
4607"\t\tkubectl run nginx --image=nginx --dry-run\n"
4608"\n"
4609"\t\t# Start a single instance of nginx, but overload the spec of the "
4610"deployment with a partial set of values parsed from JSON.\n"
4611"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
4612"\"spec\": { ... } }'\n"
4613"\n"
4614"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
4615"if it exits.\n"
4616"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
4617"\n"
4618"\t\t# Start the nginx container using the default command, but use custom "
4619"arguments (arg1 .. argN) for that command.\n"
4620"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
4621"\n"
4622"\t\t# Start the nginx container using a different command and custom "
4623"arguments.\n"
4624"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
4625"\n"
4626"\t\t# Start the perl container to compute π to 2000 places and print it "
4627"out.\n"
4628"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
4629"wle 'print bpi(2000)'\n"
4630"\n"
4631"\t\t# Start the cron job to compute π to 2000 places and print it out every "
4632"5 minutes.\n"
4633"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
4634"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
4635msgstr ""
4636"\n"
4637"\t\t# Start a single instance of nginx.\n"
4638"\t\tkubectl run nginx --image=nginx\n"
4639"\n"
4640"\t\t# Start a single instance of hazelcast and let the container expose port "
4641"5701 .\n"
4642"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
4643"\n"
4644"\t\t# Start a single instance of hazelcast and set environment variables "
4645"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
4646"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
4647"env=\"POD_NAMESPACE=default\"\n"
4648"\n"
4649"\t\t# Start a replicated instance of nginx.\n"
4650"\t\tkubectl run nginx --image=nginx --replicas=5\n"
4651"\n"
4652"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
4653"\t\tkubectl run nginx --image=nginx --dry-run\n"
4654"\n"
4655"\t\t# Start a single instance of nginx, but overload the spec of the "
4656"deployment with a partial set of values parsed from JSON.\n"
4657"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
4658"\"spec\": { ... } }'\n"
4659"\n"
4660"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
4661"if it exits.\n"
4662"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
4663"\n"
4664"\t\t# Start the nginx container using the default command, but use custom "
4665"arguments (arg1 .. argN) for that command.\n"
4666"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
4667"\n"
4668"\t\t# Start the nginx container using a different command and custom "
4669"arguments.\n"
4670"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
4671"\n"
4672"\t\t# Start the perl container to compute π to 2000 places and print it "
4673"out.\n"
4674"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
4675"wle 'print bpi(2000)'\n"
4676"\n"
4677"\t\t# Start the cron job to compute π to 2000 places and print it out every "
4678"5 minutes.\n"
4679"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
4680"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
4681
4682#: pkg/kubectl/cmd/taint.go:67
4683msgid ""
4684"\n"
4685"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
4686"user' and effect 'NoSchedule'.\n"
4687"\t\t# If a taint with that key and effect already exists, its value is "
4688"replaced as specified.\n"
4689"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
4690"\n"
4691"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
4692"'NoSchedule' if one exists.\n"
4693"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
4694"\n"
4695"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
4696"\t\tkubectl taint nodes foo dedicated-"
4697msgstr ""
4698"\n"
4699"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
4700"user' and effect 'NoSchedule'.\n"
4701"\t\t# If a taint with that key and effect already exists, its value is "
4702"replaced as specified.\n"
4703"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
4704"\n"
4705"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
4706"'NoSchedule' if one exists.\n"
4707"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
4708"\n"
4709"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
4710"\t\tkubectl taint nodes foo dedicated-"
4711
4712#: pkg/kubectl/cmd/label.go:77
4713msgid ""
4714"\n"
4715"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
4716"\t\tkubectl label pods foo unhealthy=true\n"
4717"\n"
4718"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
4719"overwriting any existing value.\n"
4720"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
4721"\n"
4722"\t\t# Update all pods in the namespace\n"
4723"\t\tkubectl label pods --all status=unhealthy\n"
4724"\n"
4725"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
4726"\t\tkubectl label -f pod.json status=unhealthy\n"
4727"\n"
4728"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
4729"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
4730"\n"
4731"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
4732"\t\t# Does not require the --overwrite flag.\n"
4733"\t\tkubectl label pods foo bar-"
4734msgstr ""
4735"\n"
4736"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
4737"\t\tkubectl label pods foo unhealthy=true\n"
4738"\n"
4739"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
4740"overwriting any existing value.\n"
4741"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
4742"\n"
4743"\t\t# Update all pods in the namespace\n"
4744"\t\tkubectl label pods --all status=unhealthy\n"
4745"\n"
4746"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
4747"\t\tkubectl label -f pod.json status=unhealthy\n"
4748"\n"
4749"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
4750"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
4751"\n"
4752"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
4753"\t\t# Does not require the --overwrite flag.\n"
4754"\t\tkubectl label pods foo bar-"
4755
4756#: pkg/kubectl/cmd/rollingupdate.go:54
4757msgid ""
4758"\n"
4759"\t\t# Update pods of frontend-v1 using new replication controller data in "
4760"frontend-v2.json.\n"
4761"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
4762"\n"
4763"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
4764"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
4765"\n"
4766"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
4767"image, and switching the\n"
4768"\t\t# name of the replication controller.\n"
4769"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
4770"\n"
4771"\t\t# Update the pods of frontend by just changing the image, and keeping "
4772"the old name.\n"
4773"\t\tkubectl rolling-update frontend --image=image:v2\n"
4774"\n"
4775"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
4776"frontend-v2).\n"
4777"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
4778msgstr ""
4779"\n"
4780"\t\t# Update pods of frontend-v1 using new replication controller data in "
4781"frontend-v2.json.\n"
4782"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
4783"\n"
4784"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
4785"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
4786"\n"
4787"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
4788"image, and switching the\n"
4789"\t\t# name of the replication controller.\n"
4790"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
4791"\n"
4792"\t\t# Update the pods of frontend by just changing the image, and keeping "
4793"the old name.\n"
4794"\t\tkubectl rolling-update frontend --image=image:v2\n"
4795"\n"
4796"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
4797"frontend-v2).\n"
4798"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
4799
4800#: pkg/kubectl/cmd/apply_view_last_applied.go:52
4801msgid ""
4802"\n"
4803"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
4804"\t\tkubectl apply view-last-applied deployment/nginx\n"
4805"\n"
4806"\t\t# View the last-applied-configuration annotations by file in JSON\n"
4807"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
4808msgstr ""
4809"\n"
4810"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
4811"\t\tkubectl apply view-last-applied deployment/nginx\n"
4812"\n"
4813"\t\t# View the last-applied-configuration annotations by file in JSON\n"
4814"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
4815
4816#: pkg/kubectl/cmd/apply.go:75
4817msgid ""
4818"\n"
4819"\t\tApply a configuration to a resource by filename or stdin.\n"
4820"\t\tThis resource will be created if it doesn't exist yet.\n"
4821"\t\tTo use 'apply', always create the resource initially with either 'apply' "
4822"or 'create --save-config'.\n"
4823"\n"
4824"\t\tJSON and YAML formats are accepted.\n"
4825"\n"
4826"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
4827"use unless you are aware of what the current state is. See https://issues."
4828"k8s.io/34274."
4829msgstr ""
4830"\n"
4831"\t\tApply a configuration to a resource by filename or stdin.\n"
4832"\t\tThis resource will be created if it doesn't exist yet.\n"
4833"\t\tTo use 'apply', always create the resource initially with either 'apply' "
4834"or 'create --save-config'.\n"
4835"\n"
4836"\t\tJSON and YAML formats are accepted.\n"
4837"\n"
4838"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
4839"use unless you are aware of what the current state is. See https://issues."
4840"k8s.io/34274."
4841
4842#: pkg/kubectl/cmd/convert.go:38
4843msgid ""
4844"\n"
4845"\t\tConvert config files between different API versions. Both YAML\n"
4846"\t\tand JSON formats are accepted.\n"
4847"\n"
4848"\t\tThe command takes filename, directory, or URL as input, and convert it "
4849"into format\n"
4850"\t\tof version specified by --output-version flag. If target version is not "
4851"specified or\n"
4852"\t\tnot supported, convert to latest version.\n"
4853"\n"
4854"\t\tThe default output will be printed to stdout in YAML format. One can use "
4855"-o option\n"
4856"\t\tto change to output destination."
4857msgstr ""
4858"\n"
4859"\t\tConvert config files between different API versions. Both YAML\n"
4860"\t\tand JSON formats are accepted.\n"
4861"\n"
4862"\t\tThe command takes filename, directory, or URL as input, and convert it "
4863"into format\n"
4864"\t\tof version specified by --output-version flag. If target version is not "
4865"specified or\n"
4866"\t\tnot supported, convert to latest version.\n"
4867"\n"
4868"\t\tThe default output will be printed to stdout in YAML format. One can use "
4869"-o option\n"
4870"\t\tto change to output destination."
4871
4872# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
4873#: pkg/kubectl/cmd/create_clusterrole.go:31
4874msgid ""
4875"\n"
4876"\t\tCreate a ClusterRole."
4877msgstr ""
4878"\n"
4879"\t\tCreate a ClusterRole."
4880
4881# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
4882#: pkg/kubectl/cmd/create_clusterrolebinding.go:32
4883msgid ""
4884"\n"
4885"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
4886msgstr ""
4887"\n"
4888"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
4889
4890# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
4891#: pkg/kubectl/cmd/create_rolebinding.go:32
4892msgid ""
4893"\n"
4894"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
4895msgstr ""
4896"\n"
4897"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
4898
4899#: pkg/kubectl/cmd/create_secret.go:200
4900msgid ""
4901"\n"
4902"\t\tCreate a TLS secret from the given public/private key pair.\n"
4903"\n"
4904"\t\tThe public/private key pair must exist before hand. The public key "
4905"certificate must be .PEM encoded and match the given private key."
4906msgstr ""
4907"\n"
4908"\t\tCreate a TLS secret from the given public/private key pair.\n"
4909"\n"
4910"\t\tThe public/private key pair must exist before hand. The public key "
4911"certificate must be .PEM encoded and match the given private key."
4912
4913#: pkg/kubectl/cmd/create_configmap.go:32
4914msgid ""
4915"\n"
4916"\t\tCreate a configmap based on a file, directory, or specified literal "
4917"value.\n"
4918"\n"
4919"\t\tA single configmap may package one or more key/value pairs.\n"
4920"\n"
4921"\t\tWhen creating a configmap based on a file, the key will default to the "
4922"basename of the file, and the value will\n"
4923"\t\tdefault to the file content.  If the basename is an invalid key, you may "
4924"specify an alternate key.\n"
4925"\n"
4926"\t\tWhen creating a configmap based on a directory, each file whose basename "
4927"is a valid key in the directory will be\n"
4928"\t\tpackaged into the configmap.  Any directory entries except regular files "
4929"are ignored (e.g. subdirectories,\n"
4930"\t\tsymlinks, devices, pipes, etc)."
4931msgstr ""
4932"\n"
4933"\t\tCreate a configmap based on a file, directory, or specified literal "
4934"value.\n"
4935"\n"
4936"\t\tA single configmap may package one or more key/value pairs.\n"
4937"\n"
4938"\t\tWhen creating a configmap based on a file, the key will default to the "
4939"basename of the file, and the value will\n"
4940"\t\tdefault to the file content.  If the basename is an invalid key, you may "
4941"specify an alternate key.\n"
4942"\n"
4943"\t\tWhen creating a configmap based on a directory, each file whose basename "
4944"is a valid key in the directory will be\n"
4945"\t\tpackaged into the configmap.  Any directory entries except regular files "
4946"are ignored (e.g. subdirectories,\n"
4947"\t\tsymlinks, devices, pipes, etc)."
4948
4949# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
4950#: pkg/kubectl/cmd/create_namespace.go:32
4951msgid ""
4952"\n"
4953"\t\tCreate a namespace with the specified name."
4954msgstr ""
4955"\n"
4956"\t\tCreate a namespace with the specified name."
4957
4958#: pkg/kubectl/cmd/create_secret.go:119
4959msgid ""
4960"\n"
4961"\t\tCreate a new secret for use with Docker registries.\n"
4962"\n"
4963"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
4964"\n"
4965"\t\tWhen using the Docker command line to push images, you can authenticate "
4966"to a given registry by running\n"
4967"\n"
4968"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
4969"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
4970"\n"
4971"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
4972"push' and 'docker pull' commands to\n"
4973"\t\tauthenticate to the registry. The email address is optional.\n"
4974"\n"
4975"\t\tWhen creating applications, you may have a Docker registry that requires "
4976"authentication.  In order for the\n"
4977"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
4978"You can provide this information\n"
4979"\t\tby creating a dockercfg secret and attaching it to your service account."
4980msgstr ""
4981"\n"
4982"\t\tCreate a new secret for use with Docker registries.\n"
4983"\n"
4984"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
4985"\n"
4986"\t\tWhen using the Docker command line to push images, you can authenticate "
4987"to a given registry by running\n"
4988"\n"
4989"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
4990"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
4991"\n"
4992"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
4993"push' and 'docker pull' commands to\n"
4994"\t\tauthenticate to the registry. The email address is optional.\n"
4995"\n"
4996"\t\tWhen creating applications, you may have a Docker registry that requires "
4997"authentication.  In order for the\n"
4998"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
4999"You can provide this information\n"
5000"\t\tby creating a dockercfg secret and attaching it to your service account."
5001
5002# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
5003#: pkg/kubectl/cmd/create_pdb.go:32
5004msgid ""
5005"\n"
5006"\t\tCreate a pod disruption budget with the specified name, selector, and "
5007"desired minimum available pods"
5008msgstr ""
5009"\n"
5010"\t\tCreate a pod disruption budget with the specified name, selector, and "
5011"desired minimum available pods"
5012
5013# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
5014#: pkg/kubectl/cmd/create.go:42
5015msgid ""
5016"\n"
5017"\t\tCreate a resource by filename or stdin.\n"
5018"\n"
5019"\t\tJSON and YAML formats are accepted."
5020msgstr ""
5021"\n"
5022"\t\tCreate a resource by filename or stdin.\n"
5023"\n"
5024"\t\tJSON and YAML formats are accepted."
5025
5026# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
5027#: pkg/kubectl/cmd/create_quota.go:32
5028msgid ""
5029"\n"
5030"\t\tCreate a resourcequota with the specified name, hard limits and optional "
5031"scopes"
5032msgstr ""
5033"\n"
5034"\t\tCreate a resourcequota with the specified name, hard limits and optional "
5035"scopes"
5036
5037# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
5038#: pkg/kubectl/cmd/create_role.go:38
5039msgid ""
5040"\n"
5041"\t\tCreate a role with single rule."
5042msgstr ""
5043"\n"
5044"\t\tCreate a role with single rule."
5045
5046#: pkg/kubectl/cmd/create_secret.go:47
5047msgid ""
5048"\n"
5049"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
5050"\n"
5051"\t\tA single secret may package one or more key/value pairs.\n"
5052"\n"
5053"\t\tWhen creating a secret based on a file, the key will default to the "
5054"basename of the file, and the value will\n"
5055"\t\tdefault to the file content.  If the basename is an invalid key, you may "
5056"specify an alternate key.\n"
5057"\n"
5058"\t\tWhen creating a secret based on a directory, each file whose basename is "
5059"a valid key in the directory will be\n"
5060"\t\tpackaged into the secret.  Any directory entries except regular files "
5061"are ignored (e.g. subdirectories,\n"
5062"\t\tsymlinks, devices, pipes, etc)."
5063msgstr ""
5064"\n"
5065"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
5066"\n"
5067"\t\tA single secret may package one or more key/value pairs.\n"
5068"\n"
5069"\t\tWhen creating a secret based on a file, the key will default to the "
5070"basename of the file, and the value will\n"
5071"\t\tdefault to the file content.  If the basename is an invalid key, you may "
5072"specify an alternate key.\n"
5073"\n"
5074"\t\tWhen creating a secret based on a directory, each file whose basename is "
5075"a valid key in the directory will be\n"
5076"\t\tpackaged into the secret.  Any directory entries except regular files "
5077"are ignored (e.g. subdirectories,\n"
5078"\t\tsymlinks, devices, pipes, etc)."
5079
5080# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
5081#: pkg/kubectl/cmd/create_serviceaccount.go:32
5082msgid ""
5083"\n"
5084"\t\tCreate a service account with the specified name."
5085msgstr ""
5086"\n"
5087"\t\tCreate a service account with the specified name."
5088
5089#: pkg/kubectl/cmd/run.go:52
5090msgid ""
5091"\n"
5092"\t\tCreate and run a particular image, possibly replicated.\n"
5093"\n"
5094"\t\tCreates a deployment or job to manage the created container(s)."
5095msgstr ""
5096"\n"
5097"\t\tCreate and run a particular image, possibly replicated.\n"
5098"\n"
5099"\t\tCreates a deployment or job to manage the created container(s)."
5100
5101#: pkg/kubectl/cmd/autoscale.go:34
5102msgid ""
5103"\n"
5104"\t\tCreates an autoscaler that automatically chooses and sets the number of "
5105"pods that run in a kubernetes cluster.\n"
5106"\n"
5107"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
5108"creates an autoscaler that uses the given resource as a reference.\n"
5109"\t\tAn autoscaler can automatically increase or decrease number of pods "
5110"deployed within the system as needed."
5111msgstr ""
5112"\n"
5113"\t\tCreates an autoscaler that automatically chooses and sets the number of "
5114"pods that run in a kubernetes cluster.\n"
5115"\n"
5116"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
5117"creates an autoscaler that uses the given resource as a reference.\n"
5118"\t\tAn autoscaler can automatically increase or decrease number of pods "
5119"deployed within the system as needed."
5120
5121#: pkg/kubectl/cmd/delete.go:40
5122msgid ""
5123"\n"
5124"\t\tDelete resources by filenames, stdin, resources and names, or by "
5125"resources and label selector.\n"
5126"\n"
5127"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
5128"be specified: filenames,\n"
5129"\t\tresources and names, or resources and label selector.\n"
5130"\n"
5131"\t\tSome resources, such as pods, support graceful deletion. These resources "
5132"define a default period\n"
5133"\t\tbefore they are forcibly terminated (the grace period) but you may "
5134"override that value with\n"
5135"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
5136"Because these resources often\n"
5137"\t\trepresent entities in the cluster, deletion may not be acknowledged "
5138"immediately. If the node\n"
5139"\t\thosting a pod is down or cannot reach the API server, termination may "
5140"take significantly longer\n"
5141"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
5142"\tperiod of 0 and specify\n"
5143"\t\tthe --force flag.\n"
5144"\n"
5145"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
5146"pod's processes have been\n"
5147"\t\tterminated, which can leave those processes running until the node "
5148"detects the deletion and\n"
5149"\t\tcompletes graceful deletion. If your processes use shared storage or "
5150"talk to a remote API and\n"
5151"\t\tdepend on the name of the pod to identify themselves, force deleting "
5152"those pods may result in\n"
5153"\t\tmultiple processes running on different machines using the same "
5154"identification which may lead\n"
5155"\t\tto data corruption or inconsistency. Only force delete pods when you are "
5156"sure the pod is\n"
5157"\t\tterminated, or if your application can tolerate multiple copies of the "
5158"same pod running at once.\n"
5159"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
5160"nodes before the node\n"
5161"\t\thas released those resources and causing those pods to be evicted "
5162"immediately.\n"
5163"\n"
5164"\t\tNote that the delete command does NOT do resource version checks, so if "
5165"someone\n"
5166"\t\tsubmits an update to a resource right when you submit a delete, their "
5167"update\n"
5168"\t\twill be lost along with the rest of the resource."
5169msgstr ""
5170"\n"
5171"\t\tDelete resources by filenames, stdin, resources and names, or by "
5172"resources and label selector.\n"
5173"\n"
5174"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
5175"be specified: filenames,\n"
5176"\t\tresources and names, or resources and label selector.\n"
5177"\n"
5178"\t\tSome resources, such as pods, support graceful deletion. These resources "
5179"define a default period\n"
5180"\t\tbefore they are forcibly terminated (the grace period) but you may "
5181"override that value with\n"
5182"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
5183"Because these resources often\n"
5184"\t\trepresent entities in the cluster, deletion may not be acknowledged "
5185"immediately. If the node\n"
5186"\t\thosting a pod is down or cannot reach the API server, termination may "
5187"take significantly longer\n"
5188"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
5189"\tperiod of 0 and specify\n"
5190"\t\tthe --force flag.\n"
5191"\n"
5192"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
5193"pod's processes have been\n"
5194"\t\tterminated, which can leave those processes running until the node "
5195"detects the deletion and\n"
5196"\t\tcompletes graceful deletion. If your processes use shared storage or "
5197"talk to a remote API and\n"
5198"\t\tdepend on the name of the pod to identify themselves, force deleting "
5199"those pods may result in\n"
5200"\t\tmultiple processes running on different machines using the same "
5201"identification which may lead\n"
5202"\t\tto data corruption or inconsistency. Only force delete pods when you are "
5203"sure the pod is\n"
5204"\t\tterminated, or if your application can tolerate multiple copies of the "
5205"same pod running at once.\n"
5206"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
5207"nodes before the node\n"
5208"\t\thas released those resources and causing those pods to be evicted "
5209"immediately.\n"
5210"\n"
5211"\t\tNote that the delete command does NOT do resource version checks, so if "
5212"someone\n"
5213"\t\tsubmits an update to a resource right when you submit a delete, their "
5214"update\n"
5215"\t\twill be lost along with the rest of the resource."
5216
5217#: pkg/kubectl/cmd/stop.go:31
5218msgid ""
5219"\n"
5220"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
5221"\n"
5222"\t\tThe stop command is deprecated, all its functionalities are covered by "
5223"delete command.\n"
5224"\t\tSee 'kubectl delete --help' for more details.\n"
5225"\n"
5226"\t\tAttempts to shut down and delete a resource that supports graceful "
5227"termination.\n"
5228"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
5229msgstr ""
5230"\n"
5231"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
5232"\n"
5233"\t\tThe stop command is deprecated, all its functionalities are covered by "
5234"delete command.\n"
5235"\t\tSee 'kubectl delete --help' for more details.\n"
5236"\n"
5237"\t\tAttempts to shut down and delete a resource that supports graceful "
5238"termination.\n"
5239"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
5240
5241#: pkg/kubectl/cmd/top_node.go:60
5242msgid ""
5243"\n"
5244"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
5245"\n"
5246"\t\tThe top-node command allows you to see the resource consumption of nodes."
5247msgstr ""
5248"\n"
5249"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
5250"\n"
5251"\t\tThe top-node command allows you to see the resource consumption of nodes."
5252
5253#: pkg/kubectl/cmd/top_pod.go:53
5254msgid ""
5255"\n"
5256"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
5257"\n"
5258"\t\tThe 'top pod' command allows you to see the resource consumption of "
5259"pods.\n"
5260"\n"
5261"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
5262"minutes\n"
5263"\t\tsince pod creation."
5264msgstr ""
5265"\n"
5266"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
5267"\n"
5268"\t\tThe 'top pod' command allows you to see the resource consumption of "
5269"pods.\n"
5270"\n"
5271"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
5272"minutes\n"
5273"\t\tsince pod creation."
5274
5275#: pkg/kubectl/cmd/top.go:33
5276msgid ""
5277"\n"
5278"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
5279"\n"
5280"\t\tThe top command allows you to see the resource consumption for nodes or "
5281"pods.\n"
5282"\n"
5283"\t\tThis command requires Heapster to be correctly configured and working on "
5284"the server. "
5285msgstr ""
5286"\n"
5287"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
5288"\n"
5289"\t\tThe top command allows you to see the resource consumption for nodes or "
5290"pods.\n"
5291"\n"
5292"\t\tThis command requires Heapster to be correctly configured and working on "
5293"the server. "
5294
5295#: pkg/kubectl/cmd/drain.go:140
5296msgid ""
5297"\n"
5298"\t\tDrain node in preparation for maintenance.\n"
5299"\n"
5300"\t\tThe given node will be marked unschedulable to prevent new pods from "
5301"arriving.\n"
5302"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
5303"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
5304"normal DELETE\n"
5305"\t\tto delete the pods.\n"
5306"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
5307"be deleted through\n"
5308"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
5309"proceed\n"
5310"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
5311"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
5312"by the\n"
5313"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
5314"are any\n"
5315"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
5316"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
5317"any pods unless you\n"
5318"\t\tuse --force.  --force will also allow deletion to proceed if the "
5319"managing resource of one\n"
5320"\t\tor more pods is missing.\n"
5321"\n"
5322"\t\t'drain' waits for graceful termination. You should not operate on the "
5323"machine until\n"
5324"\t\tthe command completes.\n"
5325"\n"
5326"\t\tWhen you are ready to put the node back into service, use kubectl "
5327"uncordon, which\n"
5328"\t\twill make the node schedulable again.\n"
5329"\n"
5330"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
5331msgstr ""
5332"\n"
5333"\t\tDrain node in preparation for maintenance.\n"
5334"\n"
5335"\t\tThe given node will be marked unschedulable to prevent new pods from "
5336"arriving.\n"
5337"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
5338"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
5339"normal DELETE\n"
5340"\t\tto delete the pods.\n"
5341"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
5342"be deleted through\n"
5343"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
5344"proceed\n"
5345"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
5346"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
5347"by the\n"
5348"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
5349"are any\n"
5350"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
5351"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
5352"any pods unless you\n"
5353"\t\tuse --force.  --force will also allow deletion to proceed if the "
5354"managing resource of one\n"
5355"\t\tor more pods is missing.\n"
5356"\n"
5357"\t\t'drain' waits for graceful termination. You should not operate on the "
5358"machine until\n"
5359"\t\tthe command completes.\n"
5360"\n"
5361"\t\tWhen you are ready to put the node back into service, use kubectl "
5362"uncordon, which\n"
5363"\t\twill make the node schedulable again.\n"
5364"\n"
5365"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
5366
5367#: pkg/kubectl/cmd/edit.go:56
5368msgid ""
5369"\n"
5370"\t\tEdit a resource from the default editor.\n"
5371"\n"
5372"\t\tThe edit command allows you to directly edit any API resource you can "
5373"retrieve via the\n"
5374"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
5375"or EDITOR\n"
5376"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
5377"Windows.\n"
5378"\t\tYou can edit multiple objects, although changes are applied one at a "
5379"time. The command\n"
5380"\t\taccepts filenames as well as command line arguments, although the files "
5381"you point to must\n"
5382"\t\tbe previously saved versions of resources.\n"
5383"\n"
5384"\t\tEditing is done with the API version used to fetch the resource.\n"
5385"\t\tTo edit using a specific API version, fully-qualify the resource, "
5386"version, and group.\n"
5387"\n"
5388"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
5389"\n"
5390"\t\tThe flag --windows-line-endings can be used to force Windows line "
5391"endings,\n"
5392"\t\totherwise the default for your operating system will be used.\n"
5393"\n"
5394"\t\tIn the event an error occurs while updating, a temporary file will be "
5395"created on disk\n"
5396"\t\tthat contains your unapplied changes. The most common error when "
5397"updating a resource\n"
5398"\t\tis another editor changing the resource on the server. When this occurs, "
5399"you will have\n"
5400"\t\tto apply your changes to the newer version of the resource, or update "
5401"your temporary\n"
5402"\t\tsaved copy to include the latest resource version."
5403msgstr ""
5404"\n"
5405"\t\tEdit a resource from the default editor.\n"
5406"\n"
5407"\t\tThe edit command allows you to directly edit any API resource you can "
5408"retrieve via the\n"
5409"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
5410"or EDITOR\n"
5411"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
5412"Windows.\n"
5413"\t\tYou can edit multiple objects, although changes are applied one at a "
5414"time. The command\n"
5415"\t\taccepts filenames as well as command line arguments, although the files "
5416"you point to must\n"
5417"\t\tbe previously saved versions of resources.\n"
5418"\n"
5419"\t\tEditing is done with the API version used to fetch the resource.\n"
5420"\t\tTo edit using a specific API version, fully-qualify the resource, "
5421"version, and group.\n"
5422"\n"
5423"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
5424"\n"
5425"\t\tThe flag --windows-line-endings can be used to force Windows line "
5426"endings,\n"
5427"\t\totherwise the default for your operating system will be used.\n"
5428"\n"
5429"\t\tIn the event an error occurs while updating, a temporary file will be "
5430"created on disk\n"
5431"\t\tthat contains your unapplied changes. The most common error when "
5432"updating a resource\n"
5433"\t\tis another editor changing the resource on the server. When this occurs, "
5434"you will have\n"
5435"\t\tto apply your changes to the newer version of the resource, or update "
5436"your temporary\n"
5437"\t\tsaved copy to include the latest resource version."
5438
5439# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
5440#: pkg/kubectl/cmd/drain.go:115
5441msgid ""
5442"\n"
5443"\t\tMark node as schedulable."
5444msgstr ""
5445"\n"
5446"\t\tMark node as schedulable."
5447
5448# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
5449#: pkg/kubectl/cmd/drain.go:90
5450msgid ""
5451"\n"
5452"\t\tMark node as unschedulable."
5453msgstr ""
5454"\n"
5455"\t\tMark node as unschedulable."
5456
5457#: pkg/kubectl/cmd/completion.go:47
5458msgid ""
5459"\n"
5460"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
5461"\t\tThe shell code must be evaluated to provide interactive\n"
5462"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
5463"\t\tthe .bash_profile.\n"
5464"\n"
5465"\t\tNote: this requires the bash-completion framework, which is not "
5466"installed\n"
5467"\t\tby default on Mac.  This can be installed by using homebrew:\n"
5468"\n"
5469"\t\t    $ brew install bash-completion\n"
5470"\n"
5471"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
5472"adding the\n"
5473"\t\tfollowing line to the .bash_profile\n"
5474"\n"
5475"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
5476"\n"
5477"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
5478"of zsh >= 5.2"
5479msgstr ""
5480"\n"
5481"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
5482"\t\tThe shell code must be evaluated to provide interactive\n"
5483"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
5484"\t\tthe .bash_profile.\n"
5485"\n"
5486"\t\tNote: this requires the bash-completion framework, which is not "
5487"installed\n"
5488"\t\tby default on Mac.  This can be installed by using homebrew:\n"
5489"\n"
5490"\t\t    $ brew install bash-completion\n"
5491"\n"
5492"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
5493"adding the\n"
5494"\t\tfollowing line to the .bash_profile\n"
5495"\n"
5496"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
5497"\n"
5498"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
5499"of zsh >= 5.2"
5500
5501#: pkg/kubectl/cmd/rollingupdate.go:45
5502msgid ""
5503"\n"
5504"\t\tPerform a rolling update of the given ReplicationController.\n"
5505"\n"
5506"\t\tReplaces the specified replication controller with a new replication "
5507"controller by updating one pod at a time to use the\n"
5508"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
5509"as the\n"
5510"\t\texisting replication controller and overwrite at least one (common) "
5511"label in its replicaSelector.\n"
5512"\n"
5513"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
5514msgstr ""
5515"\n"
5516"\t\tPerform a rolling update of the given ReplicationController.\n"
5517"\n"
5518"\t\tReplaces the specified replication controller with a new replication "
5519"controller by updating one pod at a time to use the\n"
5520"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
5521"as the\n"
5522"\t\texisting replication controller and overwrite at least one (common) "
5523"label in its replicaSelector.\n"
5524"\n"
5525"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
5526
5527#: pkg/kubectl/cmd/replace.go:40
5528msgid ""
5529"\n"
5530"\t\tReplace a resource by filename or stdin.\n"
5531"\n"
5532"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
5533"the\n"
5534"\t\tcomplete resource spec must be provided. This can be obtained by\n"
5535"\n"
5536"\t\t    $ kubectl get TYPE NAME -o yaml\n"
5537"\n"
5538"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
5539"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
5540"html to find if a field is mutable."
5541msgstr ""
5542"\n"
5543"\t\tReplace a resource by filename or stdin.\n"
5544"\n"
5545"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
5546"the\n"
5547"\t\tcomplete resource spec must be provided. This can be obtained by\n"
5548"\n"
5549"\t\t    $ kubectl get TYPE NAME -o yaml\n"
5550"\n"
5551"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
5552"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
5553"html to find if a field is mutable."
5554
5555#: pkg/kubectl/cmd/scale.go:34
5556msgid ""
5557"\n"
5558"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
5559"Job.\n"
5560"\n"
5561"\t\tScale also allows users to specify one or more preconditions for the "
5562"scale action.\n"
5563"\n"
5564"\t\tIf --current-replicas or --resource-version is specified, it is "
5565"validated before the\n"
5566"\t\tscale is attempted, and it is guaranteed that the precondition holds "
5567"true when the\n"
5568"\t\tscale is sent to the server."
5569msgstr ""
5570"\n"
5571"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
5572"Job.\n"
5573"\n"
5574"\t\tScale also allows users to specify one or more preconditions for the "
5575"scale action.\n"
5576"\n"
5577"\t\tIf --current-replicas or --resource-version is specified, it is "
5578"validated before the\n"
5579"\t\tscale is attempted, and it is guaranteed that the precondition holds "
5580"true when the\n"
5581"\t\tscale is sent to the server."
5582
5583#: pkg/kubectl/cmd/apply_set_last_applied.go:62
5584msgid ""
5585"\n"
5586"\t\tSet the latest last-applied-configuration annotations by setting it to "
5587"match the contents of a file.\n"
5588"\t\tThis results in the last-applied-configuration being updated as though "
5589"'kubectl apply -f <file>' was run,\n"
5590"\t\twithout updating any other parts of the object."
5591msgstr ""
5592"\n"
5593"\t\tSet the latest last-applied-configuration annotations by setting it to "
5594"match the contents of a file.\n"
5595"\t\tThis results in the last-applied-configuration being updated as though "
5596"'kubectl apply -f <file>' was run,\n"
5597"\t\twithout updating any other parts of the object."
5598
5599#: pkg/kubectl/cmd/proxy.go:36
5600msgid ""
5601"\n"
5602"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
5603"\n"
5604"\t\t    $ kubectl proxy --api-prefix=/\n"
5605"\n"
5606"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
5607"\n"
5608"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
5609"api/\n"
5610"\n"
5611"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
5612"\n"
5613"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
5614"\n"
5615"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
5616"\n"
5617"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
5618msgstr ""
5619"\n"
5620"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
5621"\n"
5622"\t\t    $ kubectl proxy --api-prefix=/\n"
5623"\n"
5624"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
5625"\n"
5626"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
5627"api/\n"
5628"\n"
5629"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
5630"\n"
5631"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
5632"\n"
5633"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
5634"\n"
5635"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
5636
5637#: pkg/kubectl/cmd/patch.go:59
5638msgid ""
5639"\n"
5640"\t\tUpdate field(s) of a resource using strategic merge patch\n"
5641"\n"
5642"\t\tJSON and YAML formats are accepted.\n"
5643"\n"
5644"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
5645"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
5646"html to find if a field is mutable."
5647msgstr ""
5648"\n"
5649"\t\tUpdate field(s) of a resource using strategic merge patch\n"
5650"\n"
5651"\t\tJSON and YAML formats are accepted.\n"
5652"\n"
5653"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
5654"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
5655"html to find if a field is mutable."
5656
5657#: pkg/kubectl/cmd/label.go:70
5658#, c-format
5659msgid ""
5660"\n"
5661"\t\tUpdate the labels on a resource.\n"
5662"\n"
5663"\t\t* A label must begin with a letter or number, and may contain letters, "
5664"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
5665"\t\t* If --overwrite is true, then existing labels can be overwritten, "
5666"otherwise attempting to overwrite a label will result in an error.\n"
5667"\t\t* If --resource-version is specified, then updates will use this "
5668"resource version, otherwise the existing resource-version will be used."
5669msgstr ""
5670"\n"
5671"\t\tUpdate the labels on a resource.\n"
5672"\n"
5673"\t\t* A label must begin with a letter or number, and may contain letters, "
5674"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
5675"\t\t* If --overwrite is true, then existing labels can be overwritten, "
5676"otherwise attempting to overwrite a label will result in an error.\n"
5677"\t\t* If --resource-version is specified, then updates will use this "
5678"resource version, otherwise the existing resource-version will be used."
5679
5680#: pkg/kubectl/cmd/taint.go:58
5681#, c-format
5682msgid ""
5683"\n"
5684"\t\tUpdate the taints on one or more nodes.\n"
5685"\n"
5686"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
5687"is expressed as key=value:effect.\n"
5688"\t\t* The key must begin with a letter or number, and may contain letters, "
5689"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
5690"\t\t* The value must begin with a letter or number, and may contain letters, "
5691"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
5692"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
5693"\t\t* Currently taint can only apply to node."
5694msgstr ""
5695"\n"
5696"\t\tUpdate the taints on one or more nodes.\n"
5697"\n"
5698"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
5699"is expressed as key=value:effect.\n"
5700"\t\t* The key must begin with a letter or number, and may contain letters, "
5701"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
5702"\t\t* The value must begin with a letter or number, and may contain letters, "
5703"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
5704"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
5705"\t\t* Currently taint can only apply to node."
5706
5707#: pkg/kubectl/cmd/apply_view_last_applied.go:46
5708msgid ""
5709"\n"
5710"\t\tView the latest last-applied-configuration annotations by type/name or "
5711"file.\n"
5712"\n"
5713"\t\tThe default output will be printed to stdout in YAML format. One can use "
5714"-o option\n"
5715"\t\tto change output format."
5716msgstr ""
5717"\n"
5718"\t\tView the latest last-applied-configuration annotations by type/name or "
5719"file.\n"
5720"\n"
5721"\t\tThe default output will be printed to stdout in YAML format. One can use "
5722"-o option\n"
5723"\t\tto change output format."
5724
5725#: pkg/kubectl/cmd/cp.go:37
5726msgid ""
5727"\n"
5728"\t    # !!!Important Note!!!\n"
5729"\t    # Requires that the 'tar' binary is present in your container\n"
5730"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
5731"\n"
5732"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
5733"the default namespace\n"
5734"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
5735"\n"
5736"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
5737"container\n"
5738"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
5739"\n"
5740"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
5741"<some-namespace>\n"
5742"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
5743"\n"
5744"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
5745"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
5746msgstr ""
5747"\n"
5748"\t    # !!!Important Note!!!\n"
5749"\t    # Requires that the 'tar' binary is present in your container\n"
5750"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
5751"\n"
5752"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
5753"the default namespace\n"
5754"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
5755"\n"
5756"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
5757"container\n"
5758"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
5759"\n"
5760"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
5761"<some-namespace>\n"
5762"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
5763"\n"
5764"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
5765"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
5766
5767#: pkg/kubectl/cmd/create_secret.go:205
5768msgid ""
5769"\n"
5770"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
5771"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
5772"to/tls.key"
5773msgstr ""
5774"\n"
5775"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
5776"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
5777"to/tls.key"
5778
5779#: pkg/kubectl/cmd/create_namespace.go:35
5780msgid ""
5781"\n"
5782"\t  # Create a new namespace named my-namespace\n"
5783"\t  kubectl create namespace my-namespace"
5784msgstr ""
5785"\n"
5786"\t  # Create a new namespace named my-namespace\n"
5787"\t  kubectl create namespace my-namespace"
5788
5789#: pkg/kubectl/cmd/create_secret.go:59
5790msgid ""
5791"\n"
5792"\t  # Create a new secret named my-secret with keys for each file in folder "
5793"bar\n"
5794"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
5795"\n"
5796"\t  # Create a new secret named my-secret with specified keys instead of "
5797"names on disk\n"
5798"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
5799"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
5800"\n"
5801"\t  # Create a new secret named my-secret with key1=supersecret and "
5802"key2=topsecret\n"
5803"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
5804"--from-literal=key2=topsecret"
5805msgstr ""
5806"\n"
5807"\t  # Create a new secret named my-secret with keys for each file in folder "
5808"bar\n"
5809"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
5810"\n"
5811"\t  # Create a new secret named my-secret with specified keys instead of "
5812"names on disk\n"
5813"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
5814"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
5815"\n"
5816"\t  # Create a new secret named my-secret with key1=supersecret and "
5817"key2=topsecret\n"
5818"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
5819"--from-literal=key2=topsecret"
5820
5821#: pkg/kubectl/cmd/create_serviceaccount.go:35
5822msgid ""
5823"\n"
5824"\t  # Create a new service account named my-service-account\n"
5825"\t  kubectl create serviceaccount my-service-account"
5826msgstr ""
5827"\n"
5828"\t  # Create a new service account named my-service-account\n"
5829"\t  kubectl create serviceaccount my-service-account"
5830
5831#: pkg/kubectl/cmd/create_service.go:232
5832msgid ""
5833"\n"
5834"\t# Create a new ExternalName service named my-ns \n"
5835"\tkubectl create service externalname my-ns --external-name bar.com"
5836msgstr ""
5837"\n"
5838"\t# Create a new ExternalName service named my-ns \n"
5839"\tkubectl create service externalname my-ns --external-name bar.com"
5840
5841#: pkg/kubectl/cmd/create_service.go:225
5842msgid ""
5843"\n"
5844"\tCreate an ExternalName service with the specified name.\n"
5845"\n"
5846"\tExternalName service references to an external DNS address instead of\n"
5847"\tonly pods, which will allow application authors to reference services\n"
5848"\tthat exist off platform, on other clusters, or locally."
5849msgstr ""
5850"\n"
5851"\tCreate an ExternalName service with the specified name.\n"
5852"\n"
5853"\tExternalName service references to an external DNS address instead of\n"
5854"\tonly pods, which will allow application authors to reference services\n"
5855"\tthat exist off platform, on other clusters, or locally."
5856
5857#: pkg/kubectl/cmd/help.go:30
5858msgid ""
5859"\n"
5860"\tHelp provides help for any command in the application.\n"
5861"\tSimply type kubectl help [path to command] for full details."
5862msgstr ""
5863"\n"
5864"\tHelp provides help for any command in the application.\n"
5865"\tSimply type kubectl help [path to command] for full details."
5866
5867#: pkg/kubectl/cmd/create_service.go:173
5868msgid ""
5869"\n"
5870"    # Create a new LoadBalancer service named my-lbs\n"
5871"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
5872msgstr ""
5873"\n"
5874"    # Create a new LoadBalancer service named my-lbs\n"
5875"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
5876
5877#: pkg/kubectl/cmd/create_service.go:53
5878msgid ""
5879"\n"
5880"    # Create a new clusterIP service named my-cs\n"
5881"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
5882"\n"
5883"    # Create a new clusterIP service named my-cs (in headless mode)\n"
5884"    kubectl create service clusterip my-cs --clusterip=\"None\""
5885msgstr ""
5886"\n"
5887"    # Create a new clusterIP service named my-cs\n"
5888"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
5889"\n"
5890"    # Create a new clusterIP service named my-cs (in headless mode)\n"
5891"    kubectl create service clusterip my-cs --clusterip=\"None\""
5892
5893#: pkg/kubectl/cmd/create_deployment.go:36
5894msgid ""
5895"\n"
5896"    # Create a new deployment named my-dep that runs the busybox image.\n"
5897"    kubectl create deployment my-dep --image=busybox"
5898msgstr ""
5899"\n"
5900"    # Create a new deployment named my-dep that runs the busybox image.\n"
5901"    kubectl create deployment my-dep --image=busybox"
5902
5903#: pkg/kubectl/cmd/create_service.go:116
5904msgid ""
5905"\n"
5906"    # Create a new nodeport service named my-ns\n"
5907"    kubectl create service nodeport my-ns --tcp=5678:8080"
5908msgstr ""
5909"\n"
5910"    # Create a new nodeport service named my-ns\n"
5911"    kubectl create service nodeport my-ns --tcp=5678:8080"
5912
5913#: pkg/kubectl/cmd/clusterinfo_dump.go:62
5914msgid ""
5915"\n"
5916"    # Dump current cluster state to stdout\n"
5917"    kubectl cluster-info dump\n"
5918"\n"
5919"    # Dump current cluster state to /path/to/cluster-state\n"
5920"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
5921"\n"
5922"    # Dump all namespaces to stdout\n"
5923"    kubectl cluster-info dump --all-namespaces\n"
5924"\n"
5925"    # Dump a set of namespaces to /path/to/cluster-state\n"
5926"    kubectl cluster-info dump --namespaces default,kube-system --output-"
5927"directory=/path/to/cluster-state"
5928msgstr ""
5929"\n"
5930"    # Dump current cluster state to stdout\n"
5931"    kubectl cluster-info dump\n"
5932"\n"
5933"    # Dump current cluster state to /path/to/cluster-state\n"
5934"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
5935"\n"
5936"    # Dump all namespaces to stdout\n"
5937"    kubectl cluster-info dump --all-namespaces\n"
5938"\n"
5939"    # Dump a set of namespaces to /path/to/cluster-state\n"
5940"    kubectl cluster-info dump --namespaces default,kube-system --output-"
5941"directory=/path/to/cluster-state"
5942
5943#: pkg/kubectl/cmd/annotate.go:78
5944msgid ""
5945"\n"
5946"    # Update pod 'foo' with the annotation 'description' and the value 'my "
5947"frontend'.\n"
5948"    # If the same annotation is set multiple times, only the last value will "
5949"be applied\n"
5950"    kubectl annotate pods foo description='my frontend'\n"
5951"\n"
5952"    # Update a pod identified by type and name in \"pod.json\"\n"
5953"    kubectl annotate -f pod.json description='my frontend'\n"
5954"\n"
5955"    # Update pod 'foo' with the annotation 'description' and the value 'my "
5956"frontend running nginx', overwriting any existing value.\n"
5957"    kubectl annotate --overwrite pods foo description='my frontend running "
5958"nginx'\n"
5959"\n"
5960"    # Update all pods in the namespace\n"
5961"    kubectl annotate pods --all description='my frontend running nginx'\n"
5962"\n"
5963"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
5964"    kubectl annotate pods foo description='my frontend running nginx' --"
5965"resource-version=1\n"
5966"\n"
5967"    # Update pod 'foo' by removing an annotation named 'description' if it "
5968"exists.\n"
5969"    # Does not require the --overwrite flag.\n"
5970"    kubectl annotate pods foo description-"
5971msgstr ""
5972"\n"
5973"    # Update pod 'foo' with the annotation 'description' and the value 'my "
5974"frontend'.\n"
5975"    # If the same annotation is set multiple times, only the last value will "
5976"be applied\n"
5977"    kubectl annotate pods foo description='my frontend'\n"
5978"\n"
5979"    # Update a pod identified by type and name in \"pod.json\"\n"
5980"    kubectl annotate -f pod.json description='my frontend'\n"
5981"\n"
5982"    # Update pod 'foo' with the annotation 'description' and the value 'my "
5983"frontend running nginx', overwriting any existing value.\n"
5984"    kubectl annotate --overwrite pods foo description='my frontend running "
5985"nginx'\n"
5986"\n"
5987"    # Update all pods in the namespace\n"
5988"    kubectl annotate pods --all description='my frontend running nginx'\n"
5989"\n"
5990"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
5991"    kubectl annotate pods foo description='my frontend running nginx' --"
5992"resource-version=1\n"
5993"\n"
5994"    # Update pod 'foo' by removing an annotation named 'description' if it "
5995"exists.\n"
5996"    # Does not require the --overwrite flag.\n"
5997"    kubectl annotate pods foo description-"
5998
5999# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
6000#: pkg/kubectl/cmd/create_service.go:170
6001msgid ""
6002"\n"
6003"    Create a LoadBalancer service with the specified name."
6004msgstr ""
6005"\n"
6006"    Create a LoadBalancer service with the specified name."
6007
6008# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
6009#: pkg/kubectl/cmd/create_service.go:50
6010msgid ""
6011"\n"
6012"    Create a clusterIP service with the specified name."
6013msgstr ""
6014"\n"
6015"    Create a clusterIP service with the specified name."
6016
6017# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
6018#: pkg/kubectl/cmd/create_deployment.go:33
6019msgid ""
6020"\n"
6021"    Create a deployment with the specified name."
6022msgstr ""
6023"\n"
6024"    Create a deployment with the specified name."
6025
6026# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
6027#: pkg/kubectl/cmd/create_service.go:113
6028msgid ""
6029"\n"
6030"    Create a nodeport service with the specified name."
6031msgstr ""
6032"\n"
6033"    Create a nodeport service with the specified name."
6034
6035#: pkg/kubectl/cmd/clusterinfo_dump.go:53
6036msgid ""
6037"\n"
6038"    Dumps cluster info out suitable for debugging and diagnosing cluster "
6039"problems.  By default, dumps everything to\n"
6040"    stdout. You can optionally specify a directory with --output-directory.  "
6041"If you specify a directory, kubernetes will\n"
6042"    build a set of files in that directory.  By default only dumps things in "
6043"the 'kube-system' namespace, but you can\n"
6044"    switch to a different namespace with the --namespaces flag, or specify --"
6045"all-namespaces to dump all namespaces.\n"
6046"\n"
6047"    The command also dumps the logs of all of the pods in the cluster, these "
6048"logs are dumped into different directories\n"
6049"    based on namespace and pod name."
6050msgstr ""
6051"\n"
6052"    Dumps cluster info out suitable for debugging and diagnosing cluster "
6053"problems.  By default, dumps everything to\n"
6054"    stdout. You can optionally specify a directory with --output-directory.  "
6055"If you specify a directory, kubernetes will\n"
6056"    build a set of files in that directory.  By default only dumps things in "
6057"the 'kube-system' namespace, but you can\n"
6058"    switch to a different namespace with the --namespaces flag, or specify --"
6059"all-namespaces to dump all namespaces.\n"
6060"\n"
6061"    The command also dumps the logs of all of the pods in the cluster, these "
6062"logs are dumped into different directories\n"
6063"    based on namespace and pod name."
6064
6065#: pkg/kubectl/cmd/clusterinfo.go:37
6066msgid ""
6067"\n"
6068"  Display addresses of the master and services with label kubernetes.io/"
6069"cluster-service=true\n"
6070"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
6071"dump'."
6072msgstr ""
6073"\n"
6074"  Display addresses of the master and services with label kubernetes.io/"
6075"cluster-service=true\n"
6076"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
6077"dump'."
6078
6079# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61
6080#: pkg/kubectl/cmd/create_quota.go:62
6081msgid ""
6082"A comma-delimited set of quota scopes that must all match each object "
6083"tracked by the quota."
6084msgstr ""
6085"A comma-delimited set of quota scopes that must all match each object "
6086"tracked by the quota."
6087
6088# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60
6089#: pkg/kubectl/cmd/create_quota.go:61
6090msgid ""
6091"A comma-delimited set of resource=quantity pairs that define a hard limit."
6092msgstr ""
6093"A comma-delimited set of resource=quantity pairs that define a hard limit."
6094
6095# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63
6096#: pkg/kubectl/cmd/create_pdb.go:64
6097msgid ""
6098"A label selector to use for this budget. Only equality-based selector "
6099"requirements are supported."
6100msgstr ""
6101"A label selector to use for this budget. Only equality-based selector "
6102"requirements are supported."
6103
6104# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106
6105#: pkg/kubectl/cmd/expose.go:104
6106msgid ""
6107"A label selector to use for this service. Only equality-based selector "
6108"requirements are supported. If empty (the default) infer the selector from "
6109"the replication controller or replica set.)"
6110msgstr ""
6111"A label selector to use for this service. Only equality-based selector "
6112"requirements are supported. If empty (the default) infer the selector from "
6113"the replication controller or replica set.)"
6114
6115# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136
6116#: pkg/kubectl/cmd/run.go:139
6117msgid "A schedule in the Cron format the job should be run with."
6118msgstr "A schedule in the Cron format the job should be run with."
6119
6120# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111
6121#: pkg/kubectl/cmd/expose.go:109
6122msgid ""
6123"Additional external IP address (not managed by Kubernetes) to accept for the "
6124"service. If this IP is routed to a node, the service can be accessed by this "
6125"IP in addition to its generated service IP."
6126msgstr ""
6127"Additional external IP address (not managed by Kubernetes) to accept for the "
6128"service. If this IP is routed to a node, the service can be accessed by this "
6129"IP in addition to its generated service IP."
6130
6131# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119
6132#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122
6133msgid ""
6134"An inline JSON override for the generated object. If this is non-empty, it "
6135"is used to override the generated object. Requires that the object supply a "
6136"valid apiVersion field."
6137msgstr ""
6138"An inline JSON override for the generated object. If this is non-empty, it "
6139"is used to override the generated object. Requires that the object supply a "
6140"valid apiVersion field."
6141
6142# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134
6143#: pkg/kubectl/cmd/run.go:137
6144msgid ""
6145"An inline JSON override for the generated service object. If this is non-"
6146"empty, it is used to override the generated object. Requires that the object "
6147"supply a valid apiVersion field.  Only used if --expose is true."
6148msgstr ""
6149"An inline JSON override for the generated service object. If this is non-"
6150"empty, it is used to override the generated object. Requires that the object "
6151"supply a valid apiVersion field.  Only used if --expose is true."
6152
6153# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/apply.go#L98
6154#: pkg/kubectl/cmd/apply.go:104
6155msgid "Apply a configuration to a resource by filename or stdin"
6156msgstr "Apply a configuration to a resource by filename or stdin"
6157
6158# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71
6159#: pkg/kubectl/cmd/certificates.go:72
6160msgid "Approve a certificate signing request"
6161msgstr "Approve a certificate signing request"
6162
6163# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81
6164#: pkg/kubectl/cmd/create_service.go:82
6165msgid ""
6166"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
6167"loadbalancing)."
6168msgstr ""
6169"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
6170"loadbalancing)."
6171
6172# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64
6173#: pkg/kubectl/cmd/attach.go:70
6174msgid "Attach to a running container"
6175msgstr "Attach to a running container"
6176
6177# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55
6178#: pkg/kubectl/cmd/autoscale.go:56
6179msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
6180msgstr "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
6181
6182# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115
6183#: pkg/kubectl/cmd/expose.go:113
6184msgid ""
6185"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
6186"set to 'None' to create a headless service."
6187msgstr ""
6188"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
6189"set to 'None' to create a headless service."
6190
6191# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55
6192#: pkg/kubectl/cmd/create_clusterrolebinding.go:56
6193msgid "ClusterRole this ClusterRoleBinding should reference"
6194msgstr "ClusterRole this ClusterRoleBinding should reference"
6195
6196# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55
6197#: pkg/kubectl/cmd/create_rolebinding.go:56
6198msgid "ClusterRole this RoleBinding should reference"
6199msgstr "ClusterRole this RoleBinding should reference"
6200
6201# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101
6202#: pkg/kubectl/cmd/rollingupdate.go:102
6203msgid ""
6204"Container name which will have its image upgraded. Only relevant when --"
6205"image is specified, ignored otherwise. Required when using --image on a "
6206"multi-container pod"
6207msgstr ""
6208"Container name which will have its image upgraded. Only relevant when --"
6209"image is specified, ignored otherwise. Required when using --image on a "
6210"multi-container pod"
6211
6212# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67
6213#: pkg/kubectl/cmd/convert.go:68
6214msgid "Convert config files between different API versions"
6215msgstr "Convert config files between different API versions"
6216
6217# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64
6218#: pkg/kubectl/cmd/cp.go:65
6219msgid "Copy files and directories to and from containers."
6220msgstr "Copy files and directories to and from containers."
6221
6222# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
6223#: pkg/kubectl/cmd/create_clusterrolebinding.go:44
6224msgid "Create a ClusterRoleBinding for a particular ClusterRole"
6225msgstr "Create a ClusterRoleBinding for a particular ClusterRole"
6226
6227# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181
6228#: pkg/kubectl/cmd/create_service.go:182
6229msgid "Create a LoadBalancer service."
6230msgstr "Create a LoadBalancer service."
6231
6232# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124
6233#: pkg/kubectl/cmd/create_service.go:125
6234msgid "Create a NodePort service."
6235msgstr "Create a NodePort service."
6236
6237# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
6238#: pkg/kubectl/cmd/create_rolebinding.go:44
6239msgid "Create a RoleBinding for a particular Role or ClusterRole"
6240msgstr "Create a RoleBinding for a particular Role or ClusterRole"
6241
6242# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214
6243#: pkg/kubectl/cmd/create_secret.go:214
6244msgid "Create a TLS secret"
6245msgstr "Create a TLS secret"
6246
6247# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
6248#: pkg/kubectl/cmd/create_service.go:69
6249msgid "Create a clusterIP service."
6250msgstr "Create a clusterIP service."
6251
6252# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59
6253#: pkg/kubectl/cmd/create_configmap.go:60
6254msgid "Create a configmap from a local file, directory or literal value"
6255msgstr "Create a configmap from a local file, directory or literal value"
6256
6257# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
6258#: pkg/kubectl/cmd/create_deployment.go:46
6259msgid "Create a deployment with the specified name."
6260msgstr "Create a deployment with the specified name."
6261
6262# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
6263#: pkg/kubectl/cmd/create_namespace.go:45
6264msgid "Create a namespace with the specified name"
6265msgstr "Create a namespace with the specified name"
6266
6267# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
6268#: pkg/kubectl/cmd/create_pdb.go:50
6269msgid "Create a pod disruption budget with the specified name."
6270msgstr "Create a pod disruption budget with the specified name."
6271
6272# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
6273#: pkg/kubectl/cmd/create_quota.go:48
6274msgid "Create a quota with the specified name."
6275msgstr "Create a quota with the specified name."
6276
6277# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
6278#: pkg/kubectl/cmd/create.go:63
6279msgid "Create a resource by filename or stdin"
6280msgstr "Create a resource by filename or stdin"
6281
6282# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143
6283#: pkg/kubectl/cmd/create_secret.go:144
6284msgid "Create a secret for use with a Docker registry"
6285msgstr "Create a secret for use with a Docker registry"
6286
6287# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73
6288#: pkg/kubectl/cmd/create_secret.go:74
6289msgid "Create a secret from a local file, directory or literal value"
6290msgstr "Create a secret from a local file, directory or literal value"
6291
6292# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34
6293#: pkg/kubectl/cmd/create_secret.go:35
6294msgid "Create a secret using specified subcommand"
6295msgstr "Create a secret using specified subcommand"
6296
6297# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
6298#: pkg/kubectl/cmd/create_serviceaccount.go:45
6299msgid "Create a service account with the specified name"
6300msgstr "Create a service account with the specified name"
6301
6302# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36
6303#: pkg/kubectl/cmd/create_service.go:37
6304msgid "Create a service using specified subcommand."
6305msgstr "Create a service using specified subcommand."
6306
6307# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240
6308#: pkg/kubectl/cmd/create_service.go:241
6309msgid "Create an ExternalName service."
6310msgstr "Create an ExternalName service."
6311
6312# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130
6313#: pkg/kubectl/cmd/delete.go:132
6314msgid ""
6315"Delete resources by filenames, stdin, resources and names, or by resources "
6316"and label selector"
6317msgstr ""
6318"Delete resources by filenames, stdin, resources and names, or by resources "
6319"and label selector"
6320
6321# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38
6322#: pkg/kubectl/cmd/config/delete_cluster.go:39
6323msgid "Delete the specified cluster from the kubeconfig"
6324msgstr "Delete the specified cluster from the kubeconfig"
6325
6326# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38
6327#: pkg/kubectl/cmd/config/delete_context.go:39
6328msgid "Delete the specified context from the kubeconfig"
6329msgstr "Delete the specified context from the kubeconfig"
6330
6331# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121
6332#: pkg/kubectl/cmd/certificates.go:122
6333msgid "Deny a certificate signing request"
6334msgstr "Deny a certificate signing request"
6335
6336# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58
6337#: pkg/kubectl/cmd/stop.go:59
6338msgid "Deprecated: Gracefully shut down a resource by name or filename"
6339msgstr "Deprecated: Gracefully shut down a resource by name or filename"
6340
6341# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62
6342#: pkg/kubectl/cmd/config/get_contexts.go:64
6343msgid "Describe one or many contexts"
6344msgstr "Describe one or many contexts"
6345
6346# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77
6347#: pkg/kubectl/cmd/top_node.go:78
6348msgid "Display Resource (CPU/Memory) usage of nodes"
6349msgstr "Display Resource (CPU/Memory) usage of nodes"
6350
6351# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79
6352#: pkg/kubectl/cmd/top_pod.go:80
6353msgid "Display Resource (CPU/Memory) usage of pods"
6354msgstr "Display Resource (CPU/Memory) usage of pods"
6355
6356# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43
6357#: pkg/kubectl/cmd/top.go:44
6358msgid "Display Resource (CPU/Memory) usage."
6359msgstr "Display Resource (CPU/Memory) usage."
6360
6361# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49
6362#: pkg/kubectl/cmd/clusterinfo.go:51
6363msgid "Display cluster info"
6364msgstr "Display cluster info"
6365
6366# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40
6367#: pkg/kubectl/cmd/config/get_clusters.go:41
6368msgid "Display clusters defined in the kubeconfig"
6369msgstr "Display clusters defined in the kubeconfig"
6370
6371# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64
6372#: pkg/kubectl/cmd/config/view.go:67
6373msgid "Display merged kubeconfig settings or a specified kubeconfig file"
6374msgstr "Display merged kubeconfig settings or a specified kubeconfig file"
6375
6376# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107
6377#: pkg/kubectl/cmd/get.go:111
6378msgid "Display one or many resources"
6379msgstr "Display one or many resources"
6380
6381# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48
6382#: pkg/kubectl/cmd/config/current_context.go:49
6383msgid "Displays the current-context"
6384msgstr "Displays the current-context"
6385
6386# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50
6387#: pkg/kubectl/cmd/explain.go:51
6388msgid "Documentation of resources"
6389msgstr "Documentation of resources"
6390
6391# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176
6392#: pkg/kubectl/cmd/drain.go:178
6393msgid "Drain node in preparation for maintenance"
6394msgstr "Drain node in preparation for maintenance"
6395
6396# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37
6397#: pkg/kubectl/cmd/clusterinfo_dump.go:39
6398msgid "Dump lots of relevant info for debugging and diagnosis"
6399msgstr "Dump lots of relevant info for debugging and diagnosis"
6400
6401# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100
6402#: pkg/kubectl/cmd/edit.go:110
6403msgid "Edit a resource on the server"
6404msgstr "Edit a resource on the server"
6405
6406# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159
6407#: pkg/kubectl/cmd/create_secret.go:160
6408msgid "Email for Docker registry"
6409msgstr "Email for Docker registry"
6410
6411# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68
6412#: pkg/kubectl/cmd/exec.go:69
6413msgid "Execute a command in a container"
6414msgstr "Execute a command in a container"
6415
6416# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102
6417#: pkg/kubectl/cmd/rollingupdate.go:103
6418msgid ""
6419"Explicit policy for when to pull container images. Required when --image is "
6420"same as existing image, ignored otherwise."
6421msgstr ""
6422"Explicit policy for when to pull container images. Required when --image is "
6423"same as existing image, ignored otherwise."
6424
6425# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75
6426#: pkg/kubectl/cmd/portforward.go:76
6427msgid "Forward one or more local ports to a pod"
6428msgstr "Forward one or more local ports to a pod"
6429
6430# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36
6431#: pkg/kubectl/cmd/help.go:37
6432msgid "Help about any command"
6433msgstr "Help about any command"
6434
6435# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105
6436#: pkg/kubectl/cmd/expose.go:103
6437msgid ""
6438"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
6439"and used (cloud-provider specific)."
6440msgstr ""
6441"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
6442"and used (cloud-provider specific)."
6443
6444# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114
6445#: pkg/kubectl/cmd/expose.go:112
6446msgid ""
6447"If non-empty, set the session affinity for the service to this; legal "
6448"values: 'None', 'ClientIP'"
6449msgstr ""
6450"If non-empty, set the session affinity for the service to this; legal "
6451"values: 'None', 'ClientIP'"
6452
6453# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135
6454#: pkg/kubectl/cmd/annotate.go:136
6455msgid ""
6456"If non-empty, the annotation update will only succeed if this is the current "
6457"resource-version for the object. Only valid when specifying a single "
6458"resource."
6459msgstr ""
6460"If non-empty, the annotation update will only succeed if this is the current "
6461"resource-version for the object. Only valid when specifying a single "
6462"resource."
6463
6464# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132
6465#: pkg/kubectl/cmd/label.go:134
6466msgid ""
6467"If non-empty, the labels update will only succeed if this is the current "
6468"resource-version for the object. Only valid when specifying a single "
6469"resource."
6470msgstr ""
6471"If non-empty, the labels update will only succeed if this is the current "
6472"resource-version for the object. Only valid when specifying a single "
6473"resource."
6474
6475# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98
6476#: pkg/kubectl/cmd/rollingupdate.go:99
6477msgid ""
6478"Image to use for upgrading the replication controller. Must be distinct from "
6479"the existing image (either new image or new image tag).  Can not be used "
6480"with --filename/-f"
6481msgstr ""
6482"Image to use for upgrading the replication controller. Must be distinct from "
6483"the existing image (either new image or new image tag).  Can not be used "
6484"with --filename/-f"
6485
6486# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46
6487#: pkg/kubectl/cmd/rollout/rollout.go:47
6488msgid "Manage a deployment rollout"
6489msgstr "Manage a deployment rollout"
6490
6491# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
6492#: pkg/kubectl/cmd/drain.go:128
6493msgid "Mark node as schedulable"
6494msgstr "Mark node as schedulable"
6495
6496# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
6497#: pkg/kubectl/cmd/drain.go:103
6498msgid "Mark node as unschedulable"
6499msgstr "Mark node as unschedulable"
6500
6501# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73
6502#: pkg/kubectl/cmd/rollout/rollout_pause.go:74
6503msgid "Mark the provided resource as paused"
6504msgstr "Mark the provided resource as paused"
6505
6506# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35
6507#: pkg/kubectl/cmd/certificates.go:36
6508msgid "Modify certificate resources."
6509msgstr "Modify certificate resources."
6510
6511# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39
6512#: pkg/kubectl/cmd/config/config.go:40
6513msgid "Modify kubeconfig files"
6514msgstr "Modify kubeconfig files"
6515
6516# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110
6517#: pkg/kubectl/cmd/expose.go:108
6518msgid ""
6519"Name or number for the port on the container that the service should direct "
6520"traffic to. Optional."
6521msgstr ""
6522"Name or number for the port on the container that the service should direct "
6523"traffic to. Optional."
6524
6525# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108
6526#: pkg/kubectl/cmd/logs.go:113
6527msgid ""
6528"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
6529"one of since-time / since may be used."
6530msgstr ""
6531"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
6532"one of since-time / since may be used."
6533
6534# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97
6535#: pkg/kubectl/cmd/completion.go:104
6536msgid "Output shell completion code for the specified shell (bash or zsh)"
6537msgstr "Output shell completion code for the specified shell (bash or zsh)"
6538
6539# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115
6540#: pkg/kubectl/cmd/convert.go:85
6541msgid ""
6542"Output the formatted object with the given group version (for ex: "
6543"'extensions/v1beta1').)"
6544msgstr ""
6545"Output the formatted object with the given group version (for ex: "
6546"'extensions/v1beta1').)"
6547
6548# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157
6549#: pkg/kubectl/cmd/create_secret.go:158
6550msgid "Password for Docker registry authentication"
6551msgstr "Password for Docker registry authentication"
6552
6553# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226
6554#: pkg/kubectl/cmd/create_secret.go:226
6555msgid "Path to PEM encoded public key certificate."
6556msgstr "Path to PEM encoded public key certificate."
6557
6558# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227
6559#: pkg/kubectl/cmd/create_secret.go:227
6560msgid "Path to private key associated with given certificate."
6561msgstr "Path to private key associated with given certificate."
6562
6563# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84
6564#: pkg/kubectl/cmd/rollingupdate.go:85
6565msgid "Perform a rolling update of the given ReplicationController"
6566msgstr "Perform a rolling update of the given ReplicationController"
6567
6568# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82
6569#: pkg/kubectl/cmd/scale.go:83
6570msgid ""
6571"Precondition for resource version. Requires that the current resource "
6572"version match this value in order to scale."
6573msgstr ""
6574"Precondition for resource version. Requires that the current resource "
6575"version match this value in order to scale."
6576
6577# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
6578#: pkg/kubectl/cmd/version.go:40
6579msgid "Print the client and server version information"
6580msgstr "Print the client and server version information"
6581
6582# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
6583#: pkg/kubectl/cmd/options.go:38
6584msgid "Print the list of flags inherited by all commands"
6585msgstr "Print the list of flags inherited by all commands"
6586
6587# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86
6588#: pkg/kubectl/cmd/logs.go:93
6589msgid "Print the logs for a container in a pod"
6590msgstr "Print the logs for a container in a pod"
6591
6592# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70
6593#: pkg/kubectl/cmd/replace.go:71
6594msgid "Replace a resource by filename or stdin"
6595msgstr "Replace a resource by filename or stdin"
6596
6597# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71
6598#: pkg/kubectl/cmd/rollout/rollout_resume.go:72
6599msgid "Resume a paused resource"
6600msgstr "Resume a paused resource"
6601
6602# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56
6603#: pkg/kubectl/cmd/create_rolebinding.go:57
6604msgid "Role this RoleBinding should reference"
6605msgstr "Role this RoleBinding should reference"
6606
6607# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94
6608#: pkg/kubectl/cmd/run.go:97
6609msgid "Run a particular image on the cluster"
6610msgstr "Run a particular image on the cluster"
6611
6612# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68
6613#: pkg/kubectl/cmd/proxy.go:69
6614msgid "Run a proxy to the Kubernetes API server"
6615msgstr "Run a proxy to the Kubernetes API server"
6616
6617# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161
6618#: pkg/kubectl/cmd/create_secret.go:161
6619msgid "Server location for Docker registry"
6620msgstr "Server location for Docker registry"
6621
6622# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71
6623#: pkg/kubectl/cmd/scale.go:71
6624msgid ""
6625"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
6626msgstr ""
6627"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
6628
6629# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37
6630#: pkg/kubectl/cmd/set/set.go:38
6631msgid "Set specific features on objects"
6632msgstr "Set specific features on objects"
6633
6634#: pkg/kubectl/cmd/apply_set_last_applied.go:83
6635msgid ""
6636"Set the last-applied-configuration annotation on a live object to match the "
6637"contents of a file."
6638msgstr ""
6639"Set the last-applied-configuration annotation on a live object to match the "
6640"contents of a file."
6641
6642# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81
6643#: pkg/kubectl/cmd/set/set_selector.go:82
6644msgid "Set the selector on a resource"
6645msgstr "Set the selector on a resource"
6646
6647# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67
6648#: pkg/kubectl/cmd/config/create_cluster.go:68
6649msgid "Sets a cluster entry in kubeconfig"
6650msgstr "Sets a cluster entry in kubeconfig"
6651
6652# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57
6653#: pkg/kubectl/cmd/config/create_context.go:58
6654msgid "Sets a context entry in kubeconfig"
6655msgstr "Sets a context entry in kubeconfig"
6656
6657# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103
6658#: pkg/kubectl/cmd/config/create_authinfo.go:104
6659msgid "Sets a user entry in kubeconfig"
6660msgstr "Sets a user entry in kubeconfig"
6661
6662# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59
6663#: pkg/kubectl/cmd/config/set.go:60
6664msgid "Sets an individual value in a kubeconfig file"
6665msgstr "Sets an individual value in a kubeconfig file"
6666
6667# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48
6668#: pkg/kubectl/cmd/config/use_context.go:49
6669msgid "Sets the current-context in a kubeconfig file"
6670msgstr "Sets the current-context in a kubeconfig file"
6671
6672# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80
6673#: pkg/kubectl/cmd/describe.go:86
6674msgid "Show details of a specific resource or group of resources"
6675msgstr "Show details of a specific resource or group of resources"
6676
6677# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57
6678#: pkg/kubectl/cmd/rollout/rollout_status.go:58
6679msgid "Show the status of the rollout"
6680msgstr "Show the status of the rollout"
6681
6682# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108
6683#: pkg/kubectl/cmd/expose.go:106
6684msgid "Synonym for --target-port"
6685msgstr "Synonym for --target-port"
6686
6687# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87
6688#: pkg/kubectl/cmd/expose.go:88
6689msgid ""
6690"Take a replication controller, service, deployment or pod and expose it as a "
6691"new Kubernetes Service"
6692msgstr ""
6693"Take a replication controller, service, deployment or pod and expose it as a "
6694"new Kubernetes Service"
6695
6696# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114
6697#: pkg/kubectl/cmd/run.go:117
6698msgid "The image for the container to run."
6699msgstr "The image for the container to run."
6700
6701# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116
6702#: pkg/kubectl/cmd/run.go:119
6703msgid ""
6704"The image pull policy for the container. If left empty, this value will not "
6705"be specified by the client and defaulted by the server"
6706msgstr ""
6707"The image pull policy for the container. If left empty, this value will not "
6708"be specified by the client and defaulted by the server"
6709
6710# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100
6711#: pkg/kubectl/cmd/rollingupdate.go:101
6712msgid ""
6713"The key to use to differentiate between two different controllers, default "
6714"'deployment'.  Only relevant when --image is specified, ignored otherwise"
6715msgstr ""
6716"The key to use to differentiate between two different controllers, default "
6717"'deployment'.  Only relevant when --image is specified, ignored otherwise"
6718
6719# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62
6720#: pkg/kubectl/cmd/create_pdb.go:63
6721msgid ""
6722"The minimum number or percentage of available pods this budget requires."
6723msgstr ""
6724"The minimum number or percentage of available pods this budget requires."
6725
6726# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113
6727#: pkg/kubectl/cmd/expose.go:111
6728msgid "The name for the newly created object."
6729msgstr "The name for the newly created object."
6730
6731# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71
6732#: pkg/kubectl/cmd/autoscale.go:72
6733msgid ""
6734"The name for the newly created object. If not specified, the name of the "
6735"input resource will be used."
6736msgstr ""
6737"The name for the newly created object. If not specified, the name of the "
6738"input resource will be used."
6739
6740# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113
6741#: pkg/kubectl/cmd/run.go:116
6742msgid ""
6743"The name of the API generator to use, see http://kubernetes.io/docs/user-"
6744"guide/kubectl-conventions/#generators for a list."
6745msgstr ""
6746"The name of the API generator to use, see http://kubernetes.io/docs/user-"
6747"guide/kubectl-conventions/#generators for a list."
6748
6749# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66
6750#: pkg/kubectl/cmd/autoscale.go:67
6751msgid ""
6752"The name of the API generator to use. Currently there is only 1 generator."
6753msgstr ""
6754"The name of the API generator to use. Currently there is only 1 generator."
6755
6756# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98
6757#: pkg/kubectl/cmd/expose.go:99
6758msgid ""
6759"The name of the API generator to use. There are 2 generators: 'service/v1' "
6760"and 'service/v2'. The only difference between them is that service port in "
6761"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
6762"v2'."
6763msgstr ""
6764"The name of the API generator to use. There are 2 generators: 'service/v1' "
6765"and 'service/v2'. The only difference between them is that service port in "
6766"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
6767"v2'."
6768
6769# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133
6770#: pkg/kubectl/cmd/run.go:136
6771msgid ""
6772"The name of the generator to use for creating a service.  Only used if --"
6773"expose is true"
6774msgstr ""
6775"The name of the generator to use for creating a service.  Only used if --"
6776"expose is true"
6777
6778# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99
6779#: pkg/kubectl/cmd/expose.go:100
6780msgid "The network protocol for the service to be created. Default is 'TCP'."
6781msgstr "The network protocol for the service to be created. Default is 'TCP'."
6782
6783# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100
6784#: pkg/kubectl/cmd/expose.go:101
6785msgid ""
6786"The port that the service should serve on. Copied from the resource being "
6787"exposed, if unspecified"
6788msgstr ""
6789"The port that the service should serve on. Copied from the resource being "
6790"exposed, if unspecified"
6791
6792# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121
6793#: pkg/kubectl/cmd/run.go:124
6794msgid ""
6795"The port that this container exposes.  If --expose is true, this is also the "
6796"port used by the service that is created."
6797msgstr ""
6798"The port that this container exposes.  If --expose is true, this is also the "
6799"port used by the service that is created."
6800
6801# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131
6802#: pkg/kubectl/cmd/run.go:134
6803msgid ""
6804"The resource requirement limits for this container.  For example, 'cpu=200m,"
6805"memory=512Mi'.  Note that server side components may assign limits depending "
6806"on the server configuration, such as limit ranges."
6807msgstr ""
6808"The resource requirement limits for this container.  For example, 'cpu=200m,"
6809"memory=512Mi'.  Note that server side components may assign limits depending "
6810"on the server configuration, such as limit ranges."
6811
6812# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130
6813#: pkg/kubectl/cmd/run.go:133
6814msgid ""
6815"The resource requirement requests for this container.  For example, "
6816"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
6817"requests depending on the server configuration, such as limit ranges."
6818msgstr ""
6819"The resource requirement requests for this container.  For example, "
6820"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
6821"requests depending on the server configuration, such as limit ranges."
6822
6823# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128
6824#: pkg/kubectl/cmd/run.go:131
6825msgid ""
6826"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
6827"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
6828"created, if set to 'Never', a regular pod is created. For the latter two --"
6829"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
6830msgstr ""
6831"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
6832"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
6833"created, if set to 'Never', a regular pod is created. For the latter two --"
6834"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
6835
6836# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87
6837#: pkg/kubectl/cmd/create_secret.go:88
6838msgid "The type of secret to create"
6839msgstr "The type of secret to create"
6840
6841# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101
6842#: pkg/kubectl/cmd/expose.go:102
6843msgid ""
6844"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
6845"'ClusterIP'."
6846msgstr ""
6847"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
6848"'ClusterIP'."
6849
6850# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71
6851#: pkg/kubectl/cmd/rollout/rollout_undo.go:72
6852msgid "Undo a previous rollout"
6853msgstr "Undo a previous rollout"
6854
6855# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47
6856#: pkg/kubectl/cmd/config/unset.go:48
6857msgid "Unsets an individual value in a kubeconfig file"
6858msgstr "Unsets an individual value in a kubeconfig file"
6859
6860# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91
6861#: pkg/kubectl/cmd/patch.go:96
6862msgid "Update field(s) of a resource using strategic merge patch"
6863msgstr "Update field(s) of a resource using strategic merge patch"
6864
6865# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94
6866#: pkg/kubectl/cmd/set/set_image.go:95
6867msgid "Update image of a pod template"
6868msgstr "Update image of a pod template"
6869
6870# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101
6871#: pkg/kubectl/cmd/set/set_resources.go:102
6872msgid "Update resource requests/limits on objects with pod templates"
6873msgstr "Update resource requests/limits on objects with pod templates"
6874
6875#: pkg/kubectl/cmd/annotate.go:116
6876msgid "Update the annotations on a resource"
6877msgstr "Update the annotations on a resource"
6878
6879# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109
6880#: pkg/kubectl/cmd/label.go:114
6881msgid "Update the labels on a resource"
6882msgstr "Update the labels on a resource"
6883
6884# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88
6885#: pkg/kubectl/cmd/taint.go:87
6886msgid "Update the taints on one or more nodes"
6887msgstr "Update the taints on one or more nodes"
6888
6889# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155
6890#: pkg/kubectl/cmd/create_secret.go:156
6891msgid "Username for Docker registry authentication"
6892msgstr "Username for Docker registry authentication"
6893
6894#: pkg/kubectl/cmd/apply_view_last_applied.go:64
6895msgid "View latest last-applied-configuration annotations of a resource/object"
6896msgstr ""
6897"View latest last-applied-configuration annotations of a resource/object"
6898
6899# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51
6900#: pkg/kubectl/cmd/rollout/rollout_history.go:52
6901msgid "View rollout history"
6902msgstr "View rollout history"
6903
6904# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45
6905#: pkg/kubectl/cmd/clusterinfo_dump.go:46
6906msgid ""
6907"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
6908"directory hierarchy in that directory"
6909msgstr ""
6910"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
6911"directory hierarchy in that directory"
6912
6913#: pkg/kubectl/cmd/run_test.go:85
6914msgid "dummy restart flag)"
6915msgstr "dummy restart flag)"
6916
6917# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253
6918#: pkg/kubectl/cmd/create_service.go:254
6919msgid "external name of service"
6920msgstr "external name of service"
6921
6922# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217
6923#: pkg/kubectl/cmd/cmd.go:227
6924msgid "kubectl controls the Kubernetes cluster manager"
6925msgstr "kubectl controls the Kubernetes cluster manager"
6926
6927#~ msgid ""
6928#~ "watch is only supported on individual resources and resource collections "
6929#~ "- %d resources were found"
6930#~ msgid_plural ""
6931#~ "watch is only supported on individual resources and resource collections "
6932#~ "- %d resources were found"
6933#~ msgstr[0] ""
6934#~ "watch is only supported on individual resources and resource collections "
6935#~ "- %d resource was found"
6936#~ msgstr[1] ""
6937#~ "watch is only supported on individual resources and resource collections "
6938#~ "- %d resources were found"
6939`)
6940
6941func translationsKubectlDefaultLc_messagesK8sPoBytes() ([]byte, error) {
6942	return _translationsKubectlDefaultLc_messagesK8sPo, nil
6943}
6944
6945func translationsKubectlDefaultLc_messagesK8sPo() (*asset, error) {
6946	bytes, err := translationsKubectlDefaultLc_messagesK8sPoBytes()
6947	if err != nil {
6948		return nil, err
6949	}
6950
6951	info := bindataFileInfo{name: "translations/kubectl/default/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
6952	a := &asset{bytes: bytes, info: info}
6953	return a, nil
6954}
6955
6956var _translationsKubectlEn_usLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\xeb\x00\x00\x00\x1c\x00\x00\x00t\a\x00\x009\x01\x00\x00\xcc\x0e\x00\x00\x00\x00\x00\x00\xb0\x13\x00\x00\xdc\x00\x00\x00\xb1\x13\x00\x00\xb6\x00\x00\x00\x8e\x14\x00\x00\v\x02\x00\x00E\x15\x00\x00\x1f\x01\x00\x00Q\x17\x00\x00z\x00\x00\x00q\x18\x00\x00_\x02\x00\x00\xec\x18\x00\x00\u007f\x01\x00\x00L\x1b\x00\x00\x8f\x01\x00\x00\xcc\x1c\x00\x00k\x01\x00\x00\\\x1e\x00\x00k\x01\x00\x00\xc8\x1f\x00\x00>\x01\x00\x004!\x00\x00\x03\x02\x00\x00s\"\x00\x00o\x01\x00\x00w$\x00\x00H\x05\x00\x00\xe7%\x00\x00g\x02\x00\x000+\x00\x00\x1b\x02\x00\x00\x98-\x00\x00q\x01\x00\x00\xb4/\x00\x00\xa8\x01\x00\x00&1\x00\x00\xd4\x01\x00\x00\xcf2\x00\x00\x02\x02\x00\x00\xa44\x00\x00\xb4\x00\x00\x00\xa76\x00\x00\xb7\x02\x00\x00\\7\x00\x00\x92\x03\x00\x00\x14:\x00\x00\xbf\x01\x00\x00\xa7=\x00\x00=\x00\x00\x00g?\x00\x00;\x00\x00\x00\xa5?\x00\x00\xcd\x02\x00\x00\xe1?\x00\x00<\x00\x00\x00\xafB\x00\x00P\x00\x00\x00\xecB\x00\x00S\x00\x00\x00=C\x00\x00<\x00\x00\x00\x91C\x00\x00\xac\x01\x00\x00\xceC\x00\x00\x13\x03\x00\x00{E\x00\x00\xea\x01\x00\x00\x8fH\x00\x00\xfa\x01\x00\x00zJ\x00\x00\xda\x01\x00\x00uL\x00\x00c\x01\x00\x00PN\x00\x00T\x01\x00\x00\xb4O\x00\x00\xba\x06\x00\x00\tQ\x00\x00\xf9\x01\x00\x00\xc4W\x00\x00\xe0\x02\x00\x00\xbeY\x00\x00\x02\x03\x00\x00\x9f\\\x00\x00\xfb\x00\x00\x00\xa2_\x00\x00\xa5\x01\x00\x00\x9e`\x00\x00\xb4\x01\x00\x00Db\x00\x00\x18\x00\x00\x00\xf9c\x00\x00<\x00\x00\x00\x12d\x00\x00=\x00\x00\x00Od\x00\x00\xc6\x00\x00\x00\x8dd\x00\x00g\x02\x00\x00Te\x00\x00.\x00\x00\x00\xbcg\x00\x001\x03\x00\x00\xebg\x00\x00g\x00\x00\x00\x1dk\x00\x00Q\x00\x00\x00\x85k\x00\x00R\x00\x00\x00\xd7k\x00\x00\"\x00\x00\x00*l\x00\x00X\x02\x00\x00Ml\x00\x004\x00\x00\x00\xa6n\x00\x00}\x00\x00\x00\xdbn\x00\x00k\x01\x00\x00Yo\x00\x00\x81\a\x00\x00\xc5p\x00\x00f\x01\x00\x00Gx\x00\x00\x85\x00\x00\x00\xaey\x00\x00\xea\x00\x00\x004z\x00\x00\xd9\x00\x00\x00\x1f{\x00\x00\n\x05\x00\x00\xf9{\x00\x00\x10\x05\x00\x00\x04\x81\x00\x00\x1c\x00\x00\x00\x15\x86\x00\x00\x1e\x00\x00\x002\x86\x00\x00\x98\x02\x00\x00Q\x86\x00\x00\xbc\x01\x00\x00\xea\x88\x00\x00\x9c\x01\x00\x00\xa7\x8a\x00\x00q\x01\x00\x00D\x8c\x00\x00\x05\x01\x00\x00\xb6\x8d\x00\x00\xdf\x01\x00\x00\xbc\x8e\x00\x00\x1c\x01\x00\x00\x9c\x90\x00\x00\xc1\x01\x00\x00\xb9\x91\x00\x00\x1b\x02\x00\x00{\x93\x00\x00\xc0\x00\x00\x00\x97\x95\x00\x00\xd5\x02\x00\x00X\x96\x00\x00\x9d\x00\x00\x00.\x99\x00\x00X\x00\x00\x00\u0319\x00\x00%\x02\x00\x00%\x9a\x00\x00o\x00\x00\x00K\x9c\x00\x00u\x00\x00\x00\xbb\x9c\x00\x00\x01\x01\x00\x001\x9d\x00\x00v\x00\x00\x003\x9e\x00\x00t\x00\x00\x00\xaa\x9e\x00\x00\xef\x00\x00\x00\x1f\x9f\x00\x00}\x00\x00\x00\x0f\xa0\x00\x00j\x00\x00\x00\x8d\xa0\x00\x00\xc4\x01\x00\x00\xf8\xa0\x00\x00\xf7\x03\x00\x00\xbd\xa2\x00\x00;\x00\x00\x00\xb5\xa6\x00\x008\x00\x00\x00\xf1\xa6\x00\x001\x00\x00\x00*\xa7\x00\x007\x00\x00\x00\\\xa7\x00\x00u\x02\x00\x00\x94\xa7\x00\x00\xb0\x00\x00\x00\n\xaa\x00\x00[\x00\x00\x00\xbb\xaa\x00\x00J\x00\x00\x00\x17\xab\x00\x00a\x00\x00\x00b\xab\x00\x00\xbd\x00\x00\x00\u012b\x00\x009\x00\x00\x00\x82\xac\x00\x00\xc5\x00\x00\x00\xbc\xac\x00\x00\xae\x00\x00\x00\x82\xad\x00\x00\xd6\x00\x00\x001\xae\x00\x008\x00\x00\x00\b\xaf\x00\x00%\x00\x00\x00A\xaf\x00\x00W\x00\x00\x00g\xaf\x00\x00\x1d\x00\x00\x00\xbf\xaf\x00\x00=\x00\x00\x00\u076f\x00\x00u\x00\x00\x00\x1b\xb0\x00\x004\x00\x00\x00\x91\xb0\x00\x00-\x00\x00\x00\u01b0\x00\x00\xa3\x00\x00\x00\xf4\xb0\x00\x003\x00\x00\x00\x98\xb1\x00\x002\x00\x00\x00\u0331\x00\x008\x00\x00\x00\xff\xb1\x00\x00\x1e\x00\x00\x008\xb2\x00\x00\x1a\x00\x00\x00W\xb2\x00\x009\x00\x00\x00r\xb2\x00\x00\x13\x00\x00\x00\xac\xb2\x00\x00\x1b\x00\x00\x00\xc0\xb2\x00\x00@\x00\x00\x00\u0732\x00\x00,\x00\x00\x00\x1d\xb3\x00\x00*\x00\x00\x00J\xb3\x00\x007\x00\x00\x00u\xb3\x00\x00'\x00\x00\x00\xad\xb3\x00\x00&\x00\x00\x00\u0573\x00\x00.\x00\x00\x00\xfc\xb3\x00\x00=\x00\x00\x00+\xb4\x00\x00*\x00\x00\x00i\xb4\x00\x000\x00\x00\x00\x94\xb4\x00\x00,\x00\x00\x00\u0174\x00\x00\x1f\x00\x00\x00\xf2\xb4\x00\x00]\x00\x00\x00\x12\xb5\x00\x000\x00\x00\x00p\xb5\x00\x000\x00\x00\x00\xa1\xb5\x00\x00\"\x00\x00\x00\u04b5\x00\x00?\x00\x00\x00\xf5\xb5\x00\x00\x1d\x00\x00\x005\xb6\x00\x00,\x00\x00\x00S\xb6\x00\x00+\x00\x00\x00\x80\xb6\x00\x00$\x00\x00\x00\xac\xb6\x00\x00\x14\x00\x00\x00\u0476\x00\x00*\x00\x00\x00\xe6\xb6\x00\x00A\x00\x00\x00\x11\xb7\x00\x00\x1d\x00\x00\x00S\xb7\x00\x00\x1c\x00\x00\x00q\xb7\x00\x00\x1a\x00\x00\x00\x8e\xb7\x00\x00)\x00\x00\x00\xa9\xb7\x00\x006\x00\x00\x00\u04f7\x00\x00\x1d\x00\x00\x00\n\xb8\x00\x00\x19\x00\x00\x00(\xb8\x00\x00 \x00\x00\x00B\xb8\x00\x00v\x00\x00\x00c\xb8\x00\x00(\x00\x00\x00\u06b8\x00\x00\x16\x00\x00\x00\x03\xb9\x00\x00p\x00\x00\x00\x1a\xb9\x00\x00`\x00\x00\x00\x8b\xb9\x00\x00\x9b\x00\x00\x00\xec\xb9\x00\x00\x97\x00\x00\x00\x88\xba\x00\x00\xa8\x00\x00\x00 \xbb\x00\x00\x1b\x00\x00\x00\u027b\x00\x00\x18\x00\x00\x00\xe5\xbb\x00\x00\x1a\x00\x00\x00\xfe\xbb\x00\x00$\x00\x00\x00\x19\xbc\x00\x00\x1d\x00\x00\x00>\xbc\x00\x00\x17\x00\x00\x00\\\xbc\x00\x00a\x00\x00\x00t\xbc\x00\x00s\x00\x00\x00\u05bc\x00\x00B\x00\x00\x00J\xbd\x00\x00Y\x00\x00\x00\x8d\xbd\x00\x00+\x00\x00\x00\xe7\xbd\x00\x00+\x00\x00\x00\x13\xbe\x00\x006\x00\x00\x00?\xbe\x00\x00;\x00\x00\x00v\xbe\x00\x00q\x00\x00\x00\xb2\xbe\x00\x00/\x00\x00\x00$\xbf\x00\x001\x00\x00\x00T\xbf\x00\x00'\x00\x00\x00\x86\xbf\x00\x00'\x00\x00\x00\xae\xbf\x00\x00\x18\x00\x00\x00\u05bf\x00\x00&\x00\x00\x00\xef\xbf\x00\x00%\x00\x00\x00\x16\xc0\x00\x00(\x00\x00\x00<\xc0\x00\x00#\x00\x00\x00e\xc0\x00\x00K\x00\x00\x00\x89\xc0\x00\x00 \x00\x00\x00\xd5\xc0\x00\x00_\x00\x00\x00\xf6\xc0\x00\x00\x1e\x00\x00\x00V\xc1\x00\x00\"\x00\x00\x00u\xc1\x00\x00\"\x00\x00\x00\x98\xc1\x00\x00\x1f\x00\x00\x00\xbb\xc1\x00\x00-\x00\x00\x00\xdb\xc1\x00\x00-\x00\x00\x00\t\xc2\x00\x009\x00\x00\x007\xc2\x00\x00\x1e\x00\x00\x00q\xc2\x00\x00\x19\x00\x00\x00\x90\xc2\x00\x00c\x00\x00\x00\xaa\xc2\x00\x00#\x00\x00\x00\x0e\xc3\x00\x00\x82\x00\x00\x002\xc3\x00\x00\x94\x00\x00\x00\xb5\xc3\x00\x00H\x00\x00\x00J\xc4\x00\x00&\x00\x00\x00\x93\xc4\x00\x00e\x00\x00\x00\xba\xc4\x00\x00z\x00\x00\x00 \xc5\x00\x00J\x00\x00\x00\x9b\xc5\x00\x00\xe5\x00\x00\x00\xe6\xc5\x00\x00W\x00\x00\x00\xcc\xc6\x00\x00E\x00\x00\x00$\xc7\x00\x00a\x00\x00\x00j\xc7\x00\x00v\x00\x00\x00\xcc\xc7\x00\x00\xcb\x00\x00\x00C\xc8\x00\x00\xcf\x00\x00\x00\x0f\xc9\x00\x00\x1e\x01\x00\x00\xdf\xc9\x00\x00\x1c\x00\x00\x00\xfe\xca\x00\x00T\x00\x00\x00\x1b\xcb\x00\x00\x17\x00\x00\x00p\xcb\x00\x00/\x00\x00\x00\x88\xcb\x00\x009\x00\x00\x00\xb8\xcb\x00\x00\x1e\x00\x00\x00\xf2\xcb\x00\x00=\x00\x00\x00\x11\xcc\x00\x00$\x00\x00\x00O\xcc\x00\x00\x1f\x00\x00\x00t\xcc\x00\x00&\x00\x00\x00\x94\xcc\x00\x00+\x00\x00\x00\xbb\xcc\x00\x00G\x00\x00\x00\xe7\xcc\x00\x00\x14\x00\x00\x00/\xcd\x00\x00r\x00\x00\x00D\xcd\x00\x00\x13\x00\x00\x00\xb7\xcd\x00\x00\x18\x00\x00\x00\xcb\xcd\x00\x00/\x00\x00\x00\xe4\xcd\x00\x00\xb1\x01\x00\x00\x14\xce\x00\x00\xdc\x00\x00\x00\xc6\xcf\x00\x00\xb6\x00\x00\x00\xa3\xd0\x00\x00\v\x02\x00\x00Z\xd1\x00\x00\x1f\x01\x00\x00f\xd3\x00\x00z\x00\x00\x00\x86\xd4\x00\x00_\x02\x00\x00\x01\xd5\x00\x00\u007f\x01\x00\x00a\xd7\x00\x00\x8f\x01\x00\x00\xe1\xd8\x00\x00k\x01\x00\x00q\xda\x00\x00k\x01\x00\x00\xdd\xdb\x00\x00>\x01\x00\x00I\xdd\x00\x00\x03\x02\x00\x00\x88\xde\x00\x00o\x01\x00\x00\x8c\xe0\x00\x00H\x05\x00\x00\xfc\xe1\x00\x00g\x02\x00\x00E\xe7\x00\x00\x1b\x02\x00\x00\xad\xe9\x00\x00q\x01\x00\x00\xc9\xeb\x00\x00\xa8\x01\x00\x00;\xed\x00\x00\xd4\x01\x00\x00\xe4\xee\x00\x00\x02\x02\x00\x00\xb9\xf0\x00\x00\xb4\x00\x00\x00\xbc\xf2\x00\x00\xb7\x02\x00\x00q\xf3\x00\x00\x92\x03\x00\x00)\xf6\x00\x00\xbf\x01\x00\x00\xbc\xf9\x00\x00=\x00\x00\x00|\xfb\x00\x00;\x00\x00\x00\xba\xfb\x00\x00\xcd\x02\x00\x00\xf6\xfb\x00\x00<\x00\x00\x00\xc4\xfe\x00\x00P\x00\x00\x00\x01\xff\x00\x00S\x00\x00\x00R\xff\x00\x00<\x00\x00\x00\xa6\xff\x00\x00\xac\x01\x00\x00\xe3\xff\x00\x00\x13\x03\x00\x00\x90\x01\x01\x00\xea\x01\x00\x00\xa4\x04\x01\x00\xfa\x01\x00\x00\x8f\x06\x01\x00\xda\x01\x00\x00\x8a\b\x01\x00c\x01\x00\x00e\n\x01\x00T\x01\x00\x00\xc9\v\x01\x00\xba\x06\x00\x00\x1e\r\x01\x00\xf9\x01\x00\x00\xd9\x13\x01\x00\xe0\x02\x00\x00\xd3\x15\x01\x00\x02\x03\x00\x00\xb4\x18\x01\x00\xfb\x00\x00\x00\xb7\x1b\x01\x00\xa5\x01\x00\x00\xb3\x1c\x01\x00\xb4\x01\x00\x00Y\x1e\x01\x00\x18\x00\x00\x00\x0e \x01\x00<\x00\x00\x00' \x01\x00=\x00\x00\x00d \x01\x00\xc6\x00\x00\x00\xa2 \x01\x00g\x02\x00\x00i!\x01\x00.\x00\x00\x00\xd1#\x01\x001\x03\x00\x00\x00$\x01\x00g\x00\x00\x002'\x01\x00Q\x00\x00\x00\x9a'\x01\x00R\x00\x00\x00\xec'\x01\x00\"\x00\x00\x00?(\x01\x00X\x02\x00\x00b(\x01\x004\x00\x00\x00\xbb*\x01\x00}\x00\x00\x00\xf0*\x01\x00k\x01\x00\x00n+\x01\x00\x81\a\x00\x00\xda,\x01\x00f\x01\x00\x00\\4\x01\x00\x85\x00\x00\x00\xc35\x01\x00\xea\x00\x00\x00I6\x01\x00\xd9\x00\x00\x0047\x01\x00\n\x05\x00\x00\x0e8\x01\x00\x10\x05\x00\x00\x19=\x01\x00\x1c\x00\x00\x00*B\x01\x00\x1e\x00\x00\x00GB\x01\x00\x98\x02\x00\x00fB\x01\x00\xbc\x01\x00\x00\xffD\x01\x00\x9c\x01\x00\x00\xbcF\x01\x00q\x01\x00\x00YH\x01\x00\x05\x01\x00\x00\xcbI\x01\x00\xdf\x01\x00\x00\xd1J\x01\x00\x1c\x01\x00\x00\xb1L\x01\x00\xc1\x01\x00\x00\xceM\x01\x00\x1b\x02\x00\x00\x90O\x01\x00\xc0\x00\x00\x00\xacQ\x01\x00\xd5\x02\x00\x00mR\x01\x00\x9d\x00\x00\x00CU\x01\x00X\x00\x00\x00\xe1U\x01\x00%\x02\x00\x00:V\x01\x00o\x00\x00\x00`X\x01\x00u\x00\x00\x00\xd0X\x01\x00\x01\x01\x00\x00FY\x01\x00v\x00\x00\x00HZ\x01\x00t\x00\x00\x00\xbfZ\x01\x00\xef\x00\x00\x004[\x01\x00}\x00\x00\x00$\\\x01\x00j\x00\x00\x00\xa2\\\x01\x00\xc4\x01\x00\x00\r]\x01\x00\xf7\x03\x00\x00\xd2^\x01\x00;\x00\x00\x00\xcab\x01\x008\x00\x00\x00\x06c\x01\x001\x00\x00\x00?c\x01\x007\x00\x00\x00qc\x01\x00u\x02\x00\x00\xa9c\x01\x00\xb0\x00\x00\x00\x1ff\x01\x00[\x00\x00\x00\xd0f\x01\x00J\x00\x00\x00,g\x01\x00a\x00\x00\x00wg\x01\x00\xbd\x00\x00\x00\xd9g\x01\x009\x00\x00\x00\x97h\x01\x00\xc5\x00\x00\x00\xd1h\x01\x00\xae\x00\x00\x00\x97i\x01\x00\xd6\x00\x00\x00Fj\x01\x008\x00\x00\x00\x1dk\x01\x00%\x00\x00\x00Vk\x01\x00W\x00\x00\x00|k\x01\x00\x1d\x00\x00\x00\xd4k\x01\x00=\x00\x00\x00\xf2k\x01\x00u\x00\x00\x000l\x01\x004\x00\x00\x00\xa6l\x01\x00-\x00\x00\x00\xdbl\x01\x00\xa3\x00\x00\x00\tm\x01\x003\x00\x00\x00\xadm\x01\x002\x00\x00\x00\xe1m\x01\x008\x00\x00\x00\x14n\x01\x00\x1e\x00\x00\x00Mn\x01\x00\x1a\x00\x00\x00ln\x01\x009\x00\x00\x00\x87n\x01\x00\x13\x00\x00\x00\xc1n\x01\x00\x1b\x00\x00\x00\xd5n\x01\x00@\x00\x00\x00\xf1n\x01\x00,\x00\x00\x002o\x01\x00*\x00\x00\x00_o\x01\x007\x00\x00\x00\x8ao\x01\x00'\x00\x00\x00\xc2o\x01\x00&\x00\x00\x00\xeao\x01\x00.\x00\x00\x00\x11p\x01\x00=\x00\x00\x00@p\x01\x00*\x00\x00\x00~p\x01\x000\x00\x00\x00\xa9p\x01\x00,\x00\x00\x00\xdap\x01\x00\x1f\x00\x00\x00\aq\x01\x00]\x00\x00\x00'q\x01\x000\x00\x00\x00\x85q\x01\x000\x00\x00\x00\xb6q\x01\x00\"\x00\x00\x00\xe7q\x01\x00?\x00\x00\x00\nr\x01\x00\x1d\x00\x00\x00Jr\x01\x00,\x00\x00\x00hr\x01\x00+\x00\x00\x00\x95r\x01\x00$\x00\x00\x00\xc1r\x01\x00\x14\x00\x00\x00\xe6r\x01\x00*\x00\x00\x00\xfbr\x01\x00A\x00\x00\x00&s\x01\x00\x1d\x00\x00\x00hs\x01\x00\x1c\x00\x00\x00\x86s\x01\x00\x1a\x00\x00\x00\xa3s\x01\x00)\x00\x00\x00\xbes\x01\x006\x00\x00\x00\xe8s\x01\x00\x1d\x00\x00\x00\x1ft\x01\x00\x19\x00\x00\x00=t\x01\x00 \x00\x00\x00Wt\x01\x00v\x00\x00\x00xt\x01\x00(\x00\x00\x00\xeft\x01\x00\x16\x00\x00\x00\x18u\x01\x00p\x00\x00\x00/u\x01\x00`\x00\x00\x00\xa0u\x01\x00\x9b\x00\x00\x00\x01v\x01\x00\x97\x00\x00\x00\x9dv\x01\x00\xa8\x00\x00\x005w\x01\x00\x1b\x00\x00\x00\xdew\x01\x00\x18\x00\x00\x00\xfaw\x01\x00\x1a\x00\x00\x00\x13x\x01\x00$\x00\x00\x00.x\x01\x00\x1d\x00\x00\x00Sx\x01\x00\x17\x00\x00\x00qx\x01\x00a\x00\x00\x00\x89x\x01\x00s\x00\x00\x00\xebx\x01\x00B\x00\x00\x00_y\x01\x00Y\x00\x00\x00\xa2y\x01\x00+\x00\x00\x00\xfcy\x01\x00+\x00\x00\x00(z\x01\x006\x00\x00\x00Tz\x01\x00;\x00\x00\x00\x8bz\x01\x00q\x00\x00\x00\xc7z\x01\x00/\x00\x00\x009{\x01\x001\x00\x00\x00i{\x01\x00'\x00\x00\x00\x9b{\x01\x00'\x00\x00\x00\xc3{\x01\x00\x18\x00\x00\x00\xeb{\x01\x00&\x00\x00\x00\x04|\x01\x00%\x00\x00\x00+|\x01\x00(\x00\x00\x00Q|\x01\x00#\x00\x00\x00z|\x01\x00K\x00\x00\x00\x9e|\x01\x00 \x00\x00\x00\xea|\x01\x00_\x00\x00\x00\v}\x01\x00\x1e\x00\x00\x00k}\x01\x00\"\x00\x00\x00\x8a}\x01\x00\"\x00\x00\x00\xad}\x01\x00\x1f\x00\x00\x00\xd0}\x01\x00-\x00\x00\x00\xf0}\x01\x00-\x00\x00\x00\x1e~\x01\x009\x00\x00\x00L~\x01\x00\x1e\x00\x00\x00\x86~\x01\x00\x19\x00\x00\x00\xa5~\x01\x00c\x00\x00\x00\xbf~\x01\x00#\x00\x00\x00#\u007f\x01\x00\x82\x00\x00\x00G\u007f\x01\x00\x94\x00\x00\x00\xca\u007f\x01\x00H\x00\x00\x00_\x80\x01\x00&\x00\x00\x00\xa8\x80\x01\x00e\x00\x00\x00\u03c0\x01\x00z\x00\x00\x005\x81\x01\x00J\x00\x00\x00\xb0\x81\x01\x00\xe5\x00\x00\x00\xfb\x81\x01\x00W\x00\x00\x00\xe1\x82\x01\x00E\x00\x00\x009\x83\x01\x00a\x00\x00\x00\u007f\x83\x01\x00v\x00\x00\x00\xe1\x83\x01\x00\xcb\x00\x00\x00X\x84\x01\x00\xcf\x00\x00\x00$\x85\x01\x00\x1e\x01\x00\x00\xf4\x85\x01\x00\x1c\x00\x00\x00\x13\x87\x01\x00T\x00\x00\x000\x87\x01\x00\x17\x00\x00\x00\x85\x87\x01\x00/\x00\x00\x00\x9d\x87\x01\x009\x00\x00\x00\u0347\x01\x00\x1e\x00\x00\x00\a\x88\x01\x00=\x00\x00\x00&\x88\x01\x00$\x00\x00\x00d\x88\x01\x00\x1f\x00\x00\x00\x89\x88\x01\x00&\x00\x00\x00\xa9\x88\x01\x00+\x00\x00\x00\u0408\x01\x00G\x00\x00\x00\xfc\x88\x01\x00\x14\x00\x00\x00D\x89\x01\x00r\x00\x00\x00Y\x89\x01\x00\x13\x00\x00\x00\u0309\x01\x00\x18\x00\x00\x00\xe0\x89\x01\x00/\x00\x00\x00\xf9\x89\x01\x00\x01\x00\x00\x00\x00\x00\x00\x00^\x00\x00\x00\\\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00\xc4\x00\x00\x00\x0f\x00\x00\x00\xc3\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00\x86\x00\x00\x00\xeb\x00\x00\x00c\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00o\x00\x00\x00}\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\x00\x00\x00\x00\xd8\x00\x00\x00\x98\x00\x00\x00U\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\x00\x00\x00\x17\x00\x00\x00u\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x8a\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc9\x00\x00\x00\xb7\x00\x00\x00\xd7\x00\x00\x00*\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x84\x00\x00\x00\x9c\x00\x00\x00\xe6\x00\x00\x00\x9d\x00\x00\x00\xc5\x00\x00\x00\xd9\x00\x00\x00\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\xcd\x00\x00\x00\xcb\x00\x00\x00y\x00\x00\x00\x97\x00\x00\x00\xba\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\x93\x00\x00\x00\xad\x00\x00\x00\xe1\x00\x00\x00\xa6\x00\x00\x00\xd0\x00\x00\x00r\x00\x00\x00+\x00\x00\x006\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00h\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\xd1\x00\x00\x00\xde\x00\x00\x00;\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\xe7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00z\x00\x00\x00/\x00\x00\x00V\x00\x00\x00\x8d\x00\x00\x00\xe3\x00\x00\x00!\x00\x00\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd3\x00\x00\x00\x88\x00\x00\x00l\x00\x00\x00s\x00\x00\x00g\x00\x00\x00\x05\x00\x00\x00\xc6\x00\x00\x00#\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00\xc2\x00\x00\x00\x13\x00\x00\x00S\x00\x00\x00G\x00\x00\x00$\x00\x00\x00\xc1\x00\x00\x00\xb5\x00\x00\x00X\x00\x00\x00m\x00\x00\x00\t\x00\x00\x00x\x00\x00\x00\xb8\x00\x00\x00\xbd\x00\x00\x00k\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\x00\x00\x00E\x00\x00\x00\xbf\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x00\x00:\x00\x00\x00\x82\x00\x00\x00\x81\x00\x00\x00&\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00[\x00\x00\x00I\x00\x00\x00e\x00\x00\x00\x04\x00\x00\x00>\x00\x00\x00\b\x00\x00\x00\x94\x00\x00\x00\x8f\x00\x00\x00\xce\x00\x00\x00?\x00\x00\x00Y\x00\x00\x00\xda\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00'\x00\x00\x004\x00\x00\x00\xcc\x00\x00\x00\f\x00\x00\x005\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\xbb\x00\x00\x00\x00\x00\x00\x00\xa9\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\xe5\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00 \x00\x00\x00)\x00\x00\x00\xcf\x00\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00Z\x00\x00\x00\"\x00\x00\x00\x00\x00\x00\x00v\x00\x00\x00]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00\x00\x00j\x00\x00\x008\x00\x00\x00\xa3\x00\x00\x00q\x00\x00\x00t\x00\x00\x00_\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00@\x00\x00\x00\xd2\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\xc8\x00\x00\x00\x95\x00\x00\x00\x06\x00\x00\x00\xa8\x00\x00\x00\xae\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x91\x00\x00\x00\x0e\x00\x00\x00{\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00i\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd5\x00\x00\x00L\x00\x00\x00\x00\x00\x00\x00\xea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w\x00\x00\x00\x12\x00\x00\x00=\x00\x00\x00\xaf\x00\x00\x00\a\x00\x00\x00\xdf\x00\x00\x00\xc0\x00\x00\x00N\x00\x00\x00%\x00\x00\x009\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00\u007f\x00\x00\x00\xbe\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\xb3\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00R\x00\x00\x00D\x00\x00\x00B\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00\xd6\x00\x00\x00\x83\x00\x00\x00\n\x00\x00\x00W\x00\x00\x00\x14\x00\x00\x00Q\x00\x00\x00\xd4\x00\x00\x00d\x00\x00\x00\xac\x00\x00\x00\x16\x00\x00\x00\x96\x00\x00\x00K\x00\x00\x002\x00\x00\x00\x1a\x00\x00\x00\xb4\x00\x00\x00f\x00\x00\x00\xa2\x00\x00\x00\xe8\x00\x00\x00\x02\x00\x00\x00A\x00\x00\x00\xe4\x00\x00\x00\x8c\x00\x00\x00\x9a\x00\x00\x00`\x00\x00\x00\xab\x00\x00\x00M\x00\x00\x007\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x00\x00\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9b\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\xdd\x00\x00\x00\x8e\x00\x00\x00\xca\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00|\x00\x00\x003\x00\x00\x00T\x00\x00\x00\x87\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x00\xaa\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00p\x00\x00\x00\xc7\x00\x00\x00\x8b\x00\x00\x00\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Unsets an individual value in a kubeconfig file\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: EMAIL\nPOT-Creation-Date: 2017-03-14 21:32-0700\nPO-Revision-Date: 2017-03-14 21:33-0800\nLast-Translator: Brendan Burns <brendan.d.burns@gmail.com>\nLanguage-Team: \nLanguage: en\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 1.6.10\nX-Poedit-SourceCharset: UTF-8\nPlural-Forms: nplurals=2; plural=(n != 1);\n\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Unsets an individual value in a kubeconfig file\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00")
6957
6958func translationsKubectlEn_usLc_messagesK8sMoBytes() ([]byte, error) {
6959	return _translationsKubectlEn_usLc_messagesK8sMo, nil
6960}
6961
6962func translationsKubectlEn_usLc_messagesK8sMo() (*asset, error) {
6963	bytes, err := translationsKubectlEn_usLc_messagesK8sMoBytes()
6964	if err != nil {
6965		return nil, err
6966	}
6967
6968	info := bindataFileInfo{name: "translations/kubectl/en_US/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
6969	a := &asset{bytes: bytes, info: info}
6970	return a, nil
6971}
6972
6973var _translationsKubectlEn_usLc_messagesK8sPo = []byte(`# Test translations for unit tests.
6974# Copyright (C) 2016
6975# This file is distributed under the same license as the Kubernetes package.
6976# FIRST AUTHOR brendan.d.burns@gmail.com, 2016.
6977#
6978msgid ""
6979msgstr ""
6980"Project-Id-Version: gettext-go-examples-hello\n"
6981"Report-Msgid-Bugs-To: EMAIL\n"
6982"POT-Creation-Date: 2017-03-14 21:32-0700\n"
6983"PO-Revision-Date: 2017-03-14 21:33-0800\n"
6984"Last-Translator: Brendan Burns <brendan.d.burns@gmail.com>\n"
6985"Language-Team: \n"
6986"Language: en\n"
6987"MIME-Version: 1.0\n"
6988"Content-Type: text/plain; charset=UTF-8\n"
6989"Content-Transfer-Encoding: 8bit\n"
6990"X-Generator: Poedit 1.6.10\n"
6991"X-Poedit-SourceCharset: UTF-8\n"
6992"Plural-Forms: nplurals=2; plural=(n != 1);\n"
6993
6994#: pkg/kubectl/cmd/create_clusterrolebinding.go:35
6995msgid ""
6996"\n"
6997"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
6998"cluster-admin ClusterRole\n"
6999"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
7000"admin --user=user1 --user=user2 --group=group1"
7001msgstr ""
7002"\n"
7003"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
7004"cluster-admin ClusterRole\n"
7005"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
7006"admin --user=user1 --user=user2 --group=group1"
7007
7008#: pkg/kubectl/cmd/create_rolebinding.go:35
7009msgid ""
7010"\n"
7011"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
7012"ClusterRole\n"
7013"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
7014"user=user2 --group=group1"
7015msgstr ""
7016"\n"
7017"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
7018"ClusterRole\n"
7019"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
7020"user=user2 --group=group1"
7021
7022#: pkg/kubectl/cmd/create_configmap.go:44
7023msgid ""
7024"\n"
7025"\t\t  # Create a new configmap named my-config based on folder bar\n"
7026"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
7027"\n"
7028"\t\t  # Create a new configmap named my-config with specified keys instead "
7029"of file basenames on disk\n"
7030"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
7031"txt --from-file=key2=/path/to/bar/file2.txt\n"
7032"\n"
7033"\t\t  # Create a new configmap named my-config with key1=config1 and "
7034"key2=config2\n"
7035"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
7036"literal=key2=config2"
7037msgstr ""
7038"\n"
7039"\t\t  # Create a new configmap named my-config based on folder bar\n"
7040"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
7041"\n"
7042"\t\t  # Create a new configmap named my-config with specified keys instead "
7043"of file basenames on disk\n"
7044"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
7045"txt --from-file=key2=/path/to/bar/file2.txt\n"
7046"\n"
7047"\t\t  # Create a new configmap named my-config with key1=config1 and "
7048"key2=config2\n"
7049"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
7050"literal=key2=config2"
7051
7052#: pkg/kubectl/cmd/create_secret.go:135
7053msgid ""
7054"\n"
7055"\t\t  # If you don't already have a .dockercfg file, you can create a "
7056"dockercfg secret directly by using:\n"
7057"\t\t  kubectl create secret docker-registry my-secret --docker-"
7058"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
7059"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
7060msgstr ""
7061"\n"
7062"\t\t  # If you don't already have a .dockercfg file, you can create a "
7063"dockercfg secret directly by using:\n"
7064"\t\t  kubectl create secret docker-registry my-secret --docker-"
7065"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
7066"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
7067
7068#: pkg/kubectl/cmd/top_node.go:65
7069msgid ""
7070"\n"
7071"\t\t  # Show metrics for all nodes\n"
7072"\t\t  kubectl top node\n"
7073"\n"
7074"\t\t  # Show metrics for a given node\n"
7075"\t\t  kubectl top node NODE_NAME"
7076msgstr ""
7077"\n"
7078"\t\t  # Show metrics for all nodes\n"
7079"\t\t  kubectl top node\n"
7080"\n"
7081"\t\t  # Show metrics for a given node\n"
7082"\t\t  kubectl top node NODE_NAME"
7083
7084#: pkg/kubectl/cmd/apply.go:84
7085msgid ""
7086"\n"
7087"\t\t# Apply the configuration in pod.json to a pod.\n"
7088"\t\tkubectl apply -f ./pod.json\n"
7089"\n"
7090"\t\t# Apply the JSON passed into stdin to a pod.\n"
7091"\t\tcat pod.json | kubectl apply -f -\n"
7092"\n"
7093"\t\t# Note: --prune is still in Alpha\n"
7094"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
7095"and delete all the other resources that are not in the file and match label "
7096"app=nginx.\n"
7097"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
7098"\n"
7099"\t\t# Apply the configuration in manifest.yaml and delete all the other "
7100"configmaps that are not in the file.\n"
7101"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
7102"ConfigMap"
7103msgstr ""
7104"\n"
7105"\t\t# Apply the configuration in pod.json to a pod.\n"
7106"\t\tkubectl apply -f ./pod.json\n"
7107"\n"
7108"\t\t# Apply the JSON passed into stdin to a pod.\n"
7109"\t\tcat pod.json | kubectl apply -f -\n"
7110"\n"
7111"\t\t# Note: --prune is still in Alpha\n"
7112"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
7113"and delete all the other resources that are not in the file and match label "
7114"app=nginx.\n"
7115"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
7116"\n"
7117"\t\t# Apply the configuration in manifest.yaml and delete all the other "
7118"configmaps that are not in the file.\n"
7119"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
7120"ConfigMap"
7121
7122#: pkg/kubectl/cmd/autoscale.go:40
7123#, c-format
7124msgid ""
7125"\n"
7126"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
7127"10, no target CPU utilization specified so a default autoscaling policy will "
7128"be used:\n"
7129"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
7130"\n"
7131"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
7132"between 1 and 5, target CPU utilization at 80%:\n"
7133"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
7134msgstr ""
7135"\n"
7136"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
7137"10, no target CPU utilization specified so a default autoscaling policy will "
7138"be used:\n"
7139"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
7140"\n"
7141"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
7142"between 1 and 5, target CPU utilization at 80%:\n"
7143"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
7144
7145#: pkg/kubectl/cmd/convert.go:49
7146msgid ""
7147"\n"
7148"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
7149"\t\tkubectl convert -f pod.yaml\n"
7150"\n"
7151"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
7152"latest version\n"
7153"\t\t# and print to stdout in json format.\n"
7154"\t\tkubectl convert -f pod.yaml --local -o json\n"
7155"\n"
7156"\t\t# Convert all files under current directory to latest version and create "
7157"them all.\n"
7158"\t\tkubectl convert -f . | kubectl create -f -"
7159msgstr ""
7160"\n"
7161"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
7162"\t\tkubectl convert -f pod.yaml\n"
7163"\n"
7164"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
7165"latest version\n"
7166"\t\t# and print to stdout in json format.\n"
7167"\t\tkubectl convert -f pod.yaml --local -o json\n"
7168"\n"
7169"\t\t# Convert all files under current directory to latest version and create "
7170"them all.\n"
7171"\t\tkubectl convert -f . | kubectl create -f -"
7172
7173#: pkg/kubectl/cmd/create_clusterrole.go:34
7174msgid ""
7175"\n"
7176"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
7177"\"get\", \"watch\" and \"list\" on pods\n"
7178"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
7179"resource=pods\n"
7180"\n"
7181"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
7182"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
7183"resource=pods --resource-name=readablepod"
7184msgstr ""
7185"\n"
7186"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
7187"\"get\", \"watch\" and \"list\" on pods\n"
7188"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
7189"resource=pods\n"
7190"\n"
7191"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
7192"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
7193"resource=pods --resource-name=readablepod"
7194
7195#: pkg/kubectl/cmd/create_role.go:41
7196msgid ""
7197"\n"
7198"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
7199"\", \"watch\" and \"list\" on pods\n"
7200"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
7201"resource=pods\n"
7202"\n"
7203"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
7204"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
7205"resource=pods --resource-name=readablepod"
7206msgstr ""
7207"\n"
7208"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
7209"\", \"watch\" and \"list\" on pods\n"
7210"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
7211"resource=pods\n"
7212"\n"
7213"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
7214"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
7215"resource=pods --resource-name=readablepod"
7216
7217#: pkg/kubectl/cmd/create_quota.go:35
7218msgid ""
7219"\n"
7220"\t\t# Create a new resourcequota named my-quota\n"
7221"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
7222"replicationcontrollers=2,resourcequotas=1,secrets=5,"
7223"persistentvolumeclaims=10\n"
7224"\n"
7225"\t\t# Create a new resourcequota named best-effort\n"
7226"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
7227msgstr ""
7228"\n"
7229"\t\t# Create a new resourcequota named my-quota\n"
7230"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
7231"replicationcontrollers=2,resourcequotas=1,secrets=5,"
7232"persistentvolumeclaims=10\n"
7233"\n"
7234"\t\t# Create a new resourcequota named best-effort\n"
7235"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
7236
7237#: pkg/kubectl/cmd/create_pdb.go:35
7238#, c-format
7239msgid ""
7240"\n"
7241"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
7242"with the app=rails label\n"
7243"\t\t# and require at least one of them being available at any point in "
7244"time.\n"
7245"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
7246"available=1\n"
7247"\n"
7248"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
7249"with the app=nginx label\n"
7250"\t\t# and require at least half of the pods selected to be available at any "
7251"point in time.\n"
7252"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
7253msgstr ""
7254"\n"
7255"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
7256"with the app=rails label\n"
7257"\t\t# and require at least one of them being available at any point in "
7258"time.\n"
7259"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
7260"available=1\n"
7261"\n"
7262"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
7263"with the app=nginx label\n"
7264"\t\t# and require at least half of the pods selected to be available at any "
7265"point in time.\n"
7266"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
7267
7268#: pkg/kubectl/cmd/create.go:47
7269msgid ""
7270"\n"
7271"\t\t# Create a pod using the data in pod.json.\n"
7272"\t\tkubectl create -f ./pod.json\n"
7273"\n"
7274"\t\t# Create a pod based on the JSON passed into stdin.\n"
7275"\t\tcat pod.json | kubectl create -f -\n"
7276"\n"
7277"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
7278"then create the resource using the edited data.\n"
7279"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
7280msgstr ""
7281"\n"
7282"\t\t# Create a pod using the data in pod.json.\n"
7283"\t\tkubectl create -f ./pod.json\n"
7284"\n"
7285"\t\t# Create a pod based on the JSON passed into stdin.\n"
7286"\t\tcat pod.json | kubectl create -f -\n"
7287"\n"
7288"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
7289"then create the resource using the edited data.\n"
7290"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
7291
7292#: pkg/kubectl/cmd/expose.go:53
7293msgid ""
7294"\n"
7295"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
7296"connects to the containers on port 8000.\n"
7297"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
7298"\n"
7299"\t\t# Create a service for a replication controller identified by type and "
7300"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
7301"connects to the containers on port 8000.\n"
7302"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
7303"\n"
7304"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
7305"the name \"frontend\"\n"
7306"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
7307"\n"
7308"\t\t# Create a second service based on the above service, exposing the "
7309"container port 8443 as port 443 with the name \"nginx-https\"\n"
7310"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
7311"https\n"
7312"\n"
7313"\t\t# Create a service for a replicated streaming application on port 4100 "
7314"balancing UDP traffic and named 'video-stream'.\n"
7315"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
7316"stream\n"
7317"\n"
7318"\t\t# Create a service for a replicated nginx using replica set, which "
7319"serves on port 80 and connects to the containers on port 8000.\n"
7320"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
7321"\n"
7322"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
7323"connects to the containers on port 8000.\n"
7324"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
7325msgstr ""
7326"\n"
7327"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
7328"connects to the containers on port 8000.\n"
7329"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
7330"\n"
7331"\t\t# Create a service for a replication controller identified by type and "
7332"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
7333"connects to the containers on port 8000.\n"
7334"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
7335"\n"
7336"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
7337"the name \"frontend\"\n"
7338"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
7339"\n"
7340"\t\t# Create a second service based on the above service, exposing the "
7341"container port 8443 as port 443 with the name \"nginx-https\"\n"
7342"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
7343"https\n"
7344"\n"
7345"\t\t# Create a service for a replicated streaming application on port 4100 "
7346"balancing UDP traffic and named 'video-stream'.\n"
7347"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
7348"stream\n"
7349"\n"
7350"\t\t# Create a service for a replicated nginx using replica set, which "
7351"serves on port 80 and connects to the containers on port 8000.\n"
7352"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
7353"\n"
7354"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
7355"connects to the containers on port 8000.\n"
7356"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
7357
7358#: pkg/kubectl/cmd/delete.go:68
7359msgid ""
7360"\n"
7361"\t\t# Delete a pod using the type and name specified in pod.json.\n"
7362"\t\tkubectl delete -f ./pod.json\n"
7363"\n"
7364"\t\t# Delete a pod based on the type and name in the JSON passed into "
7365"stdin.\n"
7366"\t\tcat pod.json | kubectl delete -f -\n"
7367"\n"
7368"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
7369"\t\tkubectl delete pod,service baz foo\n"
7370"\n"
7371"\t\t# Delete pods and services with label name=myLabel.\n"
7372"\t\tkubectl delete pods,services -l name=myLabel\n"
7373"\n"
7374"\t\t# Delete a pod with minimal delay\n"
7375"\t\tkubectl delete pod foo --now\n"
7376"\n"
7377"\t\t# Force delete a pod on a dead node\n"
7378"\t\tkubectl delete pod foo --grace-period=0 --force\n"
7379"\n"
7380"\t\t# Delete all pods\n"
7381"\t\tkubectl delete pods --all"
7382msgstr ""
7383"\n"
7384"\t\t# Delete a pod using the type and name specified in pod.json.\n"
7385"\t\tkubectl delete -f ./pod.json\n"
7386"\n"
7387"\t\t# Delete a pod based on the type and name in the JSON passed into "
7388"stdin.\n"
7389"\t\tcat pod.json | kubectl delete -f -\n"
7390"\n"
7391"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
7392"\t\tkubectl delete pod,service baz foo\n"
7393"\n"
7394"\t\t# Delete pods and services with label name=myLabel.\n"
7395"\t\tkubectl delete pods,services -l name=myLabel\n"
7396"\n"
7397"\t\t# Delete a pod with minimal delay\n"
7398"\t\tkubectl delete pod foo --now\n"
7399"\n"
7400"\t\t# Force delete a pod on a dead node\n"
7401"\t\tkubectl delete pod foo --grace-period=0 --force\n"
7402"\n"
7403"\t\t# Delete all pods\n"
7404"\t\tkubectl delete pods --all"
7405
7406#: pkg/kubectl/cmd/describe.go:54
7407msgid ""
7408"\n"
7409"\t\t# Describe a node\n"
7410"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
7411"\n"
7412"\t\t# Describe a pod\n"
7413"\t\tkubectl describe pods/nginx\n"
7414"\n"
7415"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
7416"\t\tkubectl describe -f pod.json\n"
7417"\n"
7418"\t\t# Describe all pods\n"
7419"\t\tkubectl describe pods\n"
7420"\n"
7421"\t\t# Describe pods by label name=myLabel\n"
7422"\t\tkubectl describe po -l name=myLabel\n"
7423"\n"
7424"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
7425"created pods\n"
7426"\t\t# get the name of the rc as a prefix in the pod the name).\n"
7427"\t\tkubectl describe pods frontend"
7428msgstr ""
7429"\n"
7430"\t\t# Describe a node\n"
7431"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
7432"\n"
7433"\t\t# Describe a pod\n"
7434"\t\tkubectl describe pods/nginx\n"
7435"\n"
7436"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
7437"\t\tkubectl describe -f pod.json\n"
7438"\n"
7439"\t\t# Describe all pods\n"
7440"\t\tkubectl describe pods\n"
7441"\n"
7442"\t\t# Describe pods by label name=myLabel\n"
7443"\t\tkubectl describe po -l name=myLabel\n"
7444"\n"
7445"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
7446"created pods\n"
7447"\t\t# get the name of the rc as a prefix in the pod the name).\n"
7448"\t\tkubectl describe pods frontend"
7449
7450#: pkg/kubectl/cmd/drain.go:165
7451msgid ""
7452"\n"
7453"\t\t# Drain node \"foo\", even if there are pods not managed by a "
7454"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
7455"\t\t$ kubectl drain foo --force\n"
7456"\n"
7457"\t\t# As above, but abort if there are pods not managed by a "
7458"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
7459"grace period of 15 minutes.\n"
7460"\t\t$ kubectl drain foo --grace-period=900"
7461msgstr ""
7462"\n"
7463"\t\t# Drain node \"foo\", even if there are pods not managed by a "
7464"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
7465"\t\t$ kubectl drain foo --force\n"
7466"\n"
7467"\t\t# As above, but abort if there are pods not managed by a "
7468"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
7469"grace period of 15 minutes.\n"
7470"\t\t$ kubectl drain foo --grace-period=900"
7471
7472#: pkg/kubectl/cmd/edit.go:80
7473msgid ""
7474"\n"
7475"\t\t# Edit the service named 'docker-registry':\n"
7476"\t\tkubectl edit svc/docker-registry\n"
7477"\n"
7478"\t\t# Use an alternative editor\n"
7479"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
7480"\n"
7481"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
7482"\t\tkubectl edit job.v1.batch/myjob -o json\n"
7483"\n"
7484"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
7485"config in its annotation:\n"
7486"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
7487msgstr ""
7488"\n"
7489"\t\t# Edit the service named 'docker-registry':\n"
7490"\t\tkubectl edit svc/docker-registry\n"
7491"\n"
7492"\t\t# Use an alternative editor\n"
7493"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
7494"\n"
7495"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
7496"\t\tkubectl edit job.v1.batch/myjob -o json\n"
7497"\n"
7498"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
7499"config in its annotation:\n"
7500"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
7501
7502#: pkg/kubectl/cmd/exec.go:41
7503msgid ""
7504"\n"
7505"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
7506"container by default\n"
7507"\t\tkubectl exec 123456-7890 date\n"
7508"\n"
7509"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
7510"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
7511"\n"
7512"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
7513"from pod 123456-7890\n"
7514"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
7515"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
7516msgstr ""
7517"\n"
7518"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
7519"container by default\n"
7520"\t\tkubectl exec 123456-7890 date\n"
7521"\n"
7522"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
7523"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
7524"\n"
7525"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
7526"from pod 123456-7890\n"
7527"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
7528"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
7529
7530#: pkg/kubectl/cmd/attach.go:42
7531msgid ""
7532"\n"
7533"\t\t# Get output from running pod 123456-7890, using the first container by "
7534"default\n"
7535"\t\tkubectl attach 123456-7890\n"
7536"\n"
7537"\t\t# Get output from ruby-container from pod 123456-7890\n"
7538"\t\tkubectl attach 123456-7890 -c ruby-container\n"
7539"\n"
7540"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
7541"from pod 123456-7890\n"
7542"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
7543"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
7544"\n"
7545"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
7546"\t\tkubectl attach rs/nginx\n"
7547"\t\t"
7548msgstr ""
7549"\n"
7550"\t\t# Get output from running pod 123456-7890, using the first container by "
7551"default\n"
7552"\t\tkubectl attach 123456-7890\n"
7553"\n"
7554"\t\t# Get output from ruby-container from pod 123456-7890\n"
7555"\t\tkubectl attach 123456-7890 -c ruby-container\n"
7556"\n"
7557"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
7558"from pod 123456-7890\n"
7559"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
7560"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
7561"\n"
7562"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
7563"\t\tkubectl attach rs/nginx\n"
7564"\t\t"
7565
7566#: pkg/kubectl/cmd/explain.go:39
7567msgid ""
7568"\n"
7569"\t\t# Get the documentation of the resource and its fields\n"
7570"\t\tkubectl explain pods\n"
7571"\n"
7572"\t\t# Get the documentation of a specific field of a resource\n"
7573"\t\tkubectl explain pods.spec.containers"
7574msgstr ""
7575"\n"
7576"\t\t# Get the documentation of the resource and its fields\n"
7577"\t\tkubectl explain pods\n"
7578"\n"
7579"\t\t# Get the documentation of a specific field of a resource\n"
7580"\t\tkubectl explain pods.spec.containers"
7581
7582#: pkg/kubectl/cmd/completion.go:65
7583msgid ""
7584"\n"
7585"\t\t# Install bash completion on a Mac using homebrew\n"
7586"\t\tbrew install bash-completion\n"
7587"\t\tprintf \"\n"
7588"# Bash completion support\n"
7589"source $(brew --prefix)/etc/bash_completion\n"
7590"\" >> $HOME/.bash_profile\n"
7591"\t\tsource $HOME/.bash_profile\n"
7592"\n"
7593"\t\t# Load the kubectl completion code for bash into the current shell\n"
7594"\t\tsource <(kubectl completion bash)\n"
7595"\n"
7596"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
7597"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
7598"\t\tprintf \"\n"
7599"# Kubectl shell completion\n"
7600"source '$HOME/.kube/completion.bash.inc'\n"
7601"\" >> $HOME/.bash_profile\n"
7602"\t\tsource $HOME/.bash_profile\n"
7603"\n"
7604"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
7605"\t\tsource <(kubectl completion zsh)"
7606msgstr ""
7607"\n"
7608"\t\t# Install bash completion on a Mac using homebrew\n"
7609"\t\tbrew install bash-completion\n"
7610"\t\tprintf \"\n"
7611"# Bash completion support\n"
7612"source $(brew --prefix)/etc/bash_completion\n"
7613"\" >> $HOME/.bash_profile\n"
7614"\t\tsource $HOME/.bash_profile\n"
7615"\n"
7616"\t\t# Load the kubectl completion code for bash into the current shell\n"
7617"\t\tsource <(kubectl completion bash)\n"
7618"\n"
7619"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
7620"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
7621"\t\tprintf \"\n"
7622"# Kubectl shell completion\n"
7623"source '$HOME/.kube/completion.bash.inc'\n"
7624"\" >> $HOME/.bash_profile\n"
7625"\t\tsource $HOME/.bash_profile\n"
7626"\n"
7627"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
7628"\t\tsource <(kubectl completion zsh)"
7629
7630#: pkg/kubectl/cmd/get.go:64
7631msgid ""
7632"\n"
7633"\t\t# List all pods in ps output format.\n"
7634"\t\tkubectl get pods\n"
7635"\n"
7636"\t\t# List all pods in ps output format with more information (such as node "
7637"name).\n"
7638"\t\tkubectl get pods -o wide\n"
7639"\n"
7640"\t\t# List a single replication controller with specified NAME in ps output "
7641"format.\n"
7642"\t\tkubectl get replicationcontroller web\n"
7643"\n"
7644"\t\t# List a single pod in JSON output format.\n"
7645"\t\tkubectl get -o json pod web-pod-13je7\n"
7646"\n"
7647"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
7648"JSON output format.\n"
7649"\t\tkubectl get -f pod.yaml -o json\n"
7650"\n"
7651"\t\t# Return only the phase value of the specified pod.\n"
7652"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
7653"\n"
7654"\t\t# List all replication controllers and services together in ps output "
7655"format.\n"
7656"\t\tkubectl get rc,services\n"
7657"\n"
7658"\t\t# List one or more resources by their type and names.\n"
7659"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
7660"\n"
7661"\t\t# List all resources with different types.\n"
7662"\t\tkubectl get all"
7663msgstr ""
7664"\n"
7665"\t\t# List all pods in ps output format.\n"
7666"\t\tkubectl get pods\n"
7667"\n"
7668"\t\t# List all pods in ps output format with more information (such as node "
7669"name).\n"
7670"\t\tkubectl get pods -o wide\n"
7671"\n"
7672"\t\t# List a single replication controller with specified NAME in ps output "
7673"format.\n"
7674"\t\tkubectl get replicationcontroller web\n"
7675"\n"
7676"\t\t# List a single pod in JSON output format.\n"
7677"\t\tkubectl get -o json pod web-pod-13je7\n"
7678"\n"
7679"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
7680"JSON output format.\n"
7681"\t\tkubectl get -f pod.yaml -o json\n"
7682"\n"
7683"\t\t# Return only the phase value of the specified pod.\n"
7684"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
7685"\n"
7686"\t\t# List all replication controllers and services together in ps output "
7687"format.\n"
7688"\t\tkubectl get rc,services\n"
7689"\n"
7690"\t\t# List one or more resources by their type and names.\n"
7691"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
7692"\n"
7693"\t\t# List all resources with different types.\n"
7694"\t\tkubectl get all"
7695
7696#: pkg/kubectl/cmd/portforward.go:53
7697msgid ""
7698"\n"
7699"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports "
7700"5000 and 6000 in the pod\n"
7701"\t\tkubectl port-forward mypod 5000 6000\n"
7702"\n"
7703"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n"
7704"\t\tkubectl port-forward mypod 8888:5000\n"
7705"\n"
7706"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
7707"\t\tkubectl port-forward mypod :5000\n"
7708"\n"
7709"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
7710"\t\tkubectl port-forward mypod 0:5000"
7711msgstr ""
7712"\n"
7713"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports "
7714"5000 and 6000 in the pod\n"
7715"\t\tkubectl port-forward mypod 5000 6000\n"
7716"\n"
7717"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n"
7718"\t\tkubectl port-forward mypod 8888:5000\n"
7719"\n"
7720"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
7721"\t\tkubectl port-forward mypod :5000\n"
7722"\n"
7723"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
7724"\t\tkubectl port-forward mypod 0:5000"
7725
7726#: pkg/kubectl/cmd/drain.go:118
7727msgid ""
7728"\n"
7729"\t\t# Mark node \"foo\" as schedulable.\n"
7730"\t\t$ kubectl uncordon foo"
7731msgstr ""
7732"\n"
7733"\t\t# Mark node \"foo\" as schedulable.\n"
7734"\t\t$ kubectl uncordon foo"
7735
7736# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
7737#: pkg/kubectl/cmd/drain.go:93
7738msgid ""
7739"\n"
7740"\t\t# Mark node \"foo\" as unschedulable.\n"
7741"\t\tkubectl cordon foo"
7742msgstr ""
7743"\n"
7744"\t\t# Mark node \"foo\" as unschedulable.\n"
7745"\t\tkubectl cordon foo"
7746
7747#: pkg/kubectl/cmd/patch.go:66
7748msgid ""
7749"\n"
7750"\t\t# Partially update a node using strategic merge patch\n"
7751"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
7752"\n"
7753"\t\t# Partially update a node identified by the type and name specified in "
7754"\"node.json\" using strategic merge patch\n"
7755"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
7756"\n"
7757"\t\t# Update a container's image; spec.containers[*].name is required "
7758"because it's a merge key\n"
7759"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
7760"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
7761"\n"
7762"\t\t# Update a container's image using a json patch with positional arrays\n"
7763"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
7764"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
7765msgstr ""
7766"\n"
7767"\t\t# Partially update a node using strategic merge patch\n"
7768"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
7769"\n"
7770"\t\t# Partially update a node identified by the type and name specified in "
7771"\"node.json\" using strategic merge patch\n"
7772"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
7773"\n"
7774"\t\t# Update a container's image; spec.containers[*].name is required "
7775"because it's a merge key\n"
7776"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
7777"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
7778"\n"
7779"\t\t# Update a container's image using a json patch with positional arrays\n"
7780"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
7781"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
7782
7783# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
7784#: pkg/kubectl/cmd/options.go:29
7785msgid ""
7786"\n"
7787"\t\t# Print flags inherited by all commands\n"
7788"\t\tkubectl options"
7789msgstr ""
7790"\n"
7791"\t\t# Print flags inherited by all commands\n"
7792"\t\tkubectl options"
7793
7794#: pkg/kubectl/cmd/clusterinfo.go:41
7795msgid ""
7796"\n"
7797"\t\t# Print the address of the master and cluster services\n"
7798"\t\tkubectl cluster-info"
7799msgstr ""
7800"\n"
7801"\t\t# Print the address of the master and cluster services\n"
7802"\t\tkubectl cluster-info"
7803
7804# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
7805#: pkg/kubectl/cmd/version.go:32
7806msgid ""
7807"\n"
7808"\t\t# Print the client and server versions for the current context\n"
7809"\t\tkubectl version"
7810msgstr ""
7811"\n"
7812"\t\t# Print the client and server versions for the current context\n"
7813"\t\tkubectl version"
7814
7815#: pkg/kubectl/cmd/apiversions.go:34
7816msgid ""
7817"\n"
7818"\t\t# Print the supported API versions\n"
7819"\t\tkubectl api-versions"
7820msgstr ""
7821"\n"
7822"\t\t# Print the supported API versions\n"
7823"\t\tkubectl api-versions"
7824
7825#: pkg/kubectl/cmd/replace.go:50
7826msgid ""
7827"\n"
7828"\t\t# Replace a pod using the data in pod.json.\n"
7829"\t\tkubectl replace -f ./pod.json\n"
7830"\n"
7831"\t\t# Replace a pod based on the JSON passed into stdin.\n"
7832"\t\tcat pod.json | kubectl replace -f -\n"
7833"\n"
7834"\t\t# Update a single-container pod's image version (tag) to v4\n"
7835"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
7836"kubectl replace -f -\n"
7837"\n"
7838"\t\t# Force replace, delete and then re-create the resource\n"
7839"\t\tkubectl replace --force -f ./pod.json"
7840msgstr ""
7841"\n"
7842"\t\t# Replace a pod using the data in pod.json.\n"
7843"\t\tkubectl replace -f ./pod.json\n"
7844"\n"
7845"\t\t# Replace a pod based on the JSON passed into stdin.\n"
7846"\t\tcat pod.json | kubectl replace -f -\n"
7847"\n"
7848"\t\t# Update a single-container pod's image version (tag) to v4\n"
7849"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
7850"kubectl replace -f -\n"
7851"\n"
7852"\t\t# Force replace, delete and then re-create the resource\n"
7853"\t\tkubectl replace --force -f ./pod.json"
7854
7855#: pkg/kubectl/cmd/logs.go:40
7856msgid ""
7857"\n"
7858"\t\t# Return snapshot logs from pod nginx with only one container\n"
7859"\t\tkubectl logs nginx\n"
7860"\n"
7861"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
7862"\t\tkubectl logs -lapp=nginx\n"
7863"\n"
7864"\t\t# Return snapshot of previous terminated ruby container logs from pod "
7865"web-1\n"
7866"\t\tkubectl logs -p -c ruby web-1\n"
7867"\n"
7868"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
7869"\t\tkubectl logs -f -c ruby web-1\n"
7870"\n"
7871"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
7872"\t\tkubectl logs --tail=20 nginx\n"
7873"\n"
7874"\t\t# Show all logs from pod nginx written in the last hour\n"
7875"\t\tkubectl logs --since=1h nginx\n"
7876"\n"
7877"\t\t# Return snapshot logs from first container of a job named hello\n"
7878"\t\tkubectl logs job/hello\n"
7879"\n"
7880"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
7881"nginx\n"
7882"\t\tkubectl logs deployment/nginx -c nginx-1"
7883msgstr ""
7884"\n"
7885"\t\t# Return snapshot logs from pod nginx with only one container\n"
7886"\t\tkubectl logs nginx\n"
7887"\n"
7888"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
7889"\t\tkubectl logs -lapp=nginx\n"
7890"\n"
7891"\t\t# Return snapshot of previous terminated ruby container logs from pod "
7892"web-1\n"
7893"\t\tkubectl logs -p -c ruby web-1\n"
7894"\n"
7895"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
7896"\t\tkubectl logs -f -c ruby web-1\n"
7897"\n"
7898"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
7899"\t\tkubectl logs --tail=20 nginx\n"
7900"\n"
7901"\t\t# Show all logs from pod nginx written in the last hour\n"
7902"\t\tkubectl logs --since=1h nginx\n"
7903"\n"
7904"\t\t# Return snapshot logs from first container of a job named hello\n"
7905"\t\tkubectl logs job/hello\n"
7906"\n"
7907"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
7908"nginx\n"
7909"\t\tkubectl logs deployment/nginx -c nginx-1"
7910
7911#: pkg/kubectl/cmd/proxy.go:53
7912msgid ""
7913"\n"
7914"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
7915"content from ./local/www/\n"
7916"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
7917"\n"
7918"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
7919"\t\t# The chosen port for the server will be output to stdout.\n"
7920"\t\tkubectl proxy --port=0\n"
7921"\n"
7922"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
7923"api\n"
7924"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
7925"pods/\n"
7926"\t\tkubectl proxy --api-prefix=/k8s-api"
7927msgstr ""
7928"\n"
7929"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
7930"content from ./local/www/\n"
7931"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
7932"\n"
7933"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
7934"\t\t# The chosen port for the server will be output to stdout.\n"
7935"\t\tkubectl proxy --port=0\n"
7936"\n"
7937"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
7938"api\n"
7939"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
7940"pods/\n"
7941"\t\tkubectl proxy --api-prefix=/k8s-api"
7942
7943#: pkg/kubectl/cmd/scale.go:43
7944msgid ""
7945"\n"
7946"\t\t# Scale a replicaset named 'foo' to 3.\n"
7947"\t\tkubectl scale --replicas=3 rs/foo\n"
7948"\n"
7949"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
7950"to 3.\n"
7951"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
7952"\n"
7953"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
7954"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
7955"\n"
7956"\t\t# Scale multiple replication controllers.\n"
7957"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
7958"\n"
7959"\t\t# Scale job named 'cron' to 3.\n"
7960"\t\tkubectl scale --replicas=3 job/cron"
7961msgstr ""
7962"\n"
7963"\t\t# Scale a replicaset named 'foo' to 3.\n"
7964"\t\tkubectl scale --replicas=3 rs/foo\n"
7965"\n"
7966"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
7967"to 3.\n"
7968"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
7969"\n"
7970"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
7971"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
7972"\n"
7973"\t\t# Scale multiple replication controllers.\n"
7974"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
7975"\n"
7976"\t\t# Scale job named 'cron' to 3.\n"
7977"\t\tkubectl scale --replicas=3 job/cron"
7978
7979#: pkg/kubectl/cmd/apply_set_last_applied.go:67
7980msgid ""
7981"\n"
7982"\t\t# Set the last-applied-configuration of a resource to match the contents "
7983"of a file.\n"
7984"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
7985"\n"
7986"\t\t# Execute set-last-applied against each configuration file in a "
7987"directory.\n"
7988"\t\tkubectl apply set-last-applied -f path/\n"
7989"\n"
7990"\t\t# Set the last-applied-configuration of a resource to match the contents "
7991"of a file, will create the annotation if it does not already exist.\n"
7992"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
7993"\t\t"
7994msgstr ""
7995"\n"
7996"\t\t# Set the last-applied-configuration of a resource to match the contents "
7997"of a file.\n"
7998"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
7999"\n"
8000"\t\t# Execute set-last-applied against each configuration file in a "
8001"directory.\n"
8002"\t\tkubectl apply set-last-applied -f path/\n"
8003"\n"
8004"\t\t# Set the last-applied-configuration of a resource to match the contents "
8005"of a file, will create the annotation if it does not already exist.\n"
8006"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
8007"\t\t"
8008
8009#: pkg/kubectl/cmd/top_pod.go:61
8010msgid ""
8011"\n"
8012"\t\t# Show metrics for all pods in the default namespace\n"
8013"\t\tkubectl top pod\n"
8014"\n"
8015"\t\t# Show metrics for all pods in the given namespace\n"
8016"\t\tkubectl top pod --namespace=NAMESPACE\n"
8017"\n"
8018"\t\t# Show metrics for a given pod and its containers\n"
8019"\t\tkubectl top pod POD_NAME --containers\n"
8020"\n"
8021"\t\t# Show metrics for the pods defined by label name=myLabel\n"
8022"\t\tkubectl top pod -l name=myLabel"
8023msgstr ""
8024"\n"
8025"\t\t# Show metrics for all pods in the default namespace\n"
8026"\t\tkubectl top pod\n"
8027"\n"
8028"\t\t# Show metrics for all pods in the given namespace\n"
8029"\t\tkubectl top pod --namespace=NAMESPACE\n"
8030"\n"
8031"\t\t# Show metrics for a given pod and its containers\n"
8032"\t\tkubectl top pod POD_NAME --containers\n"
8033"\n"
8034"\t\t# Show metrics for the pods defined by label name=myLabel\n"
8035"\t\tkubectl top pod -l name=myLabel"
8036
8037#: pkg/kubectl/cmd/stop.go:40
8038msgid ""
8039"\n"
8040"\t\t# Shut down foo.\n"
8041"\t\tkubectl stop replicationcontroller foo\n"
8042"\n"
8043"\t\t# Stop pods and services with label name=myLabel.\n"
8044"\t\tkubectl stop pods,services -l name=myLabel\n"
8045"\n"
8046"\t\t# Shut down the service defined in service.json\n"
8047"\t\tkubectl stop -f service.json\n"
8048"\n"
8049"\t\t# Shut down all resources in the path/to/resources directory\n"
8050"\t\tkubectl stop -f path/to/resources"
8051msgstr ""
8052"\n"
8053"\t\t# Shut down foo.\n"
8054"\t\tkubectl stop replicationcontroller foo\n"
8055"\n"
8056"\t\t# Stop pods and services with label name=myLabel.\n"
8057"\t\tkubectl stop pods,services -l name=myLabel\n"
8058"\n"
8059"\t\t# Shut down the service defined in service.json\n"
8060"\t\tkubectl stop -f service.json\n"
8061"\n"
8062"\t\t# Shut down all resources in the path/to/resources directory\n"
8063"\t\tkubectl stop -f path/to/resources"
8064
8065#: pkg/kubectl/cmd/run.go:57
8066msgid ""
8067"\n"
8068"\t\t# Start a single instance of nginx.\n"
8069"\t\tkubectl run nginx --image=nginx\n"
8070"\n"
8071"\t\t# Start a single instance of hazelcast and let the container expose port "
8072"5701 .\n"
8073"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
8074"\n"
8075"\t\t# Start a single instance of hazelcast and set environment variables "
8076"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
8077"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
8078"env=\"POD_NAMESPACE=default\"\n"
8079"\n"
8080"\t\t# Start a replicated instance of nginx.\n"
8081"\t\tkubectl run nginx --image=nginx --replicas=5\n"
8082"\n"
8083"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
8084"\t\tkubectl run nginx --image=nginx --dry-run\n"
8085"\n"
8086"\t\t# Start a single instance of nginx, but overload the spec of the "
8087"deployment with a partial set of values parsed from JSON.\n"
8088"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
8089"\"spec\": { ... } }'\n"
8090"\n"
8091"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
8092"if it exits.\n"
8093"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
8094"\n"
8095"\t\t# Start the nginx container using the default command, but use custom "
8096"arguments (arg1 .. argN) for that command.\n"
8097"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
8098"\n"
8099"\t\t# Start the nginx container using a different command and custom "
8100"arguments.\n"
8101"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
8102"\n"
8103"\t\t# Start the perl container to compute π to 2000 places and print it "
8104"out.\n"
8105"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
8106"wle 'print bpi(2000)'\n"
8107"\n"
8108"\t\t# Start the cron job to compute π to 2000 places and print it out every "
8109"5 minutes.\n"
8110"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
8111"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
8112msgstr ""
8113"\n"
8114"\t\t# Start a single instance of nginx.\n"
8115"\t\tkubectl run nginx --image=nginx\n"
8116"\n"
8117"\t\t# Start a single instance of hazelcast and let the container expose port "
8118"5701 .\n"
8119"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
8120"\n"
8121"\t\t# Start a single instance of hazelcast and set environment variables "
8122"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
8123"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
8124"env=\"POD_NAMESPACE=default\"\n"
8125"\n"
8126"\t\t# Start a replicated instance of nginx.\n"
8127"\t\tkubectl run nginx --image=nginx --replicas=5\n"
8128"\n"
8129"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
8130"\t\tkubectl run nginx --image=nginx --dry-run\n"
8131"\n"
8132"\t\t# Start a single instance of nginx, but overload the spec of the "
8133"deployment with a partial set of values parsed from JSON.\n"
8134"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
8135"\"spec\": { ... } }'\n"
8136"\n"
8137"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
8138"if it exits.\n"
8139"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
8140"\n"
8141"\t\t# Start the nginx container using the default command, but use custom "
8142"arguments (arg1 .. argN) for that command.\n"
8143"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
8144"\n"
8145"\t\t# Start the nginx container using a different command and custom "
8146"arguments.\n"
8147"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
8148"\n"
8149"\t\t# Start the perl container to compute π to 2000 places and print it "
8150"out.\n"
8151"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
8152"wle 'print bpi(2000)'\n"
8153"\n"
8154"\t\t# Start the cron job to compute π to 2000 places and print it out every "
8155"5 minutes.\n"
8156"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
8157"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
8158
8159#: pkg/kubectl/cmd/taint.go:67
8160msgid ""
8161"\n"
8162"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
8163"user' and effect 'NoSchedule'.\n"
8164"\t\t# If a taint with that key and effect already exists, its value is "
8165"replaced as specified.\n"
8166"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
8167"\n"
8168"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
8169"'NoSchedule' if one exists.\n"
8170"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
8171"\n"
8172"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
8173"\t\tkubectl taint nodes foo dedicated-"
8174msgstr ""
8175"\n"
8176"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
8177"user' and effect 'NoSchedule'.\n"
8178"\t\t# If a taint with that key and effect already exists, its value is "
8179"replaced as specified.\n"
8180"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
8181"\n"
8182"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
8183"'NoSchedule' if one exists.\n"
8184"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
8185"\n"
8186"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
8187"\t\tkubectl taint nodes foo dedicated-"
8188
8189#: pkg/kubectl/cmd/label.go:77
8190msgid ""
8191"\n"
8192"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
8193"\t\tkubectl label pods foo unhealthy=true\n"
8194"\n"
8195"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
8196"overwriting any existing value.\n"
8197"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
8198"\n"
8199"\t\t# Update all pods in the namespace\n"
8200"\t\tkubectl label pods --all status=unhealthy\n"
8201"\n"
8202"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
8203"\t\tkubectl label -f pod.json status=unhealthy\n"
8204"\n"
8205"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
8206"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
8207"\n"
8208"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
8209"\t\t# Does not require the --overwrite flag.\n"
8210"\t\tkubectl label pods foo bar-"
8211msgstr ""
8212"\n"
8213"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
8214"\t\tkubectl label pods foo unhealthy=true\n"
8215"\n"
8216"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
8217"overwriting any existing value.\n"
8218"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
8219"\n"
8220"\t\t# Update all pods in the namespace\n"
8221"\t\tkubectl label pods --all status=unhealthy\n"
8222"\n"
8223"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
8224"\t\tkubectl label -f pod.json status=unhealthy\n"
8225"\n"
8226"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
8227"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
8228"\n"
8229"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
8230"\t\t# Does not require the --overwrite flag.\n"
8231"\t\tkubectl label pods foo bar-"
8232
8233#: pkg/kubectl/cmd/rollingupdate.go:54
8234msgid ""
8235"\n"
8236"\t\t# Update pods of frontend-v1 using new replication controller data in "
8237"frontend-v2.json.\n"
8238"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
8239"\n"
8240"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
8241"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
8242"\n"
8243"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
8244"image, and switching the\n"
8245"\t\t# name of the replication controller.\n"
8246"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
8247"\n"
8248"\t\t# Update the pods of frontend by just changing the image, and keeping "
8249"the old name.\n"
8250"\t\tkubectl rolling-update frontend --image=image:v2\n"
8251"\n"
8252"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
8253"frontend-v2).\n"
8254"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
8255msgstr ""
8256"\n"
8257"\t\t# Update pods of frontend-v1 using new replication controller data in "
8258"frontend-v2.json.\n"
8259"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
8260"\n"
8261"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
8262"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
8263"\n"
8264"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
8265"image, and switching the\n"
8266"\t\t# name of the replication controller.\n"
8267"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
8268"\n"
8269"\t\t# Update the pods of frontend by just changing the image, and keeping "
8270"the old name.\n"
8271"\t\tkubectl rolling-update frontend --image=image:v2\n"
8272"\n"
8273"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
8274"frontend-v2).\n"
8275"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
8276
8277#: pkg/kubectl/cmd/apply_view_last_applied.go:52
8278msgid ""
8279"\n"
8280"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
8281"\t\tkubectl apply view-last-applied deployment/nginx\n"
8282"\n"
8283"\t\t# View the last-applied-configuration annotations by file in JSON\n"
8284"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
8285msgstr ""
8286"\n"
8287"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
8288"\t\tkubectl apply view-last-applied deployment/nginx\n"
8289"\n"
8290"\t\t# View the last-applied-configuration annotations by file in JSON\n"
8291"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
8292
8293#: pkg/kubectl/cmd/apply.go:75
8294msgid ""
8295"\n"
8296"\t\tApply a configuration to a resource by filename or stdin.\n"
8297"\t\tThis resource will be created if it doesn't exist yet.\n"
8298"\t\tTo use 'apply', always create the resource initially with either 'apply' "
8299"or 'create --save-config'.\n"
8300"\n"
8301"\t\tJSON and YAML formats are accepted.\n"
8302"\n"
8303"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
8304"use unless you are aware of what the current state is. See https://issues."
8305"k8s.io/34274."
8306msgstr ""
8307"\n"
8308"\t\tApply a configuration to a resource by filename or stdin.\n"
8309"\t\tThis resource will be created if it doesn't exist yet.\n"
8310"\t\tTo use 'apply', always create the resource initially with either 'apply' "
8311"or 'create --save-config'.\n"
8312"\n"
8313"\t\tJSON and YAML formats are accepted.\n"
8314"\n"
8315"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
8316"use unless you are aware of what the current state is. See https://issues."
8317"k8s.io/34274."
8318
8319#: pkg/kubectl/cmd/convert.go:38
8320msgid ""
8321"\n"
8322"\t\tConvert config files between different API versions. Both YAML\n"
8323"\t\tand JSON formats are accepted.\n"
8324"\n"
8325"\t\tThe command takes filename, directory, or URL as input, and convert it "
8326"into format\n"
8327"\t\tof version specified by --output-version flag. If target version is not "
8328"specified or\n"
8329"\t\tnot supported, convert to latest version.\n"
8330"\n"
8331"\t\tThe default output will be printed to stdout in YAML format. One can use "
8332"-o option\n"
8333"\t\tto change to output destination."
8334msgstr ""
8335"\n"
8336"\t\tConvert config files between different API versions. Both YAML\n"
8337"\t\tand JSON formats are accepted.\n"
8338"\n"
8339"\t\tThe command takes filename, directory, or URL as input, and convert it "
8340"into format\n"
8341"\t\tof version specified by --output-version flag. If target version is not "
8342"specified or\n"
8343"\t\tnot supported, convert to latest version.\n"
8344"\n"
8345"\t\tThe default output will be printed to stdout in YAML format. One can use "
8346"-o option\n"
8347"\t\tto change to output destination."
8348
8349# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
8350#: pkg/kubectl/cmd/create_clusterrole.go:31
8351msgid ""
8352"\n"
8353"\t\tCreate a ClusterRole."
8354msgstr ""
8355"\n"
8356"\t\tCreate a ClusterRole."
8357
8358# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
8359#: pkg/kubectl/cmd/create_clusterrolebinding.go:32
8360msgid ""
8361"\n"
8362"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
8363msgstr ""
8364"\n"
8365"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
8366
8367# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
8368#: pkg/kubectl/cmd/create_rolebinding.go:32
8369msgid ""
8370"\n"
8371"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
8372msgstr ""
8373"\n"
8374"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
8375
8376#: pkg/kubectl/cmd/create_secret.go:200
8377msgid ""
8378"\n"
8379"\t\tCreate a TLS secret from the given public/private key pair.\n"
8380"\n"
8381"\t\tThe public/private key pair must exist before hand. The public key "
8382"certificate must be .PEM encoded and match the given private key."
8383msgstr ""
8384"\n"
8385"\t\tCreate a TLS secret from the given public/private key pair.\n"
8386"\n"
8387"\t\tThe public/private key pair must exist before hand. The public key "
8388"certificate must be .PEM encoded and match the given private key."
8389
8390#: pkg/kubectl/cmd/create_configmap.go:32
8391msgid ""
8392"\n"
8393"\t\tCreate a configmap based on a file, directory, or specified literal "
8394"value.\n"
8395"\n"
8396"\t\tA single configmap may package one or more key/value pairs.\n"
8397"\n"
8398"\t\tWhen creating a configmap based on a file, the key will default to the "
8399"basename of the file, and the value will\n"
8400"\t\tdefault to the file content.  If the basename is an invalid key, you may "
8401"specify an alternate key.\n"
8402"\n"
8403"\t\tWhen creating a configmap based on a directory, each file whose basename "
8404"is a valid key in the directory will be\n"
8405"\t\tpackaged into the configmap.  Any directory entries except regular files "
8406"are ignored (e.g. subdirectories,\n"
8407"\t\tsymlinks, devices, pipes, etc)."
8408msgstr ""
8409"\n"
8410"\t\tCreate a configmap based on a file, directory, or specified literal "
8411"value.\n"
8412"\n"
8413"\t\tA single configmap may package one or more key/value pairs.\n"
8414"\n"
8415"\t\tWhen creating a configmap based on a file, the key will default to the "
8416"basename of the file, and the value will\n"
8417"\t\tdefault to the file content.  If the basename is an invalid key, you may "
8418"specify an alternate key.\n"
8419"\n"
8420"\t\tWhen creating a configmap based on a directory, each file whose basename "
8421"is a valid key in the directory will be\n"
8422"\t\tpackaged into the configmap.  Any directory entries except regular files "
8423"are ignored (e.g. subdirectories,\n"
8424"\t\tsymlinks, devices, pipes, etc)."
8425
8426# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
8427#: pkg/kubectl/cmd/create_namespace.go:32
8428msgid ""
8429"\n"
8430"\t\tCreate a namespace with the specified name."
8431msgstr ""
8432"\n"
8433"\t\tCreate a namespace with the specified name."
8434
8435#: pkg/kubectl/cmd/create_secret.go:119
8436msgid ""
8437"\n"
8438"\t\tCreate a new secret for use with Docker registries.\n"
8439"\n"
8440"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
8441"\n"
8442"\t\tWhen using the Docker command line to push images, you can authenticate "
8443"to a given registry by running\n"
8444"\n"
8445"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
8446"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
8447"\n"
8448"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
8449"push' and 'docker pull' commands to\n"
8450"\t\tauthenticate to the registry. The email address is optional.\n"
8451"\n"
8452"\t\tWhen creating applications, you may have a Docker registry that requires "
8453"authentication.  In order for the\n"
8454"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
8455"You can provide this information\n"
8456"\t\tby creating a dockercfg secret and attaching it to your service account."
8457msgstr ""
8458"\n"
8459"\t\tCreate a new secret for use with Docker registries.\n"
8460"\n"
8461"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
8462"\n"
8463"\t\tWhen using the Docker command line to push images, you can authenticate "
8464"to a given registry by running\n"
8465"\n"
8466"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
8467"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
8468"\n"
8469"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
8470"push' and 'docker pull' commands to\n"
8471"\t\tauthenticate to the registry. The email address is optional.\n"
8472"\n"
8473"\t\tWhen creating applications, you may have a Docker registry that requires "
8474"authentication.  In order for the\n"
8475"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
8476"You can provide this information\n"
8477"\t\tby creating a dockercfg secret and attaching it to your service account."
8478
8479# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
8480#: pkg/kubectl/cmd/create_pdb.go:32
8481msgid ""
8482"\n"
8483"\t\tCreate a pod disruption budget with the specified name, selector, and "
8484"desired minimum available pods"
8485msgstr ""
8486"\n"
8487"\t\tCreate a pod disruption budget with the specified name, selector, and "
8488"desired minimum available pods"
8489
8490# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
8491#: pkg/kubectl/cmd/create.go:42
8492msgid ""
8493"\n"
8494"\t\tCreate a resource by filename or stdin.\n"
8495"\n"
8496"\t\tJSON and YAML formats are accepted."
8497msgstr ""
8498"\n"
8499"\t\tCreate a resource by filename or stdin.\n"
8500"\n"
8501"\t\tJSON and YAML formats are accepted."
8502
8503# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
8504#: pkg/kubectl/cmd/create_quota.go:32
8505msgid ""
8506"\n"
8507"\t\tCreate a resourcequota with the specified name, hard limits and optional "
8508"scopes"
8509msgstr ""
8510"\n"
8511"\t\tCreate a resourcequota with the specified name, hard limits and optional "
8512"scopes"
8513
8514# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
8515#: pkg/kubectl/cmd/create_role.go:38
8516msgid ""
8517"\n"
8518"\t\tCreate a role with single rule."
8519msgstr ""
8520"\n"
8521"\t\tCreate a role with single rule."
8522
8523#: pkg/kubectl/cmd/create_secret.go:47
8524msgid ""
8525"\n"
8526"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
8527"\n"
8528"\t\tA single secret may package one or more key/value pairs.\n"
8529"\n"
8530"\t\tWhen creating a secret based on a file, the key will default to the "
8531"basename of the file, and the value will\n"
8532"\t\tdefault to the file content.  If the basename is an invalid key, you may "
8533"specify an alternate key.\n"
8534"\n"
8535"\t\tWhen creating a secret based on a directory, each file whose basename is "
8536"a valid key in the directory will be\n"
8537"\t\tpackaged into the secret.  Any directory entries except regular files "
8538"are ignored (e.g. subdirectories,\n"
8539"\t\tsymlinks, devices, pipes, etc)."
8540msgstr ""
8541"\n"
8542"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
8543"\n"
8544"\t\tA single secret may package one or more key/value pairs.\n"
8545"\n"
8546"\t\tWhen creating a secret based on a file, the key will default to the "
8547"basename of the file, and the value will\n"
8548"\t\tdefault to the file content.  If the basename is an invalid key, you may "
8549"specify an alternate key.\n"
8550"\n"
8551"\t\tWhen creating a secret based on a directory, each file whose basename is "
8552"a valid key in the directory will be\n"
8553"\t\tpackaged into the secret.  Any directory entries except regular files "
8554"are ignored (e.g. subdirectories,\n"
8555"\t\tsymlinks, devices, pipes, etc)."
8556
8557# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
8558#: pkg/kubectl/cmd/create_serviceaccount.go:32
8559msgid ""
8560"\n"
8561"\t\tCreate a service account with the specified name."
8562msgstr ""
8563"\n"
8564"\t\tCreate a service account with the specified name."
8565
8566#: pkg/kubectl/cmd/run.go:52
8567msgid ""
8568"\n"
8569"\t\tCreate and run a particular image, possibly replicated.\n"
8570"\n"
8571"\t\tCreates a deployment or job to manage the created container(s)."
8572msgstr ""
8573"\n"
8574"\t\tCreate and run a particular image, possibly replicated.\n"
8575"\n"
8576"\t\tCreates a deployment or job to manage the created container(s)."
8577
8578#: pkg/kubectl/cmd/autoscale.go:34
8579msgid ""
8580"\n"
8581"\t\tCreates an autoscaler that automatically chooses and sets the number of "
8582"pods that run in a kubernetes cluster.\n"
8583"\n"
8584"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
8585"creates an autoscaler that uses the given resource as a reference.\n"
8586"\t\tAn autoscaler can automatically increase or decrease number of pods "
8587"deployed within the system as needed."
8588msgstr ""
8589"\n"
8590"\t\tCreates an autoscaler that automatically chooses and sets the number of "
8591"pods that run in a kubernetes cluster.\n"
8592"\n"
8593"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
8594"creates an autoscaler that uses the given resource as a reference.\n"
8595"\t\tAn autoscaler can automatically increase or decrease number of pods "
8596"deployed within the system as needed."
8597
8598#: pkg/kubectl/cmd/delete.go:40
8599msgid ""
8600"\n"
8601"\t\tDelete resources by filenames, stdin, resources and names, or by "
8602"resources and label selector.\n"
8603"\n"
8604"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
8605"be specified: filenames,\n"
8606"\t\tresources and names, or resources and label selector.\n"
8607"\n"
8608"\t\tSome resources, such as pods, support graceful deletion. These resources "
8609"define a default period\n"
8610"\t\tbefore they are forcibly terminated (the grace period) but you may "
8611"override that value with\n"
8612"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
8613"Because these resources often\n"
8614"\t\trepresent entities in the cluster, deletion may not be acknowledged "
8615"immediately. If the node\n"
8616"\t\thosting a pod is down or cannot reach the API server, termination may "
8617"take significantly longer\n"
8618"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
8619"\tperiod of 0 and specify\n"
8620"\t\tthe --force flag.\n"
8621"\n"
8622"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
8623"pod's processes have been\n"
8624"\t\tterminated, which can leave those processes running until the node "
8625"detects the deletion and\n"
8626"\t\tcompletes graceful deletion. If your processes use shared storage or "
8627"talk to a remote API and\n"
8628"\t\tdepend on the name of the pod to identify themselves, force deleting "
8629"those pods may result in\n"
8630"\t\tmultiple processes running on different machines using the same "
8631"identification which may lead\n"
8632"\t\tto data corruption or inconsistency. Only force delete pods when you are "
8633"sure the pod is\n"
8634"\t\tterminated, or if your application can tolerate multiple copies of the "
8635"same pod running at once.\n"
8636"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
8637"nodes before the node\n"
8638"\t\thas released those resources and causing those pods to be evicted "
8639"immediately.\n"
8640"\n"
8641"\t\tNote that the delete command does NOT do resource version checks, so if "
8642"someone\n"
8643"\t\tsubmits an update to a resource right when you submit a delete, their "
8644"update\n"
8645"\t\twill be lost along with the rest of the resource."
8646msgstr ""
8647"\n"
8648"\t\tDelete resources by filenames, stdin, resources and names, or by "
8649"resources and label selector.\n"
8650"\n"
8651"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
8652"be specified: filenames,\n"
8653"\t\tresources and names, or resources and label selector.\n"
8654"\n"
8655"\t\tSome resources, such as pods, support graceful deletion. These resources "
8656"define a default period\n"
8657"\t\tbefore they are forcibly terminated (the grace period) but you may "
8658"override that value with\n"
8659"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
8660"Because these resources often\n"
8661"\t\trepresent entities in the cluster, deletion may not be acknowledged "
8662"immediately. If the node\n"
8663"\t\thosting a pod is down or cannot reach the API server, termination may "
8664"take significantly longer\n"
8665"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
8666"\tperiod of 0 and specify\n"
8667"\t\tthe --force flag.\n"
8668"\n"
8669"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
8670"pod's processes have been\n"
8671"\t\tterminated, which can leave those processes running until the node "
8672"detects the deletion and\n"
8673"\t\tcompletes graceful deletion. If your processes use shared storage or "
8674"talk to a remote API and\n"
8675"\t\tdepend on the name of the pod to identify themselves, force deleting "
8676"those pods may result in\n"
8677"\t\tmultiple processes running on different machines using the same "
8678"identification which may lead\n"
8679"\t\tto data corruption or inconsistency. Only force delete pods when you are "
8680"sure the pod is\n"
8681"\t\tterminated, or if your application can tolerate multiple copies of the "
8682"same pod running at once.\n"
8683"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
8684"nodes before the node\n"
8685"\t\thas released those resources and causing those pods to be evicted "
8686"immediately.\n"
8687"\n"
8688"\t\tNote that the delete command does NOT do resource version checks, so if "
8689"someone\n"
8690"\t\tsubmits an update to a resource right when you submit a delete, their "
8691"update\n"
8692"\t\twill be lost along with the rest of the resource."
8693
8694#: pkg/kubectl/cmd/stop.go:31
8695msgid ""
8696"\n"
8697"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
8698"\n"
8699"\t\tThe stop command is deprecated, all its functionalities are covered by "
8700"delete command.\n"
8701"\t\tSee 'kubectl delete --help' for more details.\n"
8702"\n"
8703"\t\tAttempts to shut down and delete a resource that supports graceful "
8704"termination.\n"
8705"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
8706msgstr ""
8707"\n"
8708"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
8709"\n"
8710"\t\tThe stop command is deprecated, all its functionalities are covered by "
8711"delete command.\n"
8712"\t\tSee 'kubectl delete --help' for more details.\n"
8713"\n"
8714"\t\tAttempts to shut down and delete a resource that supports graceful "
8715"termination.\n"
8716"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
8717
8718#: pkg/kubectl/cmd/top_node.go:60
8719msgid ""
8720"\n"
8721"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
8722"\n"
8723"\t\tThe top-node command allows you to see the resource consumption of nodes."
8724msgstr ""
8725"\n"
8726"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
8727"\n"
8728"\t\tThe top-node command allows you to see the resource consumption of nodes."
8729
8730#: pkg/kubectl/cmd/top_pod.go:53
8731msgid ""
8732"\n"
8733"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
8734"\n"
8735"\t\tThe 'top pod' command allows you to see the resource consumption of "
8736"pods.\n"
8737"\n"
8738"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
8739"minutes\n"
8740"\t\tsince pod creation."
8741msgstr ""
8742"\n"
8743"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
8744"\n"
8745"\t\tThe 'top pod' command allows you to see the resource consumption of "
8746"pods.\n"
8747"\n"
8748"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
8749"minutes\n"
8750"\t\tsince pod creation."
8751
8752#: pkg/kubectl/cmd/top.go:33
8753msgid ""
8754"\n"
8755"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
8756"\n"
8757"\t\tThe top command allows you to see the resource consumption for nodes or "
8758"pods.\n"
8759"\n"
8760"\t\tThis command requires Heapster to be correctly configured and working on "
8761"the server. "
8762msgstr ""
8763"\n"
8764"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
8765"\n"
8766"\t\tThe top command allows you to see the resource consumption for nodes or "
8767"pods.\n"
8768"\n"
8769"\t\tThis command requires Heapster to be correctly configured and working on "
8770"the server. "
8771
8772#: pkg/kubectl/cmd/drain.go:140
8773msgid ""
8774"\n"
8775"\t\tDrain node in preparation for maintenance.\n"
8776"\n"
8777"\t\tThe given node will be marked unschedulable to prevent new pods from "
8778"arriving.\n"
8779"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
8780"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
8781"normal DELETE\n"
8782"\t\tto delete the pods.\n"
8783"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
8784"be deleted through\n"
8785"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
8786"proceed\n"
8787"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
8788"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
8789"by the\n"
8790"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
8791"are any\n"
8792"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
8793"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
8794"any pods unless you\n"
8795"\t\tuse --force.  --force will also allow deletion to proceed if the "
8796"managing resource of one\n"
8797"\t\tor more pods is missing.\n"
8798"\n"
8799"\t\t'drain' waits for graceful termination. You should not operate on the "
8800"machine until\n"
8801"\t\tthe command completes.\n"
8802"\n"
8803"\t\tWhen you are ready to put the node back into service, use kubectl "
8804"uncordon, which\n"
8805"\t\twill make the node schedulable again.\n"
8806"\n"
8807"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
8808msgstr ""
8809"\n"
8810"\t\tDrain node in preparation for maintenance.\n"
8811"\n"
8812"\t\tThe given node will be marked unschedulable to prevent new pods from "
8813"arriving.\n"
8814"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
8815"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
8816"normal DELETE\n"
8817"\t\tto delete the pods.\n"
8818"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
8819"be deleted through\n"
8820"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
8821"proceed\n"
8822"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
8823"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
8824"by the\n"
8825"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
8826"are any\n"
8827"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
8828"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
8829"any pods unless you\n"
8830"\t\tuse --force.  --force will also allow deletion to proceed if the "
8831"managing resource of one\n"
8832"\t\tor more pods is missing.\n"
8833"\n"
8834"\t\t'drain' waits for graceful termination. You should not operate on the "
8835"machine until\n"
8836"\t\tthe command completes.\n"
8837"\n"
8838"\t\tWhen you are ready to put the node back into service, use kubectl "
8839"uncordon, which\n"
8840"\t\twill make the node schedulable again.\n"
8841"\n"
8842"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
8843
8844#: pkg/kubectl/cmd/edit.go:56
8845msgid ""
8846"\n"
8847"\t\tEdit a resource from the default editor.\n"
8848"\n"
8849"\t\tThe edit command allows you to directly edit any API resource you can "
8850"retrieve via the\n"
8851"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
8852"or EDITOR\n"
8853"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
8854"Windows.\n"
8855"\t\tYou can edit multiple objects, although changes are applied one at a "
8856"time. The command\n"
8857"\t\taccepts filenames as well as command line arguments, although the files "
8858"you point to must\n"
8859"\t\tbe previously saved versions of resources.\n"
8860"\n"
8861"\t\tEditing is done with the API version used to fetch the resource.\n"
8862"\t\tTo edit using a specific API version, fully-qualify the resource, "
8863"version, and group.\n"
8864"\n"
8865"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
8866"\n"
8867"\t\tThe flag --windows-line-endings can be used to force Windows line "
8868"endings,\n"
8869"\t\totherwise the default for your operating system will be used.\n"
8870"\n"
8871"\t\tIn the event an error occurs while updating, a temporary file will be "
8872"created on disk\n"
8873"\t\tthat contains your unapplied changes. The most common error when "
8874"updating a resource\n"
8875"\t\tis another editor changing the resource on the server. When this occurs, "
8876"you will have\n"
8877"\t\tto apply your changes to the newer version of the resource, or update "
8878"your temporary\n"
8879"\t\tsaved copy to include the latest resource version."
8880msgstr ""
8881"\n"
8882"\t\tEdit a resource from the default editor.\n"
8883"\n"
8884"\t\tThe edit command allows you to directly edit any API resource you can "
8885"retrieve via the\n"
8886"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
8887"or EDITOR\n"
8888"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
8889"Windows.\n"
8890"\t\tYou can edit multiple objects, although changes are applied one at a "
8891"time. The command\n"
8892"\t\taccepts filenames as well as command line arguments, although the files "
8893"you point to must\n"
8894"\t\tbe previously saved versions of resources.\n"
8895"\n"
8896"\t\tEditing is done with the API version used to fetch the resource.\n"
8897"\t\tTo edit using a specific API version, fully-qualify the resource, "
8898"version, and group.\n"
8899"\n"
8900"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
8901"\n"
8902"\t\tThe flag --windows-line-endings can be used to force Windows line "
8903"endings,\n"
8904"\t\totherwise the default for your operating system will be used.\n"
8905"\n"
8906"\t\tIn the event an error occurs while updating, a temporary file will be "
8907"created on disk\n"
8908"\t\tthat contains your unapplied changes. The most common error when "
8909"updating a resource\n"
8910"\t\tis another editor changing the resource on the server. When this occurs, "
8911"you will have\n"
8912"\t\tto apply your changes to the newer version of the resource, or update "
8913"your temporary\n"
8914"\t\tsaved copy to include the latest resource version."
8915
8916# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
8917#: pkg/kubectl/cmd/drain.go:115
8918msgid ""
8919"\n"
8920"\t\tMark node as schedulable."
8921msgstr ""
8922"\n"
8923"\t\tMark node as schedulable."
8924
8925# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
8926#: pkg/kubectl/cmd/drain.go:90
8927msgid ""
8928"\n"
8929"\t\tMark node as unschedulable."
8930msgstr ""
8931"\n"
8932"\t\tMark node as unschedulable."
8933
8934#: pkg/kubectl/cmd/completion.go:47
8935msgid ""
8936"\n"
8937"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
8938"\t\tThe shell code must be evaluated to provide interactive\n"
8939"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
8940"\t\tthe .bash_profile.\n"
8941"\n"
8942"\t\tNote: this requires the bash-completion framework, which is not "
8943"installed\n"
8944"\t\tby default on Mac.  This can be installed by using homebrew:\n"
8945"\n"
8946"\t\t    $ brew install bash-completion\n"
8947"\n"
8948"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
8949"adding the\n"
8950"\t\tfollowing line to the .bash_profile\n"
8951"\n"
8952"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
8953"\n"
8954"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
8955"of zsh >= 5.2"
8956msgstr ""
8957"\n"
8958"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
8959"\t\tThe shell code must be evaluated to provide interactive\n"
8960"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
8961"\t\tthe .bash_profile.\n"
8962"\n"
8963"\t\tNote: this requires the bash-completion framework, which is not "
8964"installed\n"
8965"\t\tby default on Mac.  This can be installed by using homebrew:\n"
8966"\n"
8967"\t\t    $ brew install bash-completion\n"
8968"\n"
8969"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
8970"adding the\n"
8971"\t\tfollowing line to the .bash_profile\n"
8972"\n"
8973"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
8974"\n"
8975"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
8976"of zsh >= 5.2"
8977
8978#: pkg/kubectl/cmd/rollingupdate.go:45
8979msgid ""
8980"\n"
8981"\t\tPerform a rolling update of the given ReplicationController.\n"
8982"\n"
8983"\t\tReplaces the specified replication controller with a new replication "
8984"controller by updating one pod at a time to use the\n"
8985"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
8986"as the\n"
8987"\t\texisting replication controller and overwrite at least one (common) "
8988"label in its replicaSelector.\n"
8989"\n"
8990"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
8991msgstr ""
8992"\n"
8993"\t\tPerform a rolling update of the given ReplicationController.\n"
8994"\n"
8995"\t\tReplaces the specified replication controller with a new replication "
8996"controller by updating one pod at a time to use the\n"
8997"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
8998"as the\n"
8999"\t\texisting replication controller and overwrite at least one (common) "
9000"label in its replicaSelector.\n"
9001"\n"
9002"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
9003
9004#: pkg/kubectl/cmd/replace.go:40
9005msgid ""
9006"\n"
9007"\t\tReplace a resource by filename or stdin.\n"
9008"\n"
9009"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
9010"the\n"
9011"\t\tcomplete resource spec must be provided. This can be obtained by\n"
9012"\n"
9013"\t\t    $ kubectl get TYPE NAME -o yaml\n"
9014"\n"
9015"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
9016"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
9017"html to find if a field is mutable."
9018msgstr ""
9019"\n"
9020"\t\tReplace a resource by filename or stdin.\n"
9021"\n"
9022"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
9023"the\n"
9024"\t\tcomplete resource spec must be provided. This can be obtained by\n"
9025"\n"
9026"\t\t    $ kubectl get TYPE NAME -o yaml\n"
9027"\n"
9028"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
9029"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
9030"html to find if a field is mutable."
9031
9032#: pkg/kubectl/cmd/scale.go:34
9033msgid ""
9034"\n"
9035"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
9036"Job.\n"
9037"\n"
9038"\t\tScale also allows users to specify one or more preconditions for the "
9039"scale action.\n"
9040"\n"
9041"\t\tIf --current-replicas or --resource-version is specified, it is "
9042"validated before the\n"
9043"\t\tscale is attempted, and it is guaranteed that the precondition holds "
9044"true when the\n"
9045"\t\tscale is sent to the server."
9046msgstr ""
9047"\n"
9048"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
9049"Job.\n"
9050"\n"
9051"\t\tScale also allows users to specify one or more preconditions for the "
9052"scale action.\n"
9053"\n"
9054"\t\tIf --current-replicas or --resource-version is specified, it is "
9055"validated before the\n"
9056"\t\tscale is attempted, and it is guaranteed that the precondition holds "
9057"true when the\n"
9058"\t\tscale is sent to the server."
9059
9060#: pkg/kubectl/cmd/apply_set_last_applied.go:62
9061msgid ""
9062"\n"
9063"\t\tSet the latest last-applied-configuration annotations by setting it to "
9064"match the contents of a file.\n"
9065"\t\tThis results in the last-applied-configuration being updated as though "
9066"'kubectl apply -f <file>' was run,\n"
9067"\t\twithout updating any other parts of the object."
9068msgstr ""
9069"\n"
9070"\t\tSet the latest last-applied-configuration annotations by setting it to "
9071"match the contents of a file.\n"
9072"\t\tThis results in the last-applied-configuration being updated as though "
9073"'kubectl apply -f <file>' was run,\n"
9074"\t\twithout updating any other parts of the object."
9075
9076#: pkg/kubectl/cmd/proxy.go:36
9077msgid ""
9078"\n"
9079"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
9080"\n"
9081"\t\t    $ kubectl proxy --api-prefix=/\n"
9082"\n"
9083"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
9084"\n"
9085"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
9086"api/\n"
9087"\n"
9088"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
9089"\n"
9090"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
9091"\n"
9092"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
9093"\n"
9094"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
9095msgstr ""
9096"\n"
9097"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
9098"\n"
9099"\t\t    $ kubectl proxy --api-prefix=/\n"
9100"\n"
9101"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
9102"\n"
9103"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
9104"api/\n"
9105"\n"
9106"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
9107"\n"
9108"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
9109"\n"
9110"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
9111"\n"
9112"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
9113
9114#: pkg/kubectl/cmd/patch.go:59
9115msgid ""
9116"\n"
9117"\t\tUpdate field(s) of a resource using strategic merge patch\n"
9118"\n"
9119"\t\tJSON and YAML formats are accepted.\n"
9120"\n"
9121"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
9122"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
9123"html to find if a field is mutable."
9124msgstr ""
9125"\n"
9126"\t\tUpdate field(s) of a resource using strategic merge patch\n"
9127"\n"
9128"\t\tJSON and YAML formats are accepted.\n"
9129"\n"
9130"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
9131"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
9132"html to find if a field is mutable."
9133
9134#: pkg/kubectl/cmd/label.go:70
9135#, c-format
9136msgid ""
9137"\n"
9138"\t\tUpdate the labels on a resource.\n"
9139"\n"
9140"\t\t* A label must begin with a letter or number, and may contain letters, "
9141"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
9142"\t\t* If --overwrite is true, then existing labels can be overwritten, "
9143"otherwise attempting to overwrite a label will result in an error.\n"
9144"\t\t* If --resource-version is specified, then updates will use this "
9145"resource version, otherwise the existing resource-version will be used."
9146msgstr ""
9147"\n"
9148"\t\tUpdate the labels on a resource.\n"
9149"\n"
9150"\t\t* A label must begin with a letter or number, and may contain letters, "
9151"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
9152"\t\t* If --overwrite is true, then existing labels can be overwritten, "
9153"otherwise attempting to overwrite a label will result in an error.\n"
9154"\t\t* If --resource-version is specified, then updates will use this "
9155"resource version, otherwise the existing resource-version will be used."
9156
9157#: pkg/kubectl/cmd/taint.go:58
9158#, c-format
9159msgid ""
9160"\n"
9161"\t\tUpdate the taints on one or more nodes.\n"
9162"\n"
9163"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
9164"is expressed as key=value:effect.\n"
9165"\t\t* The key must begin with a letter or number, and may contain letters, "
9166"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
9167"\t\t* The value must begin with a letter or number, and may contain letters, "
9168"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
9169"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
9170"\t\t* Currently taint can only apply to node."
9171msgstr ""
9172"\n"
9173"\t\tUpdate the taints on one or more nodes.\n"
9174"\n"
9175"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
9176"is expressed as key=value:effect.\n"
9177"\t\t* The key must begin with a letter or number, and may contain letters, "
9178"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
9179"\t\t* The value must begin with a letter or number, and may contain letters, "
9180"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
9181"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
9182"\t\t* Currently taint can only apply to node."
9183
9184#: pkg/kubectl/cmd/apply_view_last_applied.go:46
9185msgid ""
9186"\n"
9187"\t\tView the latest last-applied-configuration annotations by type/name or "
9188"file.\n"
9189"\n"
9190"\t\tThe default output will be printed to stdout in YAML format. One can use "
9191"-o option\n"
9192"\t\tto change output format."
9193msgstr ""
9194"\n"
9195"\t\tView the latest last-applied-configuration annotations by type/name or "
9196"file.\n"
9197"\n"
9198"\t\tThe default output will be printed to stdout in YAML format. One can use "
9199"-o option\n"
9200"\t\tto change output format."
9201
9202#: pkg/kubectl/cmd/cp.go:37
9203msgid ""
9204"\n"
9205"\t    # !!!Important Note!!!\n"
9206"\t    # Requires that the 'tar' binary is present in your container\n"
9207"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
9208"\n"
9209"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
9210"the default namespace\n"
9211"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
9212"\n"
9213"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
9214"container\n"
9215"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
9216"\n"
9217"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
9218"<some-namespace>\n"
9219"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
9220"\n"
9221"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
9222"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
9223msgstr ""
9224"\n"
9225"\t    # !!!Important Note!!!\n"
9226"\t    # Requires that the 'tar' binary is present in your container\n"
9227"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
9228"\n"
9229"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
9230"the default namespace\n"
9231"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
9232"\n"
9233"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
9234"container\n"
9235"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
9236"\n"
9237"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
9238"<some-namespace>\n"
9239"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
9240"\n"
9241"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
9242"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
9243
9244#: pkg/kubectl/cmd/create_secret.go:205
9245msgid ""
9246"\n"
9247"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
9248"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
9249"to/tls.key"
9250msgstr ""
9251"\n"
9252"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
9253"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
9254"to/tls.key"
9255
9256#: pkg/kubectl/cmd/create_namespace.go:35
9257msgid ""
9258"\n"
9259"\t  # Create a new namespace named my-namespace\n"
9260"\t  kubectl create namespace my-namespace"
9261msgstr ""
9262"\n"
9263"\t  # Create a new namespace named my-namespace\n"
9264"\t  kubectl create namespace my-namespace"
9265
9266#: pkg/kubectl/cmd/create_secret.go:59
9267msgid ""
9268"\n"
9269"\t  # Create a new secret named my-secret with keys for each file in folder "
9270"bar\n"
9271"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
9272"\n"
9273"\t  # Create a new secret named my-secret with specified keys instead of "
9274"names on disk\n"
9275"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
9276"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
9277"\n"
9278"\t  # Create a new secret named my-secret with key1=supersecret and "
9279"key2=topsecret\n"
9280"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
9281"--from-literal=key2=topsecret"
9282msgstr ""
9283"\n"
9284"\t  # Create a new secret named my-secret with keys for each file in folder "
9285"bar\n"
9286"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
9287"\n"
9288"\t  # Create a new secret named my-secret with specified keys instead of "
9289"names on disk\n"
9290"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
9291"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
9292"\n"
9293"\t  # Create a new secret named my-secret with key1=supersecret and "
9294"key2=topsecret\n"
9295"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
9296"--from-literal=key2=topsecret"
9297
9298#: pkg/kubectl/cmd/create_serviceaccount.go:35
9299msgid ""
9300"\n"
9301"\t  # Create a new service account named my-service-account\n"
9302"\t  kubectl create serviceaccount my-service-account"
9303msgstr ""
9304"\n"
9305"\t  # Create a new service account named my-service-account\n"
9306"\t  kubectl create serviceaccount my-service-account"
9307
9308#: pkg/kubectl/cmd/create_service.go:232
9309msgid ""
9310"\n"
9311"\t# Create a new ExternalName service named my-ns \n"
9312"\tkubectl create service externalname my-ns --external-name bar.com"
9313msgstr ""
9314"\n"
9315"\t# Create a new ExternalName service named my-ns \n"
9316"\tkubectl create service externalname my-ns --external-name bar.com"
9317
9318#: pkg/kubectl/cmd/create_service.go:225
9319msgid ""
9320"\n"
9321"\tCreate an ExternalName service with the specified name.\n"
9322"\n"
9323"\tExternalName service references to an external DNS address instead of\n"
9324"\tonly pods, which will allow application authors to reference services\n"
9325"\tthat exist off platform, on other clusters, or locally."
9326msgstr ""
9327"\n"
9328"\tCreate an ExternalName service with the specified name.\n"
9329"\n"
9330"\tExternalName service references to an external DNS address instead of\n"
9331"\tonly pods, which will allow application authors to reference services\n"
9332"\tthat exist off platform, on other clusters, or locally."
9333
9334#: pkg/kubectl/cmd/help.go:30
9335msgid ""
9336"\n"
9337"\tHelp provides help for any command in the application.\n"
9338"\tSimply type kubectl help [path to command] for full details."
9339msgstr ""
9340"\n"
9341"\tHelp provides help for any command in the application.\n"
9342"\tSimply type kubectl help [path to command] for full details."
9343
9344#: pkg/kubectl/cmd/create_service.go:173
9345msgid ""
9346"\n"
9347"    # Create a new LoadBalancer service named my-lbs\n"
9348"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
9349msgstr ""
9350"\n"
9351"    # Create a new LoadBalancer service named my-lbs\n"
9352"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
9353
9354#: pkg/kubectl/cmd/create_service.go:53
9355msgid ""
9356"\n"
9357"    # Create a new clusterIP service named my-cs\n"
9358"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
9359"\n"
9360"    # Create a new clusterIP service named my-cs (in headless mode)\n"
9361"    kubectl create service clusterip my-cs --clusterip=\"None\""
9362msgstr ""
9363"\n"
9364"    # Create a new clusterIP service named my-cs\n"
9365"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
9366"\n"
9367"    # Create a new clusterIP service named my-cs (in headless mode)\n"
9368"    kubectl create service clusterip my-cs --clusterip=\"None\""
9369
9370#: pkg/kubectl/cmd/create_deployment.go:36
9371msgid ""
9372"\n"
9373"    # Create a new deployment named my-dep that runs the busybox image.\n"
9374"    kubectl create deployment my-dep --image=busybox"
9375msgstr ""
9376"\n"
9377"    # Create a new deployment named my-dep that runs the busybox image.\n"
9378"    kubectl create deployment my-dep --image=busybox"
9379
9380#: pkg/kubectl/cmd/create_service.go:116
9381msgid ""
9382"\n"
9383"    # Create a new nodeport service named my-ns\n"
9384"    kubectl create service nodeport my-ns --tcp=5678:8080"
9385msgstr ""
9386"\n"
9387"    # Create a new nodeport service named my-ns\n"
9388"    kubectl create service nodeport my-ns --tcp=5678:8080"
9389
9390#: pkg/kubectl/cmd/clusterinfo_dump.go:62
9391msgid ""
9392"\n"
9393"    # Dump current cluster state to stdout\n"
9394"    kubectl cluster-info dump\n"
9395"\n"
9396"    # Dump current cluster state to /path/to/cluster-state\n"
9397"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
9398"\n"
9399"    # Dump all namespaces to stdout\n"
9400"    kubectl cluster-info dump --all-namespaces\n"
9401"\n"
9402"    # Dump a set of namespaces to /path/to/cluster-state\n"
9403"    kubectl cluster-info dump --namespaces default,kube-system --output-"
9404"directory=/path/to/cluster-state"
9405msgstr ""
9406"\n"
9407"    # Dump current cluster state to stdout\n"
9408"    kubectl cluster-info dump\n"
9409"\n"
9410"    # Dump current cluster state to /path/to/cluster-state\n"
9411"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
9412"\n"
9413"    # Dump all namespaces to stdout\n"
9414"    kubectl cluster-info dump --all-namespaces\n"
9415"\n"
9416"    # Dump a set of namespaces to /path/to/cluster-state\n"
9417"    kubectl cluster-info dump --namespaces default,kube-system --output-"
9418"directory=/path/to/cluster-state"
9419
9420#: pkg/kubectl/cmd/annotate.go:78
9421msgid ""
9422"\n"
9423"    # Update pod 'foo' with the annotation 'description' and the value 'my "
9424"frontend'.\n"
9425"    # If the same annotation is set multiple times, only the last value will "
9426"be applied\n"
9427"    kubectl annotate pods foo description='my frontend'\n"
9428"\n"
9429"    # Update a pod identified by type and name in \"pod.json\"\n"
9430"    kubectl annotate -f pod.json description='my frontend'\n"
9431"\n"
9432"    # Update pod 'foo' with the annotation 'description' and the value 'my "
9433"frontend running nginx', overwriting any existing value.\n"
9434"    kubectl annotate --overwrite pods foo description='my frontend running "
9435"nginx'\n"
9436"\n"
9437"    # Update all pods in the namespace\n"
9438"    kubectl annotate pods --all description='my frontend running nginx'\n"
9439"\n"
9440"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
9441"    kubectl annotate pods foo description='my frontend running nginx' --"
9442"resource-version=1\n"
9443"\n"
9444"    # Update pod 'foo' by removing an annotation named 'description' if it "
9445"exists.\n"
9446"    # Does not require the --overwrite flag.\n"
9447"    kubectl annotate pods foo description-"
9448msgstr ""
9449"\n"
9450"    # Update pod 'foo' with the annotation 'description' and the value 'my "
9451"frontend'.\n"
9452"    # If the same annotation is set multiple times, only the last value will "
9453"be applied\n"
9454"    kubectl annotate pods foo description='my frontend'\n"
9455"\n"
9456"    # Update a pod identified by type and name in \"pod.json\"\n"
9457"    kubectl annotate -f pod.json description='my frontend'\n"
9458"\n"
9459"    # Update pod 'foo' with the annotation 'description' and the value 'my "
9460"frontend running nginx', overwriting any existing value.\n"
9461"    kubectl annotate --overwrite pods foo description='my frontend running "
9462"nginx'\n"
9463"\n"
9464"    # Update all pods in the namespace\n"
9465"    kubectl annotate pods --all description='my frontend running nginx'\n"
9466"\n"
9467"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
9468"    kubectl annotate pods foo description='my frontend running nginx' --"
9469"resource-version=1\n"
9470"\n"
9471"    # Update pod 'foo' by removing an annotation named 'description' if it "
9472"exists.\n"
9473"    # Does not require the --overwrite flag.\n"
9474"    kubectl annotate pods foo description-"
9475
9476# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
9477#: pkg/kubectl/cmd/create_service.go:170
9478msgid ""
9479"\n"
9480"    Create a LoadBalancer service with the specified name."
9481msgstr ""
9482"\n"
9483"    Create a LoadBalancer service with the specified name."
9484
9485# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
9486#: pkg/kubectl/cmd/create_service.go:50
9487msgid ""
9488"\n"
9489"    Create a clusterIP service with the specified name."
9490msgstr ""
9491"\n"
9492"    Create a clusterIP service with the specified name."
9493
9494# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
9495#: pkg/kubectl/cmd/create_deployment.go:33
9496msgid ""
9497"\n"
9498"    Create a deployment with the specified name."
9499msgstr ""
9500"\n"
9501"    Create a deployment with the specified name."
9502
9503# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
9504#: pkg/kubectl/cmd/create_service.go:113
9505msgid ""
9506"\n"
9507"    Create a nodeport service with the specified name."
9508msgstr ""
9509"\n"
9510"    Create a nodeport service with the specified name."
9511
9512#: pkg/kubectl/cmd/clusterinfo_dump.go:53
9513msgid ""
9514"\n"
9515"    Dumps cluster info out suitable for debugging and diagnosing cluster "
9516"problems.  By default, dumps everything to\n"
9517"    stdout. You can optionally specify a directory with --output-directory.  "
9518"If you specify a directory, kubernetes will\n"
9519"    build a set of files in that directory.  By default only dumps things in "
9520"the 'kube-system' namespace, but you can\n"
9521"    switch to a different namespace with the --namespaces flag, or specify --"
9522"all-namespaces to dump all namespaces.\n"
9523"\n"
9524"    The command also dumps the logs of all of the pods in the cluster, these "
9525"logs are dumped into different directories\n"
9526"    based on namespace and pod name."
9527msgstr ""
9528"\n"
9529"    Dumps cluster info out suitable for debugging and diagnosing cluster "
9530"problems.  By default, dumps everything to\n"
9531"    stdout. You can optionally specify a directory with --output-directory.  "
9532"If you specify a directory, kubernetes will\n"
9533"    build a set of files in that directory.  By default only dumps things in "
9534"the 'kube-system' namespace, but you can\n"
9535"    switch to a different namespace with the --namespaces flag, or specify --"
9536"all-namespaces to dump all namespaces.\n"
9537"\n"
9538"    The command also dumps the logs of all of the pods in the cluster, these "
9539"logs are dumped into different directories\n"
9540"    based on namespace and pod name."
9541
9542#: pkg/kubectl/cmd/clusterinfo.go:37
9543msgid ""
9544"\n"
9545"  Display addresses of the master and services with label kubernetes.io/"
9546"cluster-service=true\n"
9547"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
9548"dump'."
9549msgstr ""
9550"\n"
9551"  Display addresses of the master and services with label kubernetes.io/"
9552"cluster-service=true\n"
9553"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
9554"dump'."
9555
9556# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61
9557#: pkg/kubectl/cmd/create_quota.go:62
9558msgid ""
9559"A comma-delimited set of quota scopes that must all match each object "
9560"tracked by the quota."
9561msgstr ""
9562"A comma-delimited set of quota scopes that must all match each object "
9563"tracked by the quota."
9564
9565# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60
9566#: pkg/kubectl/cmd/create_quota.go:61
9567msgid ""
9568"A comma-delimited set of resource=quantity pairs that define a hard limit."
9569msgstr ""
9570"A comma-delimited set of resource=quantity pairs that define a hard limit."
9571
9572# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63
9573#: pkg/kubectl/cmd/create_pdb.go:64
9574msgid ""
9575"A label selector to use for this budget. Only equality-based selector "
9576"requirements are supported."
9577msgstr ""
9578"A label selector to use for this budget. Only equality-based selector "
9579"requirements are supported."
9580
9581# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106
9582#: pkg/kubectl/cmd/expose.go:104
9583msgid ""
9584"A label selector to use for this service. Only equality-based selector "
9585"requirements are supported. If empty (the default) infer the selector from "
9586"the replication controller or replica set.)"
9587msgstr ""
9588"A label selector to use for this service. Only equality-based selector "
9589"requirements are supported. If empty (the default) infer the selector from "
9590"the replication controller or replica set.)"
9591
9592# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136
9593#: pkg/kubectl/cmd/run.go:139
9594msgid "A schedule in the Cron format the job should be run with."
9595msgstr "A schedule in the Cron format the job should be run with."
9596
9597# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111
9598#: pkg/kubectl/cmd/expose.go:109
9599msgid ""
9600"Additional external IP address (not managed by Kubernetes) to accept for the "
9601"service. If this IP is routed to a node, the service can be accessed by this "
9602"IP in addition to its generated service IP."
9603msgstr ""
9604"Additional external IP address (not managed by Kubernetes) to accept for the "
9605"service. If this IP is routed to a node, the service can be accessed by this "
9606"IP in addition to its generated service IP."
9607
9608# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119
9609#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122
9610msgid ""
9611"An inline JSON override for the generated object. If this is non-empty, it "
9612"is used to override the generated object. Requires that the object supply a "
9613"valid apiVersion field."
9614msgstr ""
9615"An inline JSON override for the generated object. If this is non-empty, it "
9616"is used to override the generated object. Requires that the object supply a "
9617"valid apiVersion field."
9618
9619# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134
9620#: pkg/kubectl/cmd/run.go:137
9621msgid ""
9622"An inline JSON override for the generated service object. If this is non-"
9623"empty, it is used to override the generated object. Requires that the object "
9624"supply a valid apiVersion field.  Only used if --expose is true."
9625msgstr ""
9626"An inline JSON override for the generated service object. If this is non-"
9627"empty, it is used to override the generated object. Requires that the object "
9628"supply a valid apiVersion field.  Only used if --expose is true."
9629
9630#: pkg/kubectl/cmd/apply.go:104
9631msgid "Apply a configuration to a resource by filename or stdin"
9632msgstr "Apply a configuration to a resource by filename or stdin"
9633
9634# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71
9635#: pkg/kubectl/cmd/certificates.go:72
9636msgid "Approve a certificate signing request"
9637msgstr "Approve a certificate signing request"
9638
9639# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81
9640#: pkg/kubectl/cmd/create_service.go:82
9641msgid ""
9642"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
9643"loadbalancing)."
9644msgstr ""
9645"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
9646"loadbalancing)."
9647
9648# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64
9649#: pkg/kubectl/cmd/attach.go:70
9650msgid "Attach to a running container"
9651msgstr "Attach to a running container"
9652
9653# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55
9654#: pkg/kubectl/cmd/autoscale.go:56
9655msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
9656msgstr "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
9657
9658# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115
9659#: pkg/kubectl/cmd/expose.go:113
9660msgid ""
9661"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
9662"set to 'None' to create a headless service."
9663msgstr ""
9664"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
9665"set to 'None' to create a headless service."
9666
9667# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55
9668#: pkg/kubectl/cmd/create_clusterrolebinding.go:56
9669msgid "ClusterRole this ClusterRoleBinding should reference"
9670msgstr "ClusterRole this ClusterRoleBinding should reference"
9671
9672# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55
9673#: pkg/kubectl/cmd/create_rolebinding.go:56
9674msgid "ClusterRole this RoleBinding should reference"
9675msgstr "ClusterRole this RoleBinding should reference"
9676
9677# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101
9678#: pkg/kubectl/cmd/rollingupdate.go:102
9679msgid ""
9680"Container name which will have its image upgraded. Only relevant when --"
9681"image is specified, ignored otherwise. Required when using --image on a "
9682"multi-container pod"
9683msgstr ""
9684"Container name which will have its image upgraded. Only relevant when --"
9685"image is specified, ignored otherwise. Required when using --image on a "
9686"multi-container pod"
9687
9688# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67
9689#: pkg/kubectl/cmd/convert.go:68
9690msgid "Convert config files between different API versions"
9691msgstr "Convert config files between different API versions"
9692
9693# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64
9694#: pkg/kubectl/cmd/cp.go:65
9695msgid "Copy files and directories to and from containers."
9696msgstr "Copy files and directories to and from containers."
9697
9698# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
9699#: pkg/kubectl/cmd/create_clusterrolebinding.go:44
9700msgid "Create a ClusterRoleBinding for a particular ClusterRole"
9701msgstr "Create a ClusterRoleBinding for a particular ClusterRole"
9702
9703# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181
9704#: pkg/kubectl/cmd/create_service.go:182
9705msgid "Create a LoadBalancer service."
9706msgstr "Create a LoadBalancer service."
9707
9708# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124
9709#: pkg/kubectl/cmd/create_service.go:125
9710msgid "Create a NodePort service."
9711msgstr "Create a NodePort service."
9712
9713# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
9714#: pkg/kubectl/cmd/create_rolebinding.go:44
9715msgid "Create a RoleBinding for a particular Role or ClusterRole"
9716msgstr "Create a RoleBinding for a particular Role or ClusterRole"
9717
9718# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214
9719#: pkg/kubectl/cmd/create_secret.go:214
9720msgid "Create a TLS secret"
9721msgstr "Create a TLS secret"
9722
9723# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
9724#: pkg/kubectl/cmd/create_service.go:69
9725msgid "Create a clusterIP service."
9726msgstr "Create a clusterIP service."
9727
9728# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59
9729#: pkg/kubectl/cmd/create_configmap.go:60
9730msgid "Create a configmap from a local file, directory or literal value"
9731msgstr "Create a configmap from a local file, directory or literal value"
9732
9733# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
9734#: pkg/kubectl/cmd/create_deployment.go:46
9735msgid "Create a deployment with the specified name."
9736msgstr "Create a deployment with the specified name."
9737
9738# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
9739#: pkg/kubectl/cmd/create_namespace.go:45
9740msgid "Create a namespace with the specified name"
9741msgstr "Create a namespace with the specified name"
9742
9743# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
9744#: pkg/kubectl/cmd/create_pdb.go:50
9745msgid "Create a pod disruption budget with the specified name."
9746msgstr "Create a pod disruption budget with the specified name."
9747
9748# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
9749#: pkg/kubectl/cmd/create_quota.go:48
9750msgid "Create a quota with the specified name."
9751msgstr "Create a quota with the specified name."
9752
9753# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
9754#: pkg/kubectl/cmd/create.go:63
9755msgid "Create a resource by filename or stdin"
9756msgstr "Create a resource by filename or stdin"
9757
9758# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143
9759#: pkg/kubectl/cmd/create_secret.go:144
9760msgid "Create a secret for use with a Docker registry"
9761msgstr "Create a secret for use with a Docker registry"
9762
9763# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73
9764#: pkg/kubectl/cmd/create_secret.go:74
9765msgid "Create a secret from a local file, directory or literal value"
9766msgstr "Create a secret from a local file, directory or literal value"
9767
9768# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34
9769#: pkg/kubectl/cmd/create_secret.go:35
9770msgid "Create a secret using specified subcommand"
9771msgstr "Create a secret using specified subcommand"
9772
9773# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
9774#: pkg/kubectl/cmd/create_serviceaccount.go:45
9775msgid "Create a service account with the specified name"
9776msgstr "Create a service account with the specified name"
9777
9778# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36
9779#: pkg/kubectl/cmd/create_service.go:37
9780msgid "Create a service using specified subcommand."
9781msgstr "Create a service using specified subcommand."
9782
9783# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240
9784#: pkg/kubectl/cmd/create_service.go:241
9785msgid "Create an ExternalName service."
9786msgstr "Create an ExternalName service."
9787
9788# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130
9789#: pkg/kubectl/cmd/delete.go:132
9790msgid ""
9791"Delete resources by filenames, stdin, resources and names, or by resources "
9792"and label selector"
9793msgstr ""
9794"Delete resources by filenames, stdin, resources and names, or by resources "
9795"and label selector"
9796
9797# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38
9798#: pkg/kubectl/cmd/config/delete_cluster.go:39
9799msgid "Delete the specified cluster from the kubeconfig"
9800msgstr "Delete the specified cluster from the kubeconfig"
9801
9802# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38
9803#: pkg/kubectl/cmd/config/delete_context.go:39
9804msgid "Delete the specified context from the kubeconfig"
9805msgstr "Delete the specified context from the kubeconfig"
9806
9807# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121
9808#: pkg/kubectl/cmd/certificates.go:122
9809msgid "Deny a certificate signing request"
9810msgstr "Deny a certificate signing request"
9811
9812# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58
9813#: pkg/kubectl/cmd/stop.go:59
9814msgid "Deprecated: Gracefully shut down a resource by name or filename"
9815msgstr "Deprecated: Gracefully shut down a resource by name or filename"
9816
9817# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62
9818#: pkg/kubectl/cmd/config/get_contexts.go:64
9819msgid "Describe one or many contexts"
9820msgstr "Describe one or many contexts"
9821
9822# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77
9823#: pkg/kubectl/cmd/top_node.go:78
9824msgid "Display Resource (CPU/Memory) usage of nodes"
9825msgstr "Display Resource (CPU/Memory) usage of nodes"
9826
9827# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79
9828#: pkg/kubectl/cmd/top_pod.go:80
9829msgid "Display Resource (CPU/Memory) usage of pods"
9830msgstr "Display Resource (CPU/Memory) usage of pods"
9831
9832# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43
9833#: pkg/kubectl/cmd/top.go:44
9834msgid "Display Resource (CPU/Memory) usage."
9835msgstr "Display Resource (CPU/Memory) usage."
9836
9837# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49
9838#: pkg/kubectl/cmd/clusterinfo.go:51
9839msgid "Display cluster info"
9840msgstr "Display cluster info"
9841
9842# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40
9843#: pkg/kubectl/cmd/config/get_clusters.go:41
9844msgid "Display clusters defined in the kubeconfig"
9845msgstr "Display clusters defined in the kubeconfig"
9846
9847# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64
9848#: pkg/kubectl/cmd/config/view.go:67
9849msgid "Display merged kubeconfig settings or a specified kubeconfig file"
9850msgstr "Display merged kubeconfig settings or a specified kubeconfig file"
9851
9852# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107
9853#: pkg/kubectl/cmd/get.go:111
9854msgid "Display one or many resources"
9855msgstr "Display one or many resources"
9856
9857# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48
9858#: pkg/kubectl/cmd/config/current_context.go:49
9859msgid "Displays the current-context"
9860msgstr "Displays the current-context"
9861
9862# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50
9863#: pkg/kubectl/cmd/explain.go:51
9864msgid "Documentation of resources"
9865msgstr "Documentation of resources"
9866
9867# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176
9868#: pkg/kubectl/cmd/drain.go:178
9869msgid "Drain node in preparation for maintenance"
9870msgstr "Drain node in preparation for maintenance"
9871
9872# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37
9873#: pkg/kubectl/cmd/clusterinfo_dump.go:39
9874msgid "Dump lots of relevant info for debugging and diagnosis"
9875msgstr "Dump lots of relevant info for debugging and diagnosis"
9876
9877# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100
9878#: pkg/kubectl/cmd/edit.go:110
9879msgid "Edit a resource on the server"
9880msgstr "Edit a resource on the server"
9881
9882# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159
9883#: pkg/kubectl/cmd/create_secret.go:160
9884msgid "Email for Docker registry"
9885msgstr "Email for Docker registry"
9886
9887# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68
9888#: pkg/kubectl/cmd/exec.go:69
9889msgid "Execute a command in a container"
9890msgstr "Execute a command in a container"
9891
9892# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102
9893#: pkg/kubectl/cmd/rollingupdate.go:103
9894msgid ""
9895"Explicit policy for when to pull container images. Required when --image is "
9896"same as existing image, ignored otherwise."
9897msgstr ""
9898"Explicit policy for when to pull container images. Required when --image is "
9899"same as existing image, ignored otherwise."
9900
9901# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75
9902#: pkg/kubectl/cmd/portforward.go:76
9903msgid "Forward one or more local ports to a pod"
9904msgstr "Forward one or more local ports to a pod"
9905
9906# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36
9907#: pkg/kubectl/cmd/help.go:37
9908msgid "Help about any command"
9909msgstr "Help about any command"
9910
9911# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105
9912#: pkg/kubectl/cmd/expose.go:103
9913msgid ""
9914"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
9915"and used (cloud-provider specific)."
9916msgstr ""
9917"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
9918"and used (cloud-provider specific)."
9919
9920# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114
9921#: pkg/kubectl/cmd/expose.go:112
9922msgid ""
9923"If non-empty, set the session affinity for the service to this; legal "
9924"values: 'None', 'ClientIP'"
9925msgstr ""
9926"If non-empty, set the session affinity for the service to this; legal "
9927"values: 'None', 'ClientIP'"
9928
9929# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135
9930#: pkg/kubectl/cmd/annotate.go:136
9931msgid ""
9932"If non-empty, the annotation update will only succeed if this is the current "
9933"resource-version for the object. Only valid when specifying a single "
9934"resource."
9935msgstr ""
9936"If non-empty, the annotation update will only succeed if this is the current "
9937"resource-version for the object. Only valid when specifying a single "
9938"resource."
9939
9940# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132
9941#: pkg/kubectl/cmd/label.go:134
9942msgid ""
9943"If non-empty, the labels update will only succeed if this is the current "
9944"resource-version for the object. Only valid when specifying a single "
9945"resource."
9946msgstr ""
9947"If non-empty, the labels update will only succeed if this is the current "
9948"resource-version for the object. Only valid when specifying a single "
9949"resource."
9950
9951# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98
9952#: pkg/kubectl/cmd/rollingupdate.go:99
9953msgid ""
9954"Image to use for upgrading the replication controller. Must be distinct from "
9955"the existing image (either new image or new image tag).  Can not be used "
9956"with --filename/-f"
9957msgstr ""
9958"Image to use for upgrading the replication controller. Must be distinct from "
9959"the existing image (either new image or new image tag).  Can not be used "
9960"with --filename/-f"
9961
9962# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46
9963#: pkg/kubectl/cmd/rollout/rollout.go:47
9964msgid "Manage a deployment rollout"
9965msgstr "Manage a deployment rollout"
9966
9967# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
9968#: pkg/kubectl/cmd/drain.go:128
9969msgid "Mark node as schedulable"
9970msgstr "Mark node as schedulable"
9971
9972# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
9973#: pkg/kubectl/cmd/drain.go:103
9974msgid "Mark node as unschedulable"
9975msgstr "Mark node as unschedulable"
9976
9977# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73
9978#: pkg/kubectl/cmd/rollout/rollout_pause.go:74
9979msgid "Mark the provided resource as paused"
9980msgstr "Mark the provided resource as paused"
9981
9982# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35
9983#: pkg/kubectl/cmd/certificates.go:36
9984msgid "Modify certificate resources."
9985msgstr "Modify certificate resources."
9986
9987# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39
9988#: pkg/kubectl/cmd/config/config.go:40
9989msgid "Modify kubeconfig files"
9990msgstr "Modify kubeconfig files"
9991
9992# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110
9993#: pkg/kubectl/cmd/expose.go:108
9994msgid ""
9995"Name or number for the port on the container that the service should direct "
9996"traffic to. Optional."
9997msgstr ""
9998"Name or number for the port on the container that the service should direct "
9999"traffic to. Optional."
10000
10001# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108
10002#: pkg/kubectl/cmd/logs.go:113
10003msgid ""
10004"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
10005"one of since-time / since may be used."
10006msgstr ""
10007"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
10008"one of since-time / since may be used."
10009
10010# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97
10011#: pkg/kubectl/cmd/completion.go:104
10012msgid "Output shell completion code for the specified shell (bash or zsh)"
10013msgstr "Output shell completion code for the specified shell (bash or zsh)"
10014
10015# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115
10016#: pkg/kubectl/cmd/convert.go:85
10017msgid ""
10018"Output the formatted object with the given group version (for ex: "
10019"'extensions/v1beta1').)"
10020msgstr ""
10021"Output the formatted object with the given group version (for ex: "
10022"'extensions/v1beta1').)"
10023
10024# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157
10025#: pkg/kubectl/cmd/create_secret.go:158
10026msgid "Password for Docker registry authentication"
10027msgstr "Password for Docker registry authentication"
10028
10029# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226
10030#: pkg/kubectl/cmd/create_secret.go:226
10031msgid "Path to PEM encoded public key certificate."
10032msgstr "Path to PEM encoded public key certificate."
10033
10034# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227
10035#: pkg/kubectl/cmd/create_secret.go:227
10036msgid "Path to private key associated with given certificate."
10037msgstr "Path to private key associated with given certificate."
10038
10039# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84
10040#: pkg/kubectl/cmd/rollingupdate.go:85
10041msgid "Perform a rolling update of the given ReplicationController"
10042msgstr "Perform a rolling update of the given ReplicationController"
10043
10044# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82
10045#: pkg/kubectl/cmd/scale.go:83
10046msgid ""
10047"Precondition for resource version. Requires that the current resource "
10048"version match this value in order to scale."
10049msgstr ""
10050"Precondition for resource version. Requires that the current resource "
10051"version match this value in order to scale."
10052
10053# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
10054#: pkg/kubectl/cmd/version.go:40
10055msgid "Print the client and server version information"
10056msgstr "Print the client and server version information"
10057
10058# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
10059#: pkg/kubectl/cmd/options.go:38
10060msgid "Print the list of flags inherited by all commands"
10061msgstr "Print the list of flags inherited by all commands"
10062
10063# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86
10064#: pkg/kubectl/cmd/logs.go:93
10065msgid "Print the logs for a container in a pod"
10066msgstr "Print the logs for a container in a pod"
10067
10068# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70
10069#: pkg/kubectl/cmd/replace.go:71
10070msgid "Replace a resource by filename or stdin"
10071msgstr "Replace a resource by filename or stdin"
10072
10073# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71
10074#: pkg/kubectl/cmd/rollout/rollout_resume.go:72
10075msgid "Resume a paused resource"
10076msgstr "Resume a paused resource"
10077
10078# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56
10079#: pkg/kubectl/cmd/create_rolebinding.go:57
10080msgid "Role this RoleBinding should reference"
10081msgstr "Role this RoleBinding should reference"
10082
10083# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94
10084#: pkg/kubectl/cmd/run.go:97
10085msgid "Run a particular image on the cluster"
10086msgstr "Run a particular image on the cluster"
10087
10088# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68
10089#: pkg/kubectl/cmd/proxy.go:69
10090msgid "Run a proxy to the Kubernetes API server"
10091msgstr "Run a proxy to the Kubernetes API server"
10092
10093# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161
10094#: pkg/kubectl/cmd/create_secret.go:161
10095msgid "Server location for Docker registry"
10096msgstr "Server location for Docker registry"
10097
10098# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71
10099#: pkg/kubectl/cmd/scale.go:71
10100msgid ""
10101"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
10102msgstr ""
10103"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
10104
10105# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37
10106#: pkg/kubectl/cmd/set/set.go:38
10107msgid "Set specific features on objects"
10108msgstr "Set specific features on objects"
10109
10110#: pkg/kubectl/cmd/apply_set_last_applied.go:83
10111msgid ""
10112"Set the last-applied-configuration annotation on a live object to match the "
10113"contents of a file."
10114msgstr ""
10115"Set the last-applied-configuration annotation on a live object to match the "
10116"contents of a file."
10117
10118# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81
10119#: pkg/kubectl/cmd/set/set_selector.go:82
10120msgid "Set the selector on a resource"
10121msgstr "Set the selector on a resource"
10122
10123# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67
10124#: pkg/kubectl/cmd/config/create_cluster.go:68
10125msgid "Sets a cluster entry in kubeconfig"
10126msgstr "Sets a cluster entry in kubeconfig"
10127
10128# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57
10129#: pkg/kubectl/cmd/config/create_context.go:58
10130msgid "Sets a context entry in kubeconfig"
10131msgstr "Sets a context entry in kubeconfig"
10132
10133# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103
10134#: pkg/kubectl/cmd/config/create_authinfo.go:104
10135msgid "Sets a user entry in kubeconfig"
10136msgstr "Sets a user entry in kubeconfig"
10137
10138# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59
10139#: pkg/kubectl/cmd/config/set.go:60
10140msgid "Sets an individual value in a kubeconfig file"
10141msgstr "Sets an individual value in a kubeconfig file"
10142
10143# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48
10144#: pkg/kubectl/cmd/config/use_context.go:49
10145msgid "Sets the current-context in a kubeconfig file"
10146msgstr "Sets the current-context in a kubeconfig file"
10147
10148# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80
10149#: pkg/kubectl/cmd/describe.go:86
10150msgid "Show details of a specific resource or group of resources"
10151msgstr "Show details of a specific resource or group of resources"
10152
10153# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57
10154#: pkg/kubectl/cmd/rollout/rollout_status.go:58
10155msgid "Show the status of the rollout"
10156msgstr "Show the status of the rollout"
10157
10158# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108
10159#: pkg/kubectl/cmd/expose.go:106
10160msgid "Synonym for --target-port"
10161msgstr "Synonym for --target-port"
10162
10163# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87
10164#: pkg/kubectl/cmd/expose.go:88
10165msgid ""
10166"Take a replication controller, service, deployment or pod and expose it as a "
10167"new Kubernetes Service"
10168msgstr ""
10169"Take a replication controller, service, deployment or pod and expose it as a "
10170"new Kubernetes Service"
10171
10172# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114
10173#: pkg/kubectl/cmd/run.go:117
10174msgid "The image for the container to run."
10175msgstr "The image for the container to run."
10176
10177# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116
10178#: pkg/kubectl/cmd/run.go:119
10179msgid ""
10180"The image pull policy for the container. If left empty, this value will not "
10181"be specified by the client and defaulted by the server"
10182msgstr ""
10183"The image pull policy for the container. If left empty, this value will not "
10184"be specified by the client and defaulted by the server"
10185
10186# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100
10187#: pkg/kubectl/cmd/rollingupdate.go:101
10188msgid ""
10189"The key to use to differentiate between two different controllers, default "
10190"'deployment'.  Only relevant when --image is specified, ignored otherwise"
10191msgstr ""
10192"The key to use to differentiate between two different controllers, default "
10193"'deployment'.  Only relevant when --image is specified, ignored otherwise"
10194
10195# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62
10196#: pkg/kubectl/cmd/create_pdb.go:63
10197msgid ""
10198"The minimum number or percentage of available pods this budget requires."
10199msgstr ""
10200"The minimum number or percentage of available pods this budget requires."
10201
10202# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113
10203#: pkg/kubectl/cmd/expose.go:111
10204msgid "The name for the newly created object."
10205msgstr "The name for the newly created object."
10206
10207# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71
10208#: pkg/kubectl/cmd/autoscale.go:72
10209msgid ""
10210"The name for the newly created object. If not specified, the name of the "
10211"input resource will be used."
10212msgstr ""
10213"The name for the newly created object. If not specified, the name of the "
10214"input resource will be used."
10215
10216# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113
10217#: pkg/kubectl/cmd/run.go:116
10218msgid ""
10219"The name of the API generator to use, see http://kubernetes.io/docs/user-"
10220"guide/kubectl-conventions/#generators for a list."
10221msgstr ""
10222"The name of the API generator to use, see http://kubernetes.io/docs/user-"
10223"guide/kubectl-conventions/#generators for a list."
10224
10225# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66
10226#: pkg/kubectl/cmd/autoscale.go:67
10227msgid ""
10228"The name of the API generator to use. Currently there is only 1 generator."
10229msgstr ""
10230"The name of the API generator to use. Currently there is only 1 generator."
10231
10232# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98
10233#: pkg/kubectl/cmd/expose.go:99
10234msgid ""
10235"The name of the API generator to use. There are 2 generators: 'service/v1' "
10236"and 'service/v2'. The only difference between them is that service port in "
10237"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
10238"v2'."
10239msgstr ""
10240"The name of the API generator to use. There are 2 generators: 'service/v1' "
10241"and 'service/v2'. The only difference between them is that service port in "
10242"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
10243"v2'."
10244
10245# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133
10246#: pkg/kubectl/cmd/run.go:136
10247msgid ""
10248"The name of the generator to use for creating a service.  Only used if --"
10249"expose is true"
10250msgstr ""
10251"The name of the generator to use for creating a service.  Only used if --"
10252"expose is true"
10253
10254# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99
10255#: pkg/kubectl/cmd/expose.go:100
10256msgid "The network protocol for the service to be created. Default is 'TCP'."
10257msgstr "The network protocol for the service to be created. Default is 'TCP'."
10258
10259# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100
10260#: pkg/kubectl/cmd/expose.go:101
10261msgid ""
10262"The port that the service should serve on. Copied from the resource being "
10263"exposed, if unspecified"
10264msgstr ""
10265"The port that the service should serve on. Copied from the resource being "
10266"exposed, if unspecified"
10267
10268# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121
10269#: pkg/kubectl/cmd/run.go:124
10270msgid ""
10271"The port that this container exposes.  If --expose is true, this is also the "
10272"port used by the service that is created."
10273msgstr ""
10274"The port that this container exposes.  If --expose is true, this is also the "
10275"port used by the service that is created."
10276
10277# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131
10278#: pkg/kubectl/cmd/run.go:134
10279msgid ""
10280"The resource requirement limits for this container.  For example, 'cpu=200m,"
10281"memory=512Mi'.  Note that server side components may assign limits depending "
10282"on the server configuration, such as limit ranges."
10283msgstr ""
10284"The resource requirement limits for this container.  For example, 'cpu=200m,"
10285"memory=512Mi'.  Note that server side components may assign limits depending "
10286"on the server configuration, such as limit ranges."
10287
10288# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130
10289#: pkg/kubectl/cmd/run.go:133
10290msgid ""
10291"The resource requirement requests for this container.  For example, "
10292"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
10293"requests depending on the server configuration, such as limit ranges."
10294msgstr ""
10295"The resource requirement requests for this container.  For example, "
10296"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
10297"requests depending on the server configuration, such as limit ranges."
10298
10299# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128
10300#: pkg/kubectl/cmd/run.go:131
10301msgid ""
10302"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
10303"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
10304"created, if set to 'Never', a regular pod is created. For the latter two --"
10305"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
10306msgstr ""
10307"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
10308"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
10309"created, if set to 'Never', a regular pod is created. For the latter two --"
10310"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
10311
10312# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87
10313#: pkg/kubectl/cmd/create_secret.go:88
10314msgid "The type of secret to create"
10315msgstr "The type of secret to create"
10316
10317# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101
10318#: pkg/kubectl/cmd/expose.go:102
10319msgid ""
10320"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
10321"'ClusterIP'."
10322msgstr ""
10323"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
10324"'ClusterIP'."
10325
10326# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71
10327#: pkg/kubectl/cmd/rollout/rollout_undo.go:72
10328msgid "Undo a previous rollout"
10329msgstr "Undo a previous rollout"
10330
10331# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47
10332#: pkg/kubectl/cmd/config/unset.go:48
10333msgid "Unsets an individual value in a kubeconfig file"
10334msgstr "Unsets an individual value in a kubeconfig file"
10335
10336# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91
10337#: pkg/kubectl/cmd/patch.go:96
10338msgid "Update field(s) of a resource using strategic merge patch"
10339msgstr "Update field(s) of a resource using strategic merge patch"
10340
10341# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94
10342#: pkg/kubectl/cmd/set/set_image.go:95
10343msgid "Update image of a pod template"
10344msgstr "Update image of a pod template"
10345
10346# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101
10347#: pkg/kubectl/cmd/set/set_resources.go:102
10348msgid "Update resource requests/limits on objects with pod templates"
10349msgstr "Update resource requests/limits on objects with pod templates"
10350
10351#: pkg/kubectl/cmd/annotate.go:116
10352msgid "Update the annotations on a resource"
10353msgstr "Update the annotations on a resource"
10354
10355# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109
10356#: pkg/kubectl/cmd/label.go:114
10357msgid "Update the labels on a resource"
10358msgstr "Update the labels on a resource"
10359
10360# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88
10361#: pkg/kubectl/cmd/taint.go:87
10362msgid "Update the taints on one or more nodes"
10363msgstr "Update the taints on one or more nodes"
10364
10365# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155
10366#: pkg/kubectl/cmd/create_secret.go:156
10367msgid "Username for Docker registry authentication"
10368msgstr "Username for Docker registry authentication"
10369
10370#: pkg/kubectl/cmd/apply_view_last_applied.go:64
10371msgid "View latest last-applied-configuration annotations of a resource/object"
10372msgstr ""
10373"View latest last-applied-configuration annotations of a resource/object"
10374
10375# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51
10376#: pkg/kubectl/cmd/rollout/rollout_history.go:52
10377msgid "View rollout history"
10378msgstr "View rollout history"
10379
10380# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45
10381#: pkg/kubectl/cmd/clusterinfo_dump.go:46
10382msgid ""
10383"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
10384"directory hierarchy in that directory"
10385msgstr ""
10386"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
10387"directory hierarchy in that directory"
10388
10389#: pkg/kubectl/cmd/run_test.go:85
10390msgid "dummy restart flag)"
10391msgstr "dummy restart flag)"
10392
10393# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253
10394#: pkg/kubectl/cmd/create_service.go:254
10395msgid "external name of service"
10396msgstr "external name of service"
10397
10398# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217
10399#: pkg/kubectl/cmd/cmd.go:227
10400msgid "kubectl controls the Kubernetes cluster manager"
10401msgstr "kubectl controls the Kubernetes cluster manager"
10402
10403#~ msgid ""
10404#~ "watch is only supported on individual resources and resource collections "
10405#~ "- %d resources were found"
10406#~ msgid_plural ""
10407#~ "watch is only supported on individual resources and resource collections "
10408#~ "- %d resources were found"
10409#~ msgstr[0] ""
10410#~ "watch is only supported on individual resources and resource collections "
10411#~ "- %d resource was found"
10412#~ msgstr[1] ""
10413#~ "watch is only supported on individual resources and resource collections "
10414#~ "- %d resources were found"
10415`)
10416
10417func translationsKubectlEn_usLc_messagesK8sPoBytes() ([]byte, error) {
10418	return _translationsKubectlEn_usLc_messagesK8sPo, nil
10419}
10420
10421func translationsKubectlEn_usLc_messagesK8sPo() (*asset, error) {
10422	bytes, err := translationsKubectlEn_usLc_messagesK8sPoBytes()
10423	if err != nil {
10424		return nil, err
10425	}
10426
10427	info := bindataFileInfo{name: "translations/kubectl/en_US/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
10428	a := &asset{bytes: bytes, info: info}
10429	return a, nil
10430}
10431
10432var _translationsKubectlFr_frLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\x11\x00\x00\x00\x1c\x00\x00\x00\xa4\x00\x00\x00\x17\x00\x00\x00,\x01\x00\x00\x00\x00\x00\x00\x88\x01\x00\x008\x00\x00\x00\x89\x01\x00\x000\x00\x00\x00\xc2\x01\x00\x000\x00\x00\x00\xf3\x01\x00\x00\x1d\x00\x00\x00$\x02\x00\x00*\x00\x00\x00B\x02\x00\x00A\x00\x00\x00m\x02\x00\x00\x1c\x00\x00\x00\xaf\x02\x00\x00\x17\x00\x00\x00\xcc\x02\x00\x00\"\x00\x00\x00\xe4\x02\x00\x00\"\x00\x00\x00\a\x03\x00\x00\x1f\x00\x00\x00*\x03\x00\x00-\x00\x00\x00J\x03\x00\x00-\x00\x00\x00x\x03\x00\x00/\x00\x00\x00\xa6\x03\x00\x00$\x00\x00\x00\xd6\x03\x00\x00\xc5\x00\x00\x00\xfb\x03\x00\x00\xab\x01\x00\x00\xc1\x04\x00\x00O\x00\x00\x00m\x06\x00\x00-\x00\x00\x00\xbd\x06\x00\x00.\x00\x00\x00\xeb\x06\x00\x00\"\x00\x00\x00\x1a\a\x00\x00-\x00\x00\x00=\a\x00\x00W\x00\x00\x00k\a\x00\x00\x1a\x00\x00\x00\xc3\a\x00\x00 \x00\x00\x00\xde\a\x00\x00#\x00\x00\x00\xff\a\x00\x00$\x00\x00\x00#\b\x00\x00'\x00\x00\x00H\b\x00\x00;\x00\x00\x00p\b\x00\x007\x00\x00\x00\xac\b\x00\x00;\x00\x00\x00\xe4\b\x00\x00.\x00\x00\x00 \t\x00\x00\x05\x01\x00\x00O\t\x00\x00\x01\x00\x00\x00\n\x00\x00\x00\v\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\t\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\f\x00\x00\x00\x05\x00\x00\x00\r\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00Apply a configuration to a resource by filename or stdin\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Describe one or many contexts\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Displays the current-context\x00Modify kubeconfig files\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Unsets an individual value in a kubeconfig file\x00Update the annotations on a resource\x00watch is only supported on individual resources and resource collections - %d resources were found\x00watch is only supported on individual resources and resource collections - %d resources were found\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2013-12-12 20:03+0000\nPO-Revision-Date: 2017-01-29 22:54-0800\nLast-Translator: Brendan Burns <brendan.d.burns@gmail.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 1.6.10\nX-Poedit-SourceCharset: UTF-8\nLanguage-Team: \nPlural-Forms: nplurals=2; plural=(n > 1);\nLanguage: fr\n\x00Appliquer une configuration \u00e0 une ressource par nom de fichier ou depuis stdin\x00Supprimer le cluster sp\u00e9cifi\u00e9 du kubeconfig\x00Supprimer le contexte sp\u00e9cifi\u00e9 du kubeconfig\x00D\u00e9crire un ou plusieurs contextes\x00Afficher les cluster d\u00e9finis dans kubeconfig\x00Afficher les param\u00e8tres fusionn\u00e9s de kubeconfig ou d'un fichier kubeconfig sp\u00e9cifi\u00e9\x00Affiche le contexte actuel\x00Modifier des fichiers kubeconfig\x00D\u00e9finit un cluster dans kubeconfig\x00D\u00e9finit un contexte dans kubeconfig\x00D\u00e9finit un utilisateur dans kubeconfig\x00D\u00e9finit une valeur individuelle dans un fichier kubeconfig\x00D\u00e9finit le contexte courant dans un fichier kubeconfig\x00Supprime une valeur individuelle dans un fichier kubeconfig\x00Mettre \u00e0 jour les annotations d'une ressource\x00watch n'est compatible qu'avec les ressources individuelles et les collections de ressources.  - %d ressource a \u00e9t\u00e9 trouv\u00e9e. \x00watch n'est compatible qu'avec les ressources individuelles et les collections de ressources.  - %d ressources ont \u00e9t\u00e9 trouv\u00e9es. \x00")
10433
10434func translationsKubectlFr_frLc_messagesK8sMoBytes() ([]byte, error) {
10435	return _translationsKubectlFr_frLc_messagesK8sMo, nil
10436}
10437
10438func translationsKubectlFr_frLc_messagesK8sMo() (*asset, error) {
10439	bytes, err := translationsKubectlFr_frLc_messagesK8sMoBytes()
10440	if err != nil {
10441		return nil, err
10442	}
10443
10444	info := bindataFileInfo{name: "translations/kubectl/fr_FR/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
10445	a := &asset{bytes: bytes, info: info}
10446	return a, nil
10447}
10448
10449var _translationsKubectlFr_frLc_messagesK8sPo = []byte(`# Test translations for unit tests.
10450# Copyright (C) 2016
10451# This file is distributed under the same license as the Kubernetes package.
10452# FIRST AUTHOR brendan.d.burns@gmail.com, 2016.
10453#
10454msgid ""
10455msgstr ""
10456"Project-Id-Version: gettext-go-examples-hello\n"
10457"Report-Msgid-Bugs-To: \n"
10458"POT-Creation-Date: 2013-12-12 20:03+0000\n"
10459"PO-Revision-Date: 2017-01-29 22:54-0800\n"
10460"Last-Translator: Brendan Burns <brendan.d.burns@gmail.com>\n"
10461"MIME-Version: 1.0\n"
10462"Content-Type: text/plain; charset=UTF-8\n"
10463"Content-Transfer-Encoding: 8bit\n"
10464"X-Generator: Poedit 1.6.10\n"
10465"X-Poedit-SourceCharset: UTF-8\n"
10466"Language-Team: \n"
10467"Plural-Forms: nplurals=2; plural=(n > 1);\n"
10468"Language: fr\n"
10469
10470# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/apply.go#L98
10471msgid "Apply a configuration to a resource by filename or stdin"
10472msgstr ""
10473"Appliquer une configuration à une ressource par nom de fichier ou depuis "
10474"stdin"
10475
10476# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38
10477msgid "Delete the specified cluster from the kubeconfig"
10478msgstr "Supprimer le cluster spécifié du kubeconfig"
10479
10480# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38
10481msgid "Delete the specified context from the kubeconfig"
10482msgstr "Supprimer le contexte spécifié du kubeconfig"
10483
10484# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62
10485msgid "Describe one or many contexts"
10486msgstr "Décrire un ou plusieurs contextes"
10487
10488# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40
10489msgid "Display clusters defined in the kubeconfig"
10490msgstr "Afficher les cluster définis dans kubeconfig"
10491
10492# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64
10493msgid "Display merged kubeconfig settings or a specified kubeconfig file"
10494msgstr ""
10495"Afficher les paramètres fusionnés de kubeconfig ou d'un fichier kubeconfig "
10496"spécifié"
10497
10498# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48
10499msgid "Displays the current-context"
10500msgstr "Affiche le contexte actuel"
10501
10502# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39
10503msgid "Modify kubeconfig files"
10504msgstr "Modifier des fichiers kubeconfig"
10505
10506# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67
10507msgid "Sets a cluster entry in kubeconfig"
10508msgstr "Définit un cluster dans kubeconfig"
10509
10510# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57
10511msgid "Sets a context entry in kubeconfig"
10512msgstr "Définit un contexte dans kubeconfig"
10513
10514# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103
10515msgid "Sets a user entry in kubeconfig"
10516msgstr "Définit un utilisateur dans kubeconfig"
10517
10518# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59
10519msgid "Sets an individual value in a kubeconfig file"
10520msgstr "Définit une valeur individuelle dans un fichier kubeconfig"
10521
10522# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48
10523msgid "Sets the current-context in a kubeconfig file"
10524msgstr "Définit le contexte courant dans un fichier kubeconfig"
10525
10526# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47
10527msgid "Unsets an individual value in a kubeconfig file"
10528msgstr "Supprime une valeur individuelle dans un fichier kubeconfig"
10529
10530msgid "Update the annotations on a resource"
10531msgstr "Mettre à jour les annotations d'une ressource"
10532
10533msgid ""
10534"watch is only supported on individual resources and resource collections - "
10535"%d resources were found"
10536msgid_plural ""
10537"watch is only supported on individual resources and resource collections - "
10538"%d resources were found"
10539msgstr[0] ""
10540"watch n'est compatible qu'avec les ressources individuelles et les "
10541"collections de ressources.  - %d ressource a été trouvée. "
10542msgstr[1] ""
10543"watch n'est compatible qu'avec les ressources individuelles et les "
10544"collections de ressources.  - %d ressources ont été trouvées. "
10545`)
10546
10547func translationsKubectlFr_frLc_messagesK8sPoBytes() ([]byte, error) {
10548	return _translationsKubectlFr_frLc_messagesK8sPo, nil
10549}
10550
10551func translationsKubectlFr_frLc_messagesK8sPo() (*asset, error) {
10552	bytes, err := translationsKubectlFr_frLc_messagesK8sPoBytes()
10553	if err != nil {
10554		return nil, err
10555	}
10556
10557	info := bindataFileInfo{name: "translations/kubectl/fr_FR/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
10558	a := &asset{bytes: bytes, info: info}
10559	return a, nil
10560}
10561
10562var _translationsKubectlIt_itLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\xeb\x00\x00\x00\x1c\x00\x00\x00t\a\x00\x009\x01\x00\x00\xcc\x0e\x00\x00\x00\x00\x00\x00\xb0\x13\x00\x00\xdc\x00\x00\x00\xb1\x13\x00\x00\xb6\x00\x00\x00\x8e\x14\x00\x00\v\x02\x00\x00E\x15\x00\x00\x1f\x01\x00\x00Q\x17\x00\x00z\x00\x00\x00q\x18\x00\x00_\x02\x00\x00\xec\x18\x00\x00\u007f\x01\x00\x00L\x1b\x00\x00\x8f\x01\x00\x00\xcc\x1c\x00\x00k\x01\x00\x00\\\x1e\x00\x00k\x01\x00\x00\xc8\x1f\x00\x00>\x01\x00\x004!\x00\x00\x03\x02\x00\x00s\"\x00\x00o\x01\x00\x00w$\x00\x00H\x05\x00\x00\xe7%\x00\x00g\x02\x00\x000+\x00\x00\x1b\x02\x00\x00\x98-\x00\x00q\x01\x00\x00\xb4/\x00\x00\xa8\x01\x00\x00&1\x00\x00\xd4\x01\x00\x00\xcf2\x00\x00\x02\x02\x00\x00\xa44\x00\x00\xb4\x00\x00\x00\xa76\x00\x00\xb7\x02\x00\x00\\7\x00\x00\x92\x03\x00\x00\x14:\x00\x00\xbf\x01\x00\x00\xa7=\x00\x00=\x00\x00\x00g?\x00\x00;\x00\x00\x00\xa5?\x00\x00\xcd\x02\x00\x00\xe1?\x00\x00<\x00\x00\x00\xafB\x00\x00P\x00\x00\x00\xecB\x00\x00S\x00\x00\x00=C\x00\x00<\x00\x00\x00\x91C\x00\x00\xac\x01\x00\x00\xceC\x00\x00\x13\x03\x00\x00{E\x00\x00\xea\x01\x00\x00\x8fH\x00\x00\xfa\x01\x00\x00zJ\x00\x00\xda\x01\x00\x00uL\x00\x00c\x01\x00\x00PN\x00\x00T\x01\x00\x00\xb4O\x00\x00\xba\x06\x00\x00\tQ\x00\x00\xf9\x01\x00\x00\xc4W\x00\x00\xe0\x02\x00\x00\xbeY\x00\x00\x02\x03\x00\x00\x9f\\\x00\x00\xfb\x00\x00\x00\xa2_\x00\x00\xa5\x01\x00\x00\x9e`\x00\x00\xb4\x01\x00\x00Db\x00\x00\x18\x00\x00\x00\xf9c\x00\x00<\x00\x00\x00\x12d\x00\x00=\x00\x00\x00Od\x00\x00\xc6\x00\x00\x00\x8dd\x00\x00g\x02\x00\x00Te\x00\x00.\x00\x00\x00\xbcg\x00\x001\x03\x00\x00\xebg\x00\x00g\x00\x00\x00\x1dk\x00\x00Q\x00\x00\x00\x85k\x00\x00R\x00\x00\x00\xd7k\x00\x00\"\x00\x00\x00*l\x00\x00X\x02\x00\x00Ml\x00\x004\x00\x00\x00\xa6n\x00\x00}\x00\x00\x00\xdbn\x00\x00k\x01\x00\x00Yo\x00\x00\x81\a\x00\x00\xc5p\x00\x00f\x01\x00\x00Gx\x00\x00\x85\x00\x00\x00\xaey\x00\x00\xea\x00\x00\x004z\x00\x00\xd9\x00\x00\x00\x1f{\x00\x00\n\x05\x00\x00\xf9{\x00\x00\x10\x05\x00\x00\x04\x81\x00\x00\x1c\x00\x00\x00\x15\x86\x00\x00\x1e\x00\x00\x002\x86\x00\x00\x98\x02\x00\x00Q\x86\x00\x00\xbc\x01\x00\x00\xea\x88\x00\x00\x9c\x01\x00\x00\xa7\x8a\x00\x00q\x01\x00\x00D\x8c\x00\x00\x05\x01\x00\x00\xb6\x8d\x00\x00\xdf\x01\x00\x00\xbc\x8e\x00\x00\x1c\x01\x00\x00\x9c\x90\x00\x00\xc1\x01\x00\x00\xb9\x91\x00\x00\x1b\x02\x00\x00{\x93\x00\x00\xc0\x00\x00\x00\x97\x95\x00\x00\xd5\x02\x00\x00X\x96\x00\x00\x9d\x00\x00\x00.\x99\x00\x00X\x00\x00\x00\u0319\x00\x00%\x02\x00\x00%\x9a\x00\x00o\x00\x00\x00K\x9c\x00\x00u\x00\x00\x00\xbb\x9c\x00\x00\x01\x01\x00\x001\x9d\x00\x00v\x00\x00\x003\x9e\x00\x00t\x00\x00\x00\xaa\x9e\x00\x00\xef\x00\x00\x00\x1f\x9f\x00\x00}\x00\x00\x00\x0f\xa0\x00\x00j\x00\x00\x00\x8d\xa0\x00\x00\xc4\x01\x00\x00\xf8\xa0\x00\x00\xf7\x03\x00\x00\xbd\xa2\x00\x00;\x00\x00\x00\xb5\xa6\x00\x008\x00\x00\x00\xf1\xa6\x00\x001\x00\x00\x00*\xa7\x00\x007\x00\x00\x00\\\xa7\x00\x00u\x02\x00\x00\x94\xa7\x00\x00\xb0\x00\x00\x00\n\xaa\x00\x00[\x00\x00\x00\xbb\xaa\x00\x00J\x00\x00\x00\x17\xab\x00\x00a\x00\x00\x00b\xab\x00\x00\xbd\x00\x00\x00\u012b\x00\x009\x00\x00\x00\x82\xac\x00\x00\xc5\x00\x00\x00\xbc\xac\x00\x00\xae\x00\x00\x00\x82\xad\x00\x00\xd6\x00\x00\x001\xae\x00\x008\x00\x00\x00\b\xaf\x00\x00%\x00\x00\x00A\xaf\x00\x00W\x00\x00\x00g\xaf\x00\x00\x1d\x00\x00\x00\xbf\xaf\x00\x00=\x00\x00\x00\u076f\x00\x00u\x00\x00\x00\x1b\xb0\x00\x004\x00\x00\x00\x91\xb0\x00\x00-\x00\x00\x00\u01b0\x00\x00\xa3\x00\x00\x00\xf4\xb0\x00\x003\x00\x00\x00\x98\xb1\x00\x002\x00\x00\x00\u0331\x00\x008\x00\x00\x00\xff\xb1\x00\x00\x1e\x00\x00\x008\xb2\x00\x00\x1a\x00\x00\x00W\xb2\x00\x009\x00\x00\x00r\xb2\x00\x00\x13\x00\x00\x00\xac\xb2\x00\x00\x1b\x00\x00\x00\xc0\xb2\x00\x00@\x00\x00\x00\u0732\x00\x00,\x00\x00\x00\x1d\xb3\x00\x00*\x00\x00\x00J\xb3\x00\x007\x00\x00\x00u\xb3\x00\x00'\x00\x00\x00\xad\xb3\x00\x00&\x00\x00\x00\u0573\x00\x00.\x00\x00\x00\xfc\xb3\x00\x00=\x00\x00\x00+\xb4\x00\x00*\x00\x00\x00i\xb4\x00\x000\x00\x00\x00\x94\xb4\x00\x00,\x00\x00\x00\u0174\x00\x00\x1f\x00\x00\x00\xf2\xb4\x00\x00]\x00\x00\x00\x12\xb5\x00\x000\x00\x00\x00p\xb5\x00\x000\x00\x00\x00\xa1\xb5\x00\x00\"\x00\x00\x00\u04b5\x00\x00?\x00\x00\x00\xf5\xb5\x00\x00\x1d\x00\x00\x005\xb6\x00\x00,\x00\x00\x00S\xb6\x00\x00+\x00\x00\x00\x80\xb6\x00\x00$\x00\x00\x00\xac\xb6\x00\x00\x14\x00\x00\x00\u0476\x00\x00*\x00\x00\x00\xe6\xb6\x00\x00A\x00\x00\x00\x11\xb7\x00\x00\x1d\x00\x00\x00S\xb7\x00\x00\x1c\x00\x00\x00q\xb7\x00\x00\x1a\x00\x00\x00\x8e\xb7\x00\x00)\x00\x00\x00\xa9\xb7\x00\x006\x00\x00\x00\u04f7\x00\x00\x1d\x00\x00\x00\n\xb8\x00\x00\x19\x00\x00\x00(\xb8\x00\x00 \x00\x00\x00B\xb8\x00\x00v\x00\x00\x00c\xb8\x00\x00(\x00\x00\x00\u06b8\x00\x00\x16\x00\x00\x00\x03\xb9\x00\x00p\x00\x00\x00\x1a\xb9\x00\x00`\x00\x00\x00\x8b\xb9\x00\x00\x9b\x00\x00\x00\xec\xb9\x00\x00\x97\x00\x00\x00\x88\xba\x00\x00\xa8\x00\x00\x00 \xbb\x00\x00\x1b\x00\x00\x00\u027b\x00\x00\x18\x00\x00\x00\xe5\xbb\x00\x00\x1a\x00\x00\x00\xfe\xbb\x00\x00$\x00\x00\x00\x19\xbc\x00\x00\x1d\x00\x00\x00>\xbc\x00\x00\x17\x00\x00\x00\\\xbc\x00\x00a\x00\x00\x00t\xbc\x00\x00s\x00\x00\x00\u05bc\x00\x00B\x00\x00\x00J\xbd\x00\x00Y\x00\x00\x00\x8d\xbd\x00\x00+\x00\x00\x00\xe7\xbd\x00\x00+\x00\x00\x00\x13\xbe\x00\x006\x00\x00\x00?\xbe\x00\x00;\x00\x00\x00v\xbe\x00\x00q\x00\x00\x00\xb2\xbe\x00\x00/\x00\x00\x00$\xbf\x00\x001\x00\x00\x00T\xbf\x00\x00'\x00\x00\x00\x86\xbf\x00\x00'\x00\x00\x00\xae\xbf\x00\x00\x18\x00\x00\x00\u05bf\x00\x00&\x00\x00\x00\xef\xbf\x00\x00%\x00\x00\x00\x16\xc0\x00\x00(\x00\x00\x00<\xc0\x00\x00#\x00\x00\x00e\xc0\x00\x00K\x00\x00\x00\x89\xc0\x00\x00 \x00\x00\x00\xd5\xc0\x00\x00_\x00\x00\x00\xf6\xc0\x00\x00\x1e\x00\x00\x00V\xc1\x00\x00\"\x00\x00\x00u\xc1\x00\x00\"\x00\x00\x00\x98\xc1\x00\x00\x1f\x00\x00\x00\xbb\xc1\x00\x00-\x00\x00\x00\xdb\xc1\x00\x00-\x00\x00\x00\t\xc2\x00\x009\x00\x00\x007\xc2\x00\x00\x1e\x00\x00\x00q\xc2\x00\x00\x19\x00\x00\x00\x90\xc2\x00\x00c\x00\x00\x00\xaa\xc2\x00\x00#\x00\x00\x00\x0e\xc3\x00\x00\x82\x00\x00\x002\xc3\x00\x00\x94\x00\x00\x00\xb5\xc3\x00\x00H\x00\x00\x00J\xc4\x00\x00&\x00\x00\x00\x93\xc4\x00\x00e\x00\x00\x00\xba\xc4\x00\x00z\x00\x00\x00 \xc5\x00\x00J\x00\x00\x00\x9b\xc5\x00\x00\xe5\x00\x00\x00\xe6\xc5\x00\x00W\x00\x00\x00\xcc\xc6\x00\x00E\x00\x00\x00$\xc7\x00\x00a\x00\x00\x00j\xc7\x00\x00v\x00\x00\x00\xcc\xc7\x00\x00\xcb\x00\x00\x00C\xc8\x00\x00\xcf\x00\x00\x00\x0f\xc9\x00\x00\x1e\x01\x00\x00\xdf\xc9\x00\x00\x1c\x00\x00\x00\xfe\xca\x00\x00T\x00\x00\x00\x1b\xcb\x00\x00\x17\x00\x00\x00p\xcb\x00\x00/\x00\x00\x00\x88\xcb\x00\x009\x00\x00\x00\xb8\xcb\x00\x00\x1e\x00\x00\x00\xf2\xcb\x00\x00=\x00\x00\x00\x11\xcc\x00\x00$\x00\x00\x00O\xcc\x00\x00\x1f\x00\x00\x00t\xcc\x00\x00&\x00\x00\x00\x94\xcc\x00\x00+\x00\x00\x00\xbb\xcc\x00\x00G\x00\x00\x00\xe7\xcc\x00\x00\x14\x00\x00\x00/\xcd\x00\x00r\x00\x00\x00D\xcd\x00\x00\x13\x00\x00\x00\xb7\xcd\x00\x00\x18\x00\x00\x00\xcb\xcd\x00\x00/\x00\x00\x00\xe4\xcd\x00\x00\xc9\x01\x00\x00\x14\xce\x00\x00\xde\x00\x00\x00\xde\xcf\x00\x00\xb9\x00\x00\x00\xbd\xd0\x00\x00*\x02\x00\x00w\xd1\x00\x00/\x01\x00\x00\xa2\xd3\x00\x00\x87\x00\x00\x00\xd2\xd4\x00\x00v\x02\x00\x00Z\xd5\x00\x00\x9d\x01\x00\x00\xd1\xd7\x00\x00\xaa\x01\x00\x00o\xd9\x00\x00z\x01\x00\x00\x1a\xdb\x00\x00|\x01\x00\x00\x95\xdc\x00\x00L\x01\x00\x00\x12\xde\x00\x00\x06\x02\x00\x00_\xdf\x00\x00~\x01\x00\x00f\xe1\x00\x00j\x05\x00\x00\xe5\xe2\x00\x00\x96\x02\x00\x00P\xe8\x00\x00#\x02\x00\x00\xe7\xea\x00\x00\x8c\x01\x00\x00\v\xed\x00\x00\xd1\x01\x00\x00\x98\xee\x00\x00\t\x02\x00\x00j\xf0\x00\x00+\x02\x00\x00t\xf2\x00\x00\xc1\x00\x00\x00\xa0\xf4\x00\x00\xe0\x02\x00\x00b\xf5\x00\x00\xd1\x03\x00\x00C\xf8\x00\x00\xbc\x01\x00\x00\x15\xfc\x00\x00E\x00\x00\x00\xd2\xfd\x00\x00F\x00\x00\x00\x18\xfe\x00\x00\x13\x03\x00\x00_\xfe\x00\x00A\x00\x00\x00s\x01\x01\x00K\x00\x00\x00\xb5\x01\x01\x00P\x00\x00\x00\x01\x02\x01\x00=\x00\x00\x00R\x02\x01\x00\xd3\x01\x00\x00\x90\x02\x01\x00)\x03\x00\x00d\x04\x01\x00\x1c\x02\x00\x00\x8e\a\x01\x00\x02\x02\x00\x00\xab\t\x01\x00\xf5\x01\x00\x00\xae\v\x01\x00\x8b\x01\x00\x00\xa4\r\x01\x00W\x01\x00\x000\x0f\x01\x00\xe2\x06\x00\x00\x88\x10\x01\x00#\x02\x00\x00k\x17\x01\x00\f\x03\x00\x00\x8f\x19\x01\x00\n\x03\x00\x00\x9c\x1c\x01\x00\x1e\x01\x00\x00\xa7\x1f\x01\x00\xc0\x01\x00\x00\xc6 \x01\x00\xf9\x01\x00\x00\x87\"\x01\x00\x17\x00\x00\x00\x81$\x01\x00=\x00\x00\x00\x99$\x01\x00>\x00\x00\x00\xd7$\x01\x00\xe0\x00\x00\x00\x16%\x01\x00\xbc\x02\x00\x00\xf7%\x01\x00/\x00\x00\x00\xb4(\x01\x00\x96\x03\x00\x00\xe4(\x01\x00h\x00\x00\x00{,\x01\x00S\x00\x00\x00\xe4,\x01\x00T\x00\x00\x008-\x01\x00(\x00\x00\x00\x8d-\x01\x00\xbe\x02\x00\x00\xb6-\x01\x005\x00\x00\x00u0\x01\x00\x82\x00\x00\x00\xab0\x01\x00\x98\x01\x00\x00.1\x01\x00^\b\x00\x00\xc72\x01\x00}\x01\x00\x00&;\x01\x00\x93\x00\x00\x00\xa4<\x01\x00\x1f\x01\x00\x008=\x01\x00\xec\x00\x00\x00X>\x01\x00F\x05\x00\x00E?\x01\x00\xf3\x05\x00\x00\x8cD\x01\x00+\x00\x00\x00\x80J\x01\x001\x00\x00\x00\xacJ\x01\x00\xf7\x02\x00\x00\xdeJ\x01\x00\xd3\x01\x00\x00\xd6M\x01\x00\xc2\x01\x00\x00\xaaO\x01\x00\x88\x01\x00\x00mQ\x01\x00'\x01\x00\x00\xf6R\x01\x00\xff\x01\x00\x00\x1eT\x01\x00=\x01\x00\x00\x1eV\x01\x00\xc2\x01\x00\x00\\W\x01\x00c\x02\x00\x00\x1fY\x01\x00\xdb\x00\x00\x00\x83[\x01\x00\x01\x03\x00\x00_\\\x01\x00\xa9\x00\x00\x00a_\x01\x00^\x00\x00\x00\v`\x01\x00N\x02\x00\x00j`\x01\x00u\x00\x00\x00\xb9b\x01\x00}\x00\x00\x00/c\x01\x00)\x01\x00\x00\xadc\x01\x00\x8b\x00\x00\x00\xd7d\x01\x00}\x00\x00\x00ce\x01\x00\x06\x01\x00\x00\xe1e\x01\x00\x84\x00\x00\x00\xe8f\x01\x00s\x00\x00\x00mg\x01\x00\xf0\x01\x00\x00\xe1g\x01\x00\x13\x04\x00\x00\xd2i\x01\x00;\x00\x00\x00\xe6m\x01\x008\x00\x00\x00\"n\x01\x002\x00\x00\x00[n\x01\x009\x00\x00\x00\x8en\x01\x00\xd5\x02\x00\x00\xc8n\x01\x00\xc8\x00\x00\x00\x9eq\x01\x00p\x00\x00\x00gr\x01\x00]\x00\x00\x00\xd8r\x01\x00l\x00\x00\x006s\x01\x00\xba\x00\x00\x00\xa3s\x01\x00B\x00\x00\x00^t\x01\x00\xca\x00\x00\x00\xa1t\x01\x00\xb5\x00\x00\x00lu\x01\x00\xe6\x00\x00\x00\"v\x01\x007\x00\x00\x00\tw\x01\x00.\x00\x00\x00Aw\x01\x00r\x00\x00\x00pw\x01\x00$\x00\x00\x00\xe3w\x01\x00<\x00\x00\x00\bx\x01\x00\x86\x00\x00\x00Ex\x01\x00:\x00\x00\x00\xccx\x01\x003\x00\x00\x00\ay\x01\x00\xc6\x00\x00\x00;y\x01\x00=\x00\x00\x00\x02z\x01\x000\x00\x00\x00@z\x01\x009\x00\x00\x00qz\x01\x00 \x00\x00\x00\xabz\x01\x00\x1a\x00\x00\x00\xccz\x01\x009\x00\x00\x00\xe7z\x01\x00\x12\x00\x00\x00!{\x01\x00\x1b\x00\x00\x004{\x01\x00H\x00\x00\x00P{\x01\x00-\x00\x00\x00\x99{\x01\x00)\x00\x00\x00\xc7{\x01\x006\x00\x00\x00\xf1{\x01\x00'\x00\x00\x00(|\x01\x00&\x00\x00\x00P|\x01\x003\x00\x00\x00w|\x01\x00E\x00\x00\x00\xab|\x01\x004\x00\x00\x00\xf1|\x01\x005\x00\x00\x00&}\x01\x007\x00\x00\x00\\}\x01\x00\x1e\x00\x00\x00\x94}\x01\x00g\x00\x00\x00\xb3}\x01\x00-\x00\x00\x00\x1b~\x01\x00-\x00\x00\x00I~\x01\x00+\x00\x00\x00w~\x01\x00A\x00\x00\x00\xa3~\x01\x00\x1b\x00\x00\x00\xe5~\x01\x007\x00\x00\x00\x01\u007f\x01\x007\x00\x00\x009\u007f\x01\x00/\x00\x00\x00q\u007f\x01\x00#\x00\x00\x00\xa1\u007f\x01\x00(\x00\x00\x00\xc5\u007f\x01\x00P\x00\x00\x00\xee\u007f\x01\x00\x1d\x00\x00\x00?\x80\x01\x00\x1d\x00\x00\x00]\x80\x01\x00\x1c\x00\x00\x00{\x80\x01\x00,\x00\x00\x00\x98\x80\x01\x00F\x00\x00\x00\u0140\x01\x00!\x00\x00\x00\f\x81\x01\x00\x1c\x00\x00\x00.\x81\x01\x00#\x00\x00\x00K\x81\x01\x00\x88\x00\x00\x00o\x81\x01\x00(\x00\x00\x00\xf8\x81\x01\x00\x1b\x00\x00\x00!\x82\x01\x00u\x00\x00\x00=\x82\x01\x00e\x00\x00\x00\xb3\x82\x01\x00\xb4\x00\x00\x00\x19\x83\x01\x00\xab\x00\x00\x00\u0383\x01\x00\xc0\x00\x00\x00z\x84\x01\x00\x1e\x00\x00\x00;\x85\x01\x00)\x00\x00\x00Z\x85\x01\x00-\x00\x00\x00\x84\x85\x01\x00$\x00\x00\x00\xb2\x85\x01\x00&\x00\x00\x00\u05c5\x01\x00\x1a\x00\x00\x00\xfe\x85\x01\x00e\x00\x00\x00\x19\x86\x01\x00\x93\x00\x00\x00\u007f\x86\x01\x00M\x00\x00\x00\x13\x87\x01\x00g\x00\x00\x00a\x87\x01\x003\x00\x00\x00\u0247\x01\x007\x00\x00\x00\xfd\x87\x01\x00D\x00\x00\x005\x88\x01\x00@\x00\x00\x00z\x88\x01\x00\x84\x00\x00\x00\xbb\x88\x01\x009\x00\x00\x00@\x89\x01\x001\x00\x00\x00z\x89\x01\x00$\x00\x00\x00\xac\x89\x01\x00+\x00\x00\x00\u0449\x01\x00\x1f\x00\x00\x00\xfd\x89\x01\x00$\x00\x00\x00\x1d\x8a\x01\x00+\x00\x00\x00B\x8a\x01\x00*\x00\x00\x00n\x8a\x01\x00+\x00\x00\x00\x99\x8a\x01\x00V\x00\x00\x00\u014a\x01\x000\x00\x00\x00\x1c\x8b\x01\x00s\x00\x00\x00M\x8b\x01\x00%\x00\x00\x00\xc1\x8b\x01\x00&\x00\x00\x00\xe7\x8b\x01\x00&\x00\x00\x00\x0e\x8c\x01\x00%\x00\x00\x005\x8c\x01\x00/\x00\x00\x00[\x8c\x01\x000\x00\x00\x00\x8b\x8c\x01\x00B\x00\x00\x00\xbc\x8c\x01\x00\x1b\x00\x00\x00\xff\x8c\x01\x00\x19\x00\x00\x00\x1b\x8d\x01\x00i\x00\x00\x005\x8d\x01\x00(\x00\x00\x00\x9f\x8d\x01\x00\x8f\x00\x00\x00\u020d\x01\x00\xa3\x00\x00\x00X\x8e\x01\x00P\x00\x00\x00\xfc\x8e\x01\x00#\x00\x00\x00M\x8f\x01\x00i\x00\x00\x00q\x8f\x01\x00\x85\x00\x00\x00\u06cf\x01\x00M\x00\x00\x00a\x90\x01\x00\x03\x01\x00\x00\xaf\x90\x01\x00i\x00\x00\x00\xb3\x91\x01\x00P\x00\x00\x00\x1d\x92\x01\x00X\x00\x00\x00n\x92\x01\x00u\x00\x00\x00\u01d2\x01\x00\xed\x00\x00\x00=\x93\x01\x00\xf8\x00\x00\x00+\x94\x01\x00H\x01\x00\x00$\x95\x01\x00\x19\x00\x00\x00m\x96\x01\x00^\x00\x00\x00\x87\x96\x01\x00\x1d\x00\x00\x00\xe6\x96\x01\x00,\x00\x00\x00\x04\x97\x01\x00=\x00\x00\x001\x97\x01\x00$\x00\x00\x00o\x97\x01\x00C\x00\x00\x00\x94\x97\x01\x00\x1f\x00\x00\x00\u0617\x01\x00\x1d\x00\x00\x00\xf8\x97\x01\x00$\x00\x00\x00\x16\x98\x01\x004\x00\x00\x00;\x98\x01\x00V\x00\x00\x00p\x98\x01\x00 \x00\x00\x00\u01d8\x01\x00\x82\x00\x00\x00\xe8\x98\x01\x00\x16\x00\x00\x00k\x99\x01\x00\x19\x00\x00\x00\x82\x99\x01\x002\x00\x00\x00\x9c\x99\x01\x00\x01\x00\x00\x00\x00\x00\x00\x00^\x00\x00\x00\\\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00\xc4\x00\x00\x00\x0f\x00\x00\x00\xc3\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00\x86\x00\x00\x00\xeb\x00\x00\x00c\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00o\x00\x00\x00}\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\x00\x00\x00\x00\xd8\x00\x00\x00\x98\x00\x00\x00U\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\x00\x00\x00\x17\x00\x00\x00u\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x8a\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc9\x00\x00\x00\xb7\x00\x00\x00\xd7\x00\x00\x00*\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x84\x00\x00\x00\x9c\x00\x00\x00\xe6\x00\x00\x00\x9d\x00\x00\x00\xc5\x00\x00\x00\xd9\x00\x00\x00\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\xcd\x00\x00\x00\xcb\x00\x00\x00y\x00\x00\x00\x97\x00\x00\x00\xba\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\x93\x00\x00\x00\xad\x00\x00\x00\xe1\x00\x00\x00\xa6\x00\x00\x00\xd0\x00\x00\x00r\x00\x00\x00+\x00\x00\x006\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00h\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\xd1\x00\x00\x00\xde\x00\x00\x00;\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\xe7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00z\x00\x00\x00/\x00\x00\x00V\x00\x00\x00\x8d\x00\x00\x00\xe3\x00\x00\x00!\x00\x00\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd3\x00\x00\x00\x88\x00\x00\x00l\x00\x00\x00s\x00\x00\x00g\x00\x00\x00\x05\x00\x00\x00\xc6\x00\x00\x00#\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00\xc2\x00\x00\x00\x13\x00\x00\x00S\x00\x00\x00G\x00\x00\x00$\x00\x00\x00\xc1\x00\x00\x00\xb5\x00\x00\x00X\x00\x00\x00m\x00\x00\x00\t\x00\x00\x00x\x00\x00\x00\xb8\x00\x00\x00\xbd\x00\x00\x00k\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\x00\x00\x00E\x00\x00\x00\xbf\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x00\x00:\x00\x00\x00\x82\x00\x00\x00\x81\x00\x00\x00&\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00[\x00\x00\x00I\x00\x00\x00e\x00\x00\x00\x04\x00\x00\x00>\x00\x00\x00\b\x00\x00\x00\x94\x00\x00\x00\x8f\x00\x00\x00\xce\x00\x00\x00?\x00\x00\x00Y\x00\x00\x00\xda\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00'\x00\x00\x004\x00\x00\x00\xcc\x00\x00\x00\f\x00\x00\x005\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\xbb\x00\x00\x00\x00\x00\x00\x00\xa9\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\xe5\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00 \x00\x00\x00)\x00\x00\x00\xcf\x00\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00Z\x00\x00\x00\"\x00\x00\x00\x00\x00\x00\x00v\x00\x00\x00]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00\x00\x00j\x00\x00\x008\x00\x00\x00\xa3\x00\x00\x00q\x00\x00\x00t\x00\x00\x00_\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00@\x00\x00\x00\xd2\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\xc8\x00\x00\x00\x95\x00\x00\x00\x06\x00\x00\x00\xa8\x00\x00\x00\xae\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x91\x00\x00\x00\x0e\x00\x00\x00{\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00i\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd5\x00\x00\x00L\x00\x00\x00\x00\x00\x00\x00\xea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w\x00\x00\x00\x12\x00\x00\x00=\x00\x00\x00\xaf\x00\x00\x00\a\x00\x00\x00\xdf\x00\x00\x00\xc0\x00\x00\x00N\x00\x00\x00%\x00\x00\x009\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00\u007f\x00\x00\x00\xbe\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\xb3\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00R\x00\x00\x00D\x00\x00\x00B\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00\xd6\x00\x00\x00\x83\x00\x00\x00\n\x00\x00\x00W\x00\x00\x00\x14\x00\x00\x00Q\x00\x00\x00\xd4\x00\x00\x00d\x00\x00\x00\xac\x00\x00\x00\x16\x00\x00\x00\x96\x00\x00\x00K\x00\x00\x002\x00\x00\x00\x1a\x00\x00\x00\xb4\x00\x00\x00f\x00\x00\x00\xa2\x00\x00\x00\xe8\x00\x00\x00\x02\x00\x00\x00A\x00\x00\x00\xe4\x00\x00\x00\x8c\x00\x00\x00\x9a\x00\x00\x00`\x00\x00\x00\xab\x00\x00\x00M\x00\x00\x007\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x00\x00\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9b\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\xdd\x00\x00\x00\x8e\x00\x00\x00\xca\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00|\x00\x00\x003\x00\x00\x00T\x00\x00\x00\x87\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x00\xaa\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00p\x00\x00\x00\xc7\x00\x00\x00\x8b\x00\x00\x00\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Unsets an individual value in a kubeconfig file\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00Project-Id-Version: kubernetes\nReport-Msgid-Bugs-To: EMAIL\nPOT-Creation-Date: 2017-03-14 21:32-0700\nPO-Revision-Date: 2017-08-28 15:20+0200\nLanguage: it_IT\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n != 1);\nLast-Translator: Luca Berton <mr.evolution85@gmail.com>\nLanguage-Team: Luca Berton <mr.evolution85@gmail.com>\nX-Generator: Poedit 1.8.7.1\nX-Poedit-SourceCharset: UTF-8\n\x00\n\t\t # Creare un ClusterRoleBinding per user1, user2 e group1 utilizzando il cluster-admin ClusterRole\n\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1\x00\n\t\t  # Crea un RoleBinding per user1, user2, and group1 utilizzando l'admin ClusterRole\n\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1\x00\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\u00e9 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\x00\n\t\t  # Se non si dispone ancora di un file .dockercfg, \u00e8 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\x00\n\t\t  # Mostra metriche per tutti i nodi\n\t\t kubectl top node\n\n\t\t # Mostra metriche per un determinato nodo\n\t\t kubectl top node NODE_NAME\x00\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 \u00e8 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\x00\n\t\t#  Auto scale un deployment \"foo\", con il numero di pod compresi tra 2 e 10, utilizzo della CPU target specificato in modo da utilizzare una politica di autoscaling predefinita:\n\t\tkubectl autoscale deployment foo --min=2 --max=10\n\n\t\t# Auto scale un controller di replica \"foo\", con il numero di pod compresi tra 1 e 5, utilizzo dell'utilizzo della CPU a 80%:\n\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\n\t\t# Converte 'pod.yaml' alla versione pi\u00f9 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\u00f9 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\u00f9 recente e li crea tutti.\n\t\tkubectl convert -f . | kubectl create -f -\x00\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\x00\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\x00\n\t\t# Crea una nuova resourcequota chiamata 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\n\t\t# Creare una nuova resourcequota denominata best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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# e richiede che almeno la met\u00e0 dei pod selezionati sia disponibile in qualsiasi momento.\n\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Descrive un nodo\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Descrive un pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Descrive un pod identificato da tipo e nome in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Descrive tutti i pod\n\t\tkubectl describe pods\n\n\t\t# Descrive i pod con label name=myLabel\n\t\tkubectl describe po -l name=myLabel\n\n\t\t# Descrivere tutti i pod gestiti dal controller di replica \"frontend\"  (rc-created pods\n\t\t# ottiene il nome del rc come un prefisso del nome pod).\n\t\tkubectl describe pods frontend\x00\n\t\t# Drain node \"foo\", anche se ci sono i baccelli non gestiti da ReplicationController, ReplicaSet, Job, DaemonSet o StatefulSet su di esso.\n\t\t$ kubectl drain foo --force\n\n\t\t# Come sopra, ma interrompere se ci sono i baccelli non gestiti da ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, e utilizzare un periodo di grazia di 15 minuti.\n\t\t$ kubectl drain foo --grace-period=900\x00\n\t\t# Modifica il servizio denominato 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Usa un editor alternativo\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\t\t# Modifica il lavoro 'myjob' in JSON utilizzando il formato API v1:\n\t\tkubectl edit job.v1.batch/myjob -o json\n\n\t\t# Modifica la distribuzione 'mydeployment' in YAML e salvare la configurazione modificata nella sua annotazione:\n\t\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\u00e0 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\x00\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\u00e0 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\x00\n\t\t# Ottieni la documentazione della risorsa e i relativi campi\n\t\tkubectl explain pods\n\n\t\t# Ottieni la documentazione di un campo specifico di una risorsa\n\t\tkubectl explain pods.spec.containers\x00\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\nsource $(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\nsource '$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)\x00\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\u00f9 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\x00\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\x00\n\t\t# Segna il nodo \"foo\" come programmabile.\n\t\t$ Kubectl uncordon foo\x00\n\t\t#  Segna il nodo \"foo\" come non programmabile.\n\t\tkubectl cordon foo\x00\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 \u00e8 richiesto perch\u00e9 \u00e8 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\"}]'\x00\n\t\t# Stampa i flag ereditati da tutti i comandi\n\t\tkubectl options\x00\n\t\t# Stampa l'indirizzo dei servizi master e cluster\n\t\tkubectl cluster-info\x00\n\t\t# Stampa le versioni client e server per il current context\n\t\tkubectl version\x00\n\t\t# Stampa le versioni API supportate\n\t\tkubectl api-versions\x00\n\t\t# Sostituire un pod utilizzando i dati in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\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\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/\x01: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\x00\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\x00\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\u00e0 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\x00\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 \u00e8 2, scala mysql a 3.\n\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n\n\t\t# Scalare pi\u00f9 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\x00\n\t\t# Imposta l'ultima-configurazione-applicata di una risorsa che corrisponda al contenuto di un file.\n\t\tkubectl apply set-last-applied -f deploy.yaml\n\n\t\t# Esegue set-last-applied per ogni file di configurazione in una directory.\n\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\u00e0 l'annotazione se non esiste gi\u00e0.\n\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Mostra metriche di tutti i pod nello spazio dei nomi predefinito\n\t\tkubectl top pod\n\n\t\t# Mostra metriche di tutti i pod nello spazio dei nomi specificato\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Mostra metriche per un pod e i suoi relativi container\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Mostra metriche per i pod definiti da label name = myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Avviare il container  nginx utilizzando un diverso comando e argomenti personalizzati.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Avviare il contenitore perl per calcolare \u03c0 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 \u03c0 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)'\x00\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\u00e0 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-\x00\n\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Aggiorna tutti i pod nello spazio dei nomi\n\t\tkubectl label pods --all status=unhealthy\n\n\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 \u00e8 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 esiste.\n\t\t# Non richiede la flag -overwrite.\n\t\tkubectl label pods foo bar-\x00\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\x00\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\x00\n\t\tApplicare una configurazione a una risorsa per nomefile o stdin.\n\t\tQuesta risorsa verr\u00e0 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\u00e0 --prune non \u00e8 ancora completa. Non utilizzare a meno che non si sia a conoscenza di quale sia lo stato attuale. Vedi https://issues.k8s.io/34274.\x00\n\t\tConvertire i file di configurazione tra diverse versioni API. Sono\n\t\taccettati i formati YAML e JSON.\n\n\t\tIl comando prende il nome di file, la directory o l'URL come input e lo converte nel formato\n\t\tdi versione specificata dal flag -output-version. Se la versione di destinazione non \u00e8 specificata o\n\t\tnon supportata, viene convertita nella versione pi\u00f9 recente.\n\n\t\tL'output predefinito verr\u00e0 stampato su stdout nel formato YAML. Si pu\u00f2 usare l'opzione -o\n\t\tper cambiare la destinazione di output.\x00\n\t\nCrea un ClusterRole.\x00\n\t\tCrea un ClusterRoleBinding per un ClusterRole particolare.\x00\n\t\tCrea un RoleBinding per un particolare Ruolo o ClusterRole.\x00\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.\x00\n\t\tCreare un configmap basato su un file, una directory o un valore literal specificato.\n\n\t\tUn singolo configmap pu\u00f2 includere una o pi\u00f9 coppie chiave/valore.\n\n\t\tQuando si crea una configmap basata su un file, il valore predefinito sar\u00e0 il nome di base del file e il valore sar\u00e0\n\t\tpredefinito per il contenuto del file. Se il nome di base \u00e8 una chiave non valida, \u00e8 possibile specificare un tasto alternativo.\n\n\t\tQuando si crea un configmap basato su una directory, ogni file il cui nome di base \u00e8 una chiave valida nella directory verr\u00e0\n\t\tpacchettizzata nel configmap. Le voci di directory tranne i file regolari vengono ignorati (ad esempio sottodirectory,\n\t\tsymlinks, devices, pipes, ecc).\x00\n\t\tCreare un namespace con il nome specificato.\x00\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, \u00e8 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 \u00e8 facoltativo.\n\n\t\tDurante la creazione di applicazioni, \u00e8 possibile avere un Docker registry che richiede l'autenticazione. Affinch\u00e9 i \n\t\tnodi eseguano pull di immagini per vostro conto, devono avere le credenziali. \u00c8 possibile fornire queste informazioni \n\t\tcreando un dockercfg secret e collegandolo al tuo account di servizio.\x00\n\t\tCrea un pod disruption budget con il nome specificato, selector e il numero minimo di pod disponibili\x00\n\t\tCrea una risorsa per nome file o stdin.\n\n\t\tSono accettati i formati JSON e YAML.\x00\n\t\tCrea una resourcequota con il nome specificato, hard limits e gli scope opzionali\x00\n\t\tCrea un ruolo con una singola regola.\x00\n\t\tCrea un secret basato su un file, una directory o un valore specifico literal.\n\n\t\tUn singolo secret  pu\u00f2 includere una o pi\u00f9 coppie chiave/valore.\n\n\t\tQuando si crea un secret basato su un file, la chiave per impostazione predefinita sar\u00e0 il nome di base del file e il valore sar\u00e0\n\t\tpredefinito al contenuto del file. Se il nome di base \u00e8 una chiave non valida, \u00e8 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 \u00e8 una chiave valida nella directory verr\u00e0 \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).\x00\n\t\tCreare un service account con il nome specificato.\x00\n\t\tCrea ed esegue un'immagine particolare, eventualmente replicata.\n\n\t\tCrea un deployment o un job per gestire i container creati.\x00\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\u00f2 aumentare o diminuire automaticamente il numero di pod distribuiti all'interno del sistema se necessario.\x00\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. \u00c8 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\u00f2 sostituire quel valore con\n\t\til falg --grace-period, o passare --now per impostare il grace-period a 1. Poich\u00e9 queste risorse spesso\n\t\trappresentano entit\u00e0 del cluster, la cancellazione non pu\u00f2 essere presa in carico immediatamente. Se il nodo\n\t\tche ospita un pod \u00e8 spento o non raggiungibile da API server, termination pu\u00f2 richiedere molto pi\u00f9 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\u00f2 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\u00f2 comportare\n\t\tpi\u00f9 processi in esecuzione su macchine diverse che utilizzando la stessa identificazione che pu\u00f2 portare\n\t\tcorruzione o inconsistenza dei dati. Forza i pod solo quando si \u00e8 sicuri che il pod sia\n\t\tterminato, o se la tua applicazione pu\u00f2 can tollerare pi\u00f9 copie dello stesso pod in esecuzione contemporaneamente.\n\t\tInoltre, se forzate l'eliminazione dei i nodi, lo scheduler pu\u00f2 pu\u00f2 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.\x00\n\t\tDeprecated: chiudere correttamente una risorsa per nome o nome file.\n\n\t\tIl comando stop \u00e8 deprecato, tutte le sue funzionalit\u00e0 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 \u00e8 scalabile, verr\u00e0 scalata a 0 prima dell'eliminazione.\x00\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.\x00\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.\x00\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.\x00\n\t\tDrain node in preparazione alla manutenzione.\n\n\t\tIl nodo indicato verr\u00e0 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\u00e0\n\t\tsenza --ignore-daemonsets e, a prescindere da ci\u00f2, non canceller\u00e0 alcun\n\t\tpod gestitto da DaemonSet,poich\u00e9 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\u00e9 mirror pod n\u00e9 gestiti dal ReplicationController,\n\t\tReplicaSet, DaemonSet, StatefulSet o Job, allora drain non canceller\u00e0 alcun pod finch\u00e9 non\n\t\tuserai --force.  --force permetter\u00e0 alla cancellazione di procedere se la risorsa gestita da uno\n\t\to pi\u00f9 pod \u00e8 mancante.\n\n\t\t'drain' attende il termine corretto. Non devi operare sulla macchina finch\u00e9\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)\x00\n\t\tModificare una risorsa dall'editor predefinito.\n\n\t\tIl comando di modifica consente di modificare direttamente qualsiasi risorsa API che \u00e8 possibile recuperare tramite gli\n\t\tstrumenti di riga di comando. Apre l'editor definito dalle variabili d'ambiente\n\t\tKUBE_EDITOR o EDITOR, o ritornare a 'vi' per Linux o 'notepad' per Windows.\n\t\t\u00c8 possibile modificare pi\u00f9 oggetti, anche se le modifiche vengono applicate una alla volta. Il comando\n\t\taccetta sia nomi di file che argomenti da riga di comando, anche se i file a cui fa riferimento devono\n\t\tessere state salvate precedentemente le versioni delle risorse.\n\n\t\tLa modifica viene eseguita con la versione API utilizzata per recuperare la risorsa.\n\t\tPer modificare utilizzando una specifica versione API, fully-qualify la risorsa, versione e il gruppo.\n\n\t\tIl formato predefinito \u00e8 YAML. Per modificare in JSON, specificare \"-o json\".\n\n\t\tIl flag --windows-line-endings pu\u00f2 essere utilizzato per forzare i fine linea Windows,\n\t\taltrimenti verr\u00e0 utilizzato il default per il sistema operativo.\n\n\t\tNel caso in cui si verifica un errore durante l'aggiornamento, verr\u00e0 creato un file temporaneo sul disco\n\t\tche contiene le modifiche non apportate. L'errore pi\u00f9 comune durante l'aggiornamento di una risorsa\n\t\t\u00e8 una modifica da pare di un altro editor della risorsa sul server. Quando questo si verifica, dovrai\n\t\tapplicare le modifiche alla versione pi\u00f9 recente della risorsa o aggiornare il tua copia\n\t\ttemporanea salvata per includere l'ultima versione delle risorse.\x00\n\t\tContrassegna il nodo come programmabile.\x00\n\t\tContrassegnare il nodo come non programmabile.\x00\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\u00f2 essere eseguito richiamandolo\n\t\tda .bash_profile.\n\n\t\tNota: questo richiede il framework di completamento bash, che non \u00e8 installato\n\t\tper impostazione predefinita su Mac. Questo pu\u00f2 essere installato utilizzando homebrew:\n\n\t\t    $ brew install bash-completion\n\n\t\tUna volta installato, bash_completion deve essere valutato. Ci\u00f2 pu\u00f2 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\x00\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)\x00\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\u00e8 necessario fornire la specifica completa delle risorse. Questo pu\u00f2 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 \u00e8 mutevole.\x00\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\u00f9 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 \u00e8 garantito che la precondizione vale quando\n\t\tscale viene inviata al server..\x00\n\t\tImposta le annotazioni dell'ultima-configurazione-applicata impostandola in modo che corrisponda al contenuto di un file.\n\t\tCi\u00f2 determina l'aggiornamento dell'ultima-configurazione-applicata come se 'kubectl apply -f <file>' fosse stato eseguito,\n\t\tsenza aggiornare altre parti dell'oggetto.\x00\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'\x00\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 \u00e8 mutevole.\x00\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.\x00\n\t\tAggiorna i marcatori su uno o pi\u00f9 nodi.\n\n\t\t* Un marcatore \u00e8 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\u00f2 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\u00f2 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\u00f2 essere applicato solo al nodo.\x00\n\t\tVisualizza le annotazioni dell'ultima-configurazione-applicata per tipo/nome o file.\n\n\t\tL'output predefinito verr\u00e0 stampato su stdout nel formato YAML. Si pu\u00f2 usare l'opzione -o\n\t\tPer cambiare il formato di output.\x00\n\t    #  !!!Nota importante!!!\n\t    # Richiede che il binario 'tar' sia presente nel tuo contenitore\n\t    #  immagine. Se 'tar' non \u00e8 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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copia /tmp/foo file locale in /tmp/bar in un pod remoto nello spazio dei nomi <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copia /tmp/foo da un pod remoto in /tmp/bar localmente\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\n\t  # Crea un nuovo secret TLS denominato tls-secret con la coppia di dati fornita:\n\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key\x00\n\t  # Crea un nuovo namespace denominato my-namespace\n\t  kubectl create namespace my-namespace\x00\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\u00e9 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\x00\n\t  # Crea un nuovo service account denominato my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t#  Crea un nuovo servizio ExternalName denominato my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCrea un servizio ExternalName con il nome specificato.\n\n\tIl servizio ExternalName fa riferimento a un indirizzo DNS esterno \n\tsolo pod, che permetteranno agli autori delle applicazioni di utilizzare i servizi di riferimento\n\tche esistono fuori dalla piattaforma, su altri cluster, o localmente..\x00\n\tHelp fornisce assistenza per qualsiasi comando nell'applicazione.\n\tBasta digitare kubectl help [path to command] per i dettagli completi.\x00\n    # Creare un nuovo servizio LoadBalancer denominato my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\u00e0 headless)\n    kubectl create service clusterip my-cs --clusterip=\"None\"\x00\n    # Crea una nuovo deployment chiamato my-dep che esegue l'immagine busybox.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Creare un nuovo servizio nodeport denominato my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump dello stato corrente del cluster verso stdout\n    kubectl cluster-info dump\n\n    # Dump dello stato corrente del cluster verso /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump di tutti i namespaces verso stdout\n    kubectl cluster-info dump --all-namespaces\n\n    # Dump di un set di namespace verso /path/to/cluster-state\n    kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/cluster-state\x00\n    # Aggiorna il pod 'foo' con annotazione 'description'e il valore 'my frontend'.\n    # Se la stessa annotazione \u00e8 impostata pi\u00f9 volte, verr\u00e0 applicato solo l'ultimo valore\n    kubectl annotate pods foo description='my frontend'\n\n    # Aggiorna un pod identificato per tipo e nome in \"pod.json\"\n    kubectl annotate -f pod.json description='my frontend'\n\n    # Aggiorna pod 'foo' con la annotazione 'description' e il valore 'my frontend running nginx', sovrascrivendo qualsiasi valore esistente.\n    kubectl annotate --overwrite pods foo description='my frontend running nginx'\n\n    # 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 \u00e8 invariata dalla versione 1.\n    kubectl annotate pods foo description='my frontend running nginx' --resource-version=1\n\n    # Aggiorna il pod 'foo' rimuovendo un'annotazione denominata 'descrizione' se esiste.\n    # Non richiede flag -overwrite.\n    kubectl annotate pods foo description-\x00\n    Crea un servizio LoadBalancer con il nome specificato.\x00\n    Crea un servizio clusterIP con il nome specificato.\x00\n    Creare un deployment con il nome specificato.\x00\n    Creare un servizio nodeport con il nome specificato.\x00\n    Dump delle informazioni di cluster idonee per il debug e la diagnostica di problemi di cluster. Per impostazione predefinita, tutto\n\u00a0\u00a0\u00a0\u00a0verso stdout. \u00c8 possibile specificare opzionalmente una directory con --output-directory. Se si specifica una directory, kubernetes \n    creear\u00e0 un insieme di file in quella directory. Per impostazione predefinita, dumps solo i dati del namespace \"kube-system\", ma \u00e8\n    possibile passare ad namespace diverso con il flag --namespaces o specificare --all-namespaces per il dump di tutti i namespace.\n\n\u00a0\u00a0\u00a0\u00a0 Il comando esegue dump anche dei log di tutti i pod del cluster, questi log vengono scaricati in directory differenti\n\u00a0\u00a0\u00a0\u00a0 basati sul namespace e sul nome del pod.\x00\n  Visualizza gli indirizzi del master e dei servizi con label kubernetes.io/cluster-service=true\n\u00a0\u00a0Per ulteriore debug e diagnosticare i problemi di cluster, utilizzare 'kubectl cluster-info dump'.\x00Un insieme delimitato-da-virgole di quota scopes che devono corrispondere a ciascun oggetto gestito dalla quota.\x00Un insieme delimitato-da-virgola di coppie risorsa = quantit\u00e0 che definiscono un hard limit.\x00Un label selector da utilizzare per questo budget. Sono supportati solo i selettori equality-based selector.\x00Un 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.)\x00Un calendario in formato Cron del lavoro che deve essere eseguito.\x00Indirizzo IP esterno aggiuntivo (non gestito da Kubernetes) da accettare per il servizio. Se questo IP viene indirizzato a un nodo, \u00e8 possibile accedere da questo IP in aggiunta al service IP generato.\x00Un override JSON inline per l'oggetto generato. Se questo non \u00e8 vuoto, viene utilizzato per ignorare l'oggetto generato. Richiede che l'oggetto fornisca un campo valido apiVersion.\x00Un override JSON inline per l'oggetto di servizio generato. Se questo non \u00e8 vuoto, viene utilizzato per ignorare l'oggetto generato. Richiede che l'oggetto fornisca un campo valido apiVersion. Utilizzato solo se --expose \u00e8 true.\x00Applica una configurazione risorsa per nomefile o stdin\x00Approva una richiesta di firma del certificato\x00Assegnare il proprio ClusterIP o impostare su 'None' per un servizio 'headless' (nessun bilanciamento del carico).\x00Collega a un container in esecuzione\x00Auto-scale a Deployment, ReplicaSet, o ReplicationController\x00ClusterIP da assegnare al servizio. Lasciare vuoto per allocare automaticamente o impostare su 'None' per creare un servizio headless.\x00ClusterRole a cui questo ClusterRoleBinding fa riferimento\x00ClusterRole a cui questo RoleBinding fa riferimento\x00Nome container che avr\u00e0 la sua immagine aggiornata. Soltanto rilevante quando --image \u00e8 specificato, altrimenti ignorato. Necessario quando si utilizza --image su un contenitore a pi\u00f9 contenitori\x00Convertire i file di configurazione tra diverse versioni APIs\x00Copiare file e directory da e verso i container.\x00Crea un ClusterRoleBinding per un ClusterRole particolare\x00Creare un servizio LoadBalancer.\x00Crea un servizio NodePort.\x00Crea un RoleBinding per un particolare Role o ClusterRole\x00Crea un secret TLS\x00Crea un servizio clusterIP.\x00Crea un configmap da un file locale, una directory o un valore letterale\x00Creare un deployment con il nome specificato.\x00Crea un namespace con il nome specificato\x00Crea un pod disruption budget con il nome specificato.\x00Crea una quota con il nome specificato.\x00Crea una risorsa per nome file o stdin\x00Crea un secret da utilizzare con un registro Docker\x00Crea un secret da un file locale, una directory o un valore letterale\x00Crea un secret utilizzando un subcommand specificato\x00Creare un account di servizio con il nome specificato\x00Crea un servizio utilizzando il subcommand specificato.\x00Crea un servizio ExternalName.\x00Elimina risorse selezionate per nomi di file, stdin, risorse e nomi, o per risorsa e selettore di label\x00Elimina il cluster specificato dal kubeconfig\x00Elimina il context specificato dal kubeconfig\x00Nega una richiesta di firma del certificato\x00Deprecated: spegne correttamente una risorsa per nome o nome file\x00Descrive uno o pi\u00f9 context\x00Visualizza l'utilizzo di risorse (CPU/Memoria) per nodo\x00Visualizza l'utilizzo di risorse (CPU/Memoria) per pod.\x00Visualizza l'utilizzo di risorse (CPU/Memoria).\x00Visualizza informazioni sul cluster\x00Mostra i cluster definiti nel kubeconfig\x00Visualizza le impostazioni merged di kubeconfig o un file kubeconfig specificato\x00Visualizza una o pi\u00f9 risorse\x00Visualizza il current-context\x00Documentazione delle risorse\x00Drain node in preparazione alla manutenzione\x00Dump di un sacco di informazioni pertinenti per il debug e la diagnosi\x00Modificare una risorsa sul server\x00Email per il registro Docker\x00Esegui un comando in un contenitore\x00Politica esplicita per il pull delle immagini container. Richiesto quando --image \u00e8 uguale all'immagine esistente, altrimenti ignorata.\x00Inoltra una o pi\u00f9 porte locali a un pod\x00Aiuto per qualsiasi comando\x00IP da assegnare al Load Balancer. Se vuota, un IP effimero verr\u00e0 creato e utilizzato (specifico per provider cloud).\x00Se non \u00e8 vuoto, impostare l'affinit\u00e0 di sessione per il servizio; Valori validi: 'None', 'ClientIP'\x00Se non \u00e8 vuoto, l'aggiornamento delle annotazioni avr\u00e0 successo solo se questa \u00e8 la resource-version corrente per l'oggetto. Valido solo quando si specifica una singola risorsa.\x00Se non vuoto, l'aggiornamento delle label avr\u00e0 successo solo se questa \u00e8 la resource-version corrente per l'oggetto. Valido solo quando si specifica una singola risorsa.\x00Immagine da utilizzare per aggiornare il replication controller. Deve essere diversa dall'immagine esistente (nuova immagine o nuovo tag immagine). Non pu\u00f2 essere utilizzata con --filename/-f\x00Gestisci un deployment rollout\x00Contrassegnare il nodo come programmabile\x00Contrassegnare il nodo come non programmabile\x00Imposta la risorsa indicata in pausa\x00Modificare le risorse del certificato.\x00Modifica i file kubeconfig\x00Nome o numero di porta nel container verso il quale il servizio deve dirigere il traffico. Opzionale.\x00Restituisce solo i log dopo una data specificata (RFC3339). Predefinito tutti i log. \u00c8 possibile utilizzare solo uno tra data-inizio/a-partire-da.\x00Codice di completamento shell di output per la shell specificata (bash o zsh)\x00Output dell'oggetto formattato con la versione del gruppo fornito (per esempio: 'extensions/v1beta1').)\x00Password per l'autenticazione al registro di Docker\x00Percorso certificato di chiave pubblica codificato PEM.\x00Percorso alla chiave privata associata a un certificato specificato.\x00Eseguire un rolling update del ReplicationController specificato\x00Prerequisito per la versione delle risorse. Richiede che la versione corrente delle risorse corrisponda a questo valore per scalare.\x00Stampa per client e server le informazioni sulla versione\x00Stampa l'elenco flag ereditati da tutti i comandi\x00Stampa i log per container in un pod\x00Sostituire una risorsa per nomefile o stdin\x00Riprendere una risorsa in pausa\x00Ruolo di riferimento per RoleBinding\x00Esegui una particolare immagine nel cluster\x00Eseguire un proxy al server Kubernetes API\x00Posizione del server per il Registro Docker\x00Imposta una nuova dimensione per Deployment, ReplicaSet, Replication Controller, o Job\x00Imposta caratteristiche specifiche sugli oggetti\x00Imposta l'annotazione dell'ultima-configurazione-applicata ad un oggetto live per abbinare il contenuto di un file.\x00Impostare il selettore di una risorsa\x00Imposta una voce cluster in kubeconfig\x00Imposta una voce context in kubeconfig\x00Imposta una voce utente in kubeconfig\x00Imposta un singolo valore in un file kubeconfig\x00Imposta il current-context in un file kubeconfig\x00Mostra i dettagli di una specifiche risorsa o un gruppo di risorse\x00Mostra lo stato del rollout\x00Sinonimo di --target-port\x00Prende un replication controller, service, deployment o un pod e lo espone come nuovo servizio Kubernetes\x00L'immagine per il container da eseguire.\x00La politica di pull dell'immagine per il container. Se lasciato vuoto, questo valore non verr\u00e0 specificato dal client e predefinito dal server\x00La chiave da utilizzare per distinguere tra due controller diversi, predefinito \"deployment\". Rilevante soltanto quando --image \u00e8 specificato, altrimenti ignorato\x00Il numero minimo o la percentuale di pod disponibili che questo budget richiede.\x00Il nome dell'oggetto appena creato.\x00Il nome dell'oggetto appena creato. Se non specificato, verr\u00e0 utilizzato il nome della risorsa di input.\x00Il nome del generatore API da utilizzare, si veda http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators per un elenco.\x00Il nome del generatore API da utilizzare. Attualmente c'\u00e8 solo 1 generatore.\x00Il nome del generatore API da utilizzare. Ci sono 2 generatori: 'service/v1' e 'service/v2'. L'unica differenza tra loro \u00e8 che la porta di servizio in v1 \u00e8 denominata \"predefinita\", mentre viene lasciata unnamed in v2. Il valore predefinito \u00e8 'service/v2'.\x00Il nome del generatore da utilizzare per la creazione di un servizio. Utilizzato solo se --expose \u00e8 true\x00Il protocollo di rete per il servizio da creare. Il valore predefinito \u00e8 'TCP'.\x00La porta che il servizio deve servire. Copiato dalla risorsa esposta, se non specificata\x00La porta che questo contenitore espone. Se --expose \u00e8 true, questa \u00e8 anche la porta utilizzata dal servizio creato.\x00I limiti delle richieste di risorse per questo contenitore.  Ad esempio, 'cpu=200m,memory=512Mi'. Si noti che i componenti lato server possono assegnare i limiti a seconda della configurazione del server, ad esempio intervalli di limiti.\x00La 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.\x00La 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`.\x00Tipo di segreto da creare\x00Digitare per questo servizio: ClusterIP, NodePort o LoadBalancer. Ppredefinito \u00e8 'ClusterIP'.\x00Annulla un precedente rollout\x00Annulla singolo valore in un file kubeconfig\x00Aggiornare campo/i risorsa utilizzando merge patch strategici\x00Aggiorna immagine di un pod template\x00Aggiorna richieste di risorse/limiti sugli oggetti con pod template\x00Aggiorna annotazioni di risorsa\x00Aggiorna label di una risorsa\x00Aggiorna i taints su uno o pi\u00f9 nodi\x00Nome utente per l'autenticazione nel registro Docker\x00Visualizza ultime annotazioni dell'ultima configurazione applicata per risorsa/oggetto\x00Visualizza la storia del rollout\x00Dove eseguire l'output dei file. Se vuota o '-' utilizza lo stdout, altrimenti crea una gerarchia di directory in quella directory\x00flag di riavvio finto)\x00nome esterno del servizio\x00Kubectl controlla il gestore cluster di Kubernetes\x00")
10563
10564func translationsKubectlIt_itLc_messagesK8sMoBytes() ([]byte, error) {
10565	return _translationsKubectlIt_itLc_messagesK8sMo, nil
10566}
10567
10568func translationsKubectlIt_itLc_messagesK8sMo() (*asset, error) {
10569	bytes, err := translationsKubectlIt_itLc_messagesK8sMoBytes()
10570	if err != nil {
10571		return nil, err
10572	}
10573
10574	info := bindataFileInfo{name: "translations/kubectl/it_IT/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
10575	a := &asset{bytes: bytes, info: info}
10576	return a, nil
10577}
10578
10579var _translationsKubectlIt_itLc_messagesK8sPo = []byte(`# Italian translation.
10580# Copyright (C) 2017
10581# This file is distributed under the same license as the Kubernetes package.
10582# FIRST AUTHOR evolution85@gmail.com, 2017.
10583#
10584msgid ""
10585msgstr ""
10586"Project-Id-Version: kubernetes\n"
10587"Report-Msgid-Bugs-To: EMAIL\n"
10588"POT-Creation-Date: 2017-03-14 21:32-0700\n"
10589"PO-Revision-Date: 2017-08-28 15:20+0200\n"
10590"Language: it_IT\n"
10591"MIME-Version: 1.0\n"
10592"Content-Type: text/plain; charset=UTF-8\n"
10593"Content-Transfer-Encoding: 8bit\n"
10594"Plural-Forms: nplurals=2; plural=(n != 1);\n"
10595"Last-Translator: Luca Berton <mr.evolution85@gmail.com>\n"
10596"Language-Team: Luca Berton <mr.evolution85@gmail.com>\n"
10597"X-Generator: Poedit 1.8.7.1\n"
10598"X-Poedit-SourceCharset: UTF-8\n"
10599
10600#: pkg/kubectl/cmd/create_clusterrolebinding.go:35
10601msgid ""
10602"\n"
10603"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
10604"cluster-admin ClusterRole\n"
10605"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
10606"admin --user=user1 --user=user2 --group=group1"
10607msgstr ""
10608"\n"
10609"\t\t # Creare un ClusterRoleBinding per user1, user2 e group1 utilizzando il "
10610"cluster-admin ClusterRole\n"
10611"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
10612"admin --user=user1 --user=user2 --group=group1"
10613
10614#: pkg/kubectl/cmd/create_rolebinding.go:35
10615msgid ""
10616"\n"
10617"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
10618"ClusterRole\n"
10619"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
10620"user=user2 --group=group1"
10621msgstr ""
10622"\n"
10623"\t\t  # Crea un RoleBinding per user1, user2, and group1 utilizzando l'admin "
10624"ClusterRole\n"
10625"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
10626"user=user2 --group=group1"
10627
10628#: pkg/kubectl/cmd/create_configmap.go:44
10629msgid ""
10630"\n"
10631"\t\t  # Create a new configmap named my-config based on folder bar\n"
10632"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
10633"\n"
10634"\t\t  # Create a new configmap named my-config with specified keys instead of "
10635"file basenames on disk\n"
10636"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
10637"txt --from-file=key2=/path/to/bar/file2.txt\n"
10638"\n"
10639"\t\t  # Create a new configmap named my-config with key1=config1 and "
10640"key2=config2\n"
10641"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
10642"literal=key2=config2"
10643msgstr ""
10644"\n"
10645"\t\t  # Crea un nuovo configmap denominato my-config in base alla cartella "
10646"bar\n"
10647"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
10648"\n"
10649"\t\t  # Crea un nuovo configmap denominato my-config con le chiavi "
10650"specificate anziché i nomi dei file su disco\n"
10651"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
10652"txt --from-file=key2=/path/to/bar/file2.txt\n"
10653"\n"
10654"\t\t  # Crea un nuovo configmap denominato my-config con key1 = config1 e "
10655"key2 = config2\n"
10656"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
10657"literal=key2=config2"
10658
10659#: pkg/kubectl/cmd/create_secret.go:135
10660msgid ""
10661"\n"
10662"\t\t  # If you don't already have a .dockercfg file, you can create a "
10663"dockercfg secret directly by using:\n"
10664"\t\t  kubectl create secret docker-registry my-secret --docker-"
10665"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
10666"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
10667msgstr ""
10668"\n"
10669"\t\t  # Se non si dispone ancora di un file .dockercfg, è possibile creare un "
10670"secret dockercfg direttamente utilizzando:\n"
10671"\t\t  kubectl create secret docker-registry my-secret --docker-"
10672"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
10673"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
10674
10675#: pkg/kubectl/cmd/top_node.go:65
10676msgid ""
10677"\n"
10678"\t\t  # Show metrics for all nodes\n"
10679"\t\t  kubectl top node\n"
10680"\n"
10681"\t\t  # Show metrics for a given node\n"
10682"\t\t  kubectl top node NODE_NAME"
10683msgstr ""
10684"\n"
10685"\t\t  # Mostra metriche per tutti i nodi\n"
10686"\t\t kubectl top node\n"
10687"\n"
10688"\t\t # Mostra metriche per un determinato nodo\n"
10689"\t\t kubectl top node NODE_NAME"
10690
10691#: pkg/kubectl/cmd/apply.go:84
10692msgid ""
10693"\n"
10694"\t\t# Apply the configuration in pod.json to a pod.\n"
10695"\t\tkubectl apply -f ./pod.json\n"
10696"\n"
10697"\t\t# Apply the JSON passed into stdin to a pod.\n"
10698"\t\tcat pod.json | kubectl apply -f -\n"
10699"\n"
10700"\t\t# Note: --prune is still in Alpha\n"
10701"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
10702"and delete all the other resources that are not in the file and match label "
10703"app=nginx.\n"
10704"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
10705"\n"
10706"\t\t# Apply the configuration in manifest.yaml and delete all the other "
10707"configmaps that are not in the file.\n"
10708"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
10709"ConfigMap"
10710msgstr ""
10711"\n"
10712"\t\t# Applica la configurazione pod.json a un pod.\n"
10713"\t\tkubectl apply -f ./pod.json\n"
10714"\n"
10715"\t\t# Applicare il JSON passato in stdin a un pod.\n"
10716"\t\tcat pod.json | kubectl apply -f -\n"
10717"\n"
10718"\t\t# Nota: --prune è ancora in in Alpha\n"
10719"\t\t# Applica la configurazione manifest.yaml che corrisponde alla label app "
10720"= nginx ed elimina tutte le altre risorse che non sono nel file e nella label "
10721"corrispondente app = nginx.\n"
10722"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
10723"\n"
10724"\t\t# Applica la configurazione manifest.yaml ed elimina tutti gli altri "
10725"configmaps non presenti nel file.\n"
10726"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
10727"ConfigMap"
10728
10729#: pkg/kubectl/cmd/autoscale.go:40
10730#, c-format
10731msgid ""
10732"\n"
10733"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
10734"10, no target CPU utilization specified so a default autoscaling policy will "
10735"be used:\n"
10736"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
10737"\n"
10738"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
10739"between 1 and 5, target CPU utilization at 80%:\n"
10740"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
10741msgstr ""
10742"\n"
10743"\t\t#  Auto scale un deployment \"foo\", con il numero di pod compresi tra 2 "
10744"e 10, utilizzo della CPU target specificato in modo da utilizzare una "
10745"politica di autoscaling predefinita:\n"
10746"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
10747"\n"
10748"\t\t# Auto scale un controller di replica \"foo\", con il numero di pod "
10749"compresi tra 1 e 5, utilizzo dell'utilizzo della CPU a 80%:\n"
10750"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
10751
10752#: pkg/kubectl/cmd/convert.go:49
10753msgid ""
10754"\n"
10755"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
10756"\t\tkubectl convert -f pod.yaml\n"
10757"\n"
10758"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
10759"latest version\n"
10760"\t\t# and print to stdout in json format.\n"
10761"\t\tkubectl convert -f pod.yaml --local -o json\n"
10762"\n"
10763"\t\t# Convert all files under current directory to latest version and create "
10764"them all.\n"
10765"\t\tkubectl convert -f . | kubectl create -f -"
10766msgstr ""
10767"\n"
10768"\t\t# Converte 'pod.yaml' alla versione più recente e stampa in stdout.\n"
10769"\t\tkubectl convert -f pod.yaml\n"
10770"\n"
10771"\t\t# Converte lo stato live della risorsa specificata da 'pod.yaml' nella "
10772"versione più recente.\n"
10773"\t\t# e stampa in stdout nel formato json.\n"
10774"\t\tkubectl convert -f pod.yaml --local -o json\n"
10775"\n"
10776"\t\t# Converte tutti i file nella directory corrente alla versione più "
10777"recente e li crea tutti.\n"
10778"\t\tkubectl convert -f . | kubectl create -f -"
10779
10780#: pkg/kubectl/cmd/create_clusterrole.go:34
10781msgid ""
10782"\n"
10783"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
10784"\"get\", \"watch\" and \"list\" on pods\n"
10785"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
10786"resource=pods\n"
10787"\n"
10788"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
10789"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
10790"resource=pods --resource-name=readablepod"
10791msgstr ""
10792"\n"
10793"\t\t# Crea un ClusterRole denominato \"pod-reader\" che consente all'utente "
10794"di eseguire \"get\", \"watch\" e \"list\" sui pod\n"
10795"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
10796"resource=pods\n"
10797"\n"
10798"\t\t# Crea un ClusterRole denominato \"pod-reader\" con ResourceName "
10799"specificato\n"
10800"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
10801"resource=pods --resource-name=readablepod"
10802
10803#: pkg/kubectl/cmd/create_role.go:41
10804msgid ""
10805"\n"
10806"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get\", "
10807"\"watch\" and \"list\" on pods\n"
10808"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
10809"resource=pods\n"
10810"\n"
10811"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
10812"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
10813"resource=pods --resource-name=readablepod"
10814msgstr ""
10815"\n"
10816"\t\t# Crea un ruolo denominato \"pod-reader\" che consente all'utente di "
10817"eseguire \"get\", \"watch\" e \"list\" sui pod\n"
10818"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
10819"resource=pods\n"
10820"\n"
10821"\t\t# Crea un ruolo denominato \"pod-reader\" con ResourceName specificato\n"
10822"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
10823"resource=pods --resource-name=readablepod"
10824
10825#: pkg/kubectl/cmd/create_quota.go:35
10826msgid ""
10827"\n"
10828"\t\t# Create a new resourcequota named my-quota\n"
10829"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
10830"replicationcontrollers=2,resourcequotas=1,secrets=5,"
10831"persistentvolumeclaims=10\n"
10832"\n"
10833"\t\t# Create a new resourcequota named best-effort\n"
10834"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
10835msgstr ""
10836"\n"
10837"\t\t# Crea una nuova resourcequota chiamata my-quota\n"
10838"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
10839"replicationcontrollers=2,resourcequotas=1,secrets=5,"
10840"persistentvolumeclaims=10\n"
10841"\n"
10842"\t\t# Creare una nuova resourcequota denominata best-effort\n"
10843"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
10844
10845#: pkg/kubectl/cmd/create_pdb.go:35
10846#, c-format
10847msgid ""
10848"\n"
10849"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
10850"with the app=rails label\n"
10851"\t\t# and require at least one of them being available at any point in time.\n"
10852"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
10853"available=1\n"
10854"\n"
10855"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
10856"with the app=nginx label\n"
10857"\t\t# and require at least half of the pods selected to be available at any "
10858"point in time.\n"
10859"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
10860msgstr ""
10861"\n"
10862"\t\t# Crea un pod disruption budget chiamato my-pdb che seleziona tutti i pod "
10863"con label app = rail\n"
10864"\t\t# e richiede che almeno uno di essi sia disponibile in qualsiasi "
10865"momento.\n"
10866"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
10867"available=1\n"
10868"\n"
10869"\t\t# Crea un pod disruption budget con nome my-pdb che seleziona tutti i pod "
10870"con label app = nginx \n"
10871"\t\t# e richiede che almeno la metà dei pod selezionati sia disponibile in "
10872"qualsiasi momento.\n"
10873"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
10874
10875#: pkg/kubectl/cmd/create.go:47
10876msgid ""
10877"\n"
10878"\t\t# Create a pod using the data in pod.json.\n"
10879"\t\tkubectl create -f ./pod.json\n"
10880"\n"
10881"\t\t# Create a pod based on the JSON passed into stdin.\n"
10882"\t\tcat pod.json | kubectl create -f -\n"
10883"\n"
10884"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
10885"then create the resource using the edited data.\n"
10886"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
10887msgstr ""
10888"\n"
10889"\t\t# Crea un pod utilizzando i dati in pod.json.\n"
10890"\t\tkubectl create -f ./pod.json\n"
10891"\n"
10892"\t\t# Crea un pod basato sul JSON passato in stdin.\n"
10893"\t\tcat pod.json | kubectl create -f -\n"
10894"\n"
10895"\t\t# Modifica i dati in docker-registry.yaml in JSON utilizzando il formato "
10896"API v1 quindi creare la risorsa utilizzando i dati modificati.\n"
10897"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
10898
10899#: pkg/kubectl/cmd/expose.go:53
10900msgid ""
10901"\n"
10902"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
10903"connects to the containers on port 8000.\n"
10904"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
10905"\n"
10906"\t\t# Create a service for a replication controller identified by type and "
10907"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
10908"connects to the containers on port 8000.\n"
10909"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
10910"\n"
10911"\t\t# Create a service for a pod valid-pod, which serves on port 444 with the "
10912"name \"frontend\"\n"
10913"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
10914"\n"
10915"\t\t# Create a second service based on the above service, exposing the "
10916"container port 8443 as port 443 with the name \"nginx-https\"\n"
10917"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
10918"https\n"
10919"\n"
10920"\t\t# Create a service for a replicated streaming application on port 4100 "
10921"balancing UDP traffic and named 'video-stream'.\n"
10922"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
10923"stream\n"
10924"\n"
10925"\t\t# Create a service for a replicated nginx using replica set, which serves "
10926"on port 80 and connects to the containers on port 8000.\n"
10927"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
10928"\n"
10929"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
10930"connects to the containers on port 8000.\n"
10931"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
10932msgstr ""
10933"\n"
10934"\t\t# Crea un servizio per un nginx replicato, che serve nella porta 80 e si "
10935"collega ai container sulla porta 8000.\n"
10936"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
10937"\n"
10938"\t\t# Crea un servizio per un controller di replica identificato per tipo e "
10939"nome specificato in \"nginx-controller.yaml\", che serve nella porta 80 e si "
10940"collega ai container sulla porta 8000.\n"
10941"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
10942"\n"
10943"\t\t# Crea un servizio per un pod valid-pod, che serve nella porta 444 con il "
10944"nome \"frontend\"\n"
10945"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
10946"\n"
10947"\t\t# Crea un secondo servizio basato sul servizio sopra, esponendo la porta "
10948"container 8443 come porta 443 con il nome \"nginx-https\"\n"
10949"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
10950"https\n"
10951"\n"
10952"\t\t#  Crea un servizio per un'applicazione di replica in porta 4100 che "
10953"bilanci il traffico UDP e denominato \"video stream\".\n"
10954"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
10955"stream\n"
10956"\n"
10957"\t\t# Crea un servizio per un nginx replicato utilizzando l'insieme di "
10958"replica, che serve nella porta 80 e si collega ai contenitori sulla porta "
10959"8000.\n"
10960"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
10961"\n"
10962"\t\t# Crea un servizio per una distribuzione di nginx, che serve nella porta "
10963"80 e si collega ai contenitori della porta 8000.\n"
10964"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
10965
10966#: pkg/kubectl/cmd/delete.go:68
10967msgid ""
10968"\n"
10969"\t\t# Delete a pod using the type and name specified in pod.json.\n"
10970"\t\tkubectl delete -f ./pod.json\n"
10971"\n"
10972"\t\t# Delete a pod based on the type and name in the JSON passed into stdin.\n"
10973"\t\tcat pod.json | kubectl delete -f -\n"
10974"\n"
10975"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
10976"\t\tkubectl delete pod,service baz foo\n"
10977"\n"
10978"\t\t# Delete pods and services with label name=myLabel.\n"
10979"\t\tkubectl delete pods,services -l name=myLabel\n"
10980"\n"
10981"\t\t# Delete a pod with minimal delay\n"
10982"\t\tkubectl delete pod foo --now\n"
10983"\n"
10984"\t\t# Force delete a pod on a dead node\n"
10985"\t\tkubectl delete pod foo --grace-period=0 --force\n"
10986"\n"
10987"\t\t# Delete all pods\n"
10988"\t\tkubectl delete pods --all"
10989msgstr ""
10990"\n"
10991"\t\t# Elimina un pod utilizzando il tipo e il nome specificati in pod.json.\n"
10992"\t\tkubectl delete -f ./pod.json\n"
10993"\n"
10994"\t\t# Elimina un pod in base al tipo e al nome del JSON passato in stdin.\n"
10995"\t\tcat pod.json | kubectl delete -f -\n"
10996"\n"
10997"\t\t# Elimina i baccelli ei servizi con gli stessi nomi \"baz\" e \"foo\"\n"
10998"\t\tkubectl delete pod,service baz foo\n"
10999"\n"
11000"\t\t# Elimina i baccelli ei servizi con il nome dell'etichetta = myLabel.\n"
11001"\t\tkubectl delete pods,services -l name=myLabel\n"
11002"\n"
11003"\t\t# Eliminare un pod con un ritardo minimo\n"
11004"\t\tkubectl delete pod foo --now\n"
11005"\n"
11006"\t\t# Forza elimina un pod in un nodo morto\n"
11007"\t\tkubectl delete pod foo --grace-period=0 --force\n"
11008"\n"
11009"\t\t# Elimina tutti i pod\n"
11010"\t\tkubectl delete pods --all"
11011
11012#: pkg/kubectl/cmd/describe.go:54
11013msgid ""
11014"\n"
11015"\t\t# Describe a node\n"
11016"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
11017"\n"
11018"\t\t# Describe a pod\n"
11019"\t\tkubectl describe pods/nginx\n"
11020"\n"
11021"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
11022"\t\tkubectl describe -f pod.json\n"
11023"\n"
11024"\t\t# Describe all pods\n"
11025"\t\tkubectl describe pods\n"
11026"\n"
11027"\t\t# Describe pods by label name=myLabel\n"
11028"\t\tkubectl describe po -l name=myLabel\n"
11029"\n"
11030"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
11031"created pods\n"
11032"\t\t# get the name of the rc as a prefix in the pod the name).\n"
11033"\t\tkubectl describe pods frontend"
11034msgstr ""
11035"\n"
11036"\t\t# Descrive un nodo\n"
11037"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
11038"\n"
11039"\t\t# Descrive un pod\n"
11040"\t\tkubectl describe pods/nginx\n"
11041"\n"
11042"\t\t# Descrive un pod identificato da tipo e nome in \"pod.json\"\n"
11043"\t\tkubectl describe -f pod.json\n"
11044"\n"
11045"\t\t# Descrive tutti i pod\n"
11046"\t\tkubectl describe pods\n"
11047"\n"
11048"\t\t# Descrive i pod con label name=myLabel\n"
11049"\t\tkubectl describe po -l name=myLabel\n"
11050"\n"
11051"\t\t# Descrivere tutti i pod gestiti dal controller di replica \"frontend"
11052"\"  (rc-created pods\n"
11053"\t\t# ottiene il nome del rc come un prefisso del nome pod).\n"
11054"\t\tkubectl describe pods frontend"
11055
11056#: pkg/kubectl/cmd/drain.go:165
11057msgid ""
11058"\n"
11059"\t\t# Drain node \"foo\", even if there are pods not managed by a "
11060"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
11061"\t\t$ kubectl drain foo --force\n"
11062"\n"
11063"\t\t# As above, but abort if there are pods not managed by a "
11064"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
11065"grace period of 15 minutes.\n"
11066"\t\t$ kubectl drain foo --grace-period=900"
11067msgstr ""
11068"\n"
11069"\t\t# Drain node \"foo\", anche se ci sono i baccelli non gestiti da "
11070"ReplicationController, ReplicaSet, Job, DaemonSet o StatefulSet su di esso.\n"
11071"\t\t$ kubectl drain foo --force\n"
11072"\n"
11073"\t\t# Come sopra, ma interrompere se ci sono i baccelli non gestiti da "
11074"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, e "
11075"utilizzare un periodo di grazia di 15 minuti.\n"
11076"\t\t$ kubectl drain foo --grace-period=900"
11077
11078#: pkg/kubectl/cmd/edit.go:80
11079msgid ""
11080"\n"
11081"\t\t# Edit the service named 'docker-registry':\n"
11082"\t\tkubectl edit svc/docker-registry\n"
11083"\n"
11084"\t\t# Use an alternative editor\n"
11085"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
11086"\n"
11087"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
11088"\t\tkubectl edit job.v1.batch/myjob -o json\n"
11089"\n"
11090"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified config "
11091"in its annotation:\n"
11092"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
11093msgstr ""
11094"\n"
11095"\t\t# Modifica il servizio denominato 'docker-registry':\n"
11096"\t\tkubectl edit svc/docker-registry\n"
11097"\n"
11098"\t\t# Usa un editor alternativo\n"
11099"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
11100"\n"
11101"\t\t# Modifica il lavoro 'myjob' in JSON utilizzando il formato API v1:\n"
11102"\t\tkubectl edit job.v1.batch/myjob -o json\n"
11103"\n"
11104"\t\t# Modifica la distribuzione 'mydeployment' in YAML e salvare la "
11105"configurazione modificata nella sua annotazione:\n"
11106"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
11107
11108#: pkg/kubectl/cmd/exec.go:41
11109msgid ""
11110"\n"
11111"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
11112"container by default\n"
11113"\t\tkubectl exec 123456-7890 date\n"
11114"\n"
11115"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
11116"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
11117"\n"
11118"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
11119"from pod 123456-7890\n"
11120"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
11121"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
11122msgstr ""
11123"\n"
11124"\t\t# Ottieni l'output dalla 'data' di esecuzione del pod 123456-7890, "
11125"utilizzando il primo contenitore per impostazione predefinita\n"
11126"\t\tkubectl exec 123456-7890 date\n"
11127"\n"
11128"\t\t# Ottieni l'output dalla data di esecuzione in ruby-container del pod "
11129"123456-7890\n"
11130"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
11131"\n"
11132"\t\t# Passare alla modalità raw terminal, invia stdin a 'bash' in ruby-"
11133"container del pod 123456-7890\n"
11134"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
11135"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
11136
11137#: pkg/kubectl/cmd/attach.go:42
11138msgid ""
11139"\n"
11140"\t\t# Get output from running pod 123456-7890, using the first container by "
11141"default\n"
11142"\t\tkubectl attach 123456-7890\n"
11143"\n"
11144"\t\t# Get output from ruby-container from pod 123456-7890\n"
11145"\t\tkubectl attach 123456-7890 -c ruby-container\n"
11146"\n"
11147"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
11148"from pod 123456-7890\n"
11149"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
11150"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
11151"\n"
11152"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
11153"\t\tkubectl attach rs/nginx\n"
11154"\t\t"
11155msgstr ""
11156"\n"
11157"\t\t# Ottieni l'output dal pod 123456-7890 in esecuzione, utilizzando il "
11158"primo contenitore per impostazione predefinita\n"
11159"\t\tkubectl attach 123456-7890\n"
11160"\n"
11161"\t\t#  Ottieni l'output dal  ruby-container del pod 123456-7890\n"
11162"\t\tkubectl attach 123456-7890 -c ruby-container\n"
11163"\n"
11164"\t\t# Passa alla modalità raw terminal, invia stdin a 'bash' in ruby-"
11165"container del pod 123456-7890\n"
11166"\t\t# e invia stdout/stderr da 'bash' al client\n"
11167"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
11168"\n"
11169"\t\t# Ottieni l'output dal primo pod di una ReplicaSet denominata nginx\n"
11170"\t\tkubectl attach rs/nginx\n"
11171"\t\t"
11172
11173#: pkg/kubectl/cmd/explain.go:39
11174msgid ""
11175"\n"
11176"\t\t# Get the documentation of the resource and its fields\n"
11177"\t\tkubectl explain pods\n"
11178"\n"
11179"\t\t# Get the documentation of a specific field of a resource\n"
11180"\t\tkubectl explain pods.spec.containers"
11181msgstr ""
11182"\n"
11183"\t\t# Ottieni la documentazione della risorsa e i relativi campi\n"
11184"\t\tkubectl explain pods\n"
11185"\n"
11186"\t\t# Ottieni la documentazione di un campo specifico di una risorsa\n"
11187"\t\tkubectl explain pods.spec.containers"
11188
11189#: pkg/kubectl/cmd/completion.go:65
11190msgid ""
11191"\n"
11192"\t\t# Install bash completion on a Mac using homebrew\n"
11193"\t\tbrew install bash-completion\n"
11194"\t\tprintf \"\n"
11195"# Bash completion support\n"
11196"source $(brew --prefix)/etc/bash_completion\n"
11197"\" >> $HOME/.bash_profile\n"
11198"\t\tsource $HOME/.bash_profile\n"
11199"\n"
11200"\t\t# Load the kubectl completion code for bash into the current shell\n"
11201"\t\tsource <(kubectl completion bash)\n"
11202"\n"
11203"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
11204"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
11205"\t\tprintf \"\n"
11206"# Kubectl shell completion\n"
11207"source '$HOME/.kube/completion.bash.inc'\n"
11208"\" >> $HOME/.bash_profile\n"
11209"\t\tsource $HOME/.bash_profile\n"
11210"\n"
11211"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
11212"\t\tsource <(kubectl completion zsh)"
11213msgstr ""
11214"\n"
11215"\t\t# Installa il completamento di bash su un Mac utilizzando homebrew\n"
11216"\t\tbrew install bash-completion\n"
11217"\t\tprintf \"\n"
11218"# Bash completion support\n"
11219"source $(brew --prefix)/etc/bash_completion\n"
11220"\" >> $HOME/.bash_profile\n"
11221"\t\tsource $HOME/.bash_profile\n"
11222"\n"
11223"\t\t# Carica il codice di completamento kubectl per bash nella shell "
11224"corrente\n"
11225"\t\tsource <(kubectl completion bash)\n"
11226"\n"
11227"\t\t# Scrive il codice di completamento bash in un file e lo carica da ."
11228"bash_profile\n"
11229"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
11230"\t\tprintf \"\n"
11231"# Kubectl shell completion\n"
11232"source '$HOME/.kube/completion.bash.inc'\n"
11233"\" >> $HOME/.bash_profile\n"
11234"\t\tsource $HOME/.bash_profile\n"
11235"\n"
11236"\t\t# Carica il codice di completamento kubectl per zsh [1] nella shell "
11237"corrente\n"
11238"\t\tsource <(kubectl completion zsh)"
11239
11240#: pkg/kubectl/cmd/get.go:64
11241msgid ""
11242"\n"
11243"\t\t# List all pods in ps output format.\n"
11244"\t\tkubectl get pods\n"
11245"\n"
11246"\t\t# List all pods in ps output format with more information (such as node "
11247"name).\n"
11248"\t\tkubectl get pods -o wide\n"
11249"\n"
11250"\t\t# List a single replication controller with specified NAME in ps output "
11251"format.\n"
11252"\t\tkubectl get replicationcontroller web\n"
11253"\n"
11254"\t\t# List a single pod in JSON output format.\n"
11255"\t\tkubectl get -o json pod web-pod-13je7\n"
11256"\n"
11257"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
11258"JSON output format.\n"
11259"\t\tkubectl get -f pod.yaml -o json\n"
11260"\n"
11261"\t\t# Return only the phase value of the specified pod.\n"
11262"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
11263"\n"
11264"\t\t# List all replication controllers and services together in ps output "
11265"format.\n"
11266"\t\tkubectl get rc,services\n"
11267"\n"
11268"\t\t# List one or more resources by their type and names.\n"
11269"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
11270"\n"
11271"\t\t# List all resources with different types.\n"
11272"\t\tkubectl get all"
11273msgstr ""
11274"\n"
11275"\t\t# Elenca tutti i pod in formato output ps.\n"
11276"\t\tkubectl get pods\n"
11277"\n"
11278"\t\t# Elenca tutti i pod in formato output ps con maggiori informazioni (ad "
11279"esempio il nome del nodo).\n"
11280"\t\tkubectl get pods -o wide\n"
11281"\n"
11282"\t\t# Elenca un controller di replica singolo con NAME specificato nel "
11283"formato di output ps.\n"
11284"\t\tkubectl get replicationcontroller web\n"
11285"\n"
11286"\t\t# Elenca un singolo pod nel formato di uscita JSON.\n"
11287"\t\tkubectl get -o json pod web-pod-13je7\n"
11288"\n"
11289"\t\t# Elenca un pod identificato per tipo e nome specificato in \"pod.yaml\" "
11290"nel formato di uscita JSON.\n"
11291"\t\tkubectl get -f pod.yaml -o json\n"
11292"\n"
11293"\t\t# Restituisce solo il valore di fase del pod specificato.\n"
11294"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
11295"\n"
11296"\t\t# Elenca tutti i controller e servizi di replica insieme in formato "
11297"output ps.\n"
11298"\t\tkubectl get rc,services\n"
11299"\n"
11300"\t\t# Elenca una o più risorse per il tipo e per i nomi.\n"
11301"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
11302"\n"
11303"\t\t# Elenca tutte le risorse con tipi diversi.\n"
11304"\t\tkubectl get all"
11305
11306#: pkg/kubectl/cmd/portforward.go:53
11307msgid ""
11308"\n"
11309"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports "
11310"5000 and 6000 in the pod\n"
11311"\t\tkubectl port-forward mypod 5000 6000\n"
11312"\n"
11313"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n"
11314"\t\tkubectl port-forward mypod 8888:5000\n"
11315"\n"
11316"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
11317"\t\tkubectl port-forward mypod :5000\n"
11318"\n"
11319"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
11320"\t\tkubectl port-forward mypod 0:5000"
11321msgstr ""
11322"\n"
11323"\t\t# Ascolta localmente le porte 5000 e 6000, inoltrando i dati da/verso le "
11324"porte 5000 e 6000 nel pod\n"
11325"\t\tkubectl port-forward mypod 5000 6000\n"
11326"\n"
11327"\t\t# Ascolta localmente la porta 8888, inoltra a 5000 nel pod\n"
11328"\t\tkubectl port-forward mypod 8888:5000\n"
11329"\n"
11330"\t\t# Ascolta localmente una porta casuale, inoltra a 5000 nel pod\n"
11331"\t\tkubectl port-forward mypod :5000\n"
11332"\n"
11333"\t\t# Ascolta localmente una porta casuale, inoltra a 5000 nel pod\n"
11334"\t\tkubectl port-forward mypod 0:5000"
11335
11336#: pkg/kubectl/cmd/drain.go:118
11337msgid ""
11338"\n"
11339"\t\t# Mark node \"foo\" as schedulable.\n"
11340"\t\t$ kubectl uncordon foo"
11341msgstr ""
11342"\n"
11343"\t\t# Segna il nodo \"foo\" come programmabile.\n"
11344"\t\t$ Kubectl uncordon foo"
11345
11346#: pkg/kubectl/cmd/drain.go:93
11347msgid ""
11348"\n"
11349"\t\t# Mark node \"foo\" as unschedulable.\n"
11350"\t\tkubectl cordon foo"
11351msgstr ""
11352"\n"
11353"\t\t#  Segna il nodo \"foo\" come non programmabile.\n"
11354"\t\tkubectl cordon foo"
11355
11356#: pkg/kubectl/cmd/patch.go:66
11357msgid ""
11358"\n"
11359"\t\t# Partially update a node using strategic merge patch\n"
11360"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
11361"\n"
11362"\t\t# Partially update a node identified by the type and name specified in "
11363"\"node.json\" using strategic merge patch\n"
11364"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
11365"\n"
11366"\t\t# Update a container's image; spec.containers[*].name is required because "
11367"it's a merge key\n"
11368"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
11369"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
11370"\n"
11371"\t\t# Update a container's image using a json patch with positional arrays\n"
11372"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
11373"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
11374msgstr ""
11375"\n"
11376"\t\t# Aggiorna parzialmente un nodo utilizzando merge patch strategica\n"
11377"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
11378"\n"
11379"\t\t# Aggiorna parzialmente un nodo identificato dal tipo e dal nome "
11380"specificato in \"node.json\" utilizzando  merge patch strategica\n"
11381"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
11382"\n"
11383"\t\t# Aggiorna l'immagine di un contenitore; spec.containers [*]. name è "
11384"richiesto perché è una chiave di fusione\n"
11385"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
11386"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
11387"\n"
11388"\t\t# Aggiorna l'immagine di un contenitore utilizzando una patch json con "
11389"array posizionali\n"
11390"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
11391"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
11392
11393#: pkg/kubectl/cmd/options.go:29
11394msgid ""
11395"\n"
11396"\t\t# Print flags inherited by all commands\n"
11397"\t\tkubectl options"
11398msgstr ""
11399"\n"
11400"\t\t# Stampa i flag ereditati da tutti i comandi\n"
11401"\t\tkubectl options"
11402
11403#: pkg/kubectl/cmd/clusterinfo.go:41
11404msgid ""
11405"\n"
11406"\t\t# Print the address of the master and cluster services\n"
11407"\t\tkubectl cluster-info"
11408msgstr ""
11409"\n"
11410"\t\t# Stampa l'indirizzo dei servizi master e cluster\n"
11411"\t\tkubectl cluster-info"
11412
11413#: pkg/kubectl/cmd/version.go:32
11414msgid ""
11415"\n"
11416"\t\t# Print the client and server versions for the current context\n"
11417"\t\tkubectl version"
11418msgstr ""
11419"\n"
11420"\t\t# Stampa le versioni client e server per il current context\n"
11421"\t\tkubectl version"
11422
11423#: pkg/kubectl/cmd/apiversions.go:34
11424msgid ""
11425"\n"
11426"\t\t# Print the supported API versions\n"
11427"\t\tkubectl api-versions"
11428msgstr ""
11429"\n"
11430"\t\t# Stampa le versioni API supportate\n"
11431"\t\tkubectl api-versions"
11432
11433#: pkg/kubectl/cmd/replace.go:50
11434msgid ""
11435"\n"
11436"\t\t# Replace a pod using the data in pod.json.\n"
11437"\t\tkubectl replace -f ./pod.json\n"
11438"\n"
11439"\t\t# Replace a pod based on the JSON passed into stdin.\n"
11440"\t\tcat pod.json | kubectl replace -f -\n"
11441"\n"
11442"\t\t# Update a single-container pod's image version (tag) to v4\n"
11443"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
11444"kubectl replace -f -\n"
11445"\n"
11446"\t\t# Force replace, delete and then re-create the resource\n"
11447"\t\tkubectl replace --force -f ./pod.json"
11448msgstr ""
11449"\n"
11450"\t\t# Sostituire un pod utilizzando i dati in pod.json.\n"
11451"\t\tkubectl replace -f ./pod.json\n"
11452"\n"
11453"\t\t# Sostituire un pod usando il JSON passato da stdin.\n"
11454"\t\tcat pod.json | kubectl replace -f -\n"
11455"\n"
11456"\t\t# Aggiorna la versione dell'immagine (tag) di un singolo container di pod "
11457"a v4\n"
11458"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
11459"kubectl replace -f -\n"
11460"\n"
11461"\t\t# Forza la sostituzione, cancellazione e quindi ricreare la risorsa\n"
11462"\t\tkubectl replace --force -f ./pod.json"
11463
11464#: pkg/kubectl/cmd/logs.go:40
11465msgid ""
11466"\n"
11467"\t\t# Return snapshot logs from pod nginx with only one container\n"
11468"\t\tkubectl logs nginx\n"
11469"\n"
11470"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
11471"\t\tkubectl logs -lapp=nginx\n"
11472"\n"
11473"\t\t# Return snapshot of previous terminated ruby container logs from pod "
11474"web-1\n"
11475"\t\tkubectl logs -p -c ruby web-1\n"
11476"\n"
11477"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
11478"\t\tkubectl logs -f -c ruby web-1\n"
11479"\n"
11480"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
11481"\t\tkubectl logs --tail=20 nginx\n"
11482"\n"
11483"\t\t# Show all logs from pod nginx written in the last hour\n"
11484"\t\tkubectl logs --since=1h nginx\n"
11485"\n"
11486"\t\t# Return snapshot logs from first container of a job named hello\n"
11487"\t\tkubectl logs job/hello\n"
11488"\n"
11489"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
11490"nginx\n"
11491"\t\tkubectl logs deployment/nginx -c nginx-1"
11492msgstr ""
11493"\n"
11494"\t\t# Restituisce snapshot log dal pod nginx con un solo container\n"
11495"\t\tkubectl logs nginx\n"
11496"\n"
11497"\t\t# Restituisce snapshot log dei pod definiti dalla label app=nginx\n"
11498"\t\tkubectl logs -lapp=nginx\n"
11499"\n"
11500"\t\t# Restituisce snapshot log del container ruby  terminato nel pod web-1\n"
11501"\t\tkubectl logs -p -c ruby web-1\n"
11502"\n"
11503"\t\t# Iniziare a trasmettere i log del contenitore ruby nel pod web-1\n"
11504"\t\tkubectl logs -f -c ruby web-1\n"
11505"\n"
11506"\t\t# Visualizza solo le ultime 20 righe di output del pod nginx\n"
11507"\t\tkubectl logs --tail=20 nginx\n"
11508"\n"
11509"\t\t# Mostra tutti i log del pod nginx scritti nell'ultima ora\n"
11510"\t\tkubectl logs --since=1h nginx\n"
11511"\n"
11512"\t\t# Restituisce snapshot log dal primo contenitore di un lavoro chiamato "
11513"hello\n"
11514"\t\tkubectl logs job/hello\n"
11515"\n"
11516"\t\t# Restituisce snapshot logs del container nginx-1 del deployment chiamato "
11517"nginx\n"
11518"\t\tkubectl logs deployment/nginx -c nginx-1"
11519
11520#: pkg/kubectl/cmd/proxy.go:53
11521msgid ""
11522"\n"
11523"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
11524"content from ./local/www/\n"
11525"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
11526"\n"
11527"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
11528"\t\t# The chosen port for the server will be output to stdout.\n"
11529"\t\tkubectl proxy --port=0\n"
11530"\n"
11531"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
11532"api\n"
11533"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
11534"pods/\n"
11535"\t\tkubectl proxy --api-prefix=/k8s-api"
11536msgstr ""
11537"\n"
11538"\t\t# Esegui un proxy verso kubernetes apiserver sulla porta 8011, che "
11539"fornisce contenuti statici da ./local/www/\n"
11540"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
11541"\n"
11542"\t\t# Esegui un proxy verso kubernetes apiserver su una porta locale "
11543"arbitraria.\n"
11544"\t\t# La porta selezionata per il server verrà inviata a stdout.\n"
11545"\t\tkubectl proxy --port=0\n"
11546"\n"
11547"\t\t# Esegui un proxy verso kubernetes apiserver, cambiando il prefisso api "
11548"in k8s-api\n"
11549"\t\t# Questo comporta, ad es., pod api disponibili presso localhost:8001/k8s-"
11550"api/v1/pods/\n"
11551"\t\tkubectl proxy --api-prefix=/k8s-api"
11552
11553#: pkg/kubectl/cmd/scale.go:43
11554msgid ""
11555"\n"
11556"\t\t# Scale a replicaset named 'foo' to 3.\n"
11557"\t\tkubectl scale --replicas=3 rs/foo\n"
11558"\n"
11559"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
11560"to 3.\n"
11561"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
11562"\n"
11563"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
11564"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
11565"\n"
11566"\t\t# Scale multiple replication controllers.\n"
11567"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
11568"\n"
11569"\t\t# Scale job named 'cron' to 3.\n"
11570"\t\tkubectl scale --replicas=3 job/cron"
11571msgstr ""
11572"\n"
11573"\t\t# Scala un replicaset denominato 'foo' a 3.\n"
11574"\t\tkubectl scale --replicas=3 rs/foo\n"
11575"\n"
11576"\t\t# Scala una risorsa identificata per tipo e nome specificato in \"foo.yaml"
11577"\" a 3.\n"
11578"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
11579"\n"
11580"\t\t#  Se la distribuzione corrente di mysql è 2, scala mysql a 3.\n"
11581"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
11582"\n"
11583"\t\t# Scalare più controllori di replica.\n"
11584"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
11585"\n"
11586"\t\t# Scala il lavoro denominato 'cron' a 3.\n"
11587"\t\tkubectl scale --replicas=3 job/cron"
11588
11589#: pkg/kubectl/cmd/apply_set_last_applied.go:67
11590msgid ""
11591"\n"
11592"\t\t# Set the last-applied-configuration of a resource to match the contents "
11593"of a file.\n"
11594"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
11595"\n"
11596"\t\t# Execute set-last-applied against each configuration file in a "
11597"directory.\n"
11598"\t\tkubectl apply set-last-applied -f path/\n"
11599"\n"
11600"\t\t# Set the last-applied-configuration of a resource to match the contents "
11601"of a file, will create the annotation if it does not already exist.\n"
11602"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
11603"\t\t"
11604msgstr ""
11605"\n"
11606"\t\t# Imposta l'ultima-configurazione-applicata di una risorsa che "
11607"corrisponda al contenuto di un file.\n"
11608"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
11609"\n"
11610"\t\t# Esegue set-last-applied per ogni file di configurazione in una "
11611"directory.\n"
11612"\t\tkubectl apply set-last-applied -f path/\n"
11613"\n"
11614"\t\t# Imposta la configurazione dell'ultima applicazione di una risorsa che "
11615"corrisponda al contenuto di un file, creerà l'annotazione se non esiste già.\n"
11616"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
11617"\t\t"
11618
11619#: pkg/kubectl/cmd/top_pod.go:61
11620msgid ""
11621"\n"
11622"\t\t# Show metrics for all pods in the default namespace\n"
11623"\t\tkubectl top pod\n"
11624"\n"
11625"\t\t# Show metrics for all pods in the given namespace\n"
11626"\t\tkubectl top pod --namespace=NAMESPACE\n"
11627"\n"
11628"\t\t# Show metrics for a given pod and its containers\n"
11629"\t\tkubectl top pod POD_NAME --containers\n"
11630"\n"
11631"\t\t# Show metrics for the pods defined by label name=myLabel\n"
11632"\t\tkubectl top pod -l name=myLabel"
11633msgstr ""
11634"\n"
11635"\t\t# Mostra metriche di tutti i pod nello spazio dei nomi predefinito\n"
11636"\t\tkubectl top pod\n"
11637"\n"
11638"\t\t# Mostra metriche di tutti i pod nello spazio dei nomi specificato\n"
11639"\t\tkubectl top pod --namespace=NAMESPACE\n"
11640"\n"
11641"\t\t# Mostra metriche per un pod e i suoi relativi container\n"
11642"\t\tkubectl top pod POD_NAME --containers\n"
11643"\n"
11644"\t\t# Mostra metriche per i pod definiti da label name = myLabel\n"
11645"\t\tkubectl top pod -l name=myLabel"
11646
11647#: pkg/kubectl/cmd/stop.go:40
11648msgid ""
11649"\n"
11650"\t\t# Shut down foo.\n"
11651"\t\tkubectl stop replicationcontroller foo\n"
11652"\n"
11653"\t\t# Stop pods and services with label name=myLabel.\n"
11654"\t\tkubectl stop pods,services -l name=myLabel\n"
11655"\n"
11656"\t\t# Shut down the service defined in service.json\n"
11657"\t\tkubectl stop -f service.json\n"
11658"\n"
11659"\t\t# Shut down all resources in the path/to/resources directory\n"
11660"\t\tkubectl stop -f path/to/resources"
11661msgstr ""
11662"\n"
11663"\t\t# Spegni foo.\n"
11664"\t\tkubectl stop replicationcontroller foo\n"
11665"\n"
11666"\t\t# Stop di tutti i pod e servizi con label name=myLabel.\n"
11667"\t\tkubectl stop pods,services -l name=myLabel\n"
11668"\n"
11669"\t\t# Spegnere il servizio definito in service.json\n"
11670"\t\tkubectl stop -f service.json\n"
11671"\n"
11672"\t\t# Spegnere tutte le resources in path/to/resources directory\n"
11673"\t\tkubectl stop -f path/to/resources"
11674
11675#: pkg/kubectl/cmd/run.go:57
11676msgid ""
11677"\n"
11678"\t\t# Start a single instance of nginx.\n"
11679"\t\tkubectl run nginx --image=nginx\n"
11680"\n"
11681"\t\t# Start a single instance of hazelcast and let the container expose port "
11682"5701 .\n"
11683"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
11684"\n"
11685"\t\t# Start a single instance of hazelcast and set environment variables "
11686"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
11687"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
11688"env=\"POD_NAMESPACE=default\"\n"
11689"\n"
11690"\t\t# Start a replicated instance of nginx.\n"
11691"\t\tkubectl run nginx --image=nginx --replicas=5\n"
11692"\n"
11693"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
11694"\t\tkubectl run nginx --image=nginx --dry-run\n"
11695"\n"
11696"\t\t# Start a single instance of nginx, but overload the spec of the "
11697"deployment with a partial set of values parsed from JSON.\n"
11698"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
11699"\"spec\": { ... } }'\n"
11700"\n"
11701"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
11702"if it exits.\n"
11703"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
11704"\n"
11705"\t\t# Start the nginx container using the default command, but use custom "
11706"arguments (arg1 .. argN) for that command.\n"
11707"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
11708"\n"
11709"\t\t# Start the nginx container using a different command and custom "
11710"arguments.\n"
11711"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
11712"\n"
11713"\t\t# Start the perl container to compute π to 2000 places and print it out.\n"
11714"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle "
11715"'print bpi(2000)'\n"
11716"\n"
11717"\t\t# Start the cron job to compute π to 2000 places and print it out every 5 "
11718"minutes.\n"
11719"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
11720"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
11721msgstr ""
11722"\n"
11723"\t\t# Avviare un'unica istanza di nginx.\n"
11724"\t\tkubectl run nginx --image=nginx\n"
11725"\n"
11726"\t\t# Avviare un'unica istanza di hazelcast e lasciare che il container  "
11727"esponga la porta 5701.\n"
11728"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
11729"\n"
11730"\t\t# Avviare una singola istanza di hazelcast ed imposta le variabili "
11731"ambiente \"DNS_DOMAIN=cluster\" e \"POD_NAMESPACE=default\" nel container.\n"
11732"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
11733"env=\"POD_NAMESPACE=default\"\n"
11734"\n"
11735"\t\t# Avviare un'istanza replicata di nginx.\n"
11736"\t\tkubectl run nginx --image=nginx --replicas=5\n"
11737"\n"
11738"\t\t# Dry run. Stampare gli oggetti API corrispondenti senza crearli.\n"
11739"\t\tkubectl run nginx --image=nginx --dry-run\n"
11740"\n"
11741"\t\t# Avviare un'unica istanza di nginx, ma overload  le spec  del "
11742"deployment  con un insieme parziale di valori analizzati da JSON.\n"
11743"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
11744"\"spec\": { ... } }'\n"
11745"\n"
11746"\t\t# Avviare un pod di busybox e tenerlo in primo piano, non riavviarlo se "
11747"esce.\n"
11748"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
11749"\n"
11750"\t\t# Avviare il container nginx utilizzando il comando predefinito, ma "
11751"utilizzare argomenti personalizzati (arg1 .. argN) per quel comando.\n"
11752"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
11753"\n"
11754"\t\t# Avviare il container  nginx utilizzando un diverso comando e argomenti "
11755"personalizzati.\n"
11756"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
11757"\n"
11758"\t\t# Avviare il contenitore perl per calcolare π a 2000 posti e stamparlo.\n"
11759"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle "
11760"'print bpi(2000)'\n"
11761"\n"
11762"\t\t# Avviare il cron job per calcolare π a 2000 posti e stampare ogni 5 "
11763"minuti.\n"
11764"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
11765"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
11766
11767#: pkg/kubectl/cmd/taint.go:67
11768msgid ""
11769"\n"
11770"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
11771"user' and effect 'NoSchedule'.\n"
11772"\t\t# If a taint with that key and effect already exists, its value is "
11773"replaced as specified.\n"
11774"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
11775"\n"
11776"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
11777"'NoSchedule' if one exists.\n"
11778"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
11779"\n"
11780"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
11781"\t\tkubectl taint nodes foo dedicated-"
11782msgstr ""
11783"\n"
11784"\t\t# Aggiorna il nodo \"foo\" con un marcatore con il tasto 'dedicated' e il "
11785"valore 'special-user' ed effettua 'NoSchedule'.\n"
11786"\t\t# Se un marcatore con quel tasto e l'effetto già esiste, il suo valore "
11787"viene sostituito come specificato.\n"
11788"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
11789"\n"
11790"\t\t# Rimuove dal nodo 'foo' il marcatore con il tasto 'dedicated' ed "
11791"effettua 'NoSchedule' se esiste.\n"
11792"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
11793"\n"
11794"\t\t# Rimuovi dal nodo 'foo' tutti i marcatori con chiave 'dedicated'\n"
11795"\t\tkubectl taint nodes foo dedicated-"
11796
11797#: pkg/kubectl/cmd/label.go:77
11798msgid ""
11799"\n"
11800"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
11801"\t\tkubectl label pods foo unhealthy=true\n"
11802"\n"
11803"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
11804"overwriting any existing value.\n"
11805"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
11806"\n"
11807"\t\t# Update all pods in the namespace\n"
11808"\t\tkubectl label pods --all status=unhealthy\n"
11809"\n"
11810"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
11811"\t\tkubectl label -f pod.json status=unhealthy\n"
11812"\n"
11813"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
11814"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
11815"\n"
11816"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
11817"\t\t# Does not require the --overwrite flag.\n"
11818"\t\tkubectl label pods foo bar-"
11819msgstr ""
11820"\n"
11821"\t\t# Aggiorna il pod 'foo' con l'etichetta 'unhealthy' e il valore 'true'.\n"
11822"\t\tkubectl label pods foo unhealthy=true\n"
11823"\n"
11824"\t\t# Aggiorna il pod 'foo' con l'etichetta 'status' e il valore 'unhealthy', "
11825"sovrascrivendo qualsiasi valore esistente.\n"
11826"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
11827"\n"
11828"\t\t# Aggiorna tutti i pod nello spazio dei nomi\n"
11829"\t\tkubectl label pods --all status=unhealthy\n"
11830"\n"
11831"\t\t# Aggiorna un pod identificato dal tipo e dal nome in \"pod.json\"\n"
11832"\t\tkubectl label -f pod.json status=unhealthy\n"
11833"\n"
11834"\t\t# Aggiorna il pod 'foo' solo se la risorsa è invariata dalla versione 1.\n"
11835"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
11836"\n"
11837"\t\t#  Aggiorna il pod 'foo' rimuovendo un'etichetta denominata 'bar' se "
11838"esiste.\n"
11839"\t\t# Non richiede la flag -overwrite.\n"
11840"\t\tkubectl label pods foo bar-"
11841
11842#: pkg/kubectl/cmd/rollingupdate.go:54
11843msgid ""
11844"\n"
11845"\t\t# Update pods of frontend-v1 using new replication controller data in "
11846"frontend-v2.json.\n"
11847"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
11848"\n"
11849"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
11850"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
11851"\n"
11852"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
11853"image, and switching the\n"
11854"\t\t# name of the replication controller.\n"
11855"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
11856"\n"
11857"\t\t# Update the pods of frontend by just changing the image, and keeping the "
11858"old name.\n"
11859"\t\tkubectl rolling-update frontend --image=image:v2\n"
11860"\n"
11861"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
11862"frontend-v2).\n"
11863"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
11864msgstr ""
11865"\n"
11866"\t\t# Aggiorna i pod di frontend-v1 usando i dati del replication controller "
11867"in frontend-v2.json.\n"
11868"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
11869"\n"
11870"\t\t# Aggiorna i pod di frontend-v1 usando i dati JSON passati da stdin.\n"
11871"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
11872"\n"
11873"\t\t# Aggiorna i pod di frontend-v1 in frontend-v2  solo cambiando l'immagine "
11874"e modificando\n"
11875"\t\t# il nome del replication controller.\n"
11876"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
11877"\n"
11878"\t\t# Aggiorna i pod di frontend solo cambiando l'immaginee mantenendo il "
11879"vecchio none.\n"
11880"\t\tkubectl rolling-update frontend --image=image:v2\n"
11881"\n"
11882"\t\t#  Interrompee ed invertire un rollout esistente in corso (da frontend-v1 "
11883"a frontend-v2).\n"
11884"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
11885
11886#: pkg/kubectl/cmd/apply_view_last_applied.go:52
11887msgid ""
11888"\n"
11889"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
11890"\t\tkubectl apply view-last-applied deployment/nginx\n"
11891"\n"
11892"\t\t# View the last-applied-configuration annotations by file in JSON\n"
11893"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
11894msgstr ""
11895"\n"
11896"\t\t# Visualizza le annotazioni dell'ultima-configurazione-applicata per tipo/"
11897"nome in YAML.\n"
11898"\t\tkubectl apply view-last-applied deployment/nginx\n"
11899"\n"
11900"\t\t# # Visualizza le annotazioni dell'ultima-configurazione-applicata per "
11901"file in JSON.\n"
11902"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
11903
11904#: pkg/kubectl/cmd/apply.go:75
11905msgid ""
11906"\n"
11907"\t\tApply a configuration to a resource by filename or stdin.\n"
11908"\t\tThis resource will be created if it doesn't exist yet.\n"
11909"\t\tTo use 'apply', always create the resource initially with either 'apply' "
11910"or 'create --save-config'.\n"
11911"\n"
11912"\t\tJSON and YAML formats are accepted.\n"
11913"\n"
11914"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
11915"use unless you are aware of what the current state is. See https://issues.k8s."
11916"io/34274."
11917msgstr ""
11918"\n"
11919"\t\tApplicare una configurazione a una risorsa per nomefile o stdin.\n"
11920"\t\tQuesta risorsa verrà creata se non esiste ancora.\n"
11921"\t\tPer utilizzare 'apply', creare sempre la risorsa inizialmente con 'apply' "
11922"o 'create --save-config'.\n"
11923"\n"
11924"\t\tSono accettati i formati JSON e YAML.\n"
11925"\n"
11926"\t\tDisclaimer Alpha: la funzionalità --prune non è ancora completa. Non "
11927"utilizzare a meno che non si sia a conoscenza di quale sia lo stato attuale. "
11928"Vedi https://issues.k8s.io/34274."
11929
11930#: pkg/kubectl/cmd/convert.go:38
11931msgid ""
11932"\n"
11933"\t\tConvert config files between different API versions. Both YAML\n"
11934"\t\tand JSON formats are accepted.\n"
11935"\n"
11936"\t\tThe command takes filename, directory, or URL as input, and convert it "
11937"into format\n"
11938"\t\tof version specified by --output-version flag. If target version is not "
11939"specified or\n"
11940"\t\tnot supported, convert to latest version.\n"
11941"\n"
11942"\t\tThe default output will be printed to stdout in YAML format. One can use -"
11943"o option\n"
11944"\t\tto change to output destination."
11945msgstr ""
11946"\n"
11947"\t\tConvertire i file di configurazione tra diverse versioni API. Sono\n"
11948"\t\taccettati i formati YAML e JSON.\n"
11949"\n"
11950"\t\tIl comando prende il nome di file, la directory o l'URL come input e lo "
11951"converte nel formato\n"
11952"\t\tdi versione specificata dal flag -output-version. Se la versione di "
11953"destinazione non è specificata o\n"
11954"\t\tnon supportata, viene convertita nella versione più recente.\n"
11955"\n"
11956"\t\tL'output predefinito verrà stampato su stdout nel formato YAML. Si può "
11957"usare l'opzione -o\n"
11958"\t\tper cambiare la destinazione di output."
11959
11960#: pkg/kubectl/cmd/create_clusterrole.go:31
11961msgid ""
11962"\n"
11963"\t\tCreate a ClusterRole."
11964msgstr ""
11965"\n"
11966"\t\n"
11967"Crea un ClusterRole."
11968
11969#: pkg/kubectl/cmd/create_clusterrolebinding.go:32
11970msgid ""
11971"\n"
11972"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
11973msgstr ""
11974"\n"
11975"\t\tCrea un ClusterRoleBinding per un ClusterRole particolare."
11976
11977#: pkg/kubectl/cmd/create_rolebinding.go:32
11978msgid ""
11979"\n"
11980"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
11981msgstr ""
11982"\n"
11983"\t\tCrea un RoleBinding per un particolare Ruolo o ClusterRole."
11984
11985#: pkg/kubectl/cmd/create_secret.go:200
11986msgid ""
11987"\n"
11988"\t\tCreate a TLS secret from the given public/private key pair.\n"
11989"\n"
11990"\t\tThe public/private key pair must exist before hand. The public key "
11991"certificate must be .PEM encoded and match the given private key."
11992msgstr ""
11993"\n"
11994"\t\tCrea un TLS secret dalla coppia di chiavi pubblica/privata.\n"
11995"\n"
11996"\t\tLa coppia di chiavi pubblica/privata deve esistere prima. Il certificato "
11997"chiave pubblica deve essere .PEM codificato e corrispondere alla chiave "
11998"privata data."
11999
12000#: pkg/kubectl/cmd/create_configmap.go:32
12001msgid ""
12002"\n"
12003"\t\tCreate a configmap based on a file, directory, or specified literal "
12004"value.\n"
12005"\n"
12006"\t\tA single configmap may package one or more key/value pairs.\n"
12007"\n"
12008"\t\tWhen creating a configmap based on a file, the key will default to the "
12009"basename of the file, and the value will\n"
12010"\t\tdefault to the file content.  If the basename is an invalid key, you may "
12011"specify an alternate key.\n"
12012"\n"
12013"\t\tWhen creating a configmap based on a directory, each file whose basename "
12014"is a valid key in the directory will be\n"
12015"\t\tpackaged into the configmap.  Any directory entries except regular files "
12016"are ignored (e.g. subdirectories,\n"
12017"\t\tsymlinks, devices, pipes, etc)."
12018msgstr ""
12019"\n"
12020"\t\tCreare un configmap basato su un file, una directory o un valore literal "
12021"specificato.\n"
12022"\n"
12023"\t\tUn singolo configmap può includere una o più coppie chiave/valore.\n"
12024"\n"
12025"\t\tQuando si crea una configmap basata su un file, il valore predefinito "
12026"sarà il nome di base del file e il valore sarà\n"
12027"\t\tpredefinito per il contenuto del file. Se il nome di base è una chiave "
12028"non valida, è possibile specificare un tasto alternativo.\n"
12029"\n"
12030"\t\tQuando si crea un configmap basato su una directory, ogni file il cui "
12031"nome di base è una chiave valida nella directory verrà\n"
12032"\t\tpacchettizzata nel configmap. Le voci di directory tranne i file regolari "
12033"vengono ignorati (ad esempio sottodirectory,\n"
12034"\t\tsymlinks, devices, pipes, ecc)."
12035
12036#: pkg/kubectl/cmd/create_namespace.go:32
12037msgid ""
12038"\n"
12039"\t\tCreate a namespace with the specified name."
12040msgstr ""
12041"\n"
12042"\t\tCreare un namespace con il nome specificato."
12043
12044#: pkg/kubectl/cmd/create_secret.go:119
12045msgid ""
12046"\n"
12047"\t\tCreate a new secret for use with Docker registries.\n"
12048"\n"
12049"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
12050"\n"
12051"\t\tWhen using the Docker command line to push images, you can authenticate "
12052"to a given registry by running\n"
12053"\n"
12054"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
12055"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
12056"\n"
12057"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
12058"push' and 'docker pull' commands to\n"
12059"\t\tauthenticate to the registry. The email address is optional.\n"
12060"\n"
12061"\t\tWhen creating applications, you may have a Docker registry that requires "
12062"authentication.  In order for the\n"
12063"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
12064"You can provide this information\n"
12065"\t\tby creating a dockercfg secret and attaching it to your service account."
12066msgstr ""
12067"\n"
12068"\t\tCreare un nuovo secret per l'utilizzo con i registri Docker.\n"
12069"\n"
12070"\t\tDockercfg secrets vengono utilizzati per autenticare i registri Docker.\n"
12071"\n"
12072"\t\tQuando utilizzi la riga di comando Docker per il push delle immagini, è "
12073"possibile eseguire l'autenticazione eseguendo correttamente un determinato "
12074"registry\n"
12075"\n"
12076"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
12077"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
12078"\n"
12079"    Questo produce un file ~ / .dockercfg che viene utilizzato dai successivi "
12080"comandi \"docker push\" e \"docker pull\"\n"
12081"\t\tper autenticarsi nel registry. L'indirizzo email è facoltativo.\n"
12082"\n"
12083"\t\tDurante la creazione di applicazioni, è possibile avere un Docker "
12084"registry che richiede l'autenticazione. Affinché i \n"
12085"\t\tnodi eseguano pull di immagini per vostro conto, devono avere le "
12086"credenziali. È possibile fornire queste informazioni \n"
12087"\t\tcreando un dockercfg secret e collegandolo al tuo account di servizio."
12088
12089#: pkg/kubectl/cmd/create_pdb.go:32
12090msgid ""
12091"\n"
12092"\t\tCreate a pod disruption budget with the specified name, selector, and "
12093"desired minimum available pods"
12094msgstr ""
12095"\n"
12096"\t\tCrea un pod disruption budget con il nome specificato, selector e il "
12097"numero minimo di pod disponibili"
12098
12099#: pkg/kubectl/cmd/create.go:42
12100msgid ""
12101"\n"
12102"\t\tCreate a resource by filename or stdin.\n"
12103"\n"
12104"\t\tJSON and YAML formats are accepted."
12105msgstr ""
12106"\n"
12107"\t\tCrea una risorsa per nome file o stdin.\n"
12108"\n"
12109"\t\tSono accettati i formati JSON e YAML."
12110
12111#: pkg/kubectl/cmd/create_quota.go:32
12112msgid ""
12113"\n"
12114"\t\tCreate a resourcequota with the specified name, hard limits and optional "
12115"scopes"
12116msgstr ""
12117"\n"
12118"\t\tCrea una resourcequota con il nome specificato, hard limits e gli scope "
12119"opzionali"
12120
12121#: pkg/kubectl/cmd/create_role.go:38
12122msgid ""
12123"\n"
12124"\t\tCreate a role with single rule."
12125msgstr ""
12126"\n"
12127"\t\tCrea un ruolo con una singola regola."
12128
12129#: pkg/kubectl/cmd/create_secret.go:47
12130msgid ""
12131"\n"
12132"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
12133"\n"
12134"\t\tA single secret may package one or more key/value pairs.\n"
12135"\n"
12136"\t\tWhen creating a secret based on a file, the key will default to the "
12137"basename of the file, and the value will\n"
12138"\t\tdefault to the file content.  If the basename is an invalid key, you may "
12139"specify an alternate key.\n"
12140"\n"
12141"\t\tWhen creating a secret based on a directory, each file whose basename is "
12142"a valid key in the directory will be\n"
12143"\t\tpackaged into the secret.  Any directory entries except regular files are "
12144"ignored (e.g. subdirectories,\n"
12145"\t\tsymlinks, devices, pipes, etc)."
12146msgstr ""
12147"\n"
12148"\t\tCrea un secret basato su un file, una directory o un valore specifico "
12149"literal.\n"
12150"\n"
12151"\t\tUn singolo secret  può includere una o più coppie chiave/valore.\n"
12152"\n"
12153"\t\tQuando si crea un secret basato su un file, la chiave per impostazione "
12154"predefinita sarà il nome di base del file e il valore sarà\n"
12155"\t\tpredefinito al contenuto del file. Se il nome di base è una chiave non "
12156"valida, è possibile specificare un tasto alternativo.\n"
12157"\n"
12158"\n"
12159"\t\tQuando si crea un segreto basato su una directory, ogni file il cui nome "
12160"di base è una chiave valida nella directory verrà \n"
12161"\t\\paccehttizzataw in un secret.   Le voci di directory tranne i file "
12162"regolari vengono ignorati (ad esempio sottodirectory,\n"
12163"\t\tsymlinks, devices, pipes, ecc)."
12164
12165#: pkg/kubectl/cmd/create_serviceaccount.go:32
12166msgid ""
12167"\n"
12168"\t\tCreate a service account with the specified name."
12169msgstr ""
12170"\n"
12171"\t\tCreare un service account con il nome specificato."
12172
12173#: pkg/kubectl/cmd/run.go:52
12174msgid ""
12175"\n"
12176"\t\tCreate and run a particular image, possibly replicated.\n"
12177"\n"
12178"\t\tCreates a deployment or job to manage the created container(s)."
12179msgstr ""
12180"\n"
12181"\t\tCrea ed esegue un'immagine particolare, eventualmente replicata.\n"
12182"\n"
12183"\t\tCrea un deployment o un job per gestire i container creati."
12184
12185#: pkg/kubectl/cmd/autoscale.go:34
12186msgid ""
12187"\n"
12188"\t\tCreates an autoscaler that automatically chooses and sets the number of "
12189"pods that run in a kubernetes cluster.\n"
12190"\n"
12191"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
12192"creates an autoscaler that uses the given resource as a reference.\n"
12193"\t\tAn autoscaler can automatically increase or decrease number of pods "
12194"deployed within the system as needed."
12195msgstr ""
12196"\n"
12197"\t\tCrea un autoscaler che automaticamente sceglie e imposta il numero di pod "
12198"che vengono eseguiti in un cluster di kubernets.\n"
12199"\n"
12200"\t\tEsegue una ricerca di un Deployment, ReplicaSet o ReplicationController "
12201"per nome e crea un autoscaler che utilizza la risorsa indicata come "
12202"riferimento.\n"
12203"\t\tUn autoscaler può aumentare o diminuire automaticamente il numero di pod "
12204"distribuiti all'interno del sistema se necessario."
12205
12206#: pkg/kubectl/cmd/delete.go:40
12207msgid ""
12208"\n"
12209"\t\tDelete resources by filenames, stdin, resources and names, or by "
12210"resources and label selector.\n"
12211"\n"
12212"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be "
12213"specified: filenames,\n"
12214"\t\tresources and names, or resources and label selector.\n"
12215"\n"
12216"\t\tSome resources, such as pods, support graceful deletion. These resources "
12217"define a default period\n"
12218"\t\tbefore they are forcibly terminated (the grace period) but you may "
12219"override that value with\n"
12220"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
12221"Because these resources often\n"
12222"\t\trepresent entities in the cluster, deletion may not be acknowledged "
12223"immediately. If the node\n"
12224"\t\thosting a pod is down or cannot reach the API server, termination may "
12225"take significantly longer\n"
12226"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
12227"\tperiod of 0 and specify\n"
12228"\t\tthe --force flag.\n"
12229"\n"
12230"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
12231"pod's processes have been\n"
12232"\t\tterminated, which can leave those processes running until the node "
12233"detects the deletion and\n"
12234"\t\tcompletes graceful deletion. If your processes use shared storage or talk "
12235"to a remote API and\n"
12236"\t\tdepend on the name of the pod to identify themselves, force deleting "
12237"those pods may result in\n"
12238"\t\tmultiple processes running on different machines using the same "
12239"identification which may lead\n"
12240"\t\tto data corruption or inconsistency. Only force delete pods when you are "
12241"sure the pod is\n"
12242"\t\tterminated, or if your application can tolerate multiple copies of the "
12243"same pod running at once.\n"
12244"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
12245"nodes before the node\n"
12246"\t\thas released those resources and causing those pods to be evicted "
12247"immediately.\n"
12248"\n"
12249"\t\tNote that the delete command does NOT do resource version checks, so if "
12250"someone\n"
12251"\t\tsubmits an update to a resource right when you submit a delete, their "
12252"update\n"
12253"\t\twill be lost along with the rest of the resource."
12254msgstr ""
12255"\n"
12256"\t\tCancella risorse secondo nomi di file, stdin, risorse e nomi, o per "
12257"selettori di risorse e etichette.\n"
12258"\n"
12259"\t\tSono accettati i formati JSON e YAML. È possibile specificare un solo "
12260"tipo di argomenti: nome file,\n"
12261"\t\trisorse e nomi, o risorse e selettore di etichette.\n"
12262"\n"
12263"\t\tAlcune risorse, come i pod, supportano cacellazione corretta. Queste "
12264"risorse definiscono un periodo di default\n"
12265"\t\tprima che siano forzatamente terminate (il grace period) ma si può "
12266"sostituire quel valore con\n"
12267"\t\til falg --grace-period, o passare --now per impostare il grace-period a "
12268"1. Poiché queste risorse spesso\n"
12269"\t\trappresentano entità del cluster, la cancellazione non può essere presa "
12270"in carico immediatamente. Se il nodo\n"
12271"\t\tche ospita un pod è spento o non raggiungibile da API server, termination "
12272"può richiedere molto più tempo\n"
12273"\t\tdel grace period. Per forzare la cancellazione di una resource,\tdevi "
12274"obbligatoriamente indicare un grace\tperiod di 0 e specificare\n"
12275"\t\til flag --force.\n"
12276"\n"
12277"\t\tIMPORTANTE: Fozare la cancellazione dei pod non attende conferma che i "
12278"processi del pod siano\n"
12279"\t\tterminati, che può lasciare questi processi in esecuzione fino a quando "
12280"il nodo rileva la cancellazione\n"
12281"\t\tcompletata correttamente. Se i tuoi processi utilizzano l'archiviazione "
12282"condivisa o parlano con un'API remota e\n"
12283"\t\tdipendono dal nome del pod per identificarsi, la forzata eliminazione di "
12284"questi pod può comportare\n"
12285"\t\tpiù processi in esecuzione su macchine diverse che utilizzando la stessa "
12286"identificazione che può portare\n"
12287"\t\tcorruzione o inconsistenza dei dati. Forza i pod solo quando si è sicuri "
12288"che il pod sia\n"
12289"\t\tterminato, o se la tua applicazione può can tollerare più copie dello "
12290"stesso pod in esecuzione contemporaneamente.\n"
12291"\t\tInoltre, se forzate l'eliminazione dei i nodi, lo scheduler può può "
12292"creare nuovi nodi su questi nodi prima che il nodo\n"
12293"\t\tabbia liberato quelle risorse e provocando immediatamente evict di tali "
12294"pod.\n"
12295"\n"
12296"\n"
12297"\t\tNotare che il comando di eliminazione NON fa verificare la versione delle "
12298"risorse, quindi se qualcuno\n"
12299"\t\tinvia un aggiornamento ad una risorsa quando invii un eliminazione, il "
12300"loro aggiornamento\n"
12301"\t\tsaranno persi insieme al resto della risorsa."
12302
12303#: pkg/kubectl/cmd/stop.go:31
12304msgid ""
12305"\n"
12306"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
12307"\n"
12308"\t\tThe stop command is deprecated, all its functionalities are covered by "
12309"delete command.\n"
12310"\t\tSee 'kubectl delete --help' for more details.\n"
12311"\n"
12312"\t\tAttempts to shut down and delete a resource that supports graceful "
12313"termination.\n"
12314"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
12315msgstr ""
12316"\n"
12317"\t\tDeprecated: chiudere correttamente una risorsa per nome o nome file.\n"
12318"\n"
12319"\t\tIl comando stop è deprecato, tutte le sue funzionalità sono coperte dal "
12320"comando delete.\n"
12321"\t\tVedere 'kubectl delete --help' per ulteriori dettagli.\n"
12322"\n"
12323"\t\tTenta di arrestare ed eliminare una risorsa che supporta la corretta "
12324"terminazione.\n"
12325"\t\tSe la risorsa è scalabile, verrà scalata a 0 prima dell'eliminazione."
12326
12327#: pkg/kubectl/cmd/top_node.go:60
12328msgid ""
12329"\n"
12330"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
12331"\n"
12332"\t\tThe top-node command allows you to see the resource consumption of nodes."
12333msgstr ""
12334"\n"
12335"\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage) dei nodi.\n"
12336"\n"
12337"\t\tIl comando top-node consente di visualizzare il consumo di risorse dei "
12338"nodi."
12339
12340#: pkg/kubectl/cmd/top_pod.go:53
12341msgid ""
12342"\n"
12343"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
12344"\n"
12345"\t\tThe 'top pod' command allows you to see the resource consumption of "
12346"pods.\n"
12347"\n"
12348"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
12349"minutes\n"
12350"\t\tsince pod creation."
12351msgstr ""
12352"\n"
12353"\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage) dei pod.\n"
12354"\n"
12355"\t\tIl comando \"top pod\" consente di visualizzare il consumo delle risorse "
12356"dei pod.\n"
12357"\n"
12358"\t\tA causa del ritardo della pipeline metrica, potrebbero non essere "
12359"disponibili per alcuni minuti\n"
12360"\t\teal momento della creazione dei pod."
12361
12362#: pkg/kubectl/cmd/top.go:33
12363msgid ""
12364"\n"
12365"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
12366"\n"
12367"\t\tThe top command allows you to see the resource consumption for nodes or "
12368"pods.\n"
12369"\n"
12370"\t\tThis command requires Heapster to be correctly configured and working on "
12371"the server. "
12372msgstr ""
12373"\n"
12374"\t\tVisualizza l'utilizzo di risorse (CPU/Memoria/Storage).\n"
12375"\n"
12376"\t\tIl comando top consente di visualizzare il consumo di risorse per nodi o "
12377"pod.\n"
12378"\n"
12379"\t\tQuesto comando richiede che Heapster sia configurato correttamente e che "
12380"funzioni sul server."
12381
12382#: pkg/kubectl/cmd/drain.go:140
12383msgid ""
12384"\n"
12385"\t\tDrain node in preparation for maintenance.\n"
12386"\n"
12387"\t\tThe given node will be marked unschedulable to prevent new pods from "
12388"arriving.\n"
12389"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
12390"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
12391"normal DELETE\n"
12392"\t\tto delete the pods.\n"
12393"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
12394"be deleted through\n"
12395"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
12396"proceed\n"
12397"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
12398"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
12399"by the\n"
12400"\t\tDaemonSet controller, which ignores unschedulable markings.  If there are "
12401"any\n"
12402"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
12403"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any "
12404"pods unless you\n"
12405"\t\tuse --force.  --force will also allow deletion to proceed if the managing "
12406"resource of one\n"
12407"\t\tor more pods is missing.\n"
12408"\n"
12409"\t\t'drain' waits for graceful termination. You should not operate on the "
12410"machine until\n"
12411"\t\tthe command completes.\n"
12412"\n"
12413"\t\tWhen you are ready to put the node back into service, use kubectl "
12414"uncordon, which\n"
12415"\t\twill make the node schedulable again.\n"
12416"\n"
12417"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
12418msgstr ""
12419"\n"
12420"\t\tDrain node in preparazione alla manutenzione.\n"
12421"\n"
12422"\t\tIl nodo indicato verrà contrassegnato unschedulable  per impedire che "
12423"nuovi pod arrivino.\n"
12424"\t\t'drain' evict i pod se l'APIServer supporta eviction\n"
12425"\t\t(http://kubernetes.io/docs/admin/disruptions/).  Altrimenti, usa il "
12426"normale DELETE\n"
12427"\t\tper eliminare i pod.\n"
12428"\t\tIl 'drain' evicts o la cancellazione di tutti all pod tranne mirror pods "
12429"(che non possono essere eliminati\n"
12430"\t\tattraverso API server).  Se ci sono i pod gestiti da  DaemonSet, drain "
12431"non procederà\n"
12432"\t\tsenza --ignore-daemonsets e, a prescindere da ciò, non cancellerà alcun\n"
12433"\t\tpod gestitto da DaemonSet,poiché questi pods verrebbero immediatamente "
12434"sostituiti dal\n"
12435"\t\tDaemonSet controller,  che ignora le marcature unschedulable.  Se ci "
12436"sono\n"
12437"\t\tpod che non sono né mirror pod né gestiti dal ReplicationController,\n"
12438"\t\tReplicaSet, DaemonSet, StatefulSet o Job, allora drain non cancellerà "
12439"alcun pod finché non\n"
12440"\t\tuserai --force.  --force permetterà alla cancellazione di procedere se la "
12441"risorsa gestita da uno\n"
12442"\t\to più pod è mancante.\n"
12443"\n"
12444"\t\t'drain' attende il termine corretto. Non devi operare sulla macchina "
12445"finché\n"
12446"\t\til comando non viene completato.\n"
12447"\n"
12448"\t\tQuando sei pronto per riportare il nodo al servizio, utilizza kubectl "
12449"uncordon, per\n"
12450"\t\trimettere il nodo schedulable nuovamente.\n"
12451"\n"
12452"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
12453
12454#: pkg/kubectl/cmd/edit.go:56
12455msgid ""
12456"\n"
12457"\t\tEdit a resource from the default editor.\n"
12458"\n"
12459"\t\tThe edit command allows you to directly edit any API resource you can "
12460"retrieve via the\n"
12461"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
12462"or EDITOR\n"
12463"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
12464"Windows.\n"
12465"\t\tYou can edit multiple objects, although changes are applied one at a "
12466"time. The command\n"
12467"\t\taccepts filenames as well as command line arguments, although the files "
12468"you point to must\n"
12469"\t\tbe previously saved versions of resources.\n"
12470"\n"
12471"\t\tEditing is done with the API version used to fetch the resource.\n"
12472"\t\tTo edit using a specific API version, fully-qualify the resource, "
12473"version, and group.\n"
12474"\n"
12475"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
12476"\n"
12477"\t\tThe flag --windows-line-endings can be used to force Windows line "
12478"endings,\n"
12479"\t\totherwise the default for your operating system will be used.\n"
12480"\n"
12481"\t\tIn the event an error occurs while updating, a temporary file will be "
12482"created on disk\n"
12483"\t\tthat contains your unapplied changes. The most common error when updating "
12484"a resource\n"
12485"\t\tis another editor changing the resource on the server. When this occurs, "
12486"you will have\n"
12487"\t\tto apply your changes to the newer version of the resource, or update "
12488"your temporary\n"
12489"\t\tsaved copy to include the latest resource version."
12490msgstr ""
12491"\n"
12492"\t\tModificare una risorsa dall'editor predefinito.\n"
12493"\n"
12494"\t\tIl comando di modifica consente di modificare direttamente qualsiasi "
12495"risorsa API che è possibile recuperare tramite gli\n"
12496"\t\tstrumenti di riga di comando. Apre l'editor definito dalle variabili "
12497"d'ambiente\n"
12498"\t\tKUBE_EDITOR o EDITOR, o ritornare a 'vi' per Linux o 'notepad' per "
12499"Windows.\n"
12500"\t\tÈ possibile modificare più oggetti, anche se le modifiche vengono "
12501"applicate una alla volta. Il comando\n"
12502"\t\taccetta sia nomi di file che argomenti da riga di comando, anche se i "
12503"file a cui fa riferimento devono\n"
12504"\t\tessere state salvate precedentemente le versioni delle risorse.\n"
12505"\n"
12506"\t\tLa modifica viene eseguita con la versione API utilizzata per recuperare "
12507"la risorsa.\n"
12508"\t\tPer modificare utilizzando una specifica versione API, fully-qualify la "
12509"risorsa, versione e il gruppo.\n"
12510"\n"
12511"\t\tIl formato predefinito è YAML. Per modificare in JSON, specificare \"-o "
12512"json\".\n"
12513"\n"
12514"\t\tIl flag --windows-line-endings può essere utilizzato per forzare i fine "
12515"linea Windows,\n"
12516"\t\taltrimenti verrà utilizzato il default per il sistema operativo.\n"
12517"\n"
12518"\t\tNel caso in cui si verifica un errore durante l'aggiornamento, verrà "
12519"creato un file temporaneo sul disco\n"
12520"\t\tche contiene le modifiche non apportate. L'errore più comune durante "
12521"l'aggiornamento di una risorsa\n"
12522"\t\tè una modifica da pare di un altro editor della risorsa sul server. "
12523"Quando questo si verifica, dovrai\n"
12524"\t\tapplicare le modifiche alla versione più recente della risorsa o "
12525"aggiornare il tua copia\n"
12526"\t\ttemporanea salvata per includere l'ultima versione delle risorse."
12527
12528#: pkg/kubectl/cmd/drain.go:115
12529msgid ""
12530"\n"
12531"\t\tMark node as schedulable."
12532msgstr ""
12533"\n"
12534"\t\tContrassegna il nodo come programmabile."
12535
12536#: pkg/kubectl/cmd/drain.go:90
12537msgid ""
12538"\n"
12539"\t\tMark node as unschedulable."
12540msgstr ""
12541"\n"
12542"\t\tContrassegnare il nodo come non programmabile."
12543
12544#: pkg/kubectl/cmd/completion.go:47
12545msgid ""
12546"\n"
12547"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
12548"\t\tThe shell code must be evaluated to provide interactive\n"
12549"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
12550"\t\tthe .bash_profile.\n"
12551"\n"
12552"\t\tNote: this requires the bash-completion framework, which is not "
12553"installed\n"
12554"\t\tby default on Mac.  This can be installed by using homebrew:\n"
12555"\n"
12556"\t\t    $ brew install bash-completion\n"
12557"\n"
12558"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
12559"adding the\n"
12560"\t\tfollowing line to the .bash_profile\n"
12561"\n"
12562"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
12563"\n"
12564"\t\tNote for zsh users: [1] zsh completions are only supported in versions of "
12565"zsh >= 5.2"
12566msgstr ""
12567"\n"
12568"\t\tIn output codice di completamento shell output per la shell specificata "
12569"(bash o zsh).\n"
12570"\t\tIl codice di shell deve essere valorizzato per fornire completamento\n"
12571"\t\tinterattivo dei comandi kubectl. Questo può essere eseguito "
12572"richiamandolo\n"
12573"\t\tda .bash_profile.\n"
12574"\n"
12575"\t\tNota: questo richiede il framework di completamento bash, che non è "
12576"installato\n"
12577"\t\tper impostazione predefinita su Mac. Questo può essere installato "
12578"utilizzando homebrew:\n"
12579"\n"
12580"\t\t    $ brew install bash-completion\n"
12581"\n"
12582"\t\tUna volta installato, bash_completion deve essere valutato. Ciò può "
12583"essere fatto aggiungendo la\n"
12584"\t\tseguente riga al file .bash_profile\n"
12585"\n"
12586"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
12587"\n"
12588"\t\tNota per gli utenti zsh: [1] i completamenti zsh sono supportati solo "
12589"nelle versioni zsh> = 5.2"
12590
12591#: pkg/kubectl/cmd/rollingupdate.go:45
12592msgid ""
12593"\n"
12594"\t\tPerform a rolling update of the given ReplicationController.\n"
12595"\n"
12596"\t\tReplaces the specified replication controller with a new replication "
12597"controller by updating one pod at a time to use the\n"
12598"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
12599"as the\n"
12600"\t\texisting replication controller and overwrite at least one (common) label "
12601"in its replicaSelector.\n"
12602"\n"
12603"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
12604msgstr ""
12605"\n"
12606"\t\tEseguire un rolling update del ReplicationController specificato.\n"
12607"\n"
12608"\t\tSostituisce il replication controller specificato con un nuovo "
12609"replication controller aggiornando un pod alla volta per usare il\n"
12610"\t\tnuovo PodTemplate. Il new-controller.json deve specificare lo stesso "
12611"namespace del\n"
12612"\t\tcontroller di replica esistente e sovrascrivere almeno una etichetta "
12613"(comune) nella sua replicaSelector.\n"
12614"\n"
12615"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
12616
12617#: pkg/kubectl/cmd/replace.go:40
12618msgid ""
12619"\n"
12620"\t\tReplace a resource by filename or stdin.\n"
12621"\n"
12622"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
12623"the\n"
12624"\t\tcomplete resource spec must be provided. This can be obtained by\n"
12625"\n"
12626"\t\t    $ kubectl get TYPE NAME -o yaml\n"
12627"\n"
12628"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
12629"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
12630"html to find if a field is mutable."
12631msgstr ""
12632"\n"
12633"\t\tSostituire una risorsa per nomefile o stdin.\n"
12634"\n"
12635"\t\tSono accettati i formati JSON e YAML. Se si sostituisce una risorsa "
12636"esistente, \n"
12637"\t\tè necessario fornire la specifica completa delle risorse. Questo può "
12638"essere ottenuta da\n"
12639"\n"
12640"\t\t    $ kubectl get TYPE NAME -o yaml\n"
12641"\n"
12642"\t\tFare riferimento ai modelli https://htmlpreview.github.io/?https://github."
12643"com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html "
12644"per trovare se un campo è mutevole."
12645
12646#: pkg/kubectl/cmd/scale.go:34
12647msgid ""
12648"\n"
12649"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
12650"Job.\n"
12651"\n"
12652"\t\tScale also allows users to specify one or more preconditions for the "
12653"scale action.\n"
12654"\n"
12655"\t\tIf --current-replicas or --resource-version is specified, it is validated "
12656"before the\n"
12657"\t\tscale is attempted, and it is guaranteed that the precondition holds true "
12658"when the\n"
12659"\t\tscale is sent to the server."
12660msgstr ""
12661"\n"
12662"\t\tImposta una nuova dimensione per Deployment, ReplicaSet, Replication "
12663"Controller, o Job.\n"
12664"\n"
12665"\t\tScala consente anche agli utenti di specificare una o più condizioni "
12666"preliminari per l'azione della scala.\n"
12667"\n"
12668"\t\tSe --current-replicas o --resource-version sono specificate, viene "
12669"convalidata prima di\n"
12670"\t\ttentare scale, ed è garantito che la precondizione vale quando\n"
12671"\t\tscale viene inviata al server.."
12672
12673#: pkg/kubectl/cmd/apply_set_last_applied.go:62
12674msgid ""
12675"\n"
12676"\t\tSet the latest last-applied-configuration annotations by setting it to "
12677"match the contents of a file.\n"
12678"\t\tThis results in the last-applied-configuration being updated as though "
12679"'kubectl apply -f <file>' was run,\n"
12680"\t\twithout updating any other parts of the object."
12681msgstr ""
12682"\n"
12683"\t\tImposta le annotazioni dell'ultima-configurazione-applicata impostandola "
12684"in modo che corrisponda al contenuto di un file.\n"
12685"\t\tCiò determina l'aggiornamento dell'ultima-configurazione-applicata come "
12686"se 'kubectl apply -f <file>' fosse stato eseguito,\n"
12687"\t\tsenza aggiornare altre parti dell'oggetto."
12688
12689#: pkg/kubectl/cmd/proxy.go:36
12690msgid ""
12691"\n"
12692"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
12693"\n"
12694"\t\t    $ kubectl proxy --api-prefix=/\n"
12695"\n"
12696"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
12697"\n"
12698"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
12699"api/\n"
12700"\n"
12701"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
12702"\n"
12703"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
12704"\n"
12705"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
12706"\n"
12707"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
12708msgstr ""
12709"\n"
12710"\t\tPer proxy tutti i kubernetes api e nient'altro, utilizzare:\n"
12711"\n"
12712"\t\t    $ kubectl proxy --api-prefix=/\n"
12713"\n"
12714"\t\tPer proxy solo una parte dei kubernetes api e anche alcuni file static\n"
12715"\n"
12716"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
12717"api/\n"
12718"\n"
12719"\t\tQuanto sopra consente 'curl localhost:8001/api/v1/pods'.\n"
12720"\n"
12721"\t\tPer eseguire il proxy tutti i kubernetes api in una radice diversa, "
12722"utilizzare:\n"
12723"\n"
12724"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
12725"\n"
12726"\t\tQuanto sopra ti permette 'curl localhost:8001/custom/api/v1/pods'"
12727
12728#: pkg/kubectl/cmd/patch.go:59
12729msgid ""
12730"\n"
12731"\t\tUpdate field(s) of a resource using strategic merge patch\n"
12732"\n"
12733"\t\tJSON and YAML formats are accepted.\n"
12734"\n"
12735"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
12736"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
12737"html to find if a field is mutable."
12738msgstr ""
12739"\n"
12740"\t\tAggiorna i campi di una risorsa utilizzando la merge patch strategica\n"
12741"\n"
12742"\t\tSono accettati i formati JSON e YAML.\n"
12743"\n"
12744"\t\tSi prega di fare riferimento ai modelli in https://htmlpreview.github.io/?"
12745"https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/"
12746"definitions.html per trovare se un campo è mutevole."
12747
12748#: pkg/kubectl/cmd/label.go:70
12749#, c-format
12750msgid ""
12751"\n"
12752"\t\tUpdate the labels on a resource.\n"
12753"\n"
12754"\t\t* A label must begin with a letter or number, and may contain letters, "
12755"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
12756"\t\t* If --overwrite is true, then existing labels can be overwritten, "
12757"otherwise attempting to overwrite a label will result in an error.\n"
12758"\t\t* If --resource-version is specified, then updates will use this resource "
12759"version, otherwise the existing resource-version will be used."
12760msgstr ""
12761"\n"
12762"\t\tAggiorna le label di una risorsa.\n"
12763"\n"
12764"\t\t* A label must begin with a letter or number, and may contain letters, "
12765"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
12766"\t\t* If --overwrite is true, then existing labels can be overwritten, "
12767"otherwise attempting to overwrite a label will result in an error.\n"
12768"\t\t* If --resource-version is specified, then updates will use this resource "
12769"version, otherwise the existing resource-version will be used."
12770
12771#: pkg/kubectl/cmd/taint.go:58
12772#, c-format
12773msgid ""
12774"\n"
12775"\t\tUpdate the taints on one or more nodes.\n"
12776"\n"
12777"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
12778"is expressed as key=value:effect.\n"
12779"\t\t* The key must begin with a letter or number, and may contain letters, "
12780"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
12781"\t\t* The value must begin with a letter or number, and may contain letters, "
12782"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
12783"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
12784"\t\t* Currently taint can only apply to node."
12785msgstr ""
12786"\n"
12787"\t\tAggiorna i marcatori su uno o più nodi.\n"
12788"\n"
12789"\t\t* Un marcatore è costituita da una chiave, un valore e un effetto. Come "
12790"argomento qui, viene espresso come chiave = valore: effetto.\n"
12791"\t\t* La chiave deve iniziare con una lettera o un numero e può contenere "
12792"lettere, numeri, trattini, punti e sottolineature, fino a% [1] d caratteri.\n"
12793"\t\t* Il valore deve iniziare con una lettera o un numero e può contenere "
12794"lettere, numeri, trattini, punti e sottolineature, fino a% [2] d caratteri.\n"
12795"\t\t* L'effetto deve essere NoSchedule, PreferNoSchedule o NoExecute.\n"
12796"\t\t* Attualmente il marcatore può essere applicato solo al nodo."
12797
12798#: pkg/kubectl/cmd/apply_view_last_applied.go:46
12799msgid ""
12800"\n"
12801"\t\tView the latest last-applied-configuration annotations by type/name or "
12802"file.\n"
12803"\n"
12804"\t\tThe default output will be printed to stdout in YAML format. One can use -"
12805"o option\n"
12806"\t\tto change output format."
12807msgstr ""
12808"\n"
12809"\t\tVisualizza le annotazioni dell'ultima-configurazione-applicata per tipo/"
12810"nome o file.\n"
12811"\n"
12812"\t\tL'output predefinito verrà stampato su stdout nel formato YAML. Si può "
12813"usare l'opzione -o\n"
12814"\t\tPer cambiare il formato di output."
12815
12816#: pkg/kubectl/cmd/cp.go:37
12817msgid ""
12818"\n"
12819"\t    # !!!Important Note!!!\n"
12820"\t    # Requires that the 'tar' binary is present in your container\n"
12821"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
12822"\n"
12823"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
12824"the default namespace\n"
12825"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
12826"\n"
12827"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
12828"container\n"
12829"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
12830"\n"
12831"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-"
12832"namespace>\n"
12833"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
12834"\n"
12835"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
12836"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
12837msgstr ""
12838"\n"
12839"\t    #  !!!Nota importante!!!\n"
12840"\t    # Richiede che il binario 'tar' sia presente nel tuo contenitore\n"
12841"\t    #  immagine. Se 'tar' non è presente, 'kubectl cp' non riesce.\n"
12842"\n"
12843"\t    # Copia /tmp/foo_dir directory locale in /tmp/bar_dir in un pod remoto "
12844"nello spazio dei nomi predefinito\n"
12845"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
12846"\n"
12847"        # Copia /tmp/foo file locale in /tmp/bar in un pod remoto in un "
12848"contenitore specifico\n"
12849"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
12850"\n"
12851"\t\t# Copia /tmp/foo file locale in /tmp/bar in un pod remoto nello spazio "
12852"dei nomi <some-namespace>\n"
12853"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
12854"\n"
12855"\t\t# Copia /tmp/foo da un pod remoto in /tmp/bar localmente\n"
12856"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
12857
12858#: pkg/kubectl/cmd/create_secret.go:205
12859msgid ""
12860"\n"
12861"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
12862"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
12863"to/tls.key"
12864msgstr ""
12865"\n"
12866"\t  # Crea un nuovo secret TLS denominato tls-secret con la coppia di dati "
12867"fornita:\n"
12868"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
12869"to/tls.key"
12870
12871#: pkg/kubectl/cmd/create_namespace.go:35
12872msgid ""
12873"\n"
12874"\t  # Create a new namespace named my-namespace\n"
12875"\t  kubectl create namespace my-namespace"
12876msgstr ""
12877"\n"
12878"\t  # Crea un nuovo namespace denominato my-namespace\n"
12879"\t  kubectl create namespace my-namespace"
12880
12881#: pkg/kubectl/cmd/create_secret.go:59
12882msgid ""
12883"\n"
12884"\t  # Create a new secret named my-secret with keys for each file in folder "
12885"bar\n"
12886"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
12887"\n"
12888"\t  # Create a new secret named my-secret with specified keys instead of "
12889"names on disk\n"
12890"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/"
12891"id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
12892"\n"
12893"\t  # Create a new secret named my-secret with key1=supersecret and "
12894"key2=topsecret\n"
12895"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret --"
12896"from-literal=key2=topsecret"
12897msgstr ""
12898"\n"
12899"\t  # Crea un nuovo secret denominato my-secret con i tasti per ogni file "
12900"nella barra delle cartelle\n"
12901"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
12902"\n"
12903"\t  # Crea un nuovo secret denominato my-secret con le chiavi specificate "
12904"anziché i nomi sul disco\n"
12905"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/"
12906"id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
12907"\n"
12908"\t  # Crea un nuovo secret denominato my-secret con key1 = supersecret e key2 "
12909"= topsecret\n"
12910"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret --"
12911"from-literal=key2=topsecret"
12912
12913#: pkg/kubectl/cmd/create_serviceaccount.go:35
12914msgid ""
12915"\n"
12916"\t  # Create a new service account named my-service-account\n"
12917"\t  kubectl create serviceaccount my-service-account"
12918msgstr ""
12919"\n"
12920"\t  # Crea un nuovo service account denominato my-service-account\n"
12921"\t  kubectl create serviceaccount my-service-account"
12922
12923#: pkg/kubectl/cmd/create_service.go:232
12924msgid ""
12925"\n"
12926"\t# Create a new ExternalName service named my-ns \n"
12927"\tkubectl create service externalname my-ns --external-name bar.com"
12928msgstr ""
12929"\n"
12930"\t#  Crea un nuovo servizio ExternalName denominato my-ns \n"
12931"\tkubectl create service externalname my-ns --external-name bar.com"
12932
12933#: pkg/kubectl/cmd/create_service.go:225
12934msgid ""
12935"\n"
12936"\tCreate an ExternalName service with the specified name.\n"
12937"\n"
12938"\tExternalName service references to an external DNS address instead of\n"
12939"\tonly pods, which will allow application authors to reference services\n"
12940"\tthat exist off platform, on other clusters, or locally."
12941msgstr ""
12942"\n"
12943"\tCrea un servizio ExternalName con il nome specificato.\n"
12944"\n"
12945"\tIl servizio ExternalName fa riferimento a un indirizzo DNS esterno \n"
12946"\tsolo pod, che permetteranno agli autori delle applicazioni di utilizzare i "
12947"servizi di riferimento\n"
12948"\tche esistono fuori dalla piattaforma, su altri cluster, o localmente.."
12949
12950#: pkg/kubectl/cmd/help.go:30
12951msgid ""
12952"\n"
12953"\tHelp provides help for any command in the application.\n"
12954"\tSimply type kubectl help [path to command] for full details."
12955msgstr ""
12956"\n"
12957"\tHelp fornisce assistenza per qualsiasi comando nell'applicazione.\n"
12958"\tBasta digitare kubectl help [path to command] per i dettagli completi."
12959
12960#: pkg/kubectl/cmd/create_service.go:173
12961msgid ""
12962"\n"
12963"    # Create a new LoadBalancer service named my-lbs\n"
12964"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
12965msgstr ""
12966"\n"
12967"    # Creare un nuovo servizio LoadBalancer denominato my-lbs\n"
12968"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
12969
12970#: pkg/kubectl/cmd/create_service.go:53
12971msgid ""
12972"\n"
12973"    # Create a new clusterIP service named my-cs\n"
12974"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
12975"\n"
12976"    # Create a new clusterIP service named my-cs (in headless mode)\n"
12977"    kubectl create service clusterip my-cs --clusterip=\"None\""
12978msgstr ""
12979"\n"
12980"    # Creare un nuovo servizio clusterIP denominato my-cs\n"
12981"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
12982"\n"
12983"    # Creare un nuovo servizio clusterIP denominato my-cs (in modalità "
12984"headless)\n"
12985"    kubectl create service clusterip my-cs --clusterip=\"None\""
12986
12987#: pkg/kubectl/cmd/create_deployment.go:36
12988msgid ""
12989"\n"
12990"    # Create a new deployment named my-dep that runs the busybox image.\n"
12991"    kubectl create deployment my-dep --image=busybox"
12992msgstr ""
12993"\n"
12994"    # Crea una nuovo deployment chiamato my-dep che esegue l'immagine "
12995"busybox.\n"
12996"    kubectl create deployment my-dep --image=busybox"
12997
12998#: pkg/kubectl/cmd/create_service.go:116
12999msgid ""
13000"\n"
13001"    # Create a new nodeport service named my-ns\n"
13002"    kubectl create service nodeport my-ns --tcp=5678:8080"
13003msgstr ""
13004"\n"
13005"    # Creare un nuovo servizio nodeport denominato my-ns\n"
13006"    kubectl create service nodeport my-ns --tcp=5678:8080"
13007
13008#: pkg/kubectl/cmd/clusterinfo_dump.go:62
13009msgid ""
13010"\n"
13011"    # Dump current cluster state to stdout\n"
13012"    kubectl cluster-info dump\n"
13013"\n"
13014"    # Dump current cluster state to /path/to/cluster-state\n"
13015"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
13016"\n"
13017"    # Dump all namespaces to stdout\n"
13018"    kubectl cluster-info dump --all-namespaces\n"
13019"\n"
13020"    # Dump a set of namespaces to /path/to/cluster-state\n"
13021"    kubectl cluster-info dump --namespaces default,kube-system --output-"
13022"directory=/path/to/cluster-state"
13023msgstr ""
13024"\n"
13025"    # Dump dello stato corrente del cluster verso stdout\n"
13026"    kubectl cluster-info dump\n"
13027"\n"
13028"    # Dump dello stato corrente del cluster verso /path/to/cluster-state\n"
13029"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
13030"\n"
13031"    # Dump di tutti i namespaces verso stdout\n"
13032"    kubectl cluster-info dump --all-namespaces\n"
13033"\n"
13034"    # Dump di un set di namespace verso /path/to/cluster-state\n"
13035"    kubectl cluster-info dump --namespaces default,kube-system --output-"
13036"directory=/path/to/cluster-state"
13037
13038#: pkg/kubectl/cmd/annotate.go:78
13039msgid ""
13040"\n"
13041"    # Update pod 'foo' with the annotation 'description' and the value 'my "
13042"frontend'.\n"
13043"    # If the same annotation is set multiple times, only the last value will "
13044"be applied\n"
13045"    kubectl annotate pods foo description='my frontend'\n"
13046"\n"
13047"    # Update a pod identified by type and name in \"pod.json\"\n"
13048"    kubectl annotate -f pod.json description='my frontend'\n"
13049"\n"
13050"    # Update pod 'foo' with the annotation 'description' and the value 'my "
13051"frontend running nginx', overwriting any existing value.\n"
13052"    kubectl annotate --overwrite pods foo description='my frontend running "
13053"nginx'\n"
13054"\n"
13055"    # Update all pods in the namespace\n"
13056"    kubectl annotate pods --all description='my frontend running nginx'\n"
13057"\n"
13058"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
13059"    kubectl annotate pods foo description='my frontend running nginx' --"
13060"resource-version=1\n"
13061"\n"
13062"    # Update pod 'foo' by removing an annotation named 'description' if it "
13063"exists.\n"
13064"    # Does not require the --overwrite flag.\n"
13065"    kubectl annotate pods foo description-"
13066msgstr ""
13067"\n"
13068"    # Aggiorna il pod 'foo' con annotazione 'description'e il valore 'my "
13069"frontend'.\n"
13070"    # Se la stessa annotazione è impostata più volte, verrà applicato solo "
13071"l'ultimo valore\n"
13072"    kubectl annotate pods foo description='my frontend'\n"
13073"\n"
13074"    # Aggiorna un pod identificato per tipo e nome in \"pod.json\"\n"
13075"    kubectl annotate -f pod.json description='my frontend'\n"
13076"\n"
13077"    # Aggiorna pod 'foo' con la annotazione 'description' e il valore 'my "
13078"frontend running nginx', sovrascrivendo qualsiasi valore esistente.\n"
13079"    kubectl annotate --overwrite pods foo description='my frontend running "
13080"nginx'\n"
13081"\n"
13082"    # Aggiorna tutti i baccelli nel namespace\n"
13083"    kubectl annotate pods --all description='my frontend running nginx'\n"
13084"\n"
13085"    # Aggiorna il pod 'foo' solo se la risorsa è invariata dalla versione 1.\n"
13086"    kubectl annotate pods foo description='my frontend running nginx' --"
13087"resource-version=1\n"
13088"\n"
13089"    # Aggiorna il pod 'foo' rimuovendo un'annotazione denominata "
13090"'descrizione' se esiste.\n"
13091"    # Non richiede flag -overwrite.\n"
13092"    kubectl annotate pods foo description-"
13093
13094#: pkg/kubectl/cmd/create_service.go:170
13095msgid ""
13096"\n"
13097"    Create a LoadBalancer service with the specified name."
13098msgstr ""
13099"\n"
13100"    Crea un servizio LoadBalancer con il nome specificato."
13101
13102#: pkg/kubectl/cmd/create_service.go:50
13103msgid ""
13104"\n"
13105"    Create a clusterIP service with the specified name."
13106msgstr ""
13107"\n"
13108"    Crea un servizio clusterIP con il nome specificato."
13109
13110#: pkg/kubectl/cmd/create_deployment.go:33
13111msgid ""
13112"\n"
13113"    Create a deployment with the specified name."
13114msgstr ""
13115"\n"
13116"    Creare un deployment con il nome specificato."
13117
13118#: pkg/kubectl/cmd/create_service.go:113
13119msgid ""
13120"\n"
13121"    Create a nodeport service with the specified name."
13122msgstr ""
13123"\n"
13124"    Creare un servizio nodeport con il nome specificato."
13125
13126#: pkg/kubectl/cmd/clusterinfo_dump.go:53
13127msgid ""
13128"\n"
13129"    Dumps cluster info out suitable for debugging and diagnosing cluster "
13130"problems.  By default, dumps everything to\n"
13131"    stdout. You can optionally specify a directory with --output-directory.  "
13132"If you specify a directory, kubernetes will\n"
13133"    build a set of files in that directory.  By default only dumps things in "
13134"the 'kube-system' namespace, but you can\n"
13135"    switch to a different namespace with the --namespaces flag, or specify --"
13136"all-namespaces to dump all namespaces.\n"
13137"\n"
13138"    The command also dumps the logs of all of the pods in the cluster, these "
13139"logs are dumped into different directories\n"
13140"    based on namespace and pod name."
13141msgstr ""
13142"\n"
13143"    Dump delle informazioni di cluster idonee per il debug e la diagnostica "
13144"di problemi di cluster. Per impostazione predefinita, tutto\n"
13145"    verso stdout. È possibile specificare opzionalmente una directory con --"
13146"output-directory. Se si specifica una directory, kubernetes \n"
13147"    creearà un insieme di file in quella directory. Per impostazione "
13148"predefinita, dumps solo i dati del namespace \"kube-system\", ma è\n"
13149"    possibile passare ad namespace diverso con il flag --namespaces o "
13150"specificare --all-namespaces per il dump di tutti i namespace.\n"
13151"\n"
13152"     Il comando esegue dump anche dei log di tutti i pod del cluster, questi "
13153"log vengono scaricati in directory differenti\n"
13154"     basati sul namespace e sul nome del pod."
13155
13156#: pkg/kubectl/cmd/clusterinfo.go:37
13157msgid ""
13158"\n"
13159"  Display addresses of the master and services with label kubernetes.io/"
13160"cluster-service=true\n"
13161"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
13162"dump'."
13163msgstr ""
13164"\n"
13165"  Visualizza gli indirizzi del master e dei servizi con label kubernetes.io/"
13166"cluster-service=true\n"
13167"  Per ulteriore debug e diagnosticare i problemi di cluster, utilizzare "
13168"'kubectl cluster-info dump'."
13169
13170#: pkg/kubectl/cmd/create_quota.go:62
13171msgid ""
13172"A comma-delimited set of quota scopes that must all match each object tracked "
13173"by the quota."
13174msgstr ""
13175"Un insieme delimitato-da-virgole di quota scopes che devono corrispondere a "
13176"ciascun oggetto gestito dalla quota."
13177
13178#: pkg/kubectl/cmd/create_quota.go:61
13179msgid ""
13180"A comma-delimited set of resource=quantity pairs that define a hard limit."
13181msgstr ""
13182"Un insieme delimitato-da-virgola di coppie risorsa = quantità che definiscono "
13183"un hard limit."
13184
13185#: pkg/kubectl/cmd/create_pdb.go:64
13186msgid ""
13187"A label selector to use for this budget. Only equality-based selector "
13188"requirements are supported."
13189msgstr ""
13190"Un label selector da utilizzare per questo budget. Sono supportati solo i "
13191"selettori equality-based selector."
13192
13193#: pkg/kubectl/cmd/expose.go:104
13194msgid ""
13195"A label selector to use for this service. Only equality-based selector "
13196"requirements are supported. If empty (the default) infer the selector from "
13197"the replication controller or replica set.)"
13198msgstr ""
13199"Un selettore di label da utilizzare per questo servizio. Sono supportati solo "
13200"equality-based selector.  Se vuota (default) dedurre il selettore dal "
13201"replication controller o replica set.)"
13202
13203#: pkg/kubectl/cmd/run.go:139
13204msgid "A schedule in the Cron format the job should be run with."
13205msgstr "Un calendario in formato Cron del lavoro che deve essere eseguito."
13206
13207#: pkg/kubectl/cmd/expose.go:109
13208msgid ""
13209"Additional external IP address (not managed by Kubernetes) to accept for the "
13210"service. If this IP is routed to a node, the service can be accessed by this "
13211"IP in addition to its generated service IP."
13212msgstr ""
13213"Indirizzo IP esterno aggiuntivo (non gestito da Kubernetes) da accettare per "
13214"il servizio. Se questo IP viene indirizzato a un nodo, è possibile accedere "
13215"da questo IP in aggiunta al service IP generato."
13216
13217#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122
13218msgid ""
13219"An inline JSON override for the generated object. If this is non-empty, it is "
13220"used to override the generated object. Requires that the object supply a "
13221"valid apiVersion field."
13222msgstr ""
13223"Un override JSON inline per l'oggetto generato. Se questo non è vuoto, viene "
13224"utilizzato per ignorare l'oggetto generato. Richiede che l'oggetto fornisca "
13225"un campo valido apiVersion."
13226
13227#: pkg/kubectl/cmd/run.go:137
13228msgid ""
13229"An inline JSON override for the generated service object. If this is non-"
13230"empty, it is used to override the generated object. Requires that the object "
13231"supply a valid apiVersion field.  Only used if --expose is true."
13232msgstr ""
13233"Un override JSON inline per l'oggetto di servizio generato. Se questo non è "
13234"vuoto, viene utilizzato per ignorare l'oggetto generato. Richiede che "
13235"l'oggetto fornisca un campo valido apiVersion. Utilizzato solo se --expose è "
13236"true."
13237
13238#: pkg/kubectl/cmd/apply.go:104
13239msgid "Apply a configuration to a resource by filename or stdin"
13240msgstr "Applica una configurazione risorsa per nomefile o stdin"
13241
13242#: pkg/kubectl/cmd/certificates.go:72
13243msgid "Approve a certificate signing request"
13244msgstr "Approva una richiesta di firma del certificato"
13245
13246#: pkg/kubectl/cmd/create_service.go:82
13247msgid ""
13248"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
13249"loadbalancing)."
13250msgstr ""
13251"Assegnare il proprio ClusterIP o impostare su 'None' per un servizio "
13252"'headless' (nessun bilanciamento del carico)."
13253
13254#: pkg/kubectl/cmd/attach.go:70
13255msgid "Attach to a running container"
13256msgstr "Collega a un container in esecuzione"
13257
13258#: pkg/kubectl/cmd/autoscale.go:56
13259msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
13260msgstr "Auto-scale a Deployment, ReplicaSet, o ReplicationController"
13261
13262#: pkg/kubectl/cmd/expose.go:113
13263msgid ""
13264"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set "
13265"to 'None' to create a headless service."
13266msgstr ""
13267"ClusterIP da assegnare al servizio. Lasciare vuoto per allocare "
13268"automaticamente o impostare su 'None' per creare un servizio headless."
13269
13270#: pkg/kubectl/cmd/create_clusterrolebinding.go:56
13271msgid "ClusterRole this ClusterRoleBinding should reference"
13272msgstr "ClusterRole a cui questo ClusterRoleBinding fa riferimento"
13273
13274#: pkg/kubectl/cmd/create_rolebinding.go:56
13275msgid "ClusterRole this RoleBinding should reference"
13276msgstr "ClusterRole a cui questo RoleBinding fa riferimento"
13277
13278#: pkg/kubectl/cmd/rollingupdate.go:102
13279msgid ""
13280"Container name which will have its image upgraded. Only relevant when --image "
13281"is specified, ignored otherwise. Required when using --image on a multi-"
13282"container pod"
13283msgstr ""
13284"Nome container che avrà la sua immagine aggiornata. Soltanto rilevante quando "
13285"--image è specificato, altrimenti ignorato. Necessario quando si utilizza --"
13286"image su un contenitore a più contenitori"
13287
13288#: pkg/kubectl/cmd/convert.go:68
13289msgid "Convert config files between different API versions"
13290msgstr "Convertire i file di configurazione tra diverse versioni APIs"
13291
13292#: pkg/kubectl/cmd/cp.go:65
13293msgid "Copy files and directories to and from containers."
13294msgstr "Copiare file e directory da e verso i container."
13295
13296#: pkg/kubectl/cmd/create_clusterrolebinding.go:44
13297msgid "Create a ClusterRoleBinding for a particular ClusterRole"
13298msgstr "Crea un ClusterRoleBinding per un ClusterRole particolare"
13299
13300#: pkg/kubectl/cmd/create_service.go:182
13301msgid "Create a LoadBalancer service."
13302msgstr "Creare un servizio LoadBalancer."
13303
13304#: pkg/kubectl/cmd/create_service.go:125
13305msgid "Create a NodePort service."
13306msgstr "Crea un servizio NodePort."
13307
13308#: pkg/kubectl/cmd/create_rolebinding.go:44
13309msgid "Create a RoleBinding for a particular Role or ClusterRole"
13310msgstr "Crea un RoleBinding per un particolare Role o ClusterRole"
13311
13312#: pkg/kubectl/cmd/create_secret.go:214
13313msgid "Create a TLS secret"
13314msgstr "Crea un secret TLS"
13315
13316#: pkg/kubectl/cmd/create_service.go:69
13317msgid "Create a clusterIP service."
13318msgstr "Crea un servizio clusterIP."
13319
13320#: pkg/kubectl/cmd/create_configmap.go:60
13321msgid "Create a configmap from a local file, directory or literal value"
13322msgstr ""
13323"Crea un configmap da un file locale, una directory o un valore letterale"
13324
13325#: pkg/kubectl/cmd/create_deployment.go:46
13326msgid "Create a deployment with the specified name."
13327msgstr "Creare un deployment con il nome specificato."
13328
13329#: pkg/kubectl/cmd/create_namespace.go:45
13330msgid "Create a namespace with the specified name"
13331msgstr "Crea un namespace con il nome specificato"
13332
13333#: pkg/kubectl/cmd/create_pdb.go:50
13334msgid "Create a pod disruption budget with the specified name."
13335msgstr "Crea un pod disruption budget con il nome specificato."
13336
13337#: pkg/kubectl/cmd/create_quota.go:48
13338msgid "Create a quota with the specified name."
13339msgstr "Crea una quota con il nome specificato."
13340
13341#: pkg/kubectl/cmd/create.go:63
13342msgid "Create a resource by filename or stdin"
13343msgstr "Crea una risorsa per nome file o stdin"
13344
13345#: pkg/kubectl/cmd/create_secret.go:144
13346msgid "Create a secret for use with a Docker registry"
13347msgstr "Crea un secret da utilizzare con un registro Docker"
13348
13349#: pkg/kubectl/cmd/create_secret.go:74
13350msgid "Create a secret from a local file, directory or literal value"
13351msgstr "Crea un secret da un file locale, una directory o un valore letterale"
13352
13353#: pkg/kubectl/cmd/create_secret.go:35
13354msgid "Create a secret using specified subcommand"
13355msgstr "Crea un secret utilizzando un subcommand specificato"
13356
13357#: pkg/kubectl/cmd/create_serviceaccount.go:45
13358msgid "Create a service account with the specified name"
13359msgstr "Creare un account di servizio con il nome specificato"
13360
13361#: pkg/kubectl/cmd/create_service.go:37
13362msgid "Create a service using specified subcommand."
13363msgstr "Crea un servizio utilizzando il subcommand specificato."
13364
13365#: pkg/kubectl/cmd/create_service.go:241
13366msgid "Create an ExternalName service."
13367msgstr "Crea un servizio ExternalName."
13368
13369#: pkg/kubectl/cmd/delete.go:132
13370msgid ""
13371"Delete resources by filenames, stdin, resources and names, or by resources "
13372"and label selector"
13373msgstr ""
13374"Elimina risorse selezionate per nomi di file, stdin, risorse e nomi, o per "
13375"risorsa e selettore di label"
13376
13377#: pkg/kubectl/cmd/config/delete_cluster.go:39
13378msgid "Delete the specified cluster from the kubeconfig"
13379msgstr "Elimina il cluster specificato dal kubeconfig"
13380
13381#: pkg/kubectl/cmd/config/delete_context.go:39
13382msgid "Delete the specified context from the kubeconfig"
13383msgstr "Elimina il context specificato dal kubeconfig"
13384
13385#: pkg/kubectl/cmd/certificates.go:122
13386msgid "Deny a certificate signing request"
13387msgstr "Nega una richiesta di firma del certificato"
13388
13389#: pkg/kubectl/cmd/stop.go:59
13390msgid "Deprecated: Gracefully shut down a resource by name or filename"
13391msgstr "Deprecated: spegne correttamente una risorsa per nome o nome file"
13392
13393#: pkg/kubectl/cmd/config/get_contexts.go:64
13394msgid "Describe one or many contexts"
13395msgstr "Descrive uno o più context"
13396
13397#: pkg/kubectl/cmd/top_node.go:78
13398msgid "Display Resource (CPU/Memory) usage of nodes"
13399msgstr "Visualizza l'utilizzo di risorse (CPU/Memoria) per nodo"
13400
13401#: pkg/kubectl/cmd/top_pod.go:80
13402msgid "Display Resource (CPU/Memory) usage of pods"
13403msgstr "Visualizza l'utilizzo di risorse (CPU/Memoria) per pod."
13404
13405#: pkg/kubectl/cmd/top.go:44
13406msgid "Display Resource (CPU/Memory) usage."
13407msgstr "Visualizza l'utilizzo di risorse (CPU/Memoria)."
13408
13409#: pkg/kubectl/cmd/clusterinfo.go:51
13410msgid "Display cluster info"
13411msgstr "Visualizza informazioni sul cluster"
13412
13413#: pkg/kubectl/cmd/config/get_clusters.go:41
13414msgid "Display clusters defined in the kubeconfig"
13415msgstr "Mostra i cluster definiti nel kubeconfig"
13416
13417#: pkg/kubectl/cmd/config/view.go:67
13418msgid "Display merged kubeconfig settings or a specified kubeconfig file"
13419msgstr ""
13420"Visualizza le impostazioni merged di kubeconfig o un file kubeconfig "
13421"specificato"
13422
13423#: pkg/kubectl/cmd/get.go:111
13424msgid "Display one or many resources"
13425msgstr "Visualizza una o più risorse"
13426
13427#: pkg/kubectl/cmd/config/current_context.go:49
13428msgid "Displays the current-context"
13429msgstr "Visualizza il current-context"
13430
13431#: pkg/kubectl/cmd/explain.go:51
13432msgid "Documentation of resources"
13433msgstr "Documentazione delle risorse"
13434
13435#: pkg/kubectl/cmd/drain.go:178
13436msgid "Drain node in preparation for maintenance"
13437msgstr "Drain node in preparazione alla manutenzione"
13438
13439#: pkg/kubectl/cmd/clusterinfo_dump.go:39
13440msgid "Dump lots of relevant info for debugging and diagnosis"
13441msgstr "Dump di un sacco di informazioni pertinenti per il debug e la diagnosi"
13442
13443#: pkg/kubectl/cmd/edit.go:110
13444msgid "Edit a resource on the server"
13445msgstr "Modificare una risorsa sul server"
13446
13447#: pkg/kubectl/cmd/create_secret.go:160
13448msgid "Email for Docker registry"
13449msgstr "Email per il registro Docker"
13450
13451#: pkg/kubectl/cmd/exec.go:69
13452msgid "Execute a command in a container"
13453msgstr "Esegui un comando in un contenitore"
13454
13455#: pkg/kubectl/cmd/rollingupdate.go:103
13456msgid ""
13457"Explicit policy for when to pull container images. Required when --image is "
13458"same as existing image, ignored otherwise."
13459msgstr ""
13460"Politica esplicita per il pull delle immagini container. Richiesto quando --"
13461"image è uguale all'immagine esistente, altrimenti ignorata."
13462
13463#: pkg/kubectl/cmd/portforward.go:76
13464msgid "Forward one or more local ports to a pod"
13465msgstr "Inoltra una o più porte locali a un pod"
13466
13467#: pkg/kubectl/cmd/help.go:37
13468msgid "Help about any command"
13469msgstr "Aiuto per qualsiasi comando"
13470
13471#: pkg/kubectl/cmd/expose.go:103
13472msgid ""
13473"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
13474"and used (cloud-provider specific)."
13475msgstr ""
13476"IP da assegnare al Load Balancer. Se vuota, un IP effimero verrà creato e "
13477"utilizzato (specifico per provider cloud)."
13478
13479#: pkg/kubectl/cmd/expose.go:112
13480msgid ""
13481"If non-empty, set the session affinity for the service to this; legal values: "
13482"'None', 'ClientIP'"
13483msgstr ""
13484"Se non è vuoto, impostare l'affinità di sessione per il servizio; Valori "
13485"validi: 'None', 'ClientIP'"
13486
13487#: pkg/kubectl/cmd/annotate.go:136
13488msgid ""
13489"If non-empty, the annotation update will only succeed if this is the current "
13490"resource-version for the object. Only valid when specifying a single resource."
13491msgstr ""
13492"Se non è vuoto, l'aggiornamento delle annotazioni avrà successo solo se "
13493"questa è la resource-version corrente per l'oggetto. Valido solo quando si "
13494"specifica una singola risorsa."
13495
13496#: pkg/kubectl/cmd/label.go:134
13497msgid ""
13498"If non-empty, the labels update will only succeed if this is the current "
13499"resource-version for the object. Only valid when specifying a single resource."
13500msgstr ""
13501"Se non vuoto, l'aggiornamento delle label avrà successo solo se questa è la "
13502"resource-version corrente per l'oggetto. Valido solo quando si specifica una "
13503"singola risorsa."
13504
13505#: pkg/kubectl/cmd/rollingupdate.go:99
13506msgid ""
13507"Image to use for upgrading the replication controller. Must be distinct from "
13508"the existing image (either new image or new image tag).  Can not be used with "
13509"--filename/-f"
13510msgstr ""
13511"Immagine da utilizzare per aggiornare il replication controller. Deve essere "
13512"diversa dall'immagine esistente (nuova immagine o nuovo tag immagine). Non "
13513"può essere utilizzata con --filename/-f"
13514
13515#: pkg/kubectl/cmd/rollout/rollout.go:47
13516msgid "Manage a deployment rollout"
13517msgstr "Gestisci un deployment rollout"
13518
13519#: pkg/kubectl/cmd/drain.go:128
13520msgid "Mark node as schedulable"
13521msgstr "Contrassegnare il nodo come programmabile"
13522
13523#: pkg/kubectl/cmd/drain.go:103
13524msgid "Mark node as unschedulable"
13525msgstr "Contrassegnare il nodo come non programmabile"
13526
13527#: pkg/kubectl/cmd/rollout/rollout_pause.go:74
13528msgid "Mark the provided resource as paused"
13529msgstr "Imposta la risorsa indicata in pausa"
13530
13531#: pkg/kubectl/cmd/certificates.go:36
13532msgid "Modify certificate resources."
13533msgstr "Modificare le risorse del certificato."
13534
13535#: pkg/kubectl/cmd/config/config.go:40
13536msgid "Modify kubeconfig files"
13537msgstr "Modifica i file kubeconfig"
13538
13539#: pkg/kubectl/cmd/expose.go:108
13540msgid ""
13541"Name or number for the port on the container that the service should direct "
13542"traffic to. Optional."
13543msgstr ""
13544"Nome o numero di porta nel container verso il quale il servizio deve dirigere "
13545"il traffico. Opzionale."
13546
13547#: pkg/kubectl/cmd/logs.go:113
13548msgid ""
13549"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
13550"one of since-time / since may be used."
13551msgstr ""
13552"Restituisce solo i log dopo una data specificata (RFC3339). Predefinito tutti "
13553"i log. È possibile utilizzare solo uno tra data-inizio/a-partire-da."
13554
13555#: pkg/kubectl/cmd/completion.go:104
13556msgid "Output shell completion code for the specified shell (bash or zsh)"
13557msgstr ""
13558"Codice di completamento shell di output per la shell specificata (bash o zsh)"
13559
13560#: pkg/kubectl/cmd/convert.go:85
13561msgid ""
13562"Output the formatted object with the given group version (for ex: 'extensions/"
13563"v1beta1').)"
13564msgstr ""
13565"Output dell'oggetto formattato con la versione del gruppo fornito (per "
13566"esempio: 'extensions/v1beta1').)"
13567
13568#: pkg/kubectl/cmd/create_secret.go:158
13569msgid "Password for Docker registry authentication"
13570msgstr "Password per l'autenticazione al registro di Docker"
13571
13572#: pkg/kubectl/cmd/create_secret.go:226
13573msgid "Path to PEM encoded public key certificate."
13574msgstr "Percorso certificato di chiave pubblica codificato PEM."
13575
13576#: pkg/kubectl/cmd/create_secret.go:227
13577msgid "Path to private key associated with given certificate."
13578msgstr "Percorso alla chiave privata associata a un certificato specificato."
13579
13580#: pkg/kubectl/cmd/rollingupdate.go:85
13581msgid "Perform a rolling update of the given ReplicationController"
13582msgstr "Eseguire un rolling update del ReplicationController specificato"
13583
13584#: pkg/kubectl/cmd/scale.go:83
13585msgid ""
13586"Precondition for resource version. Requires that the current resource version "
13587"match this value in order to scale."
13588msgstr ""
13589"Prerequisito per la versione delle risorse. Richiede che la versione corrente "
13590"delle risorse corrisponda a questo valore per scalare."
13591
13592#: pkg/kubectl/cmd/version.go:40
13593msgid "Print the client and server version information"
13594msgstr "Stampa per client e server le informazioni sulla versione"
13595
13596#: pkg/kubectl/cmd/options.go:38
13597msgid "Print the list of flags inherited by all commands"
13598msgstr "Stampa l'elenco flag ereditati da tutti i comandi"
13599
13600#: pkg/kubectl/cmd/logs.go:93
13601msgid "Print the logs for a container in a pod"
13602msgstr "Stampa i log per container in un pod"
13603
13604#: pkg/kubectl/cmd/replace.go:71
13605msgid "Replace a resource by filename or stdin"
13606msgstr "Sostituire una risorsa per nomefile o stdin"
13607
13608#: pkg/kubectl/cmd/rollout/rollout_resume.go:72
13609msgid "Resume a paused resource"
13610msgstr "Riprendere una risorsa in pausa"
13611
13612#: pkg/kubectl/cmd/create_rolebinding.go:57
13613msgid "Role this RoleBinding should reference"
13614msgstr "Ruolo di riferimento per RoleBinding"
13615
13616#: pkg/kubectl/cmd/run.go:97
13617msgid "Run a particular image on the cluster"
13618msgstr "Esegui una particolare immagine nel cluster"
13619
13620#: pkg/kubectl/cmd/proxy.go:69
13621msgid "Run a proxy to the Kubernetes API server"
13622msgstr "Eseguire un proxy al server Kubernetes API"
13623
13624#: pkg/kubectl/cmd/create_secret.go:161
13625msgid "Server location for Docker registry"
13626msgstr "Posizione del server per il Registro Docker"
13627
13628#: pkg/kubectl/cmd/scale.go:71
13629msgid ""
13630"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
13631msgstr ""
13632"Imposta una nuova dimensione per Deployment, ReplicaSet, Replication "
13633"Controller, o Job"
13634
13635#: pkg/kubectl/cmd/set/set.go:38
13636msgid "Set specific features on objects"
13637msgstr "Imposta caratteristiche specifiche sugli oggetti"
13638
13639#: pkg/kubectl/cmd/apply_set_last_applied.go:83
13640msgid ""
13641"Set the last-applied-configuration annotation on a live object to match the "
13642"contents of a file."
13643msgstr ""
13644"Imposta l'annotazione dell'ultima-configurazione-applicata ad un oggetto live "
13645"per abbinare il contenuto di un file."
13646
13647#: pkg/kubectl/cmd/set/set_selector.go:82
13648msgid "Set the selector on a resource"
13649msgstr "Impostare il selettore di una risorsa"
13650
13651#: pkg/kubectl/cmd/config/create_cluster.go:68
13652msgid "Sets a cluster entry in kubeconfig"
13653msgstr "Imposta una voce cluster in kubeconfig"
13654
13655#: pkg/kubectl/cmd/config/create_context.go:58
13656msgid "Sets a context entry in kubeconfig"
13657msgstr "Imposta una voce context in kubeconfig"
13658
13659#: pkg/kubectl/cmd/config/create_authinfo.go:104
13660msgid "Sets a user entry in kubeconfig"
13661msgstr "Imposta una voce utente in kubeconfig"
13662
13663#: pkg/kubectl/cmd/config/set.go:60
13664msgid "Sets an individual value in a kubeconfig file"
13665msgstr "Imposta un singolo valore in un file kubeconfig"
13666
13667#: pkg/kubectl/cmd/config/use_context.go:49
13668msgid "Sets the current-context in a kubeconfig file"
13669msgstr "Imposta il current-context in un file kubeconfig"
13670
13671#: pkg/kubectl/cmd/describe.go:86
13672msgid "Show details of a specific resource or group of resources"
13673msgstr "Mostra i dettagli di una specifica risorsa o un gruppo di risorse"
13674
13675#: pkg/kubectl/cmd/rollout/rollout_status.go:58
13676msgid "Show the status of the rollout"
13677msgstr "Mostra lo stato del rollout"
13678
13679#: pkg/kubectl/cmd/expose.go:106
13680msgid "Synonym for --target-port"
13681msgstr "Sinonimo di --target-port"
13682
13683#: pkg/kubectl/cmd/expose.go:88
13684msgid ""
13685"Take a replication controller, service, deployment or pod and expose it as a "
13686"new Kubernetes Service"
13687msgstr ""
13688"Prende un replication controller, service, deployment o un pod e lo espone "
13689"come nuovo servizio Kubernetes"
13690
13691#: pkg/kubectl/cmd/run.go:117
13692msgid "The image for the container to run."
13693msgstr "L'immagine per il container da eseguire."
13694
13695#: pkg/kubectl/cmd/run.go:119
13696msgid ""
13697"The image pull policy for the container. If left empty, this value will not "
13698"be specified by the client and defaulted by the server"
13699msgstr ""
13700"La politica di pull dell'immagine per il container. Se lasciato vuoto, questo "
13701"valore non verrà specificato dal client e predefinito dal server"
13702
13703#: pkg/kubectl/cmd/rollingupdate.go:101
13704msgid ""
13705"The key to use to differentiate between two different controllers, default "
13706"'deployment'.  Only relevant when --image is specified, ignored otherwise"
13707msgstr ""
13708"La chiave da utilizzare per distinguere tra due controller diversi, "
13709"predefinito \"deployment\". Rilevante soltanto quando --image è specificato, "
13710"altrimenti ignorato"
13711
13712#: pkg/kubectl/cmd/create_pdb.go:63
13713msgid "The minimum number or percentage of available pods this budget requires."
13714msgstr ""
13715"Il numero minimo o la percentuale di pod disponibili che questo budget "
13716"richiede."
13717
13718#: pkg/kubectl/cmd/expose.go:111
13719msgid "The name for the newly created object."
13720msgstr "Il nome dell'oggetto appena creato."
13721
13722#: pkg/kubectl/cmd/autoscale.go:72
13723msgid ""
13724"The name for the newly created object. If not specified, the name of the "
13725"input resource will be used."
13726msgstr ""
13727"Il nome dell'oggetto appena creato. Se non specificato, verrà utilizzato il "
13728"nome della risorsa di input."
13729
13730#: pkg/kubectl/cmd/run.go:116
13731msgid ""
13732"The name of the API generator to use, see http://kubernetes.io/docs/user-"
13733"guide/kubectl-conventions/#generators for a list."
13734msgstr ""
13735"Il nome del generatore API da utilizzare, si veda http://kubernetes.io/docs/"
13736"user-guide/kubectl-conventions/#generators per un elenco."
13737
13738#: pkg/kubectl/cmd/autoscale.go:67
13739msgid ""
13740"The name of the API generator to use. Currently there is only 1 generator."
13741msgstr ""
13742"Il nome del generatore API da utilizzare. Attualmente c'è solo 1 generatore."
13743
13744#: pkg/kubectl/cmd/expose.go:99
13745msgid ""
13746"The name of the API generator to use. There are 2 generators: 'service/v1' "
13747"and 'service/v2'. The only difference between them is that service port in v1 "
13748"is named 'default', while it is left unnamed in v2. Default is 'service/v2'."
13749msgstr ""
13750"Il nome del generatore API da utilizzare. Ci sono 2 generatori: 'service/v1' "
13751"e 'service/v2'. L'unica differenza tra loro è che la porta di servizio in v1 "
13752"è denominata \"predefinita\", mentre viene lasciata unnamed in v2. Il valore "
13753"predefinito è 'service/v2'."
13754
13755#: pkg/kubectl/cmd/run.go:136
13756msgid ""
13757"The name of the generator to use for creating a service.  Only used if --"
13758"expose is true"
13759msgstr ""
13760"Il nome del generatore da utilizzare per la creazione di un servizio. "
13761"Utilizzato solo se --expose è true"
13762
13763#: pkg/kubectl/cmd/expose.go:100
13764msgid "The network protocol for the service to be created. Default is 'TCP'."
13765msgstr ""
13766"Il protocollo di rete per il servizio da creare. Il valore predefinito è "
13767"'TCP'."
13768
13769#: pkg/kubectl/cmd/expose.go:101
13770msgid ""
13771"The port that the service should serve on. Copied from the resource being "
13772"exposed, if unspecified"
13773msgstr ""
13774"La porta che il servizio deve servire. Copiato dalla risorsa esposta, se non "
13775"specificata"
13776
13777#: pkg/kubectl/cmd/run.go:124
13778msgid ""
13779"The port that this container exposes.  If --expose is true, this is also the "
13780"port used by the service that is created."
13781msgstr ""
13782"La porta che questo contenitore espone. Se --expose è true, questa è anche la "
13783"porta utilizzata dal servizio creato."
13784
13785#: pkg/kubectl/cmd/run.go:134
13786msgid ""
13787"The resource requirement limits for this container.  For example, 'cpu=200m,"
13788"memory=512Mi'.  Note that server side components may assign limits depending "
13789"on the server configuration, such as limit ranges."
13790msgstr ""
13791"I limiti delle richieste di risorse per questo contenitore.  Ad esempio, "
13792"'cpu=200m,memory=512Mi'. Si noti che i componenti lato server possono "
13793"assegnare i limiti a seconda della configurazione del server, ad esempio "
13794"intervalli di limiti."
13795
13796#: pkg/kubectl/cmd/run.go:133
13797msgid ""
13798"The resource requirement requests for this container.  For example, 'cpu=100m,"
13799"memory=256Mi'.  Note that server side components may assign requests "
13800"depending on the server configuration, such as limit ranges."
13801msgstr ""
13802"La risorsa necessita di richieste di requisiti per questo pod. Ad esempio, "
13803"'cpu = 100m, memoria = 256Mi'. Si noti che i componenti lato server possono "
13804"assegnare i requisiti a seconda della configurazione del server, ad esempio "
13805"intervalli di limiti."
13806
13807#: pkg/kubectl/cmd/run.go:131
13808msgid ""
13809"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
13810"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
13811"created, if set to 'Never', a regular pod is created. For the latter two --"
13812"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
13813msgstr ""
13814"La politica di riavvio per questo Pod. Valori accettati [Always, OnFailure, "
13815"Never]. Se impostato su 'Always' viene creato un deployment, se impostato su "
13816"'OnFailure' viene creato un job, se impostato su 'Never', viene creato un "
13817"pod. Per questi ultimi due le - repliche devono essere 1. Predefinito "
13818"'Always', per CronJobs ` + "`" + `Never` + "`" + `."
13819
13820#: pkg/kubectl/cmd/create_secret.go:88
13821msgid "The type of secret to create"
13822msgstr "Tipo di segreto da creare"
13823
13824#: pkg/kubectl/cmd/expose.go:102
13825msgid ""
13826"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
13827"'ClusterIP'."
13828msgstr ""
13829"Digitare per questo servizio: ClusterIP, NodePort o LoadBalancer. "
13830"Ppredefinito è 'ClusterIP'."
13831
13832#: pkg/kubectl/cmd/rollout/rollout_undo.go:72
13833msgid "Undo a previous rollout"
13834msgstr "Annulla un precedente rollout"
13835
13836#: pkg/kubectl/cmd/config/unset.go:48
13837msgid "Unsets an individual value in a kubeconfig file"
13838msgstr "Annulla singolo valore in un file kubeconfig"
13839
13840#: pkg/kubectl/cmd/patch.go:96
13841msgid "Update field(s) of a resource using strategic merge patch"
13842msgstr "Aggiornare campo/i risorsa utilizzando merge patch strategici"
13843
13844#: pkg/kubectl/cmd/set/set_image.go:95
13845msgid "Update image of a pod template"
13846msgstr "Aggiorna immagine di un pod template"
13847
13848#: pkg/kubectl/cmd/set/set_resources.go:102
13849msgid "Update resource requests/limits on objects with pod templates"
13850msgstr "Aggiorna richieste di risorse/limiti sugli oggetti con pod template"
13851
13852#: pkg/kubectl/cmd/annotate.go:116
13853msgid "Update the annotations on a resource"
13854msgstr "Aggiorna annotazioni di risorsa"
13855
13856#: pkg/kubectl/cmd/label.go:114
13857msgid "Update the labels on a resource"
13858msgstr "Aggiorna label di una risorsa"
13859
13860#: pkg/kubectl/cmd/taint.go:87
13861msgid "Update the taints on one or more nodes"
13862msgstr "Aggiorna i taints su uno o più nodi"
13863
13864#: pkg/kubectl/cmd/create_secret.go:156
13865msgid "Username for Docker registry authentication"
13866msgstr "Nome utente per l'autenticazione nel registro Docker"
13867
13868#: pkg/kubectl/cmd/apply_view_last_applied.go:64
13869msgid "View latest last-applied-configuration annotations of a resource/object"
13870msgstr ""
13871"Visualizza ultime annotazioni dell'ultima configurazione applicata per "
13872"risorsa/oggetto"
13873
13874#: pkg/kubectl/cmd/rollout/rollout_history.go:52
13875msgid "View rollout history"
13876msgstr "Visualizza la storia del rollout"
13877
13878#: pkg/kubectl/cmd/clusterinfo_dump.go:46
13879msgid ""
13880"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
13881"directory hierarchy in that directory"
13882msgstr ""
13883"Dove eseguire l'output dei file. Se vuota o '-' utilizza lo stdout, "
13884"altrimenti crea una gerarchia di directory in quella directory"
13885
13886#: pkg/kubectl/cmd/run_test.go:85
13887msgid "dummy restart flag)"
13888msgstr "flag di riavvio finto)"
13889
13890#: pkg/kubectl/cmd/create_service.go:254
13891msgid "external name of service"
13892msgstr "nome esterno del servizio"
13893
13894#: pkg/kubectl/cmd/cmd.go:227
13895msgid "kubectl controls the Kubernetes cluster manager"
13896msgstr "Kubectl controlla il gestore cluster di Kubernetes"
13897`)
13898
13899func translationsKubectlIt_itLc_messagesK8sPoBytes() ([]byte, error) {
13900	return _translationsKubectlIt_itLc_messagesK8sPo, nil
13901}
13902
13903func translationsKubectlIt_itLc_messagesK8sPo() (*asset, error) {
13904	bytes, err := translationsKubectlIt_itLc_messagesK8sPoBytes()
13905	if err != nil {
13906		return nil, err
13907	}
13908
13909	info := bindataFileInfo{name: "translations/kubectl/it_IT/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
13910	a := &asset{bytes: bytes, info: info}
13911	return a, nil
13912}
13913
13914var _translationsKubectlJa_jpLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\xeb\x00\x00\x00\x1c\x00\x00\x00t\a\x00\x009\x01\x00\x00\xcc\x0e\x00\x00\x00\x00\x00\x00\xb0\x13\x00\x00\xdc\x00\x00\x00\xb1\x13\x00\x00\xb6\x00\x00\x00\x8e\x14\x00\x00\v\x02\x00\x00E\x15\x00\x00\x1f\x01\x00\x00Q\x17\x00\x00z\x00\x00\x00q\x18\x00\x00_\x02\x00\x00\xec\x18\x00\x00\u007f\x01\x00\x00L\x1b\x00\x00\x8f\x01\x00\x00\xcc\x1c\x00\x00k\x01\x00\x00\\\x1e\x00\x00k\x01\x00\x00\xc8\x1f\x00\x00>\x01\x00\x004!\x00\x00\x03\x02\x00\x00s\"\x00\x00o\x01\x00\x00w$\x00\x00H\x05\x00\x00\xe7%\x00\x00g\x02\x00\x000+\x00\x00\x1b\x02\x00\x00\x98-\x00\x00q\x01\x00\x00\xb4/\x00\x00\xa8\x01\x00\x00&1\x00\x00\xd4\x01\x00\x00\xcf2\x00\x00\x02\x02\x00\x00\xa44\x00\x00\xb4\x00\x00\x00\xa76\x00\x00\xb7\x02\x00\x00\\7\x00\x00\x92\x03\x00\x00\x14:\x00\x00\xbb\x02\x00\x00\xa7=\x00\x00=\x00\x00\x00c@\x00\x00;\x00\x00\x00\xa1@\x00\x00\xcd\x02\x00\x00\xdd@\x00\x00<\x00\x00\x00\xabC\x00\x00P\x00\x00\x00\xe8C\x00\x00S\x00\x00\x009D\x00\x00<\x00\x00\x00\x8dD\x00\x00\xac\x01\x00\x00\xcaD\x00\x00\x13\x03\x00\x00wF\x00\x00\xea\x01\x00\x00\x8bI\x00\x00\xfa\x01\x00\x00vK\x00\x00\xda\x01\x00\x00qM\x00\x00c\x01\x00\x00LO\x00\x00T\x01\x00\x00\xb0P\x00\x00\xba\x06\x00\x00\x05R\x00\x00\xf9\x01\x00\x00\xc0X\x00\x00\xe0\x02\x00\x00\xbaZ\x00\x00\x02\x03\x00\x00\x9b]\x00\x00\xfb\x00\x00\x00\x9e`\x00\x00\xa5\x01\x00\x00\x9aa\x00\x00\xb4\x01\x00\x00@c\x00\x00\x18\x00\x00\x00\xf5d\x00\x00<\x00\x00\x00\x0ee\x00\x00=\x00\x00\x00Ke\x00\x00\xc6\x00\x00\x00\x89e\x00\x00g\x02\x00\x00Pf\x00\x00.\x00\x00\x00\xb8h\x00\x001\x03\x00\x00\xe7h\x00\x00g\x00\x00\x00\x19l\x00\x00Q\x00\x00\x00\x81l\x00\x00R\x00\x00\x00\xd3l\x00\x00\"\x00\x00\x00&m\x00\x00X\x02\x00\x00Im\x00\x004\x00\x00\x00\xa2o\x00\x00}\x00\x00\x00\xd7o\x00\x00k\x01\x00\x00Up\x00\x00\x81\a\x00\x00\xc1q\x00\x00f\x01\x00\x00Cy\x00\x00\x85\x00\x00\x00\xaaz\x00\x00\xea\x00\x00\x000{\x00\x00\xd9\x00\x00\x00\x1b|\x00\x00\n\x05\x00\x00\xf5|\x00\x00\x10\x05\x00\x00\x00\x82\x00\x00\x1c\x00\x00\x00\x11\x87\x00\x00\x1e\x00\x00\x00.\x87\x00\x00\x98\x02\x00\x00M\x87\x00\x00\xbc\x01\x00\x00\xe6\x89\x00\x00\x9c\x01\x00\x00\xa3\x8b\x00\x00q\x01\x00\x00@\x8d\x00\x00\x05\x01\x00\x00\xb2\x8e\x00\x00\xdf\x01\x00\x00\xb8\x8f\x00\x00\x1c\x01\x00\x00\x98\x91\x00\x00\xc1\x01\x00\x00\xb5\x92\x00\x00\x1b\x02\x00\x00w\x94\x00\x00\xc0\x00\x00\x00\x93\x96\x00\x00\xd5\x02\x00\x00T\x97\x00\x00\x9d\x00\x00\x00*\x9a\x00\x00X\x00\x00\x00\u021a\x00\x00%\x02\x00\x00!\x9b\x00\x00o\x00\x00\x00G\x9d\x00\x00u\x00\x00\x00\xb7\x9d\x00\x00\x01\x01\x00\x00-\x9e\x00\x00v\x00\x00\x00/\x9f\x00\x00t\x00\x00\x00\xa6\x9f\x00\x00\xef\x00\x00\x00\x1b\xa0\x00\x00}\x00\x00\x00\v\xa1\x00\x00j\x00\x00\x00\x89\xa1\x00\x00\xc4\x01\x00\x00\xf4\xa1\x00\x00\xf7\x03\x00\x00\xb9\xa3\x00\x00;\x00\x00\x00\xb1\xa7\x00\x008\x00\x00\x00\xed\xa7\x00\x001\x00\x00\x00&\xa8\x00\x007\x00\x00\x00X\xa8\x00\x00u\x02\x00\x00\x90\xa8\x00\x00\xb0\x00\x00\x00\x06\xab\x00\x00[\x00\x00\x00\xb7\xab\x00\x00J\x00\x00\x00\x13\xac\x00\x00a\x00\x00\x00^\xac\x00\x00\xbd\x00\x00\x00\xc0\xac\x00\x009\x00\x00\x00~\xad\x00\x00\xc5\x00\x00\x00\xb8\xad\x00\x00\xae\x00\x00\x00~\xae\x00\x00\xd6\x00\x00\x00-\xaf\x00\x008\x00\x00\x00\x04\xb0\x00\x00%\x00\x00\x00=\xb0\x00\x00W\x00\x00\x00c\xb0\x00\x00\x1d\x00\x00\x00\xbb\xb0\x00\x00=\x00\x00\x00\u0670\x00\x00u\x00\x00\x00\x17\xb1\x00\x004\x00\x00\x00\x8d\xb1\x00\x00-\x00\x00\x00\u00b1\x00\x00\xa3\x00\x00\x00\xf0\xb1\x00\x003\x00\x00\x00\x94\xb2\x00\x002\x00\x00\x00\u0232\x00\x008\x00\x00\x00\xfb\xb2\x00\x00\x1e\x00\x00\x004\xb3\x00\x00\x1a\x00\x00\x00S\xb3\x00\x009\x00\x00\x00n\xb3\x00\x00\x13\x00\x00\x00\xa8\xb3\x00\x00\x1b\x00\x00\x00\xbc\xb3\x00\x00@\x00\x00\x00\u0633\x00\x00,\x00\x00\x00\x19\xb4\x00\x00*\x00\x00\x00F\xb4\x00\x007\x00\x00\x00q\xb4\x00\x00'\x00\x00\x00\xa9\xb4\x00\x00&\x00\x00\x00\u0474\x00\x00.\x00\x00\x00\xf8\xb4\x00\x00=\x00\x00\x00'\xb5\x00\x00*\x00\x00\x00e\xb5\x00\x000\x00\x00\x00\x90\xb5\x00\x00,\x00\x00\x00\xc1\xb5\x00\x00\x1f\x00\x00\x00\xee\xb5\x00\x00]\x00\x00\x00\x0e\xb6\x00\x000\x00\x00\x00l\xb6\x00\x000\x00\x00\x00\x9d\xb6\x00\x00\"\x00\x00\x00\u03b6\x00\x00?\x00\x00\x00\xf1\xb6\x00\x00\x1d\x00\x00\x001\xb7\x00\x00,\x00\x00\x00O\xb7\x00\x00+\x00\x00\x00|\xb7\x00\x00$\x00\x00\x00\xa8\xb7\x00\x00\x14\x00\x00\x00\u0377\x00\x00*\x00\x00\x00\xe2\xb7\x00\x00A\x00\x00\x00\r\xb8\x00\x00\x1d\x00\x00\x00O\xb8\x00\x00\x1c\x00\x00\x00m\xb8\x00\x00\x1a\x00\x00\x00\x8a\xb8\x00\x00)\x00\x00\x00\xa5\xb8\x00\x006\x00\x00\x00\u03f8\x00\x00\x1d\x00\x00\x00\x06\xb9\x00\x00\x19\x00\x00\x00$\xb9\x00\x00 \x00\x00\x00>\xb9\x00\x00v\x00\x00\x00_\xb9\x00\x00(\x00\x00\x00\u05b9\x00\x00\x16\x00\x00\x00\xff\xb9\x00\x00p\x00\x00\x00\x16\xba\x00\x00`\x00\x00\x00\x87\xba\x00\x00\x9b\x00\x00\x00\xe8\xba\x00\x00\x97\x00\x00\x00\x84\xbb\x00\x00\xa8\x00\x00\x00\x1c\xbc\x00\x00\x1b\x00\x00\x00\u017c\x00\x00\x18\x00\x00\x00\xe1\xbc\x00\x00\x1a\x00\x00\x00\xfa\xbc\x00\x00$\x00\x00\x00\x15\xbd\x00\x00\x1d\x00\x00\x00:\xbd\x00\x00\x17\x00\x00\x00X\xbd\x00\x00a\x00\x00\x00p\xbd\x00\x00s\x00\x00\x00\u04bd\x00\x00B\x00\x00\x00F\xbe\x00\x00Y\x00\x00\x00\x89\xbe\x00\x00+\x00\x00\x00\xe3\xbe\x00\x00+\x00\x00\x00\x0f\xbf\x00\x006\x00\x00\x00;\xbf\x00\x00;\x00\x00\x00r\xbf\x00\x00q\x00\x00\x00\xae\xbf\x00\x00/\x00\x00\x00 \xc0\x00\x001\x00\x00\x00P\xc0\x00\x00'\x00\x00\x00\x82\xc0\x00\x00'\x00\x00\x00\xaa\xc0\x00\x00\x18\x00\x00\x00\xd2\xc0\x00\x00&\x00\x00\x00\xeb\xc0\x00\x00%\x00\x00\x00\x12\xc1\x00\x00(\x00\x00\x008\xc1\x00\x00#\x00\x00\x00a\xc1\x00\x00K\x00\x00\x00\x85\xc1\x00\x00 \x00\x00\x00\xd1\xc1\x00\x00_\x00\x00\x00\xf2\xc1\x00\x00\x1e\x00\x00\x00R\xc2\x00\x00\"\x00\x00\x00q\xc2\x00\x00\"\x00\x00\x00\x94\xc2\x00\x00\x1f\x00\x00\x00\xb7\xc2\x00\x00-\x00\x00\x00\xd7\xc2\x00\x00-\x00\x00\x00\x05\xc3\x00\x009\x00\x00\x003\xc3\x00\x00\x1e\x00\x00\x00m\xc3\x00\x00\x19\x00\x00\x00\x8c\xc3\x00\x00c\x00\x00\x00\xa6\xc3\x00\x00#\x00\x00\x00\n\xc4\x00\x00\x82\x00\x00\x00.\xc4\x00\x00\x94\x00\x00\x00\xb1\xc4\x00\x00H\x00\x00\x00F\xc5\x00\x00&\x00\x00\x00\x8f\xc5\x00\x00e\x00\x00\x00\xb6\xc5\x00\x00z\x00\x00\x00\x1c\xc6\x00\x00J\x00\x00\x00\x97\xc6\x00\x00\xe5\x00\x00\x00\xe2\xc6\x00\x00W\x00\x00\x00\xc8\xc7\x00\x00E\x00\x00\x00 \xc8\x00\x00a\x00\x00\x00f\xc8\x00\x00v\x00\x00\x00\xc8\xc8\x00\x00\xcb\x00\x00\x00?\xc9\x00\x00\xcf\x00\x00\x00\v\xca\x00\x00\x1e\x01\x00\x00\xdb\xca\x00\x00\x1c\x00\x00\x00\xfa\xcb\x00\x00T\x00\x00\x00\x17\xcc\x00\x00\x17\x00\x00\x00l\xcc\x00\x00/\x00\x00\x00\x84\xcc\x00\x009\x00\x00\x00\xb4\xcc\x00\x00\x1e\x00\x00\x00\xee\xcc\x00\x00=\x00\x00\x00\r\xcd\x00\x00$\x00\x00\x00K\xcd\x00\x00\x1f\x00\x00\x00p\xcd\x00\x00&\x00\x00\x00\x90\xcd\x00\x00+\x00\x00\x00\xb7\xcd\x00\x00G\x00\x00\x00\xe3\xcd\x00\x00\x14\x00\x00\x00+\xce\x00\x00r\x00\x00\x00@\xce\x00\x00\x13\x00\x00\x00\xb3\xce\x00\x00\x18\x00\x00\x00\xc7\xce\x00\x00/\x00\x00\x00\xe0\xce\x00\x00z\x01\x00\x00\x10\xcf\x00\x00\xdc\x00\x00\x00\x8b\xd0\x00\x00\xb6\x00\x00\x00h\xd1\x00\x00\v\x02\x00\x00\x1f\xd2\x00\x00\x1f\x01\x00\x00+\xd4\x00\x00z\x00\x00\x00K\xd5\x00\x00_\x02\x00\x00\xc6\xd5\x00\x00\u007f\x01\x00\x00&\xd8\x00\x00\x8f\x01\x00\x00\xa6\xd9\x00\x00k\x01\x00\x006\xdb\x00\x00k\x01\x00\x00\xa2\xdc\x00\x00>\x01\x00\x00\x0e\xde\x00\x00\x03\x02\x00\x00M\xdf\x00\x00o\x01\x00\x00Q\xe1\x00\x00H\x05\x00\x00\xc1\xe2\x00\x00g\x02\x00\x00\n\xe8\x00\x00\x1b\x02\x00\x00r\xea\x00\x00q\x01\x00\x00\x8e\xec\x00\x00\xa8\x01\x00\x00\x00\xee\x00\x00\xd4\x01\x00\x00\xa9\xef\x00\x00\x02\x02\x00\x00~\xf1\x00\x00\xb4\x00\x00\x00\x81\xf3\x00\x00\xb7\x02\x00\x006\xf4\x00\x00\x92\x03\x00\x00\xee\xf6\x00\x00\xbb\x02\x00\x00\x81\xfa\x00\x00=\x00\x00\x00=\xfd\x00\x00;\x00\x00\x00{\xfd\x00\x00\xcd\x02\x00\x00\xb7\xfd\x00\x00<\x00\x00\x00\x85\x00\x01\x00P\x00\x00\x00\xc2\x00\x01\x00S\x00\x00\x00\x13\x01\x01\x00<\x00\x00\x00g\x01\x01\x00\xac\x01\x00\x00\xa4\x01\x01\x00\x13\x03\x00\x00Q\x03\x01\x00\xea\x01\x00\x00e\x06\x01\x00\xfa\x01\x00\x00P\b\x01\x00\xda\x01\x00\x00K\n\x01\x00c\x01\x00\x00&\f\x01\x00T\x01\x00\x00\x8a\r\x01\x00\xba\x06\x00\x00\xdf\x0e\x01\x00\xf9\x01\x00\x00\x9a\x15\x01\x00\xe0\x02\x00\x00\x94\x17\x01\x00\x02\x03\x00\x00u\x1a\x01\x00\xfb\x00\x00\x00x\x1d\x01\x00\xa5\x01\x00\x00t\x1e\x01\x00\xb4\x01\x00\x00\x1a \x01\x00\x18\x00\x00\x00\xcf!\x01\x00<\x00\x00\x00\xe8!\x01\x00=\x00\x00\x00%\"\x01\x00\xc6\x00\x00\x00c\"\x01\x00g\x02\x00\x00*#\x01\x00.\x00\x00\x00\x92%\x01\x001\x03\x00\x00\xc1%\x01\x00g\x00\x00\x00\xf3(\x01\x00Q\x00\x00\x00[)\x01\x00R\x00\x00\x00\xad)\x01\x00\"\x00\x00\x00\x00*\x01\x00X\x02\x00\x00#*\x01\x004\x00\x00\x00|,\x01\x00}\x00\x00\x00\xb1,\x01\x00k\x01\x00\x00/-\x01\x00\x81\a\x00\x00\x9b.\x01\x00f\x01\x00\x00\x1d6\x01\x00\x85\x00\x00\x00\x847\x01\x00\xea\x00\x00\x00\n8\x01\x00\xd9\x00\x00\x00\xf58\x01\x00\n\x05\x00\x00\xcf9\x01\x00\x10\x05\x00\x00\xda>\x01\x00\x1c\x00\x00\x00\xebC\x01\x00\x1e\x00\x00\x00\bD\x01\x00\x98\x02\x00\x00'D\x01\x00\xbc\x01\x00\x00\xc0F\x01\x00\x9c\x01\x00\x00}H\x01\x00q\x01\x00\x00\x1aJ\x01\x00\x05\x01\x00\x00\x8cK\x01\x00\xdf\x01\x00\x00\x92L\x01\x00\x1c\x01\x00\x00rN\x01\x00\xc1\x01\x00\x00\x8fO\x01\x00\x1b\x02\x00\x00QQ\x01\x00\xc0\x00\x00\x00mS\x01\x00\xd5\x02\x00\x00.T\x01\x00\x9d\x00\x00\x00\x04W\x01\x00X\x00\x00\x00\xa2W\x01\x00%\x02\x00\x00\xfbW\x01\x00o\x00\x00\x00!Z\x01\x00u\x00\x00\x00\x91Z\x01\x00\x01\x01\x00\x00\a[\x01\x00v\x00\x00\x00\t\\\x01\x00t\x00\x00\x00\x80\\\x01\x00\xef\x00\x00\x00\xf5\\\x01\x00}\x00\x00\x00\xe5]\x01\x00j\x00\x00\x00c^\x01\x00\xc4\x01\x00\x00\xce^\x01\x00\xf7\x03\x00\x00\x93`\x01\x00;\x00\x00\x00\x8bd\x01\x008\x00\x00\x00\xc7d\x01\x001\x00\x00\x00\x00e\x01\x007\x00\x00\x002e\x01\x00u\x02\x00\x00je\x01\x00\xb0\x00\x00\x00\xe0g\x01\x00[\x00\x00\x00\x91h\x01\x00J\x00\x00\x00\xedh\x01\x00a\x00\x00\x008i\x01\x00\xbd\x00\x00\x00\x9ai\x01\x009\x00\x00\x00Xj\x01\x00\xc5\x00\x00\x00\x92j\x01\x00\xae\x00\x00\x00Xk\x01\x00\xd6\x00\x00\x00\al\x01\x00T\x00\x00\x00\xdel\x01\x00%\x00\x00\x003m\x01\x00W\x00\x00\x00Ym\x01\x00\x1d\x00\x00\x00\xb1m\x01\x00=\x00\x00\x00\xcfm\x01\x00u\x00\x00\x00\rn\x01\x004\x00\x00\x00\x83n\x01\x00-\x00\x00\x00\xb8n\x01\x00\xa3\x00\x00\x00\xe6n\x01\x003\x00\x00\x00\x8ao\x01\x002\x00\x00\x00\xbeo\x01\x008\x00\x00\x00\xf1o\x01\x00\x1e\x00\x00\x00*p\x01\x00\x1a\x00\x00\x00Ip\x01\x009\x00\x00\x00dp\x01\x00\x13\x00\x00\x00\x9ep\x01\x00\x1b\x00\x00\x00\xb2p\x01\x00@\x00\x00\x00\xcep\x01\x00,\x00\x00\x00\x0fq\x01\x00*\x00\x00\x00<q\x01\x007\x00\x00\x00gq\x01\x00'\x00\x00\x00\x9fq\x01\x00B\x00\x00\x00\xc7q\x01\x00.\x00\x00\x00\nr\x01\x00=\x00\x00\x009r\x01\x00*\x00\x00\x00wr\x01\x000\x00\x00\x00\xa2r\x01\x00,\x00\x00\x00\xd3r\x01\x00\x1f\x00\x00\x00\x00s\x01\x00]\x00\x00\x00 s\x01\x00=\x00\x00\x00~s\x01\x00=\x00\x00\x00\xbcs\x01\x00\"\x00\x00\x00\xfas\x01\x00?\x00\x00\x00\x1dt\x01\x007\x00\x00\x00]t\x01\x00,\x00\x00\x00\x95t\x01\x00+\x00\x00\x00\xc2t\x01\x00$\x00\x00\x00\xeet\x01\x00'\x00\x00\x00\x13u\x01\x00:\x00\x00\x00;u\x01\x00V\x00\x00\x00vu\x01\x001\x00\x00\x00\xcdu\x01\x00\x1e\x00\x00\x00\xffu\x01\x00$\x00\x00\x00\x1ev\x01\x00)\x00\x00\x00Cv\x01\x006\x00\x00\x00mv\x01\x00\x1d\x00\x00\x00\xa4v\x01\x00\x19\x00\x00\x00\xc2v\x01\x00 \x00\x00\x00\xdcv\x01\x00v\x00\x00\x00\xfdv\x01\x00(\x00\x00\x00tw\x01\x00\x16\x00\x00\x00\x9dw\x01\x00p\x00\x00\x00\xb4w\x01\x00`\x00\x00\x00%x\x01\x00\x9b\x00\x00\x00\x86x\x01\x00\x97\x00\x00\x00\"y\x01\x00\xa8\x00\x00\x00\xbay\x01\x00\x1b\x00\x00\x00cz\x01\x00\x18\x00\x00\x00\u007fz\x01\x00\x1a\x00\x00\x00\x98z\x01\x00$\x00\x00\x00\xb3z\x01\x00\x1d\x00\x00\x00\xd8z\x01\x00\x19\x00\x00\x00\xf6z\x01\x00a\x00\x00\x00\x10{\x01\x00s\x00\x00\x00r{\x01\x00B\x00\x00\x00\xe6{\x01\x00Y\x00\x00\x00)|\x01\x00+\x00\x00\x00\x83|\x01\x00+\x00\x00\x00\xaf|\x01\x006\x00\x00\x00\xdb|\x01\x00;\x00\x00\x00\x12}\x01\x00q\x00\x00\x00N}\x01\x00/\x00\x00\x00\xc0}\x01\x001\x00\x00\x00\xf0}\x01\x00'\x00\x00\x00\"~\x01\x00'\x00\x00\x00J~\x01\x00\x18\x00\x00\x00r~\x01\x00&\x00\x00\x00\x8b~\x01\x00%\x00\x00\x00\xb2~\x01\x00(\x00\x00\x00\xd8~\x01\x00#\x00\x00\x00\x01\u007f\x01\x00K\x00\x00\x00%\u007f\x01\x00 \x00\x00\x00q\u007f\x01\x00_\x00\x00\x00\x92\u007f\x01\x00-\x00\x00\x00\xf2\u007f\x01\x007\x00\x00\x00 \x80\x01\x00:\x00\x00\x00X\x80\x01\x004\x00\x00\x00\x93\x80\x01\x00+\x00\x00\x00\u0200\x01\x00+\x00\x00\x00\xf4\x80\x01\x009\x00\x00\x00 \x81\x01\x00\x1e\x00\x00\x00Z\x81\x01\x00\x19\x00\x00\x00y\x81\x01\x00c\x00\x00\x00\x93\x81\x01\x00#\x00\x00\x00\xf7\x81\x01\x00\x82\x00\x00\x00\x1b\x82\x01\x00\x94\x00\x00\x00\x9e\x82\x01\x00H\x00\x00\x003\x83\x01\x00&\x00\x00\x00|\x83\x01\x00e\x00\x00\x00\xa3\x83\x01\x00z\x00\x00\x00\t\x84\x01\x00J\x00\x00\x00\x84\x84\x01\x00\xe5\x00\x00\x00\u03c4\x01\x00W\x00\x00\x00\xb5\x85\x01\x00E\x00\x00\x00\r\x86\x01\x00a\x00\x00\x00S\x86\x01\x00v\x00\x00\x00\xb5\x86\x01\x00\xcb\x00\x00\x00,\x87\x01\x00\xcf\x00\x00\x00\xf8\x87\x01\x00\x1e\x01\x00\x00\u0208\x01\x00\x1c\x00\x00\x00\xe7\x89\x01\x00T\x00\x00\x00\x04\x8a\x01\x00*\x00\x00\x00Y\x8a\x01\x00.\x00\x00\x00\x84\x8a\x01\x009\x00\x00\x00\xb3\x8a\x01\x00\x1e\x00\x00\x00\xed\x8a\x01\x00=\x00\x00\x00\f\x8b\x01\x003\x00\x00\x00J\x8b\x01\x00'\x00\x00\x00~\x8b\x01\x00&\x00\x00\x00\xa6\x8b\x01\x00+\x00\x00\x00\u034b\x01\x00G\x00\x00\x00\xf9\x8b\x01\x00*\x00\x00\x00A\x8c\x01\x00r\x00\x00\x00l\x8c\x01\x00\x13\x00\x00\x00\u07cc\x01\x00\x18\x00\x00\x00\xf3\x8c\x01\x00/\x00\x00\x00\f\x8d\x01\x00\x01\x00\x00\x00\x00\x00\x00\x00^\x00\x00\x00\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00\xc4\x00\x00\x00\x0f\x00\x00\x00\xc3\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00\x86\x00\x00\x00\xeb\x00\x00\x00c\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00o\x00\x00\x00}\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\x00\x00\x00\x00\xd8\x00\x00\x00\x98\x00\x00\x00U\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\x00\x00\x00\x17\x00\x00\x00u\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x8a\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc9\x00\x00\x00\xb7\x00\x00\x00\xd7\x00\x00\x00*\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x84\x00\x00\x00\x9c\x00\x00\x00\xe6\x00\x00\x00\x9d\x00\x00\x00\xc5\x00\x00\x00\xd9\x00\x00\x00\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E\x00\x00\x00\xcd\x00\x00\x00\xcb\x00\x00\x00y\x00\x00\x00\x97\x00\x00\x00\xba\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\x93\x00\x00\x00\xad\x00\x00\x00\xe1\x00\x00\x00\xa6\x00\x00\x00\xd0\x00\x00\x00r\x00\x00\x00+\x00\x00\x006\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00h\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\xd1\x00\x00\x00\xde\x00\x00\x00;\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\xe7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00z\x00\x00\x00/\x00\x00\x00V\x00\x00\x00\x8d\x00\x00\x00\xe3\x00\x00\x00!\x00\x00\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd3\x00\x00\x00\x88\x00\x00\x00l\x00\x00\x00s\x00\x00\x00g\x00\x00\x00\x05\x00\x00\x00\xc6\x00\x00\x00#\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00\xc2\x00\x00\x00\x13\x00\x00\x00S\x00\x00\x00G\x00\x00\x00$\x00\x00\x00\xc1\x00\x00\x00\xb5\x00\x00\x00X\x00\x00\x00m\x00\x00\x00\t\x00\x00\x00x\x00\x00\x00\xb8\x00\x00\x00\xbd\x00\x00\x00k\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\x00\x00\x00\xaf\x00\x00\x00\xbf\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x00\x00:\x00\x00\x00\x82\x00\x00\x00\x81\x00\x00\x00&\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00[\x00\x00\x00I\x00\x00\x00e\x00\x00\x00\x04\x00\x00\x00>\x00\x00\x00\b\x00\x00\x00\x94\x00\x00\x00\x8f\x00\x00\x00\xce\x00\x00\x00?\x00\x00\x00Y\x00\x00\x00\xda\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00'\x00\x00\x004\x00\x00\x00\xcc\x00\x00\x00\f\x00\x00\x005\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\xbb\x00\x00\x00\x00\x00\x00\x00\xa9\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\xe5\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00 \x00\x00\x00)\x00\x00\x00\xcf\x00\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00Z\x00\x00\x00\"\x00\x00\x00\x00\x00\x00\x00v\x00\x00\x00]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00\x00\x00j\x00\x00\x008\x00\x00\x00\xa3\x00\x00\x00q\x00\x00\x00t\x00\x00\x00_\x00\x00\x00\x10\x00\x00\x00\\\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00@\x00\x00\x00\xd2\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\xc8\x00\x00\x00\x95\x00\x00\x00\x06\x00\x00\x00\xa8\x00\x00\x00\xae\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x91\x00\x00\x00\x0e\x00\x00\x00{\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00i\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd5\x00\x00\x00L\x00\x00\x00\x00\x00\x00\x00\xea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w\x00\x00\x00\x12\x00\x00\x00=\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\xdf\x00\x00\x00\xc0\x00\x00\x00N\x00\x00\x00%\x00\x00\x009\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00\u007f\x00\x00\x00\xbe\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\xb3\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00R\x00\x00\x00D\x00\x00\x00B\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00\xd6\x00\x00\x00\x83\x00\x00\x00\n\x00\x00\x00W\x00\x00\x00\x14\x00\x00\x00Q\x00\x00\x00\xd4\x00\x00\x00d\x00\x00\x00\xac\x00\x00\x00\x16\x00\x00\x00\x96\x00\x00\x00K\x00\x00\x002\x00\x00\x00\x1a\x00\x00\x00\xb4\x00\x00\x00f\x00\x00\x00\xa2\x00\x00\x00\xe8\x00\x00\x00\x02\x00\x00\x00A\x00\x00\x00\xe4\x00\x00\x00\x8c\x00\x00\x00\x9a\x00\x00\x00`\x00\x00\x00\xab\x00\x00\x00M\x00\x00\x007\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x00\x00\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9b\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\xdd\x00\x00\x00\x8e\x00\x00\x00\xca\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00|\x00\x00\x003\x00\x00\x00T\x00\x00\x00\x87\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x00\xaa\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00p\x00\x00\x00\xc7\x00\x00\x00\x8b\x00\x00\x00\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Unsets an individual value in a kubeconfig file\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: EMAIL\nPO-Revision-Date: 2020-01-05 09:55+0900\nLast-Translator: Kohei Ota <kohei.ota@zozo.com>\nLanguage-Team: \nLanguage: ja\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 2.3\nX-Poedit-SourceCharset: UTF-8\nPlural-Forms: nplurals=2; plural=(n != 1);\n\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\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 -\x00\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\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00\u30d5\u30a1\u30a4\u30eb\u540d\u307e\u305f\u306f\u6a19\u6e96\u5165\u529b\u3067\u30ea\u30bd\u30fc\u30b9\u306b\u30b3\u30f3\u30d5\u30a3\u30b0\u3092\u9069\u7528\u3059\u308b\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00\u30d5\u30a1\u30a4\u30eb\u540d\u307e\u305f\u306f\u6a19\u6e96\u5165\u529b\u3067\u30ea\u30bd\u30fc\u30b9\u3092\u4f5c\u6210\u3059\u308b\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00\u6307\u5b9a\u3057\u305f\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3092kubeconfig\u304b\u3089\u524a\u9664\u3059\u308b\x00\u6307\u5b9a\u3057\u305f\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3092kubeconfig\u304b\u3089\u524a\u9664\u3059\u308b\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x001\u3064\u307e\u305f\u306f\u8907\u6570\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3092\u8a18\u8ff0\u3059\u308b\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u60c5\u5831\u3092\u8868\u793a\u3059\u308b\x00kubeconfig\u3067\u5b9a\u7fa9\u3055\u308c\u305f\u30af\u30e9\u30b9\u30bf\u30fc\u3092\u8868\u793a\u3059\u308b\x00\u30de\u30fc\u30b8\u3055\u308c\u305fkubeconfig\u306e\u8a2d\u5b9a\u307e\u305f\u306f\u6307\u5b9a\u3055\u308c\u305fkubeconfig\u3092\u8868\u793a\u3059\u308b\x001\u3064\u307e\u305f\u306f\u8907\u6570\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u8868\u793a\u3059\u308b\x00current-context\u3092\u8868\u793a\u3059\u308b\x00\u30ea\u30bd\u30fc\u30b9\u306e\u8aac\u660e\u3092\u8868\u793a\u3059\u308b\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00kubeconfig\u3092\u5909\u66f4\u3059\u308b\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00\u30ea\u30bd\u30fc\u30b9\u306e\u30bb\u30ec\u30af\u30bf\u30fc\u3092\u8a2d\u5b9a\u3059\u308b\x00kubeconfig\u306b\u30af\u30e9\u30b9\u30bf\u30fc\u30a8\u30f3\u30c8\u30ea\u3092\u8a2d\u5b9a\u3059\u308b\x00kubeconfig\u306b\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u30a8\u30f3\u30c8\u30ea\u3092\u8a2d\u5b9a\u3059\u308b\x00kubeconfig\u306b\u30e6\u30fc\u30b6\u30fc\u30a8\u30f3\u30c8\u30ea\u3092\u8a2d\u5b9a\u3059\u308b\x00kubeconfig\u306b\u500b\u5225\u306e\u5909\u6570\u3092\u8a2d\u5b9a\u3059\u308b\x00kubeconfig\u306bcurrent-context\u3092\u8a2d\u5b9a\u3059\u308b\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00\u73fe\u5728\u306e\u30ed\u30fc\u30eb\u30a2\u30a6\u30c8\u3092\u53d6\u308a\u6d88\u3059\x00kubeconfig\u304b\u3089\u5909\u6570\u3092\u500b\u5225\u306b\u524a\u9664\u3059\u308b\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00\u30ea\u30bd\u30fc\u30b9\u306e\u30a2\u30ce\u30c6\u30fc\u30b7\u30e7\u30f3\u3092\u66f4\u65b0\u3059\u308b\x00\u30ea\u30bd\u30fc\u30b9\u306e\u30e9\u30d9\u30eb\u3092\u66f4\u65b0\u3059\u308b\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00\u30ed\u30fc\u30eb\u30a2\u30a6\u30c8\u306e\u5c65\u6b74\u3092\u8868\u793a\u3059\u308b\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00")
13915
13916func translationsKubectlJa_jpLc_messagesK8sMoBytes() ([]byte, error) {
13917	return _translationsKubectlJa_jpLc_messagesK8sMo, nil
13918}
13919
13920func translationsKubectlJa_jpLc_messagesK8sMo() (*asset, error) {
13921	bytes, err := translationsKubectlJa_jpLc_messagesK8sMoBytes()
13922	if err != nil {
13923		return nil, err
13924	}
13925
13926	info := bindataFileInfo{name: "translations/kubectl/ja_JP/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
13927	a := &asset{bytes: bytes, info: info}
13928	return a, nil
13929}
13930
13931var _translationsKubectlJa_jpLc_messagesK8sPo = []byte(`# Test translations for unit tests.
13932# Copyright (C) 2017
13933# This file is distributed under the same license as the Kubernetes package.
13934# FIRST AUTHOR girikuncoro@gmail.com, 2017.
13935#
13936msgid ""
13937msgstr ""
13938"Project-Id-Version: gettext-go-examples-hello\n"
13939"Report-Msgid-Bugs-To: EMAIL\n"
13940"POT-Creation-Date: 2017-03-14 21:32-0700\n"
13941"PO-Revision-Date: 2020-01-05 09:55+0900\n"
13942"Last-Translator: Kohei Ota <kohei.ota@zozo.com>\n"
13943"Language-Team: \n"
13944"Language: ja\n"
13945"MIME-Version: 1.0\n"
13946"Content-Type: text/plain; charset=UTF-8\n"
13947"Content-Transfer-Encoding: 8bit\n"
13948"X-Generator: Poedit 2.2.4\n"
13949"X-Poedit-SourceCharset: UTF-8\n"
13950"Plural-Forms: nplurals=2; plural=(n != 1);\n"
13951
13952#: pkg/kubectl/cmd/create_clusterrolebinding.go:35
13953msgid ""
13954"\n"
13955"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
13956"cluster-admin ClusterRole\n"
13957"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
13958"admin --user=user1 --user=user2 --group=group1"
13959msgstr ""
13960"\n"
13961"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
13962"cluster-admin ClusterRole\n"
13963"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
13964"admin --user=user1 --user=user2 --group=group1"
13965
13966#: pkg/kubectl/cmd/create_rolebinding.go:35
13967msgid ""
13968"\n"
13969"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
13970"ClusterRole\n"
13971"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
13972"user=user2 --group=group1"
13973msgstr ""
13974"\n"
13975"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
13976"ClusterRole\n"
13977"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
13978"user=user2 --group=group1"
13979
13980#: pkg/kubectl/cmd/create_configmap.go:44
13981msgid ""
13982"\n"
13983"\t\t  # Create a new configmap named my-config based on folder bar\n"
13984"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
13985"\n"
13986"\t\t  # Create a new configmap named my-config with specified keys instead "
13987"of file basenames on disk\n"
13988"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
13989"txt --from-file=key2=/path/to/bar/file2.txt\n"
13990"\n"
13991"\t\t  # Create a new configmap named my-config with key1=config1 and "
13992"key2=config2\n"
13993"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
13994"literal=key2=config2"
13995msgstr ""
13996"\n"
13997"\t\t  # Create a new configmap named my-config based on folder bar\n"
13998"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
13999"\n"
14000"\t\t  # Create a new configmap named my-config with specified keys instead "
14001"of file basenames on disk\n"
14002"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
14003"txt --from-file=key2=/path/to/bar/file2.txt\n"
14004"\n"
14005"\t\t  # Create a new configmap named my-config with key1=config1 and "
14006"key2=config2\n"
14007"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
14008"literal=key2=config2"
14009
14010#: pkg/kubectl/cmd/create_secret.go:135
14011msgid ""
14012"\n"
14013"\t\t  # If you don't already have a .dockercfg file, you can create a "
14014"dockercfg secret directly by using:\n"
14015"\t\t  kubectl create secret docker-registry my-secret --docker-"
14016"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
14017"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
14018msgstr ""
14019"\n"
14020"\t\t  # If you don't already have a .dockercfg file, you can create a "
14021"dockercfg secret directly by using:\n"
14022"\t\t  kubectl create secret docker-registry my-secret --docker-"
14023"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
14024"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
14025
14026#: pkg/kubectl/cmd/top_node.go:65
14027msgid ""
14028"\n"
14029"\t\t  # Show metrics for all nodes\n"
14030"\t\t  kubectl top node\n"
14031"\n"
14032"\t\t  # Show metrics for a given node\n"
14033"\t\t  kubectl top node NODE_NAME"
14034msgstr ""
14035"\n"
14036"\t\t  # Show metrics for all nodes\n"
14037"\t\t  kubectl top node\n"
14038"\n"
14039"\t\t  # Show metrics for a given node\n"
14040"\t\t  kubectl top node NODE_NAME"
14041
14042#: pkg/kubectl/cmd/apply.go:84
14043msgid ""
14044"\n"
14045"\t\t# Apply the configuration in pod.json to a pod.\n"
14046"\t\tkubectl apply -f ./pod.json\n"
14047"\n"
14048"\t\t# Apply the JSON passed into stdin to a pod.\n"
14049"\t\tcat pod.json | kubectl apply -f -\n"
14050"\n"
14051"\t\t# Note: --prune is still in Alpha\n"
14052"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
14053"and delete all the other resources that are not in the file and match label "
14054"app=nginx.\n"
14055"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
14056"\n"
14057"\t\t# Apply the configuration in manifest.yaml and delete all the other "
14058"configmaps that are not in the file.\n"
14059"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
14060"ConfigMap"
14061msgstr ""
14062"\n"
14063"\t\t# Apply the configuration in pod.json to a pod.\n"
14064"\t\tkubectl apply -f ./pod.json\n"
14065"\n"
14066"\t\t# Apply the JSON passed into stdin to a pod.\n"
14067"\t\tcat pod.json | kubectl apply -f -\n"
14068"\n"
14069"\t\t# Note: --prune is still in Alpha\n"
14070"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
14071"and delete all the other resources that are not in the file and match label "
14072"app=nginx.\n"
14073"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
14074"\n"
14075"\t\t# Apply the configuration in manifest.yaml and delete all the other "
14076"configmaps that are not in the file.\n"
14077"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
14078"ConfigMap"
14079
14080#: pkg/kubectl/cmd/autoscale.go:40
14081#, c-format
14082msgid ""
14083"\n"
14084"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
14085"10, no target CPU utilization specified so a default autoscaling policy will "
14086"be used:\n"
14087"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
14088"\n"
14089"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
14090"between 1 and 5, target CPU utilization at 80%:\n"
14091"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
14092msgstr ""
14093"\n"
14094"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
14095"10, no target CPU utilization specified so a default autoscaling policy will "
14096"be used:\n"
14097"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
14098"\n"
14099"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
14100"between 1 and 5, target CPU utilization at 80%:\n"
14101"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
14102
14103#: pkg/kubectl/cmd/convert.go:49
14104msgid ""
14105"\n"
14106"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
14107"\t\tkubectl convert -f pod.yaml\n"
14108"\n"
14109"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
14110"latest version\n"
14111"\t\t# and print to stdout in json format.\n"
14112"\t\tkubectl convert -f pod.yaml --local -o json\n"
14113"\n"
14114"\t\t# Convert all files under current directory to latest version and create "
14115"them all.\n"
14116"\t\tkubectl convert -f . | kubectl create -f -"
14117msgstr ""
14118"\n"
14119"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
14120"\t\tkubectl convert -f pod.yaml\n"
14121"\n"
14122"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
14123"latest version\n"
14124"\t\t# and print to stdout in json format.\n"
14125"\t\tkubectl convert -f pod.yaml --local -o json\n"
14126"\n"
14127"\t\t# Convert all files under current directory to latest version and create "
14128"them all.\n"
14129"\t\tkubectl convert -f . | kubectl create -f -"
14130
14131#: pkg/kubectl/cmd/create_clusterrole.go:34
14132msgid ""
14133"\n"
14134"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
14135"\"get\", \"watch\" and \"list\" on pods\n"
14136"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
14137"resource=pods\n"
14138"\n"
14139"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
14140"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
14141"resource=pods --resource-name=readablepod"
14142msgstr ""
14143"\n"
14144"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
14145"\"get\", \"watch\" and \"list\" on pods\n"
14146"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
14147"resource=pods\n"
14148"\n"
14149"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
14150"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
14151"resource=pods --resource-name=readablepod"
14152
14153#: pkg/kubectl/cmd/create_role.go:41
14154msgid ""
14155"\n"
14156"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
14157"\", \"watch\" and \"list\" on pods\n"
14158"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
14159"resource=pods\n"
14160"\n"
14161"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
14162"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
14163"resource=pods --resource-name=readablepod"
14164msgstr ""
14165"\n"
14166"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
14167"\", \"watch\" and \"list\" on pods\n"
14168"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
14169"resource=pods\n"
14170"\n"
14171"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
14172"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
14173"resource=pods --resource-name=readablepod"
14174
14175#: pkg/kubectl/cmd/create_quota.go:35
14176msgid ""
14177"\n"
14178"\t\t# Create a new resourcequota named my-quota\n"
14179"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
14180"replicationcontrollers=2,resourcequotas=1,secrets=5,"
14181"persistentvolumeclaims=10\n"
14182"\n"
14183"\t\t# Create a new resourcequota named best-effort\n"
14184"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
14185msgstr ""
14186"\n"
14187"\t\t# Create a new resourcequota named my-quota\n"
14188"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
14189"replicationcontrollers=2,resourcequotas=1,secrets=5,"
14190"persistentvolumeclaims=10\n"
14191"\n"
14192"\t\t# Create a new resourcequota named best-effort\n"
14193"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
14194
14195#: pkg/kubectl/cmd/create_pdb.go:35
14196#, c-format
14197msgid ""
14198"\n"
14199"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
14200"with the app=rails label\n"
14201"\t\t# and require at least one of them being available at any point in "
14202"time.\n"
14203"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
14204"available=1\n"
14205"\n"
14206"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
14207"with the app=nginx label\n"
14208"\t\t# and require at least half of the pods selected to be available at any "
14209"point in time.\n"
14210"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
14211msgstr ""
14212"\n"
14213"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
14214"with the app=rails label\n"
14215"\t\t# and require at least one of them being available at any point in "
14216"time.\n"
14217"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
14218"available=1\n"
14219"\n"
14220"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
14221"with the app=nginx label\n"
14222"\t\t# and require at least half of the pods selected to be available at any "
14223"point in time.\n"
14224"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
14225
14226#: pkg/kubectl/cmd/create.go:47
14227msgid ""
14228"\n"
14229"\t\t# Create a pod using the data in pod.json.\n"
14230"\t\tkubectl create -f ./pod.json\n"
14231"\n"
14232"\t\t# Create a pod based on the JSON passed into stdin.\n"
14233"\t\tcat pod.json | kubectl create -f -\n"
14234"\n"
14235"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
14236"then create the resource using the edited data.\n"
14237"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
14238msgstr ""
14239"\n"
14240"\t\t# Create a pod using the data in pod.json.\n"
14241"\t\tkubectl create -f ./pod.json\n"
14242"\n"
14243"\t\t# Create a pod based on the JSON passed into stdin.\n"
14244"\t\tcat pod.json | kubectl create -f -\n"
14245"\n"
14246"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
14247"then create the resource using the edited data.\n"
14248"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
14249
14250#: pkg/kubectl/cmd/expose.go:53
14251msgid ""
14252"\n"
14253"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
14254"connects to the containers on port 8000.\n"
14255"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
14256"\n"
14257"\t\t# Create a service for a replication controller identified by type and "
14258"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
14259"connects to the containers on port 8000.\n"
14260"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
14261"\n"
14262"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
14263"the name \"frontend\"\n"
14264"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
14265"\n"
14266"\t\t# Create a second service based on the above service, exposing the "
14267"container port 8443 as port 443 with the name \"nginx-https\"\n"
14268"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
14269"https\n"
14270"\n"
14271"\t\t# Create a service for a replicated streaming application on port 4100 "
14272"balancing UDP traffic and named 'video-stream'.\n"
14273"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
14274"stream\n"
14275"\n"
14276"\t\t# Create a service for a replicated nginx using replica set, which "
14277"serves on port 80 and connects to the containers on port 8000.\n"
14278"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
14279"\n"
14280"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
14281"connects to the containers on port 8000.\n"
14282"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
14283msgstr ""
14284"\n"
14285"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
14286"connects to the containers on port 8000.\n"
14287"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
14288"\n"
14289"\t\t# Create a service for a replication controller identified by type and "
14290"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
14291"connects to the containers on port 8000.\n"
14292"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
14293"\n"
14294"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
14295"the name \"frontend\"\n"
14296"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
14297"\n"
14298"\t\t# Create a second service based on the above service, exposing the "
14299"container port 8443 as port 443 with the name \"nginx-https\"\n"
14300"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
14301"https\n"
14302"\n"
14303"\t\t# Create a service for a replicated streaming application on port 4100 "
14304"balancing UDP traffic and named 'video-stream'.\n"
14305"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
14306"stream\n"
14307"\n"
14308"\t\t# Create a service for a replicated nginx using replica set, which "
14309"serves on port 80 and connects to the containers on port 8000.\n"
14310"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
14311"\n"
14312"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
14313"connects to the containers on port 8000.\n"
14314"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
14315
14316#: pkg/kubectl/cmd/delete.go:68
14317msgid ""
14318"\n"
14319"\t\t# Delete a pod using the type and name specified in pod.json.\n"
14320"\t\tkubectl delete -f ./pod.json\n"
14321"\n"
14322"\t\t# Delete a pod based on the type and name in the JSON passed into "
14323"stdin.\n"
14324"\t\tcat pod.json | kubectl delete -f -\n"
14325"\n"
14326"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
14327"\t\tkubectl delete pod,service baz foo\n"
14328"\n"
14329"\t\t# Delete pods and services with label name=myLabel.\n"
14330"\t\tkubectl delete pods,services -l name=myLabel\n"
14331"\n"
14332"\t\t# Delete a pod with minimal delay\n"
14333"\t\tkubectl delete pod foo --now\n"
14334"\n"
14335"\t\t# Force delete a pod on a dead node\n"
14336"\t\tkubectl delete pod foo --grace-period=0 --force\n"
14337"\n"
14338"\t\t# Delete all pods\n"
14339"\t\tkubectl delete pods --all"
14340msgstr ""
14341"\n"
14342"\t\t# Delete a pod using the type and name specified in pod.json.\n"
14343"\t\tkubectl delete -f ./pod.json\n"
14344"\n"
14345"\t\t# Delete a pod based on the type and name in the JSON passed into "
14346"stdin.\n"
14347"\t\tcat pod.json | kubectl delete -f -\n"
14348"\n"
14349"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
14350"\t\tkubectl delete pod,service baz foo\n"
14351"\n"
14352"\t\t# Delete pods and services with label name=myLabel.\n"
14353"\t\tkubectl delete pods,services -l name=myLabel\n"
14354"\n"
14355"\t\t# Delete a pod with minimal delay\n"
14356"\t\tkubectl delete pod foo --now\n"
14357"\n"
14358"\t\t# Force delete a pod on a dead node\n"
14359"\t\tkubectl delete pod foo --grace-period=0 --force\n"
14360"\n"
14361"\t\t# Delete all pods\n"
14362"\t\tkubectl delete pods --all"
14363
14364#: pkg/kubectl/cmd/describe.go:54
14365msgid ""
14366"\n"
14367"\t\t# Describe a node\n"
14368"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
14369"\n"
14370"\t\t# Describe a pod\n"
14371"\t\tkubectl describe pods/nginx\n"
14372"\n"
14373"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
14374"\t\tkubectl describe -f pod.json\n"
14375"\n"
14376"\t\t# Describe all pods\n"
14377"\t\tkubectl describe pods\n"
14378"\n"
14379"\t\t# Describe pods by label name=myLabel\n"
14380"\t\tkubectl describe po -l name=myLabel\n"
14381"\n"
14382"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
14383"created pods\n"
14384"\t\t# get the name of the rc as a prefix in the pod the name).\n"
14385"\t\tkubectl describe pods frontend"
14386msgstr ""
14387"\n"
14388"\t\t# Describe a node\n"
14389"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
14390"\n"
14391"\t\t# Describe a pod\n"
14392"\t\tkubectl describe pods/nginx\n"
14393"\n"
14394"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
14395"\t\tkubectl describe -f pod.json\n"
14396"\n"
14397"\t\t# Describe all pods\n"
14398"\t\tkubectl describe pods\n"
14399"\n"
14400"\t\t# Describe pods by label name=myLabel\n"
14401"\t\tkubectl describe po -l name=myLabel\n"
14402"\n"
14403"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
14404"created pods\n"
14405"\t\t# get the name of the rc as a prefix in the pod the name).\n"
14406"\t\tkubectl describe pods frontend"
14407
14408#: pkg/kubectl/cmd/drain.go:165
14409msgid ""
14410"\n"
14411"\t\t# Drain node \"foo\", even if there are pods not managed by a "
14412"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
14413"\t\t$ kubectl drain foo --force\n"
14414"\n"
14415"\t\t# As above, but abort if there are pods not managed by a "
14416"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
14417"grace period of 15 minutes.\n"
14418"\t\t$ kubectl drain foo --grace-period=900"
14419msgstr ""
14420"\n"
14421"\t\t# Drain node \"foo\", even if there are pods not managed by a "
14422"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
14423"\t\t$ kubectl drain foo --force\n"
14424"\n"
14425"\t\t# As above, but abort if there are pods not managed by a "
14426"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
14427"grace period of 15 minutes.\n"
14428"\t\t$ kubectl drain foo --grace-period=900"
14429
14430#: pkg/kubectl/cmd/edit.go:80
14431msgid ""
14432"\n"
14433"\t\t# Edit the service named 'docker-registry':\n"
14434"\t\tkubectl edit svc/docker-registry\n"
14435"\n"
14436"\t\t# Use an alternative editor\n"
14437"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
14438"\n"
14439"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
14440"\t\tkubectl edit job.v1.batch/myjob -o json\n"
14441"\n"
14442"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
14443"config in its annotation:\n"
14444"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
14445msgstr ""
14446"\n"
14447"\t\t# Edit the service named 'docker-registry':\n"
14448"\t\tkubectl edit svc/docker-registry\n"
14449"\n"
14450"\t\t# Use an alternative editor\n"
14451"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
14452"\n"
14453"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
14454"\t\tkubectl edit job.v1.batch/myjob -o json\n"
14455"\n"
14456"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
14457"config in its annotation:\n"
14458"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
14459
14460#: pkg/kubectl/cmd/exec.go:41
14461msgid ""
14462"\n"
14463"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
14464"container by default\n"
14465"\t\tkubectl exec 123456-7890 date\n"
14466"\n"
14467"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
14468"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
14469"\n"
14470"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
14471"from pod 123456-7890\n"
14472"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
14473"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
14474msgstr ""
14475"\n"
14476"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
14477"container by default\n"
14478"\t\tkubectl exec 123456-7890 date\n"
14479"\n"
14480"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
14481"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
14482"\n"
14483"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
14484"from pod 123456-7890\n"
14485"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
14486"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
14487
14488#: pkg/kubectl/cmd/attach.go:42
14489msgid ""
14490"\n"
14491"\t\t# Get output from running pod 123456-7890, using the first container by "
14492"default\n"
14493"\t\tkubectl attach 123456-7890\n"
14494"\n"
14495"\t\t# Get output from ruby-container from pod 123456-7890\n"
14496"\t\tkubectl attach 123456-7890 -c ruby-container\n"
14497"\n"
14498"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
14499"from pod 123456-7890\n"
14500"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
14501"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
14502"\n"
14503"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
14504"\t\tkubectl attach rs/nginx\n"
14505"\t\t"
14506msgstr ""
14507"\n"
14508"\t\t# Get output from running pod 123456-7890, using the first container by "
14509"default\n"
14510"\t\tkubectl attach 123456-7890\n"
14511"\n"
14512"\t\t# Get output from ruby-container from pod 123456-7890\n"
14513"\t\tkubectl attach 123456-7890 -c ruby-container\n"
14514"\n"
14515"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
14516"from pod 123456-7890\n"
14517"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
14518"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
14519"\n"
14520"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
14521"\t\tkubectl attach rs/nginx\n"
14522"\t\t"
14523
14524#: pkg/kubectl/cmd/explain.go:39
14525msgid ""
14526"\n"
14527"\t\t# Get the documentation of the resource and its fields\n"
14528"\t\tkubectl explain pods\n"
14529"\n"
14530"\t\t# Get the documentation of a specific field of a resource\n"
14531"\t\tkubectl explain pods.spec.containers"
14532msgstr ""
14533"\n"
14534"\t\t# Get the documentation of the resource and its fields\n"
14535"\t\tkubectl explain pods\n"
14536"\n"
14537"\t\t# Get the documentation of a specific field of a resource\n"
14538"\t\tkubectl explain pods.spec.containers"
14539
14540#: pkg/kubectl/cmd/completion.go:65
14541msgid ""
14542"\n"
14543"\t\t# Install bash completion on a Mac using homebrew\n"
14544"\t\tbrew install bash-completion\n"
14545"\t\tprintf \"\n"
14546"# Bash completion support\n"
14547"source $(brew --prefix)/etc/bash_completion\n"
14548"\" >> $HOME/.bash_profile\n"
14549"\t\tsource $HOME/.bash_profile\n"
14550"\n"
14551"\t\t# Load the kubectl completion code for bash into the current shell\n"
14552"\t\tsource <(kubectl completion bash)\n"
14553"\n"
14554"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
14555"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
14556"\t\tprintf \"\n"
14557"# Kubectl shell completion\n"
14558"source '$HOME/.kube/completion.bash.inc'\n"
14559"\" >> $HOME/.bash_profile\n"
14560"\t\tsource $HOME/.bash_profile\n"
14561"\n"
14562"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
14563"\t\tsource <(kubectl completion zsh)"
14564msgstr ""
14565"\n"
14566"\t\t# Install bash completion on a Mac using homebrew\n"
14567"\t\tbrew install bash-completion\n"
14568"\t\tprintf \"\n"
14569"# Bash completion support\n"
14570"source $(brew --prefix)/etc/bash_completion\n"
14571"\" >> $HOME/.bash_profile\n"
14572"\t\tsource $HOME/.bash_profile\n"
14573"\n"
14574"\t\t# Load the kubectl completion code for bash into the current shell\n"
14575"\t\tsource <(kubectl completion bash)\n"
14576"\n"
14577"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
14578"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
14579"\t\tprintf \"\n"
14580"# Kubectl shell completion\n"
14581"source '$HOME/.kube/completion.bash.inc'\n"
14582"\" >> $HOME/.bash_profile\n"
14583"\t\tsource $HOME/.bash_profile\n"
14584"\n"
14585"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
14586"\t\tsource <(kubectl completion zsh)"
14587
14588#: pkg/kubectl/cmd/get.go:64
14589msgid ""
14590"\n"
14591"\t\t# List all pods in ps output format.\n"
14592"\t\tkubectl get pods\n"
14593"\n"
14594"\t\t# List all pods in ps output format with more information (such as node "
14595"name).\n"
14596"\t\tkubectl get pods -o wide\n"
14597"\n"
14598"\t\t# List a single replication controller with specified NAME in ps output "
14599"format.\n"
14600"\t\tkubectl get replicationcontroller web\n"
14601"\n"
14602"\t\t# List a single pod in JSON output format.\n"
14603"\t\tkubectl get -o json pod web-pod-13je7\n"
14604"\n"
14605"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
14606"JSON output format.\n"
14607"\t\tkubectl get -f pod.yaml -o json\n"
14608"\n"
14609"\t\t# Return only the phase value of the specified pod.\n"
14610"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
14611"\n"
14612"\t\t# List all replication controllers and services together in ps output "
14613"format.\n"
14614"\t\tkubectl get rc,services\n"
14615"\n"
14616"\t\t# List one or more resources by their type and names.\n"
14617"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
14618"\n"
14619"\t\t# List all resources with different types.\n"
14620"\t\tkubectl get all"
14621msgstr ""
14622"\n"
14623"\t\t# List all pods in ps output format.\n"
14624"\t\tkubectl get pods\n"
14625"\n"
14626"\t\t# List all pods in ps output format with more information (such as node "
14627"name).\n"
14628"\t\tkubectl get pods -o wide\n"
14629"\n"
14630"\t\t# List a single replication controller with specified NAME in ps output "
14631"format.\n"
14632"\t\tkubectl get replicationcontroller web\n"
14633"\n"
14634"\t\t# List a single pod in JSON output format.\n"
14635"\t\tkubectl get -o json pod web-pod-13je7\n"
14636"\n"
14637"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
14638"JSON output format.\n"
14639"\t\tkubectl get -f pod.yaml -o json\n"
14640"\n"
14641"\t\t# Return only the phase value of the specified pod.\n"
14642"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
14643"\n"
14644"\t\t# List all replication controllers and services together in ps output "
14645"format.\n"
14646"\t\tkubectl get rc,services\n"
14647"\n"
14648"\t\t# List one or more resources by their type and names.\n"
14649"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
14650"\n"
14651"\t\t# List all resources with different types.\n"
14652"\t\tkubectl get all"
14653
14654#: pkg/kubectl/cmd/portforward.go:53
14655msgid ""
14656"\n"
14657"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod"
14658"\t\tkubectl port-forward pod/mypod 5000 6000"
14659"\n"
14660"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment"
14661"\t\tkubectl port-forward deployment/mydeployment 5000 6000"
14662"\n"
14663"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service"
14664"\t\tkubectl port-forward service/myservice 5000 6000"
14665"\n"
14666"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod"
14667"\t\tkubectl port-forward pod/mypod 8888:5000"
14668"\n"
14669"\t\t# Listen on a random port locally, forwarding to 5000 in the pod"
14670"\t\tkubectl port-forward pod/mypod :5000"
14671msgstr ""
14672"\n"
14673"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod"
14674"\t\tkubectl port-forward pod/mypod 5000 6000"
14675"\n"
14676"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the deployment"
14677"\t\tkubectl port-forward deployment/mydeployment 5000 6000"
14678"\n"
14679"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the service"
14680"\t\tkubectl port-forward service/myservice 5000 6000"
14681"\n"
14682"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod"
14683"\t\tkubectl port-forward pod/mypod 8888:5000"
14684"\n"
14685"\t\t# Listen on a random port locally, forwarding to 5000 in the pod"
14686"\t\tkubectl port-forward pod/mypod :5000"
14687
14688#: pkg/kubectl/cmd/drain.go:118
14689msgid ""
14690"\n"
14691"\t\t# Mark node \"foo\" as schedulable.\n"
14692"\t\t$ kubectl uncordon foo"
14693msgstr ""
14694"\n"
14695"\t\t# Mark node \"foo\" as schedulable.\n"
14696"\t\t$ kubectl uncordon foo"
14697
14698# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
14699#: pkg/kubectl/cmd/drain.go:93
14700msgid ""
14701"\n"
14702"\t\t# Mark node \"foo\" as unschedulable.\n"
14703"\t\tkubectl cordon foo"
14704msgstr ""
14705"\n"
14706"\t\t# Mark node \"foo\" as unschedulable.\n"
14707"\t\tkubectl cordon foo"
14708
14709#: pkg/kubectl/cmd/patch.go:66
14710msgid ""
14711"\n"
14712"\t\t# Partially update a node using strategic merge patch\n"
14713"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
14714"\n"
14715"\t\t# Partially update a node identified by the type and name specified in "
14716"\"node.json\" using strategic merge patch\n"
14717"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
14718"\n"
14719"\t\t# Update a container's image; spec.containers[*].name is required "
14720"because it's a merge key\n"
14721"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
14722"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
14723"\n"
14724"\t\t# Update a container's image using a json patch with positional arrays\n"
14725"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
14726"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
14727msgstr ""
14728"\n"
14729"\t\t# Partially update a node using strategic merge patch\n"
14730"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
14731"\n"
14732"\t\t# Partially update a node identified by the type and name specified in "
14733"\"node.json\" using strategic merge patch\n"
14734"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
14735"\n"
14736"\t\t# Update a container's image; spec.containers[*].name is required "
14737"because it's a merge key\n"
14738"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
14739"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
14740"\n"
14741"\t\t# Update a container's image using a json patch with positional arrays\n"
14742"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
14743"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
14744
14745# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
14746#: pkg/kubectl/cmd/options.go:29
14747msgid ""
14748"\n"
14749"\t\t# Print flags inherited by all commands\n"
14750"\t\tkubectl options"
14751msgstr ""
14752"\n"
14753"\t\t# Print flags inherited by all commands\n"
14754"\t\tkubectl options"
14755
14756#: pkg/kubectl/cmd/clusterinfo.go:41
14757msgid ""
14758"\n"
14759"\t\t# Print the address of the master and cluster services\n"
14760"\t\tkubectl cluster-info"
14761msgstr ""
14762"\n"
14763"\t\t# Print the address of the master and cluster services\n"
14764"\t\tkubectl cluster-info"
14765
14766# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
14767#: pkg/kubectl/cmd/version.go:32
14768msgid ""
14769"\n"
14770"\t\t# Print the client and server versions for the current context\n"
14771"\t\tkubectl version"
14772msgstr ""
14773"\n"
14774"\t\t# Print the client and server versions for the current context\n"
14775"\t\tkubectl version"
14776
14777#: pkg/kubectl/cmd/apiversions.go:34
14778msgid ""
14779"\n"
14780"\t\t# Print the supported API versions\n"
14781"\t\tkubectl api-versions"
14782msgstr ""
14783"\n"
14784"\t\t# Print the supported API versions\n"
14785"\t\tkubectl api-versions"
14786
14787#: pkg/kubectl/cmd/replace.go:50
14788msgid ""
14789"\n"
14790"\t\t# Replace a pod using the data in pod.json.\n"
14791"\t\tkubectl replace -f ./pod.json\n"
14792"\n"
14793"\t\t# Replace a pod based on the JSON passed into stdin.\n"
14794"\t\tcat pod.json | kubectl replace -f -\n"
14795"\n"
14796"\t\t# Update a single-container pod's image version (tag) to v4\n"
14797"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
14798"kubectl replace -f -\n"
14799"\n"
14800"\t\t# Force replace, delete and then re-create the resource\n"
14801"\t\tkubectl replace --force -f ./pod.json"
14802msgstr ""
14803"\n"
14804"\t\t# Replace a pod using the data in pod.json.\n"
14805"\t\tkubectl replace -f ./pod.json\n"
14806"\n"
14807"\t\t# Replace a pod based on the JSON passed into stdin.\n"
14808"\t\tcat pod.json | kubectl replace -f -\n"
14809"\n"
14810"\t\t# Update a single-container pod's image version (tag) to v4\n"
14811"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
14812"kubectl replace -f -\n"
14813"\n"
14814"\t\t# Force replace, delete and then re-create the resource\n"
14815"\t\tkubectl replace --force -f ./pod.json"
14816
14817#: pkg/kubectl/cmd/logs.go:40
14818msgid ""
14819"\n"
14820"\t\t# Return snapshot logs from pod nginx with only one container\n"
14821"\t\tkubectl logs nginx\n"
14822"\n"
14823"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
14824"\t\tkubectl logs -lapp=nginx\n"
14825"\n"
14826"\t\t# Return snapshot of previous terminated ruby container logs from pod "
14827"web-1\n"
14828"\t\tkubectl logs -p -c ruby web-1\n"
14829"\n"
14830"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
14831"\t\tkubectl logs -f -c ruby web-1\n"
14832"\n"
14833"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
14834"\t\tkubectl logs --tail=20 nginx\n"
14835"\n"
14836"\t\t# Show all logs from pod nginx written in the last hour\n"
14837"\t\tkubectl logs --since=1h nginx\n"
14838"\n"
14839"\t\t# Return snapshot logs from first container of a job named hello\n"
14840"\t\tkubectl logs job/hello\n"
14841"\n"
14842"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
14843"nginx\n"
14844"\t\tkubectl logs deployment/nginx -c nginx-1"
14845msgstr ""
14846"\n"
14847"\t\t# Return snapshot logs from pod nginx with only one container\n"
14848"\t\tkubectl logs nginx\n"
14849"\n"
14850"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
14851"\t\tkubectl logs -lapp=nginx\n"
14852"\n"
14853"\t\t# Return snapshot of previous terminated ruby container logs from pod "
14854"web-1\n"
14855"\t\tkubectl logs -p -c ruby web-1\n"
14856"\n"
14857"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
14858"\t\tkubectl logs -f -c ruby web-1\n"
14859"\n"
14860"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
14861"\t\tkubectl logs --tail=20 nginx\n"
14862"\n"
14863"\t\t# Show all logs from pod nginx written in the last hour\n"
14864"\t\tkubectl logs --since=1h nginx\n"
14865"\n"
14866"\t\t# Return snapshot logs from first container of a job named hello\n"
14867"\t\tkubectl logs job/hello\n"
14868"\n"
14869"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
14870"nginx\n"
14871"\t\tkubectl logs deployment/nginx -c nginx-1"
14872
14873#: pkg/kubectl/cmd/proxy.go:53
14874msgid ""
14875"\n"
14876"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
14877"content from ./local/www/\n"
14878"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
14879"\n"
14880"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
14881"\t\t# The chosen port for the server will be output to stdout.\n"
14882"\t\tkubectl proxy --port=0\n"
14883"\n"
14884"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
14885"api\n"
14886"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
14887"pods/\n"
14888"\t\tkubectl proxy --api-prefix=/k8s-api"
14889msgstr ""
14890"\n"
14891"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
14892"content from ./local/www/\n"
14893"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
14894"\n"
14895"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
14896"\t\t# The chosen port for the server will be output to stdout.\n"
14897"\t\tkubectl proxy --port=0\n"
14898"\n"
14899"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
14900"api\n"
14901"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
14902"pods/\n"
14903"\t\tkubectl proxy --api-prefix=/k8s-api"
14904
14905#: pkg/kubectl/cmd/scale.go:43
14906msgid ""
14907"\n"
14908"\t\t# Scale a replicaset named 'foo' to 3.\n"
14909"\t\tkubectl scale --replicas=3 rs/foo\n"
14910"\n"
14911"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
14912"to 3.\n"
14913"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
14914"\n"
14915"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
14916"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
14917"\n"
14918"\t\t# Scale multiple replication controllers.\n"
14919"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
14920"\n"
14921"\t\t# Scale job named 'cron' to 3.\n"
14922"\t\tkubectl scale --replicas=3 job/cron"
14923msgstr ""
14924"\n"
14925"\t\t# Scale a replicaset named 'foo' to 3.\n"
14926"\t\tkubectl scale --replicas=3 rs/foo\n"
14927"\n"
14928"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
14929"to 3.\n"
14930"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
14931"\n"
14932"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
14933"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
14934"\n"
14935"\t\t# Scale multiple replication controllers.\n"
14936"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
14937"\n"
14938"\t\t# Scale job named 'cron' to 3.\n"
14939"\t\tkubectl scale --replicas=3 job/cron"
14940
14941#: pkg/kubectl/cmd/apply_set_last_applied.go:67
14942msgid ""
14943"\n"
14944"\t\t# Set the last-applied-configuration of a resource to match the contents "
14945"of a file.\n"
14946"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
14947"\n"
14948"\t\t# Execute set-last-applied against each configuration file in a "
14949"directory.\n"
14950"\t\tkubectl apply set-last-applied -f path/\n"
14951"\n"
14952"\t\t# Set the last-applied-configuration of a resource to match the contents "
14953"of a file, will create the annotation if it does not already exist.\n"
14954"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
14955"\t\t"
14956msgstr ""
14957"\n"
14958"\t\t# Set the last-applied-configuration of a resource to match the contents "
14959"of a file.\n"
14960"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
14961"\n"
14962"\t\t# Execute set-last-applied against each configuration file in a "
14963"directory.\n"
14964"\t\tkubectl apply set-last-applied -f path/\n"
14965"\n"
14966"\t\t# Set the last-applied-configuration of a resource to match the contents "
14967"of a file, will create the annotation if it does not already exist.\n"
14968"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
14969"\t\t"
14970
14971#: pkg/kubectl/cmd/top_pod.go:61
14972msgid ""
14973"\n"
14974"\t\t# Show metrics for all pods in the default namespace\n"
14975"\t\tkubectl top pod\n"
14976"\n"
14977"\t\t# Show metrics for all pods in the given namespace\n"
14978"\t\tkubectl top pod --namespace=NAMESPACE\n"
14979"\n"
14980"\t\t# Show metrics for a given pod and its containers\n"
14981"\t\tkubectl top pod POD_NAME --containers\n"
14982"\n"
14983"\t\t# Show metrics for the pods defined by label name=myLabel\n"
14984"\t\tkubectl top pod -l name=myLabel"
14985msgstr ""
14986"\n"
14987"\t\t# Show metrics for all pods in the default namespace\n"
14988"\t\tkubectl top pod\n"
14989"\n"
14990"\t\t# Show metrics for all pods in the given namespace\n"
14991"\t\tkubectl top pod --namespace=NAMESPACE\n"
14992"\n"
14993"\t\t# Show metrics for a given pod and its containers\n"
14994"\t\tkubectl top pod POD_NAME --containers\n"
14995"\n"
14996"\t\t# Show metrics for the pods defined by label name=myLabel\n"
14997"\t\tkubectl top pod -l name=myLabel"
14998
14999#: pkg/kubectl/cmd/stop.go:40
15000msgid ""
15001"\n"
15002"\t\t# Shut down foo.\n"
15003"\t\tkubectl stop replicationcontroller foo\n"
15004"\n"
15005"\t\t# Stop pods and services with label name=myLabel.\n"
15006"\t\tkubectl stop pods,services -l name=myLabel\n"
15007"\n"
15008"\t\t# Shut down the service defined in service.json\n"
15009"\t\tkubectl stop -f service.json\n"
15010"\n"
15011"\t\t# Shut down all resources in the path/to/resources directory\n"
15012"\t\tkubectl stop -f path/to/resources"
15013msgstr ""
15014"\n"
15015"\t\t# Shut down foo.\n"
15016"\t\tkubectl stop replicationcontroller foo\n"
15017"\n"
15018"\t\t# Stop pods and services with label name=myLabel.\n"
15019"\t\tkubectl stop pods,services -l name=myLabel\n"
15020"\n"
15021"\t\t# Shut down the service defined in service.json\n"
15022"\t\tkubectl stop -f service.json\n"
15023"\n"
15024"\t\t# Shut down all resources in the path/to/resources directory\n"
15025"\t\tkubectl stop -f path/to/resources"
15026
15027#: pkg/kubectl/cmd/run.go:57
15028msgid ""
15029"\n"
15030"\t\t# Start a single instance of nginx.\n"
15031"\t\tkubectl run nginx --image=nginx\n"
15032"\n"
15033"\t\t# Start a single instance of hazelcast and let the container expose port "
15034"5701 .\n"
15035"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
15036"\n"
15037"\t\t# Start a single instance of hazelcast and set environment variables "
15038"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
15039"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
15040"env=\"POD_NAMESPACE=default\"\n"
15041"\n"
15042"\t\t# Start a replicated instance of nginx.\n"
15043"\t\tkubectl run nginx --image=nginx --replicas=5\n"
15044"\n"
15045"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
15046"\t\tkubectl run nginx --image=nginx --dry-run\n"
15047"\n"
15048"\t\t# Start a single instance of nginx, but overload the spec of the "
15049"deployment with a partial set of values parsed from JSON.\n"
15050"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
15051"\"spec\": { ... } }'\n"
15052"\n"
15053"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
15054"if it exits.\n"
15055"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
15056"\n"
15057"\t\t# Start the nginx container using the default command, but use custom "
15058"arguments (arg1 .. argN) for that command.\n"
15059"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
15060"\n"
15061"\t\t# Start the nginx container using a different command and custom "
15062"arguments.\n"
15063"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
15064"\n"
15065"\t\t# Start the perl container to compute π to 2000 places and print it "
15066"out.\n"
15067"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
15068"wle 'print bpi(2000)'\n"
15069"\n"
15070"\t\t# Start the cron job to compute π to 2000 places and print it out every "
15071"5 minutes.\n"
15072"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
15073"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
15074msgstr ""
15075"\n"
15076"\t\t# Start a single instance of nginx.\n"
15077"\t\tkubectl run nginx --image=nginx\n"
15078"\n"
15079"\t\t# Start a single instance of hazelcast and let the container expose port "
15080"5701 .\n"
15081"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
15082"\n"
15083"\t\t# Start a single instance of hazelcast and set environment variables "
15084"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
15085"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
15086"env=\"POD_NAMESPACE=default\"\n"
15087"\n"
15088"\t\t# Start a replicated instance of nginx.\n"
15089"\t\tkubectl run nginx --image=nginx --replicas=5\n"
15090"\n"
15091"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
15092"\t\tkubectl run nginx --image=nginx --dry-run\n"
15093"\n"
15094"\t\t# Start a single instance of nginx, but overload the spec of the "
15095"deployment with a partial set of values parsed from JSON.\n"
15096"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
15097"\"spec\": { ... } }'\n"
15098"\n"
15099"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
15100"if it exits.\n"
15101"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
15102"\n"
15103"\t\t# Start the nginx container using the default command, but use custom "
15104"arguments (arg1 .. argN) for that command.\n"
15105"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
15106"\n"
15107"\t\t# Start the nginx container using a different command and custom "
15108"arguments.\n"
15109"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
15110"\n"
15111"\t\t# Start the perl container to compute π to 2000 places and print it "
15112"out.\n"
15113"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
15114"wle 'print bpi(2000)'\n"
15115"\n"
15116"\t\t# Start the cron job to compute π to 2000 places and print it out every "
15117"5 minutes.\n"
15118"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
15119"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
15120
15121#: pkg/kubectl/cmd/taint.go:67
15122msgid ""
15123"\n"
15124"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
15125"user' and effect 'NoSchedule'.\n"
15126"\t\t# If a taint with that key and effect already exists, its value is "
15127"replaced as specified.\n"
15128"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
15129"\n"
15130"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
15131"'NoSchedule' if one exists.\n"
15132"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
15133"\n"
15134"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
15135"\t\tkubectl taint nodes foo dedicated-"
15136msgstr ""
15137"\n"
15138"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
15139"user' and effect 'NoSchedule'.\n"
15140"\t\t# If a taint with that key and effect already exists, its value is "
15141"replaced as specified.\n"
15142"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
15143"\n"
15144"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
15145"'NoSchedule' if one exists.\n"
15146"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
15147"\n"
15148"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
15149"\t\tkubectl taint nodes foo dedicated-"
15150
15151#: pkg/kubectl/cmd/label.go:77
15152msgid ""
15153"\n"
15154"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
15155"\t\tkubectl label pods foo unhealthy=true\n"
15156"\n"
15157"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
15158"overwriting any existing value.\n"
15159"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
15160"\n"
15161"\t\t# Update all pods in the namespace\n"
15162"\t\tkubectl label pods --all status=unhealthy\n"
15163"\n"
15164"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
15165"\t\tkubectl label -f pod.json status=unhealthy\n"
15166"\n"
15167"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
15168"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
15169"\n"
15170"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
15171"\t\t# Does not require the --overwrite flag.\n"
15172"\t\tkubectl label pods foo bar-"
15173msgstr ""
15174"\n"
15175"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
15176"\t\tkubectl label pods foo unhealthy=true\n"
15177"\n"
15178"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
15179"overwriting any existing value.\n"
15180"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
15181"\n"
15182"\t\t# Update all pods in the namespace\n"
15183"\t\tkubectl label pods --all status=unhealthy\n"
15184"\n"
15185"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
15186"\t\tkubectl label -f pod.json status=unhealthy\n"
15187"\n"
15188"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
15189"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
15190"\n"
15191"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
15192"\t\t# Does not require the --overwrite flag.\n"
15193"\t\tkubectl label pods foo bar-"
15194
15195#: pkg/kubectl/cmd/rollingupdate.go:54
15196msgid ""
15197"\n"
15198"\t\t# Update pods of frontend-v1 using new replication controller data in "
15199"frontend-v2.json.\n"
15200"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
15201"\n"
15202"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
15203"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
15204"\n"
15205"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
15206"image, and switching the\n"
15207"\t\t# name of the replication controller.\n"
15208"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
15209"\n"
15210"\t\t# Update the pods of frontend by just changing the image, and keeping "
15211"the old name.\n"
15212"\t\tkubectl rolling-update frontend --image=image:v2\n"
15213"\n"
15214"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
15215"frontend-v2).\n"
15216"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
15217msgstr ""
15218"\n"
15219"\t\t# Update pods of frontend-v1 using new replication controller data in "
15220"frontend-v2.json.\n"
15221"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
15222"\n"
15223"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
15224"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
15225"\n"
15226"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
15227"image, and switching the\n"
15228"\t\t# name of the replication controller.\n"
15229"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
15230"\n"
15231"\t\t# Update the pods of frontend by just changing the image, and keeping "
15232"the old name.\n"
15233"\t\tkubectl rolling-update frontend --image=image:v2\n"
15234"\n"
15235"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
15236"frontend-v2).\n"
15237"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
15238
15239#: pkg/kubectl/cmd/apply_view_last_applied.go:52
15240msgid ""
15241"\n"
15242"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
15243"\t\tkubectl apply view-last-applied deployment/nginx\n"
15244"\n"
15245"\t\t# View the last-applied-configuration annotations by file in JSON\n"
15246"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
15247msgstr ""
15248"\n"
15249"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
15250"\t\tkubectl apply view-last-applied deployment/nginx\n"
15251"\n"
15252"\t\t# View the last-applied-configuration annotations by file in JSON\n"
15253"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
15254
15255#: pkg/kubectl/cmd/apply.go:75
15256msgid ""
15257"\n"
15258"\t\tApply a configuration to a resource by filename or stdin.\n"
15259"\t\tThis resource will be created if it doesn't exist yet.\n"
15260"\t\tTo use 'apply', always create the resource initially with either 'apply' "
15261"or 'create --save-config'.\n"
15262"\n"
15263"\t\tJSON and YAML formats are accepted.\n"
15264"\n"
15265"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
15266"use unless you are aware of what the current state is. See https://issues."
15267"k8s.io/34274."
15268msgstr ""
15269"\n"
15270"\t\tApply a configuration to a resource by filename or stdin.\n"
15271"\t\tThis resource will be created if it doesn't exist yet.\n"
15272"\t\tTo use 'apply', always create the resource initially with either 'apply' "
15273"or 'create --save-config'.\n"
15274"\n"
15275"\t\tJSON and YAML formats are accepted.\n"
15276"\n"
15277"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
15278"use unless you are aware of what the current state is. See https://issues."
15279"k8s.io/34274."
15280
15281#: pkg/kubectl/cmd/convert.go:38
15282msgid ""
15283"\n"
15284"\t\tConvert config files between different API versions. Both YAML\n"
15285"\t\tand JSON formats are accepted.\n"
15286"\n"
15287"\t\tThe command takes filename, directory, or URL as input, and convert it "
15288"into format\n"
15289"\t\tof version specified by --output-version flag. If target version is not "
15290"specified or\n"
15291"\t\tnot supported, convert to latest version.\n"
15292"\n"
15293"\t\tThe default output will be printed to stdout in YAML format. One can use "
15294"-o option\n"
15295"\t\tto change to output destination."
15296msgstr ""
15297"\n"
15298"\t\tConvert config files between different API versions. Both YAML\n"
15299"\t\tand JSON formats are accepted.\n"
15300"\n"
15301"\t\tThe command takes filename, directory, or URL as input, and convert it "
15302"into format\n"
15303"\t\tof version specified by --output-version flag. If target version is not "
15304"specified or\n"
15305"\t\tnot supported, convert to latest version.\n"
15306"\n"
15307"\t\tThe default output will be printed to stdout in YAML format. One can use "
15308"-o option\n"
15309"\t\tto change to output destination."
15310
15311# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
15312#: pkg/kubectl/cmd/create_clusterrole.go:31
15313msgid ""
15314"\n"
15315"\t\tCreate a ClusterRole."
15316msgstr ""
15317"\n"
15318"\t\tCreate a ClusterRole."
15319
15320# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
15321#: pkg/kubectl/cmd/create_clusterrolebinding.go:32
15322msgid ""
15323"\n"
15324"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
15325msgstr ""
15326"\n"
15327"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
15328
15329# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
15330#: pkg/kubectl/cmd/create_rolebinding.go:32
15331msgid ""
15332"\n"
15333"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
15334msgstr ""
15335"\n"
15336"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
15337
15338#: pkg/kubectl/cmd/create_secret.go:200
15339msgid ""
15340"\n"
15341"\t\tCreate a TLS secret from the given public/private key pair.\n"
15342"\n"
15343"\t\tThe public/private key pair must exist before hand. The public key "
15344"certificate must be .PEM encoded and match the given private key."
15345msgstr ""
15346"\n"
15347"\t\tCreate a TLS secret from the given public/private key pair.\n"
15348"\n"
15349"\t\tThe public/private key pair must exist before hand. The public key "
15350"certificate must be .PEM encoded and match the given private key."
15351
15352#: pkg/kubectl/cmd/create_configmap.go:32
15353msgid ""
15354"\n"
15355"\t\tCreate a configmap based on a file, directory, or specified literal "
15356"value.\n"
15357"\n"
15358"\t\tA single configmap may package one or more key/value pairs.\n"
15359"\n"
15360"\t\tWhen creating a configmap based on a file, the key will default to the "
15361"basename of the file, and the value will\n"
15362"\t\tdefault to the file content.  If the basename is an invalid key, you may "
15363"specify an alternate key.\n"
15364"\n"
15365"\t\tWhen creating a configmap based on a directory, each file whose basename "
15366"is a valid key in the directory will be\n"
15367"\t\tpackaged into the configmap.  Any directory entries except regular files "
15368"are ignored (e.g. subdirectories,\n"
15369"\t\tsymlinks, devices, pipes, etc)."
15370msgstr ""
15371"\n"
15372"\t\tCreate a configmap based on a file, directory, or specified literal "
15373"value.\n"
15374"\n"
15375"\t\tA single configmap may package one or more key/value pairs.\n"
15376"\n"
15377"\t\tWhen creating a configmap based on a file, the key will default to the "
15378"basename of the file, and the value will\n"
15379"\t\tdefault to the file content.  If the basename is an invalid key, you may "
15380"specify an alternate key.\n"
15381"\n"
15382"\t\tWhen creating a configmap based on a directory, each file whose basename "
15383"is a valid key in the directory will be\n"
15384"\t\tpackaged into the configmap.  Any directory entries except regular files "
15385"are ignored (e.g. subdirectories,\n"
15386"\t\tsymlinks, devices, pipes, etc)."
15387
15388# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
15389#: pkg/kubectl/cmd/create_namespace.go:32
15390msgid ""
15391"\n"
15392"\t\tCreate a namespace with the specified name."
15393msgstr ""
15394"\n"
15395"\t\tCreate a namespace with the specified name."
15396
15397#: pkg/kubectl/cmd/create_secret.go:119
15398msgid ""
15399"\n"
15400"\t\tCreate a new secret for use with Docker registries.\n"
15401"\n"
15402"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
15403"\n"
15404"\t\tWhen using the Docker command line to push images, you can authenticate "
15405"to a given registry by running\n"
15406"\n"
15407"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
15408"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
15409"\n"
15410"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
15411"push' and 'docker pull' commands to\n"
15412"\t\tauthenticate to the registry. The email address is optional.\n"
15413"\n"
15414"\t\tWhen creating applications, you may have a Docker registry that requires "
15415"authentication.  In order for the\n"
15416"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
15417"You can provide this information\n"
15418"\t\tby creating a dockercfg secret and attaching it to your service account."
15419msgstr ""
15420"\n"
15421"\t\tCreate a new secret for use with Docker registries.\n"
15422"\n"
15423"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
15424"\n"
15425"\t\tWhen using the Docker command line to push images, you can authenticate "
15426"to a given registry by running\n"
15427"\n"
15428"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
15429"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
15430"\n"
15431"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
15432"push' and 'docker pull' commands to\n"
15433"\t\tauthenticate to the registry. The email address is optional.\n"
15434"\n"
15435"\t\tWhen creating applications, you may have a Docker registry that requires "
15436"authentication.  In order for the\n"
15437"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
15438"You can provide this information\n"
15439"\t\tby creating a dockercfg secret and attaching it to your service account."
15440
15441# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
15442#: pkg/kubectl/cmd/create_pdb.go:32
15443msgid ""
15444"\n"
15445"\t\tCreate a pod disruption budget with the specified name, selector, and "
15446"desired minimum available pods"
15447msgstr ""
15448"\n"
15449"\t\tCreate a pod disruption budget with the specified name, selector, and "
15450"desired minimum available pods"
15451
15452# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
15453#: pkg/kubectl/cmd/create.go:42
15454msgid ""
15455"\n"
15456"\t\tCreate a resource by filename or stdin.\n"
15457"\n"
15458"\t\tJSON and YAML formats are accepted."
15459msgstr ""
15460"\n"
15461"\t\tCreate a resource by filename or stdin.\n"
15462"\n"
15463"\t\tJSON and YAML formats are accepted."
15464
15465# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
15466#: pkg/kubectl/cmd/create_quota.go:32
15467msgid ""
15468"\n"
15469"\t\tCreate a resourcequota with the specified name, hard limits and optional "
15470"scopes"
15471msgstr ""
15472"\n"
15473"\t\tCreate a resourcequota with the specified name, hard limits and optional "
15474"scopes"
15475
15476# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
15477#: pkg/kubectl/cmd/create_role.go:38
15478msgid ""
15479"\n"
15480"\t\tCreate a role with single rule."
15481msgstr ""
15482"\n"
15483"\t\tCreate a role with single rule."
15484
15485#: pkg/kubectl/cmd/create_secret.go:47
15486msgid ""
15487"\n"
15488"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
15489"\n"
15490"\t\tA single secret may package one or more key/value pairs.\n"
15491"\n"
15492"\t\tWhen creating a secret based on a file, the key will default to the "
15493"basename of the file, and the value will\n"
15494"\t\tdefault to the file content.  If the basename is an invalid key, you may "
15495"specify an alternate key.\n"
15496"\n"
15497"\t\tWhen creating a secret based on a directory, each file whose basename is "
15498"a valid key in the directory will be\n"
15499"\t\tpackaged into the secret.  Any directory entries except regular files "
15500"are ignored (e.g. subdirectories,\n"
15501"\t\tsymlinks, devices, pipes, etc)."
15502msgstr ""
15503"\n"
15504"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
15505"\n"
15506"\t\tA single secret may package one or more key/value pairs.\n"
15507"\n"
15508"\t\tWhen creating a secret based on a file, the key will default to the "
15509"basename of the file, and the value will\n"
15510"\t\tdefault to the file content.  If the basename is an invalid key, you may "
15511"specify an alternate key.\n"
15512"\n"
15513"\t\tWhen creating a secret based on a directory, each file whose basename is "
15514"a valid key in the directory will be\n"
15515"\t\tpackaged into the secret.  Any directory entries except regular files "
15516"are ignored (e.g. subdirectories,\n"
15517"\t\tsymlinks, devices, pipes, etc)."
15518
15519# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
15520#: pkg/kubectl/cmd/create_serviceaccount.go:32
15521msgid ""
15522"\n"
15523"\t\tCreate a service account with the specified name."
15524msgstr ""
15525"\n"
15526"\t\tCreate a service account with the specified name."
15527
15528#: pkg/kubectl/cmd/run.go:52
15529msgid ""
15530"\n"
15531"\t\tCreate and run a particular image, possibly replicated.\n"
15532"\n"
15533"\t\tCreates a deployment or job to manage the created container(s)."
15534msgstr ""
15535"\n"
15536"\t\tCreate and run a particular image, possibly replicated.\n"
15537"\n"
15538"\t\tCreates a deployment or job to manage the created container(s)."
15539
15540#: pkg/kubectl/cmd/autoscale.go:34
15541msgid ""
15542"\n"
15543"\t\tCreates an autoscaler that automatically chooses and sets the number of "
15544"pods that run in a kubernetes cluster.\n"
15545"\n"
15546"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
15547"creates an autoscaler that uses the given resource as a reference.\n"
15548"\t\tAn autoscaler can automatically increase or decrease number of pods "
15549"deployed within the system as needed."
15550msgstr ""
15551"\n"
15552"\t\tCreates an autoscaler that automatically chooses and sets the number of "
15553"pods that run in a kubernetes cluster.\n"
15554"\n"
15555"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
15556"creates an autoscaler that uses the given resource as a reference.\n"
15557"\t\tAn autoscaler can automatically increase or decrease number of pods "
15558"deployed within the system as needed."
15559
15560#: pkg/kubectl/cmd/delete.go:40
15561msgid ""
15562"\n"
15563"\t\tDelete resources by filenames, stdin, resources and names, or by "
15564"resources and label selector.\n"
15565"\n"
15566"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
15567"be specified: filenames,\n"
15568"\t\tresources and names, or resources and label selector.\n"
15569"\n"
15570"\t\tSome resources, such as pods, support graceful deletion. These resources "
15571"define a default period\n"
15572"\t\tbefore they are forcibly terminated (the grace period) but you may "
15573"override that value with\n"
15574"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
15575"Because these resources often\n"
15576"\t\trepresent entities in the cluster, deletion may not be acknowledged "
15577"immediately. If the node\n"
15578"\t\thosting a pod is down or cannot reach the API server, termination may "
15579"take significantly longer\n"
15580"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
15581"\tperiod of 0 and specify\n"
15582"\t\tthe --force flag.\n"
15583"\n"
15584"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
15585"pod's processes have been\n"
15586"\t\tterminated, which can leave those processes running until the node "
15587"detects the deletion and\n"
15588"\t\tcompletes graceful deletion. If your processes use shared storage or "
15589"talk to a remote API and\n"
15590"\t\tdepend on the name of the pod to identify themselves, force deleting "
15591"those pods may result in\n"
15592"\t\tmultiple processes running on different machines using the same "
15593"identification which may lead\n"
15594"\t\tto data corruption or inconsistency. Only force delete pods when you are "
15595"sure the pod is\n"
15596"\t\tterminated, or if your application can tolerate multiple copies of the "
15597"same pod running at once.\n"
15598"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
15599"nodes before the node\n"
15600"\t\thas released those resources and causing those pods to be evicted "
15601"immediately.\n"
15602"\n"
15603"\t\tNote that the delete command does NOT do resource version checks, so if "
15604"someone\n"
15605"\t\tsubmits an update to a resource right when you submit a delete, their "
15606"update\n"
15607"\t\twill be lost along with the rest of the resource."
15608msgstr ""
15609"\n"
15610"\t\tDelete resources by filenames, stdin, resources and names, or by "
15611"resources and label selector.\n"
15612"\n"
15613"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
15614"be specified: filenames,\n"
15615"\t\tresources and names, or resources and label selector.\n"
15616"\n"
15617"\t\tSome resources, such as pods, support graceful deletion. These resources "
15618"define a default period\n"
15619"\t\tbefore they are forcibly terminated (the grace period) but you may "
15620"override that value with\n"
15621"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
15622"Because these resources often\n"
15623"\t\trepresent entities in the cluster, deletion may not be acknowledged "
15624"immediately. If the node\n"
15625"\t\thosting a pod is down or cannot reach the API server, termination may "
15626"take significantly longer\n"
15627"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
15628"\tperiod of 0 and specify\n"
15629"\t\tthe --force flag.\n"
15630"\n"
15631"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
15632"pod's processes have been\n"
15633"\t\tterminated, which can leave those processes running until the node "
15634"detects the deletion and\n"
15635"\t\tcompletes graceful deletion. If your processes use shared storage or "
15636"talk to a remote API and\n"
15637"\t\tdepend on the name of the pod to identify themselves, force deleting "
15638"those pods may result in\n"
15639"\t\tmultiple processes running on different machines using the same "
15640"identification which may lead\n"
15641"\t\tto data corruption or inconsistency. Only force delete pods when you are "
15642"sure the pod is\n"
15643"\t\tterminated, or if your application can tolerate multiple copies of the "
15644"same pod running at once.\n"
15645"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
15646"nodes before the node\n"
15647"\t\thas released those resources and causing those pods to be evicted "
15648"immediately.\n"
15649"\n"
15650"\t\tNote that the delete command does NOT do resource version checks, so if "
15651"someone\n"
15652"\t\tsubmits an update to a resource right when you submit a delete, their "
15653"update\n"
15654"\t\twill be lost along with the rest of the resource."
15655
15656#: pkg/kubectl/cmd/stop.go:31
15657msgid ""
15658"\n"
15659"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
15660"\n"
15661"\t\tThe stop command is deprecated, all its functionalities are covered by "
15662"delete command.\n"
15663"\t\tSee 'kubectl delete --help' for more details.\n"
15664"\n"
15665"\t\tAttempts to shut down and delete a resource that supports graceful "
15666"termination.\n"
15667"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
15668msgstr ""
15669"\n"
15670"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
15671"\n"
15672"\t\tThe stop command is deprecated, all its functionalities are covered by "
15673"delete command.\n"
15674"\t\tSee 'kubectl delete --help' for more details.\n"
15675"\n"
15676"\t\tAttempts to shut down and delete a resource that supports graceful "
15677"termination.\n"
15678"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
15679
15680#: pkg/kubectl/cmd/top_node.go:60
15681msgid ""
15682"\n"
15683"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
15684"\n"
15685"\t\tThe top-node command allows you to see the resource consumption of nodes."
15686msgstr ""
15687"\n"
15688"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
15689"\n"
15690"\t\tThe top-node command allows you to see the resource consumption of nodes."
15691
15692#: pkg/kubectl/cmd/top_pod.go:53
15693msgid ""
15694"\n"
15695"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
15696"\n"
15697"\t\tThe 'top pod' command allows you to see the resource consumption of "
15698"pods.\n"
15699"\n"
15700"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
15701"minutes\n"
15702"\t\tsince pod creation."
15703msgstr ""
15704"\n"
15705"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
15706"\n"
15707"\t\tThe 'top pod' command allows you to see the resource consumption of "
15708"pods.\n"
15709"\n"
15710"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
15711"minutes\n"
15712"\t\tsince pod creation."
15713
15714#: pkg/kubectl/cmd/top.go:33
15715msgid ""
15716"\n"
15717"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
15718"\n"
15719"\t\tThe top command allows you to see the resource consumption for nodes or "
15720"pods.\n"
15721"\n"
15722"\t\tThis command requires Heapster to be correctly configured and working on "
15723"the server. "
15724msgstr ""
15725"\n"
15726"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
15727"\n"
15728"\t\tThe top command allows you to see the resource consumption for nodes or "
15729"pods.\n"
15730"\n"
15731"\t\tThis command requires Heapster to be correctly configured and working on "
15732"the server. "
15733
15734#: pkg/kubectl/cmd/drain.go:140
15735msgid ""
15736"\n"
15737"\t\tDrain node in preparation for maintenance.\n"
15738"\n"
15739"\t\tThe given node will be marked unschedulable to prevent new pods from "
15740"arriving.\n"
15741"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
15742"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
15743"normal DELETE\n"
15744"\t\tto delete the pods.\n"
15745"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
15746"be deleted through\n"
15747"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
15748"proceed\n"
15749"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
15750"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
15751"by the\n"
15752"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
15753"are any\n"
15754"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
15755"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
15756"any pods unless you\n"
15757"\t\tuse --force.  --force will also allow deletion to proceed if the "
15758"managing resource of one\n"
15759"\t\tor more pods is missing.\n"
15760"\n"
15761"\t\t'drain' waits for graceful termination. You should not operate on the "
15762"machine until\n"
15763"\t\tthe command completes.\n"
15764"\n"
15765"\t\tWhen you are ready to put the node back into service, use kubectl "
15766"uncordon, which\n"
15767"\t\twill make the node schedulable again.\n"
15768"\n"
15769"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
15770msgstr ""
15771"\n"
15772"\t\tDrain node in preparation for maintenance.\n"
15773"\n"
15774"\t\tThe given node will be marked unschedulable to prevent new pods from "
15775"arriving.\n"
15776"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
15777"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
15778"normal DELETE\n"
15779"\t\tto delete the pods.\n"
15780"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
15781"be deleted through\n"
15782"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
15783"proceed\n"
15784"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
15785"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
15786"by the\n"
15787"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
15788"are any\n"
15789"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
15790"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
15791"any pods unless you\n"
15792"\t\tuse --force.  --force will also allow deletion to proceed if the "
15793"managing resource of one\n"
15794"\t\tor more pods is missing.\n"
15795"\n"
15796"\t\t'drain' waits for graceful termination. You should not operate on the "
15797"machine until\n"
15798"\t\tthe command completes.\n"
15799"\n"
15800"\t\tWhen you are ready to put the node back into service, use kubectl "
15801"uncordon, which\n"
15802"\t\twill make the node schedulable again.\n"
15803"\n"
15804"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
15805
15806#: pkg/kubectl/cmd/edit.go:56
15807msgid ""
15808"\n"
15809"\t\tEdit a resource from the default editor.\n"
15810"\n"
15811"\t\tThe edit command allows you to directly edit any API resource you can "
15812"retrieve via the\n"
15813"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
15814"or EDITOR\n"
15815"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
15816"Windows.\n"
15817"\t\tYou can edit multiple objects, although changes are applied one at a "
15818"time. The command\n"
15819"\t\taccepts filenames as well as command line arguments, although the files "
15820"you point to must\n"
15821"\t\tbe previously saved versions of resources.\n"
15822"\n"
15823"\t\tEditing is done with the API version used to fetch the resource.\n"
15824"\t\tTo edit using a specific API version, fully-qualify the resource, "
15825"version, and group.\n"
15826"\n"
15827"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
15828"\n"
15829"\t\tThe flag --windows-line-endings can be used to force Windows line "
15830"endings,\n"
15831"\t\totherwise the default for your operating system will be used.\n"
15832"\n"
15833"\t\tIn the event an error occurs while updating, a temporary file will be "
15834"created on disk\n"
15835"\t\tthat contains your unapplied changes. The most common error when "
15836"updating a resource\n"
15837"\t\tis another editor changing the resource on the server. When this occurs, "
15838"you will have\n"
15839"\t\tto apply your changes to the newer version of the resource, or update "
15840"your temporary\n"
15841"\t\tsaved copy to include the latest resource version."
15842msgstr ""
15843"\n"
15844"\t\tEdit a resource from the default editor.\n"
15845"\n"
15846"\t\tThe edit command allows you to directly edit any API resource you can "
15847"retrieve via the\n"
15848"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
15849"or EDITOR\n"
15850"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
15851"Windows.\n"
15852"\t\tYou can edit multiple objects, although changes are applied one at a "
15853"time. The command\n"
15854"\t\taccepts filenames as well as command line arguments, although the files "
15855"you point to must\n"
15856"\t\tbe previously saved versions of resources.\n"
15857"\n"
15858"\t\tEditing is done with the API version used to fetch the resource.\n"
15859"\t\tTo edit using a specific API version, fully-qualify the resource, "
15860"version, and group.\n"
15861"\n"
15862"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
15863"\n"
15864"\t\tThe flag --windows-line-endings can be used to force Windows line "
15865"endings,\n"
15866"\t\totherwise the default for your operating system will be used.\n"
15867"\n"
15868"\t\tIn the event an error occurs while updating, a temporary file will be "
15869"created on disk\n"
15870"\t\tthat contains your unapplied changes. The most common error when "
15871"updating a resource\n"
15872"\t\tis another editor changing the resource on the server. When this occurs, "
15873"you will have\n"
15874"\t\tto apply your changes to the newer version of the resource, or update "
15875"your temporary\n"
15876"\t\tsaved copy to include the latest resource version."
15877
15878# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
15879#: pkg/kubectl/cmd/drain.go:115
15880msgid ""
15881"\n"
15882"\t\tMark node as schedulable."
15883msgstr ""
15884"\n"
15885"\t\tMark node as schedulable."
15886
15887# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
15888#: pkg/kubectl/cmd/drain.go:90
15889msgid ""
15890"\n"
15891"\t\tMark node as unschedulable."
15892msgstr ""
15893"\n"
15894"\t\tMark node as unschedulable."
15895
15896#: pkg/kubectl/cmd/completion.go:47
15897msgid ""
15898"\n"
15899"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
15900"\t\tThe shell code must be evaluated to provide interactive\n"
15901"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
15902"\t\tthe .bash_profile.\n"
15903"\n"
15904"\t\tNote: this requires the bash-completion framework, which is not "
15905"installed\n"
15906"\t\tby default on Mac.  This can be installed by using homebrew:\n"
15907"\n"
15908"\t\t    $ brew install bash-completion\n"
15909"\n"
15910"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
15911"adding the\n"
15912"\t\tfollowing line to the .bash_profile\n"
15913"\n"
15914"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
15915"\n"
15916"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
15917"of zsh >= 5.2"
15918msgstr ""
15919"\n"
15920"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
15921"\t\tThe shell code must be evaluated to provide interactive\n"
15922"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
15923"\t\tthe .bash_profile.\n"
15924"\n"
15925"\t\tNote: this requires the bash-completion framework, which is not "
15926"installed\n"
15927"\t\tby default on Mac.  This can be installed by using homebrew:\n"
15928"\n"
15929"\t\t    $ brew install bash-completion\n"
15930"\n"
15931"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
15932"adding the\n"
15933"\t\tfollowing line to the .bash_profile\n"
15934"\n"
15935"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
15936"\n"
15937"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
15938"of zsh >= 5.2"
15939
15940#: pkg/kubectl/cmd/rollingupdate.go:45
15941msgid ""
15942"\n"
15943"\t\tPerform a rolling update of the given ReplicationController.\n"
15944"\n"
15945"\t\tReplaces the specified replication controller with a new replication "
15946"controller by updating one pod at a time to use the\n"
15947"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
15948"as the\n"
15949"\t\texisting replication controller and overwrite at least one (common) "
15950"label in its replicaSelector.\n"
15951"\n"
15952"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
15953msgstr ""
15954"\n"
15955"\t\tPerform a rolling update of the given ReplicationController.\n"
15956"\n"
15957"\t\tReplaces the specified replication controller with a new replication "
15958"controller by updating one pod at a time to use the\n"
15959"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
15960"as the\n"
15961"\t\texisting replication controller and overwrite at least one (common) "
15962"label in its replicaSelector.\n"
15963"\n"
15964"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
15965
15966#: pkg/kubectl/cmd/replace.go:40
15967msgid ""
15968"\n"
15969"\t\tReplace a resource by filename or stdin.\n"
15970"\n"
15971"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
15972"the\n"
15973"\t\tcomplete resource spec must be provided. This can be obtained by\n"
15974"\n"
15975"\t\t    $ kubectl get TYPE NAME -o yaml\n"
15976"\n"
15977"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
15978"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
15979"html to find if a field is mutable."
15980msgstr ""
15981"\n"
15982"\t\tReplace a resource by filename or stdin.\n"
15983"\n"
15984"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
15985"the\n"
15986"\t\tcomplete resource spec must be provided. This can be obtained by\n"
15987"\n"
15988"\t\t    $ kubectl get TYPE NAME -o yaml\n"
15989"\n"
15990"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
15991"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
15992"html to find if a field is mutable."
15993
15994#: pkg/kubectl/cmd/scale.go:34
15995msgid ""
15996"\n"
15997"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
15998"Job.\n"
15999"\n"
16000"\t\tScale also allows users to specify one or more preconditions for the "
16001"scale action.\n"
16002"\n"
16003"\t\tIf --current-replicas or --resource-version is specified, it is "
16004"validated before the\n"
16005"\t\tscale is attempted, and it is guaranteed that the precondition holds "
16006"true when the\n"
16007"\t\tscale is sent to the server."
16008msgstr ""
16009"\n"
16010"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
16011"Job.\n"
16012"\n"
16013"\t\tScale also allows users to specify one or more preconditions for the "
16014"scale action.\n"
16015"\n"
16016"\t\tIf --current-replicas or --resource-version is specified, it is "
16017"validated before the\n"
16018"\t\tscale is attempted, and it is guaranteed that the precondition holds "
16019"true when the\n"
16020"\t\tscale is sent to the server."
16021
16022#: pkg/kubectl/cmd/apply_set_last_applied.go:62
16023msgid ""
16024"\n"
16025"\t\tSet the latest last-applied-configuration annotations by setting it to "
16026"match the contents of a file.\n"
16027"\t\tThis results in the last-applied-configuration being updated as though "
16028"'kubectl apply -f <file>' was run,\n"
16029"\t\twithout updating any other parts of the object."
16030msgstr ""
16031"\n"
16032"\t\tSet the latest last-applied-configuration annotations by setting it to "
16033"match the contents of a file.\n"
16034"\t\tThis results in the last-applied-configuration being updated as though "
16035"'kubectl apply -f <file>' was run,\n"
16036"\t\twithout updating any other parts of the object."
16037
16038#: pkg/kubectl/cmd/proxy.go:36
16039msgid ""
16040"\n"
16041"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
16042"\n"
16043"\t\t    $ kubectl proxy --api-prefix=/\n"
16044"\n"
16045"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
16046"\n"
16047"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
16048"api/\n"
16049"\n"
16050"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
16051"\n"
16052"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
16053"\n"
16054"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
16055"\n"
16056"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
16057msgstr ""
16058"\n"
16059"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
16060"\n"
16061"\t\t    $ kubectl proxy --api-prefix=/\n"
16062"\n"
16063"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
16064"\n"
16065"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
16066"api/\n"
16067"\n"
16068"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
16069"\n"
16070"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
16071"\n"
16072"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
16073"\n"
16074"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
16075
16076#: pkg/kubectl/cmd/patch.go:59
16077msgid ""
16078"\n"
16079"\t\tUpdate field(s) of a resource using strategic merge patch\n"
16080"\n"
16081"\t\tJSON and YAML formats are accepted.\n"
16082"\n"
16083"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
16084"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
16085"html to find if a field is mutable."
16086msgstr ""
16087"\n"
16088"\t\tUpdate field(s) of a resource using strategic merge patch\n"
16089"\n"
16090"\t\tJSON and YAML formats are accepted.\n"
16091"\n"
16092"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
16093"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
16094"html to find if a field is mutable."
16095
16096#: pkg/kubectl/cmd/label.go:70
16097#, c-format
16098msgid ""
16099"\n"
16100"\t\tUpdate the labels on a resource.\n"
16101"\n"
16102"\t\t* A label must begin with a letter or number, and may contain letters, "
16103"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
16104"\t\t* If --overwrite is true, then existing labels can be overwritten, "
16105"otherwise attempting to overwrite a label will result in an error.\n"
16106"\t\t* If --resource-version is specified, then updates will use this "
16107"resource version, otherwise the existing resource-version will be used."
16108msgstr ""
16109"\n"
16110"\t\tUpdate the labels on a resource.\n"
16111"\n"
16112"\t\t* A label must begin with a letter or number, and may contain letters, "
16113"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
16114"\t\t* If --overwrite is true, then existing labels can be overwritten, "
16115"otherwise attempting to overwrite a label will result in an error.\n"
16116"\t\t* If --resource-version is specified, then updates will use this "
16117"resource version, otherwise the existing resource-version will be used."
16118
16119#: pkg/kubectl/cmd/taint.go:58
16120#, c-format
16121msgid ""
16122"\n"
16123"\t\tUpdate the taints on one or more nodes.\n"
16124"\n"
16125"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
16126"is expressed as key=value:effect.\n"
16127"\t\t* The key must begin with a letter or number, and may contain letters, "
16128"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
16129"\t\t* The value must begin with a letter or number, and may contain letters, "
16130"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
16131"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
16132"\t\t* Currently taint can only apply to node."
16133msgstr ""
16134"\n"
16135"\t\tUpdate the taints on one or more nodes.\n"
16136"\n"
16137"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
16138"is expressed as key=value:effect.\n"
16139"\t\t* The key must begin with a letter or number, and may contain letters, "
16140"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
16141"\t\t* The value must begin with a letter or number, and may contain letters, "
16142"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
16143"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
16144"\t\t* Currently taint can only apply to node."
16145
16146#: pkg/kubectl/cmd/apply_view_last_applied.go:46
16147msgid ""
16148"\n"
16149"\t\tView the latest last-applied-configuration annotations by type/name or "
16150"file.\n"
16151"\n"
16152"\t\tThe default output will be printed to stdout in YAML format. One can use "
16153"-o option\n"
16154"\t\tto change output format."
16155msgstr ""
16156"\n"
16157"\t\tView the latest last-applied-configuration annotations by type/name or "
16158"file.\n"
16159"\n"
16160"\t\tThe default output will be printed to stdout in YAML format. One can use "
16161"-o option\n"
16162"\t\tto change output format."
16163
16164#: pkg/kubectl/cmd/cp.go:37
16165msgid ""
16166"\n"
16167"\t    # !!!Important Note!!!\n"
16168"\t    # Requires that the 'tar' binary is present in your container\n"
16169"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
16170"\n"
16171"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
16172"the default namespace\n"
16173"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
16174"\n"
16175"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
16176"container\n"
16177"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
16178"\n"
16179"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
16180"<some-namespace>\n"
16181"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
16182"\n"
16183"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
16184"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
16185msgstr ""
16186"\n"
16187"\t    # !!!Important Note!!!\n"
16188"\t    # Requires that the 'tar' binary is present in your container\n"
16189"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
16190"\n"
16191"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
16192"the default namespace\n"
16193"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
16194"\n"
16195"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
16196"container\n"
16197"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
16198"\n"
16199"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
16200"<some-namespace>\n"
16201"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
16202"\n"
16203"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
16204"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
16205
16206#: pkg/kubectl/cmd/create_secret.go:205
16207msgid ""
16208"\n"
16209"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
16210"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
16211"to/tls.key"
16212msgstr ""
16213"\n"
16214"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
16215"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
16216"to/tls.key"
16217
16218#: pkg/kubectl/cmd/create_namespace.go:35
16219msgid ""
16220"\n"
16221"\t  # Create a new namespace named my-namespace\n"
16222"\t  kubectl create namespace my-namespace"
16223msgstr ""
16224"\n"
16225"\t  # Create a new namespace named my-namespace\n"
16226"\t  kubectl create namespace my-namespace"
16227
16228#: pkg/kubectl/cmd/create_secret.go:59
16229msgid ""
16230"\n"
16231"\t  # Create a new secret named my-secret with keys for each file in folder "
16232"bar\n"
16233"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
16234"\n"
16235"\t  # Create a new secret named my-secret with specified keys instead of "
16236"names on disk\n"
16237"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
16238"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
16239"\n"
16240"\t  # Create a new secret named my-secret with key1=supersecret and "
16241"key2=topsecret\n"
16242"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
16243"--from-literal=key2=topsecret"
16244msgstr ""
16245"\n"
16246"\t  # Create a new secret named my-secret with keys for each file in folder "
16247"bar\n"
16248"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
16249"\n"
16250"\t  # Create a new secret named my-secret with specified keys instead of "
16251"names on disk\n"
16252"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
16253"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
16254"\n"
16255"\t  # Create a new secret named my-secret with key1=supersecret and "
16256"key2=topsecret\n"
16257"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
16258"--from-literal=key2=topsecret"
16259
16260#: pkg/kubectl/cmd/create_serviceaccount.go:35
16261msgid ""
16262"\n"
16263"\t  # Create a new service account named my-service-account\n"
16264"\t  kubectl create serviceaccount my-service-account"
16265msgstr ""
16266"\n"
16267"\t  # Create a new service account named my-service-account\n"
16268"\t  kubectl create serviceaccount my-service-account"
16269
16270#: pkg/kubectl/cmd/create_service.go:232
16271msgid ""
16272"\n"
16273"\t# Create a new ExternalName service named my-ns \n"
16274"\tkubectl create service externalname my-ns --external-name bar.com"
16275msgstr ""
16276"\n"
16277"\t# Create a new ExternalName service named my-ns \n"
16278"\tkubectl create service externalname my-ns --external-name bar.com"
16279
16280#: pkg/kubectl/cmd/create_service.go:225
16281msgid ""
16282"\n"
16283"\tCreate an ExternalName service with the specified name.\n"
16284"\n"
16285"\tExternalName service references to an external DNS address instead of\n"
16286"\tonly pods, which will allow application authors to reference services\n"
16287"\tthat exist off platform, on other clusters, or locally."
16288msgstr ""
16289"\n"
16290"\tCreate an ExternalName service with the specified name.\n"
16291"\n"
16292"\tExternalName service references to an external DNS address instead of\n"
16293"\tonly pods, which will allow application authors to reference services\n"
16294"\tthat exist off platform, on other clusters, or locally."
16295
16296#: pkg/kubectl/cmd/help.go:30
16297msgid ""
16298"\n"
16299"\tHelp provides help for any command in the application.\n"
16300"\tSimply type kubectl help [path to command] for full details."
16301msgstr ""
16302"\n"
16303"\tHelp provides help for any command in the application.\n"
16304"\tSimply type kubectl help [path to command] for full details."
16305
16306#: pkg/kubectl/cmd/create_service.go:173
16307msgid ""
16308"\n"
16309"    # Create a new LoadBalancer service named my-lbs\n"
16310"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
16311msgstr ""
16312"\n"
16313"    # Create a new LoadBalancer service named my-lbs\n"
16314"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
16315
16316#: pkg/kubectl/cmd/create_service.go:53
16317msgid ""
16318"\n"
16319"    # Create a new clusterIP service named my-cs\n"
16320"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
16321"\n"
16322"    # Create a new clusterIP service named my-cs (in headless mode)\n"
16323"    kubectl create service clusterip my-cs --clusterip=\"None\""
16324msgstr ""
16325"\n"
16326"    # Create a new clusterIP service named my-cs\n"
16327"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
16328"\n"
16329"    # Create a new clusterIP service named my-cs (in headless mode)\n"
16330"    kubectl create service clusterip my-cs --clusterip=\"None\""
16331
16332#: pkg/kubectl/cmd/create_deployment.go:36
16333msgid ""
16334"\n"
16335"    # Create a new deployment named my-dep that runs the busybox image.\n"
16336"    kubectl create deployment my-dep --image=busybox"
16337msgstr ""
16338"\n"
16339"    # Create a new deployment named my-dep that runs the busybox image.\n"
16340"    kubectl create deployment my-dep --image=busybox"
16341
16342#: pkg/kubectl/cmd/create_service.go:116
16343msgid ""
16344"\n"
16345"    # Create a new nodeport service named my-ns\n"
16346"    kubectl create service nodeport my-ns --tcp=5678:8080"
16347msgstr ""
16348"\n"
16349"    # Create a new nodeport service named my-ns\n"
16350"    kubectl create service nodeport my-ns --tcp=5678:8080"
16351
16352#: pkg/kubectl/cmd/clusterinfo_dump.go:62
16353msgid ""
16354"\n"
16355"    # Dump current cluster state to stdout\n"
16356"    kubectl cluster-info dump\n"
16357"\n"
16358"    # Dump current cluster state to /path/to/cluster-state\n"
16359"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
16360"\n"
16361"    # Dump all namespaces to stdout\n"
16362"    kubectl cluster-info dump --all-namespaces\n"
16363"\n"
16364"    # Dump a set of namespaces to /path/to/cluster-state\n"
16365"    kubectl cluster-info dump --namespaces default,kube-system --output-"
16366"directory=/path/to/cluster-state"
16367msgstr ""
16368"\n"
16369"    # Dump current cluster state to stdout\n"
16370"    kubectl cluster-info dump\n"
16371"\n"
16372"    # Dump current cluster state to /path/to/cluster-state\n"
16373"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
16374"\n"
16375"    # Dump all namespaces to stdout\n"
16376"    kubectl cluster-info dump --all-namespaces\n"
16377"\n"
16378"    # Dump a set of namespaces to /path/to/cluster-state\n"
16379"    kubectl cluster-info dump --namespaces default,kube-system --output-"
16380"directory=/path/to/cluster-state"
16381
16382#: pkg/kubectl/cmd/annotate.go:78
16383msgid ""
16384"\n"
16385"    # Update pod 'foo' with the annotation 'description' and the value 'my "
16386"frontend'.\n"
16387"    # If the same annotation is set multiple times, only the last value will "
16388"be applied\n"
16389"    kubectl annotate pods foo description='my frontend'\n"
16390"\n"
16391"    # Update a pod identified by type and name in \"pod.json\"\n"
16392"    kubectl annotate -f pod.json description='my frontend'\n"
16393"\n"
16394"    # Update pod 'foo' with the annotation 'description' and the value 'my "
16395"frontend running nginx', overwriting any existing value.\n"
16396"    kubectl annotate --overwrite pods foo description='my frontend running "
16397"nginx'\n"
16398"\n"
16399"    # Update all pods in the namespace\n"
16400"    kubectl annotate pods --all description='my frontend running nginx'\n"
16401"\n"
16402"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
16403"    kubectl annotate pods foo description='my frontend running nginx' --"
16404"resource-version=1\n"
16405"\n"
16406"    # Update pod 'foo' by removing an annotation named 'description' if it "
16407"exists.\n"
16408"    # Does not require the --overwrite flag.\n"
16409"    kubectl annotate pods foo description-"
16410msgstr ""
16411"\n"
16412"    # Update pod 'foo' with the annotation 'description' and the value 'my "
16413"frontend'.\n"
16414"    # If the same annotation is set multiple times, only the last value will "
16415"be applied\n"
16416"    kubectl annotate pods foo description='my frontend'\n"
16417"\n"
16418"    # Update a pod identified by type and name in \"pod.json\"\n"
16419"    kubectl annotate -f pod.json description='my frontend'\n"
16420"\n"
16421"    # Update pod 'foo' with the annotation 'description' and the value 'my "
16422"frontend running nginx', overwriting any existing value.\n"
16423"    kubectl annotate --overwrite pods foo description='my frontend running "
16424"nginx'\n"
16425"\n"
16426"    # Update all pods in the namespace\n"
16427"    kubectl annotate pods --all description='my frontend running nginx'\n"
16428"\n"
16429"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
16430"    kubectl annotate pods foo description='my frontend running nginx' --"
16431"resource-version=1\n"
16432"\n"
16433"    # Update pod 'foo' by removing an annotation named 'description' if it "
16434"exists.\n"
16435"    # Does not require the --overwrite flag.\n"
16436"    kubectl annotate pods foo description-"
16437
16438# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
16439#: pkg/kubectl/cmd/create_service.go:170
16440msgid ""
16441"\n"
16442"    Create a LoadBalancer service with the specified name."
16443msgstr ""
16444"\n"
16445"    Create a LoadBalancer service with the specified name."
16446
16447# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
16448#: pkg/kubectl/cmd/create_service.go:50
16449msgid ""
16450"\n"
16451"    Create a clusterIP service with the specified name."
16452msgstr ""
16453"\n"
16454"    Create a clusterIP service with the specified name."
16455
16456# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
16457#: pkg/kubectl/cmd/create_deployment.go:33
16458msgid ""
16459"\n"
16460"    Create a deployment with the specified name."
16461msgstr ""
16462"\n"
16463"    Create a deployment with the specified name."
16464
16465# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
16466#: pkg/kubectl/cmd/create_service.go:113
16467msgid ""
16468"\n"
16469"    Create a nodeport service with the specified name."
16470msgstr ""
16471"\n"
16472"    Create a nodeport service with the specified name."
16473
16474#: pkg/kubectl/cmd/clusterinfo_dump.go:53
16475msgid ""
16476"\n"
16477"    Dumps cluster info out suitable for debugging and diagnosing cluster "
16478"problems.  By default, dumps everything to\n"
16479"    stdout. You can optionally specify a directory with --output-directory.  "
16480"If you specify a directory, kubernetes will\n"
16481"    build a set of files in that directory.  By default only dumps things in "
16482"the 'kube-system' namespace, but you can\n"
16483"    switch to a different namespace with the --namespaces flag, or specify --"
16484"all-namespaces to dump all namespaces.\n"
16485"\n"
16486"    The command also dumps the logs of all of the pods in the cluster, these "
16487"logs are dumped into different directories\n"
16488"    based on namespace and pod name."
16489msgstr ""
16490"\n"
16491"    Dumps cluster info out suitable for debugging and diagnosing cluster "
16492"problems.  By default, dumps everything to\n"
16493"    stdout. You can optionally specify a directory with --output-directory.  "
16494"If you specify a directory, kubernetes will\n"
16495"    build a set of files in that directory.  By default only dumps things in "
16496"the 'kube-system' namespace, but you can\n"
16497"    switch to a different namespace with the --namespaces flag, or specify --"
16498"all-namespaces to dump all namespaces.\n"
16499"\n"
16500"    The command also dumps the logs of all of the pods in the cluster, these "
16501"logs are dumped into different directories\n"
16502"    based on namespace and pod name."
16503
16504#: pkg/kubectl/cmd/clusterinfo.go:37
16505msgid ""
16506"\n"
16507"  Display addresses of the master and services with label kubernetes.io/"
16508"cluster-service=true\n"
16509"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
16510"dump'."
16511msgstr ""
16512"\n"
16513"  Display addresses of the master and services with label kubernetes.io/"
16514"cluster-service=true\n"
16515"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
16516"dump'."
16517
16518# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61
16519#: pkg/kubectl/cmd/create_quota.go:62
16520msgid ""
16521"A comma-delimited set of quota scopes that must all match each object "
16522"tracked by the quota."
16523msgstr ""
16524"A comma-delimited set of quota scopes that must all match each object "
16525"tracked by the quota."
16526
16527# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60
16528#: pkg/kubectl/cmd/create_quota.go:61
16529msgid ""
16530"A comma-delimited set of resource=quantity pairs that define a hard limit."
16531msgstr ""
16532"A comma-delimited set of resource=quantity pairs that define a hard limit."
16533
16534# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63
16535#: pkg/kubectl/cmd/create_pdb.go:64
16536msgid ""
16537"A label selector to use for this budget. Only equality-based selector "
16538"requirements are supported."
16539msgstr ""
16540"A label selector to use for this budget. Only equality-based selector "
16541"requirements are supported."
16542
16543# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106
16544#: pkg/kubectl/cmd/expose.go:104
16545msgid ""
16546"A label selector to use for this service. Only equality-based selector "
16547"requirements are supported. If empty (the default) infer the selector from "
16548"the replication controller or replica set.)"
16549msgstr ""
16550"A label selector to use for this service. Only equality-based selector "
16551"requirements are supported. If empty (the default) infer the selector from "
16552"the replication controller or replica set.)"
16553
16554# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136
16555#: pkg/kubectl/cmd/run.go:139
16556msgid "A schedule in the Cron format the job should be run with."
16557msgstr "A schedule in the Cron format the job should be run with."
16558
16559# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111
16560#: pkg/kubectl/cmd/expose.go:109
16561msgid ""
16562"Additional external IP address (not managed by Kubernetes) to accept for the "
16563"service. If this IP is routed to a node, the service can be accessed by this "
16564"IP in addition to its generated service IP."
16565msgstr ""
16566"Additional external IP address (not managed by Kubernetes) to accept for the "
16567"service. If this IP is routed to a node, the service can be accessed by this "
16568"IP in addition to its generated service IP."
16569
16570# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119
16571#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122
16572msgid ""
16573"An inline JSON override for the generated object. If this is non-empty, it "
16574"is used to override the generated object. Requires that the object supply a "
16575"valid apiVersion field."
16576msgstr ""
16577"An inline JSON override for the generated object. If this is non-empty, it "
16578"is used to override the generated object. Requires that the object supply a "
16579"valid apiVersion field."
16580
16581# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134
16582#: pkg/kubectl/cmd/run.go:137
16583msgid ""
16584"An inline JSON override for the generated service object. If this is non-"
16585"empty, it is used to override the generated object. Requires that the object "
16586"supply a valid apiVersion field.  Only used if --expose is true."
16587msgstr ""
16588"An inline JSON override for the generated service object. If this is non-"
16589"empty, it is used to override the generated object. Requires that the object "
16590"supply a valid apiVersion field.  Only used if --expose is true."
16591
16592#: pkg/kubectl/cmd/apply.go:104
16593msgid "Apply a configuration to a resource by filename or stdin"
16594msgstr "ファイル名または標準入力でリソースにコンフィグを適用する"
16595
16596# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71
16597#: pkg/kubectl/cmd/certificates.go:72
16598msgid "Approve a certificate signing request"
16599msgstr "Approve a certificate signing request"
16600
16601# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81
16602#: pkg/kubectl/cmd/create_service.go:82
16603msgid ""
16604"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
16605"loadbalancing)."
16606msgstr ""
16607"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
16608"loadbalancing)."
16609
16610# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64
16611#: pkg/kubectl/cmd/attach.go:70
16612msgid "Attach to a running container"
16613msgstr "Attach to a running container"
16614
16615# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55
16616#: pkg/kubectl/cmd/autoscale.go:56
16617msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
16618msgstr "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
16619
16620# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115
16621#: pkg/kubectl/cmd/expose.go:113
16622msgid ""
16623"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
16624"set to 'None' to create a headless service."
16625msgstr ""
16626"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
16627"set to 'None' to create a headless service."
16628
16629# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55
16630#: pkg/kubectl/cmd/create_clusterrolebinding.go:56
16631msgid "ClusterRole this ClusterRoleBinding should reference"
16632msgstr "ClusterRole this ClusterRoleBinding should reference"
16633
16634# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55
16635#: pkg/kubectl/cmd/create_rolebinding.go:56
16636msgid "ClusterRole this RoleBinding should reference"
16637msgstr "ClusterRole this RoleBinding should reference"
16638
16639# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101
16640#: pkg/kubectl/cmd/rollingupdate.go:102
16641msgid ""
16642"Container name which will have its image upgraded. Only relevant when --"
16643"image is specified, ignored otherwise. Required when using --image on a "
16644"multi-container pod"
16645msgstr ""
16646"Container name which will have its image upgraded. Only relevant when --"
16647"image is specified, ignored otherwise. Required when using --image on a "
16648"multi-container pod"
16649
16650# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67
16651#: pkg/kubectl/cmd/convert.go:68
16652msgid "Convert config files between different API versions"
16653msgstr "Convert config files between different API versions"
16654
16655# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64
16656#: pkg/kubectl/cmd/cp.go:65
16657msgid "Copy files and directories to and from containers."
16658msgstr "Copy files and directories to and from containers."
16659
16660# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
16661#: pkg/kubectl/cmd/create_clusterrolebinding.go:44
16662msgid "Create a ClusterRoleBinding for a particular ClusterRole"
16663msgstr "Create a ClusterRoleBinding for a particular ClusterRole"
16664
16665# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181
16666#: pkg/kubectl/cmd/create_service.go:182
16667msgid "Create a LoadBalancer service."
16668msgstr "Create a LoadBalancer service."
16669
16670# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124
16671#: pkg/kubectl/cmd/create_service.go:125
16672msgid "Create a NodePort service."
16673msgstr "Create a NodePort service."
16674
16675# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
16676#: pkg/kubectl/cmd/create_rolebinding.go:44
16677msgid "Create a RoleBinding for a particular Role or ClusterRole"
16678msgstr "Create a RoleBinding for a particular Role or ClusterRole"
16679
16680# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214
16681#: pkg/kubectl/cmd/create_secret.go:214
16682msgid "Create a TLS secret"
16683msgstr "Create a TLS secret"
16684
16685# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
16686#: pkg/kubectl/cmd/create_service.go:69
16687msgid "Create a clusterIP service."
16688msgstr "Create a clusterIP service."
16689
16690# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59
16691#: pkg/kubectl/cmd/create_configmap.go:60
16692msgid "Create a configmap from a local file, directory or literal value"
16693msgstr "Create a configmap from a local file, directory or literal value"
16694
16695# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
16696#: pkg/kubectl/cmd/create_deployment.go:46
16697msgid "Create a deployment with the specified name."
16698msgstr "Create a deployment with the specified name."
16699
16700# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
16701#: pkg/kubectl/cmd/create_namespace.go:45
16702msgid "Create a namespace with the specified name"
16703msgstr "Create a namespace with the specified name"
16704
16705# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
16706#: pkg/kubectl/cmd/create_pdb.go:50
16707msgid "Create a pod disruption budget with the specified name."
16708msgstr "Create a pod disruption budget with the specified name."
16709
16710# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
16711#: pkg/kubectl/cmd/create_quota.go:48
16712msgid "Create a quota with the specified name."
16713msgstr "Create a quota with the specified name."
16714
16715# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
16716#: pkg/kubectl/cmd/create.go:63
16717msgid "Create a resource by filename or stdin"
16718msgstr "ファイル名または標準入力でリソースを作成する"
16719
16720# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143
16721#: pkg/kubectl/cmd/create_secret.go:144
16722msgid "Create a secret for use with a Docker registry"
16723msgstr "Create a secret for use with a Docker registry"
16724
16725# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73
16726#: pkg/kubectl/cmd/create_secret.go:74
16727msgid "Create a secret from a local file, directory or literal value"
16728msgstr "Create a secret from a local file, directory or literal value"
16729
16730# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34
16731#: pkg/kubectl/cmd/create_secret.go:35
16732msgid "Create a secret using specified subcommand"
16733msgstr "Create a secret using specified subcommand"
16734
16735# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
16736#: pkg/kubectl/cmd/create_serviceaccount.go:45
16737msgid "Create a service account with the specified name"
16738msgstr "Create a service account with the specified name"
16739
16740# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36
16741#: pkg/kubectl/cmd/create_service.go:37
16742msgid "Create a service using specified subcommand."
16743msgstr "Create a service using specified subcommand."
16744
16745# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240
16746#: pkg/kubectl/cmd/create_service.go:241
16747msgid "Create an ExternalName service."
16748msgstr "Create an ExternalName service."
16749
16750# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130
16751#: pkg/kubectl/cmd/delete.go:132
16752msgid ""
16753"Delete resources by filenames, stdin, resources and names, or by resources "
16754"and label selector"
16755msgstr ""
16756"Delete resources by filenames, stdin, resources and names, or by resources "
16757"and label selector"
16758
16759# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38
16760#: pkg/kubectl/cmd/config/delete_cluster.go:39
16761msgid "Delete the specified cluster from the kubeconfig"
16762msgstr "指定したコンテキストをkubeconfigから削除する"
16763
16764# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38
16765#: pkg/kubectl/cmd/config/delete_context.go:39
16766msgid "Delete the specified context from the kubeconfig"
16767msgstr "指定したコンテキストをkubeconfigから削除する"
16768
16769# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121
16770#: pkg/kubectl/cmd/certificates.go:122
16771msgid "Deny a certificate signing request"
16772msgstr "Deny a certificate signing request"
16773
16774# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58
16775#: pkg/kubectl/cmd/stop.go:59
16776msgid "Deprecated: Gracefully shut down a resource by name or filename"
16777msgstr "Deprecated: Gracefully shut down a resource by name or filename"
16778
16779# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62
16780#: pkg/kubectl/cmd/config/get_contexts.go:64
16781msgid "Describe one or many contexts"
16782msgstr "1つまたは複数のコンテキストを記述する"
16783
16784# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77
16785#: pkg/kubectl/cmd/top_node.go:78
16786msgid "Display Resource (CPU/Memory) usage of nodes"
16787msgstr "Display Resource (CPU/Memory) usage of nodes"
16788
16789# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79
16790#: pkg/kubectl/cmd/top_pod.go:80
16791msgid "Display Resource (CPU/Memory) usage of pods"
16792msgstr "Display Resource (CPU/Memory) usage of pods"
16793
16794# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43
16795#: pkg/kubectl/cmd/top.go:44
16796msgid "Display Resource (CPU/Memory) usage."
16797msgstr "Display Resource (CPU/Memory) usage."
16798
16799# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49
16800#: pkg/kubectl/cmd/clusterinfo.go:51
16801msgid "Display cluster info"
16802msgstr "クラスターの情報を表示する"
16803
16804# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40
16805#: pkg/kubectl/cmd/config/get_clusters.go:41
16806msgid "Display clusters defined in the kubeconfig"
16807msgstr "kubeconfigで定義されたクラスターを表示する"
16808
16809# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64
16810#: pkg/kubectl/cmd/config/view.go:67
16811msgid "Display merged kubeconfig settings or a specified kubeconfig file"
16812msgstr "マージされたkubeconfigの設定または指定されたkubeconfigを表示する"
16813
16814# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107
16815#: pkg/kubectl/cmd/get.go:111
16816msgid "Display one or many resources"
16817msgstr "1つまたは複数のリソースを表示する"
16818
16819# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48
16820#: pkg/kubectl/cmd/config/current_context.go:49
16821msgid "Displays the current-context"
16822msgstr "current-contextを表示する"
16823
16824# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50
16825#: pkg/kubectl/cmd/explain.go:51
16826msgid "Documentation of resources"
16827msgstr "リソースの説明を表示する"
16828
16829# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176
16830#: pkg/kubectl/cmd/drain.go:178
16831msgid "Drain node in preparation for maintenance"
16832msgstr "Drain node in preparation for maintenance"
16833
16834# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37
16835#: pkg/kubectl/cmd/clusterinfo_dump.go:39
16836msgid "Dump lots of relevant info for debugging and diagnosis"
16837msgstr "Dump lots of relevant info for debugging and diagnosis"
16838
16839# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100
16840#: pkg/kubectl/cmd/edit.go:110
16841msgid "Edit a resource on the server"
16842msgstr "Edit a resource on the server"
16843
16844# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159
16845#: pkg/kubectl/cmd/create_secret.go:160
16846msgid "Email for Docker registry"
16847msgstr "Email for Docker registry"
16848
16849# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68
16850#: pkg/kubectl/cmd/exec.go:69
16851msgid "Execute a command in a container"
16852msgstr "Execute a command in a container"
16853
16854# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102
16855#: pkg/kubectl/cmd/rollingupdate.go:103
16856msgid ""
16857"Explicit policy for when to pull container images. Required when --image is "
16858"same as existing image, ignored otherwise."
16859msgstr ""
16860"Explicit policy for when to pull container images. Required when --image is "
16861"same as existing image, ignored otherwise."
16862
16863# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75
16864#: pkg/kubectl/cmd/portforward.go:76
16865msgid "Forward one or more local ports to a pod"
16866msgstr "Forward one or more local ports to a pod"
16867
16868# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36
16869#: pkg/kubectl/cmd/help.go:37
16870msgid "Help about any command"
16871msgstr "Help about any command"
16872
16873# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105
16874#: pkg/kubectl/cmd/expose.go:103
16875msgid ""
16876"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
16877"and used (cloud-provider specific)."
16878msgstr ""
16879"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
16880"and used (cloud-provider specific)."
16881
16882# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114
16883#: pkg/kubectl/cmd/expose.go:112
16884msgid ""
16885"If non-empty, set the session affinity for the service to this; legal "
16886"values: 'None', 'ClientIP'"
16887msgstr ""
16888"If non-empty, set the session affinity for the service to this; legal "
16889"values: 'None', 'ClientIP'"
16890
16891# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135
16892#: pkg/kubectl/cmd/annotate.go:136
16893msgid ""
16894"If non-empty, the annotation update will only succeed if this is the current "
16895"resource-version for the object. Only valid when specifying a single "
16896"resource."
16897msgstr ""
16898"If non-empty, the annotation update will only succeed if this is the current "
16899"resource-version for the object. Only valid when specifying a single "
16900"resource."
16901
16902# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132
16903#: pkg/kubectl/cmd/label.go:134
16904msgid ""
16905"If non-empty, the labels update will only succeed if this is the current "
16906"resource-version for the object. Only valid when specifying a single "
16907"resource."
16908msgstr ""
16909"If non-empty, the labels update will only succeed if this is the current "
16910"resource-version for the object. Only valid when specifying a single "
16911"resource."
16912
16913# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98
16914#: pkg/kubectl/cmd/rollingupdate.go:99
16915msgid ""
16916"Image to use for upgrading the replication controller. Must be distinct from "
16917"the existing image (either new image or new image tag).  Can not be used "
16918"with --filename/-f"
16919msgstr ""
16920"Image to use for upgrading the replication controller. Must be distinct from "
16921"the existing image (either new image or new image tag).  Can not be used "
16922"with --filename/-f"
16923
16924# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46
16925#: pkg/kubectl/cmd/rollout/rollout.go:47
16926msgid "Manage a deployment rollout"
16927msgstr "Manage a deployment rollout"
16928
16929# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
16930#: pkg/kubectl/cmd/drain.go:128
16931msgid "Mark node as schedulable"
16932msgstr "Mark node as schedulable"
16933
16934# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
16935#: pkg/kubectl/cmd/drain.go:103
16936msgid "Mark node as unschedulable"
16937msgstr "Mark node as unschedulable"
16938
16939# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73
16940#: pkg/kubectl/cmd/rollout/rollout_pause.go:74
16941msgid "Mark the provided resource as paused"
16942msgstr "Mark the provided resource as paused"
16943
16944# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35
16945#: pkg/kubectl/cmd/certificates.go:36
16946msgid "Modify certificate resources."
16947msgstr "Modify certificate resources."
16948
16949# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39
16950#: pkg/kubectl/cmd/config/config.go:40
16951msgid "Modify kubeconfig files"
16952msgstr "kubeconfigを変更する"
16953
16954# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110
16955#: pkg/kubectl/cmd/expose.go:108
16956msgid ""
16957"Name or number for the port on the container that the service should direct "
16958"traffic to. Optional."
16959msgstr ""
16960"Name or number for the port on the container that the service should direct "
16961"traffic to. Optional."
16962
16963# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108
16964#: pkg/kubectl/cmd/logs.go:113
16965msgid ""
16966"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
16967"one of since-time / since may be used."
16968msgstr ""
16969"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
16970"one of since-time / since may be used."
16971
16972# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97
16973#: pkg/kubectl/cmd/completion.go:104
16974msgid "Output shell completion code for the specified shell (bash or zsh)"
16975msgstr "Output shell completion code for the specified shell (bash or zsh)"
16976
16977# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115
16978#: pkg/kubectl/cmd/convert.go:85
16979msgid ""
16980"Output the formatted object with the given group version (for ex: "
16981"'extensions/v1beta1').)"
16982msgstr ""
16983"Output the formatted object with the given group version (for ex: "
16984"'extensions/v1beta1').)"
16985
16986# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157
16987#: pkg/kubectl/cmd/create_secret.go:158
16988msgid "Password for Docker registry authentication"
16989msgstr "Password for Docker registry authentication"
16990
16991# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226
16992#: pkg/kubectl/cmd/create_secret.go:226
16993msgid "Path to PEM encoded public key certificate."
16994msgstr "Path to PEM encoded public key certificate."
16995
16996# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227
16997#: pkg/kubectl/cmd/create_secret.go:227
16998msgid "Path to private key associated with given certificate."
16999msgstr "Path to private key associated with given certificate."
17000
17001# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84
17002#: pkg/kubectl/cmd/rollingupdate.go:85
17003msgid "Perform a rolling update of the given ReplicationController"
17004msgstr "Perform a rolling update of the given ReplicationController"
17005
17006# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82
17007#: pkg/kubectl/cmd/scale.go:83
17008msgid ""
17009"Precondition for resource version. Requires that the current resource "
17010"version match this value in order to scale."
17011msgstr ""
17012"Precondition for resource version. Requires that the current resource "
17013"version match this value in order to scale."
17014
17015# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
17016#: pkg/kubectl/cmd/version.go:40
17017msgid "Print the client and server version information"
17018msgstr "Print the client and server version information"
17019
17020# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
17021#: pkg/kubectl/cmd/options.go:38
17022msgid "Print the list of flags inherited by all commands"
17023msgstr "Print the list of flags inherited by all commands"
17024
17025# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86
17026#: pkg/kubectl/cmd/logs.go:93
17027msgid "Print the logs for a container in a pod"
17028msgstr "Print the logs for a container in a pod"
17029
17030# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70
17031#: pkg/kubectl/cmd/replace.go:71
17032msgid "Replace a resource by filename or stdin"
17033msgstr "Replace a resource by filename or stdin"
17034
17035# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71
17036#: pkg/kubectl/cmd/rollout/rollout_resume.go:72
17037msgid "Resume a paused resource"
17038msgstr "Resume a paused resource"
17039
17040# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56
17041#: pkg/kubectl/cmd/create_rolebinding.go:57
17042msgid "Role this RoleBinding should reference"
17043msgstr "Role this RoleBinding should reference"
17044
17045# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94
17046#: pkg/kubectl/cmd/run.go:97
17047msgid "Run a particular image on the cluster"
17048msgstr "Run a particular image on the cluster"
17049
17050# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68
17051#: pkg/kubectl/cmd/proxy.go:69
17052msgid "Run a proxy to the Kubernetes API server"
17053msgstr "Run a proxy to the Kubernetes API server"
17054
17055# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161
17056#: pkg/kubectl/cmd/create_secret.go:161
17057msgid "Server location for Docker registry"
17058msgstr "Server location for Docker registry"
17059
17060# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71
17061#: pkg/kubectl/cmd/scale.go:71
17062msgid ""
17063"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
17064msgstr ""
17065"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
17066
17067# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37
17068#: pkg/kubectl/cmd/set/set.go:38
17069msgid "Set specific features on objects"
17070msgstr "Set specific features on objects"
17071
17072#: pkg/kubectl/cmd/apply_set_last_applied.go:83
17073msgid ""
17074"Set the last-applied-configuration annotation on a live object to match the "
17075"contents of a file."
17076msgstr ""
17077"Set the last-applied-configuration annotation on a live object to match the "
17078"contents of a file."
17079
17080# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81
17081#: pkg/kubectl/cmd/set/set_selector.go:82
17082msgid "Set the selector on a resource"
17083msgstr "リソースのセレクターを設定する"
17084
17085# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67
17086#: pkg/kubectl/cmd/config/create_cluster.go:68
17087msgid "Sets a cluster entry in kubeconfig"
17088msgstr "kubeconfigにクラスターエントリを設定する"
17089
17090# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57
17091#: pkg/kubectl/cmd/config/create_context.go:58
17092msgid "Sets a context entry in kubeconfig"
17093msgstr "kubeconfigにコンテキストエントリを設定する"
17094
17095# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103
17096#: pkg/kubectl/cmd/config/create_authinfo.go:104
17097msgid "Sets a user entry in kubeconfig"
17098msgstr "kubeconfigにユーザーエントリを設定する"
17099
17100# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59
17101#: pkg/kubectl/cmd/config/set.go:60
17102msgid "Sets an individual value in a kubeconfig file"
17103msgstr "kubeconfigに個別の変数を設定する"
17104
17105# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48
17106#: pkg/kubectl/cmd/config/use_context.go:49
17107msgid "Sets the current-context in a kubeconfig file"
17108msgstr "kubeconfigにcurrent-contextを設定する"
17109
17110# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80
17111#: pkg/kubectl/cmd/describe.go:86
17112msgid "Show details of a specific resource or group of resources"
17113msgstr "Show details of a specific resource or group of resources"
17114
17115# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57
17116#: pkg/kubectl/cmd/rollout/rollout_status.go:58
17117msgid "Show the status of the rollout"
17118msgstr "Show the status of the rollout"
17119
17120# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108
17121#: pkg/kubectl/cmd/expose.go:106
17122msgid "Synonym for --target-port"
17123msgstr "Synonym for --target-port"
17124
17125# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87
17126#: pkg/kubectl/cmd/expose.go:88
17127msgid ""
17128"Take a replication controller, service, deployment or pod and expose it as a "
17129"new Kubernetes Service"
17130msgstr ""
17131"Take a replication controller, service, deployment or pod and expose it as a "
17132"new Kubernetes Service"
17133
17134# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114
17135#: pkg/kubectl/cmd/run.go:117
17136msgid "The image for the container to run."
17137msgstr "The image for the container to run."
17138
17139# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116
17140#: pkg/kubectl/cmd/run.go:119
17141msgid ""
17142"The image pull policy for the container. If left empty, this value will not "
17143"be specified by the client and defaulted by the server"
17144msgstr ""
17145"The image pull policy for the container. If left empty, this value will not "
17146"be specified by the client and defaulted by the server"
17147
17148# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100
17149#: pkg/kubectl/cmd/rollingupdate.go:101
17150msgid ""
17151"The key to use to differentiate between two different controllers, default "
17152"'deployment'.  Only relevant when --image is specified, ignored otherwise"
17153msgstr ""
17154"The key to use to differentiate between two different controllers, default "
17155"'deployment'.  Only relevant when --image is specified, ignored otherwise"
17156
17157# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62
17158#: pkg/kubectl/cmd/create_pdb.go:63
17159msgid ""
17160"The minimum number or percentage of available pods this budget requires."
17161msgstr ""
17162"The minimum number or percentage of available pods this budget requires."
17163
17164# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113
17165#: pkg/kubectl/cmd/expose.go:111
17166msgid "The name for the newly created object."
17167msgstr "The name for the newly created object."
17168
17169# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71
17170#: pkg/kubectl/cmd/autoscale.go:72
17171msgid ""
17172"The name for the newly created object. If not specified, the name of the "
17173"input resource will be used."
17174msgstr ""
17175"The name for the newly created object. If not specified, the name of the "
17176"input resource will be used."
17177
17178# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113
17179#: pkg/kubectl/cmd/run.go:116
17180msgid ""
17181"The name of the API generator to use, see http://kubernetes.io/docs/user-"
17182"guide/kubectl-conventions/#generators for a list."
17183msgstr ""
17184"The name of the API generator to use, see http://kubernetes.io/docs/user-"
17185"guide/kubectl-conventions/#generators for a list."
17186
17187# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66
17188#: pkg/kubectl/cmd/autoscale.go:67
17189msgid ""
17190"The name of the API generator to use. Currently there is only 1 generator."
17191msgstr ""
17192"The name of the API generator to use. Currently there is only 1 generator."
17193
17194# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98
17195#: pkg/kubectl/cmd/expose.go:99
17196msgid ""
17197"The name of the API generator to use. There are 2 generators: 'service/v1' "
17198"and 'service/v2'. The only difference between them is that service port in "
17199"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
17200"v2'."
17201msgstr ""
17202"The name of the API generator to use. There are 2 generators: 'service/v1' "
17203"and 'service/v2'. The only difference between them is that service port in "
17204"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
17205"v2'."
17206
17207# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133
17208#: pkg/kubectl/cmd/run.go:136
17209msgid ""
17210"The name of the generator to use for creating a service.  Only used if --"
17211"expose is true"
17212msgstr ""
17213"The name of the generator to use for creating a service.  Only used if --"
17214"expose is true"
17215
17216# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99
17217#: pkg/kubectl/cmd/expose.go:100
17218msgid "The network protocol for the service to be created. Default is 'TCP'."
17219msgstr "The network protocol for the service to be created. Default is 'TCP'."
17220
17221# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100
17222#: pkg/kubectl/cmd/expose.go:101
17223msgid ""
17224"The port that the service should serve on. Copied from the resource being "
17225"exposed, if unspecified"
17226msgstr ""
17227"The port that the service should serve on. Copied from the resource being "
17228"exposed, if unspecified"
17229
17230# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121
17231#: pkg/kubectl/cmd/run.go:124
17232msgid ""
17233"The port that this container exposes.  If --expose is true, this is also the "
17234"port used by the service that is created."
17235msgstr ""
17236"The port that this container exposes.  If --expose is true, this is also the "
17237"port used by the service that is created."
17238
17239# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131
17240#: pkg/kubectl/cmd/run.go:134
17241msgid ""
17242"The resource requirement limits for this container.  For example, 'cpu=200m,"
17243"memory=512Mi'.  Note that server side components may assign limits depending "
17244"on the server configuration, such as limit ranges."
17245msgstr ""
17246"The resource requirement limits for this container.  For example, 'cpu=200m,"
17247"memory=512Mi'.  Note that server side components may assign limits depending "
17248"on the server configuration, such as limit ranges."
17249
17250# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130
17251#: pkg/kubectl/cmd/run.go:133
17252msgid ""
17253"The resource requirement requests for this container.  For example, "
17254"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
17255"requests depending on the server configuration, such as limit ranges."
17256msgstr ""
17257"The resource requirement requests for this container.  For example, "
17258"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
17259"requests depending on the server configuration, such as limit ranges."
17260
17261# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128
17262#: pkg/kubectl/cmd/run.go:131
17263msgid ""
17264"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
17265"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
17266"created, if set to 'Never', a regular pod is created. For the latter two --"
17267"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
17268msgstr ""
17269"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
17270"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
17271"created, if set to 'Never', a regular pod is created. For the latter two --"
17272"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
17273
17274# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87
17275#: pkg/kubectl/cmd/create_secret.go:88
17276msgid "The type of secret to create"
17277msgstr "The type of secret to create"
17278
17279# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101
17280#: pkg/kubectl/cmd/expose.go:102
17281msgid ""
17282"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
17283"'ClusterIP'."
17284msgstr ""
17285"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
17286"'ClusterIP'."
17287
17288# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71
17289#: pkg/kubectl/cmd/rollout/rollout_undo.go:72
17290msgid "Undo a previous rollout"
17291msgstr "現在のロールアウトを取り消す"
17292
17293# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47
17294#: pkg/kubectl/cmd/config/unset.go:48
17295msgid "Unsets an individual value in a kubeconfig file"
17296msgstr "kubeconfigから変数を個別に削除する"
17297
17298# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91
17299#: pkg/kubectl/cmd/patch.go:96
17300msgid "Update field(s) of a resource using strategic merge patch"
17301msgstr "Update field(s) of a resource using strategic merge patch"
17302
17303# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94
17304#: pkg/kubectl/cmd/set/set_image.go:95
17305msgid "Update image of a pod template"
17306msgstr "Update image of a pod template"
17307
17308# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101
17309#: pkg/kubectl/cmd/set/set_resources.go:102
17310msgid "Update resource requests/limits on objects with pod templates"
17311msgstr "Update resource requests/limits on objects with pod templates"
17312
17313#: pkg/kubectl/cmd/annotate.go:116
17314msgid "Update the annotations on a resource"
17315msgstr "リソースのアノテーションを更新する"
17316
17317# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109
17318#: pkg/kubectl/cmd/label.go:114
17319msgid "Update the labels on a resource"
17320msgstr "リソースのラベルを更新する"
17321
17322# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88
17323#: pkg/kubectl/cmd/taint.go:87
17324msgid "Update the taints on one or more nodes"
17325msgstr "Update the taints on one or more nodes"
17326
17327# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155
17328#: pkg/kubectl/cmd/create_secret.go:156
17329msgid "Username for Docker registry authentication"
17330msgstr "Username for Docker registry authentication"
17331
17332#: pkg/kubectl/cmd/apply_view_last_applied.go:64
17333msgid "View latest last-applied-configuration annotations of a resource/object"
17334msgstr ""
17335"View latest last-applied-configuration annotations of a resource/object"
17336
17337# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51
17338#: pkg/kubectl/cmd/rollout/rollout_history.go:52
17339msgid "View rollout history"
17340msgstr "ロールアウトの履歴を表示する"
17341
17342# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45
17343#: pkg/kubectl/cmd/clusterinfo_dump.go:46
17344msgid ""
17345"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
17346"directory hierarchy in that directory"
17347msgstr ""
17348"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
17349"directory hierarchy in that directory"
17350
17351#: pkg/kubectl/cmd/run_test.go:85
17352msgid "dummy restart flag)"
17353msgstr "dummy restart flag)"
17354
17355# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253
17356#: pkg/kubectl/cmd/create_service.go:254
17357msgid "external name of service"
17358msgstr "external name of service"
17359
17360# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217
17361#: pkg/kubectl/cmd/cmd.go:227
17362msgid "kubectl controls the Kubernetes cluster manager"
17363msgstr "kubectl controls the Kubernetes cluster manager"
17364
17365#~ msgid ""
17366#~ "watch is only supported on individual resources and resource collections "
17367#~ "- %d resources were found"
17368#~ msgid_plural ""
17369#~ "watch is only supported on individual resources and resource collections "
17370#~ "- %d resources were found"
17371#~ msgstr[0] ""
17372#~ "watchは単一リソース及びリソースコレクションのみサポートしています"
17373#~ "- %d個のリソースが見つかりました"
17374#~ msgstr[1] ""
17375#~ "watchは単一リソース及びリソースコレクションのみサポートしています"
17376#~ "- %d個のリソースが見つかりました"
17377`)
17378
17379func translationsKubectlJa_jpLc_messagesK8sPoBytes() ([]byte, error) {
17380	return _translationsKubectlJa_jpLc_messagesK8sPo, nil
17381}
17382
17383func translationsKubectlJa_jpLc_messagesK8sPo() (*asset, error) {
17384	bytes, err := translationsKubectlJa_jpLc_messagesK8sPoBytes()
17385	if err != nil {
17386		return nil, err
17387	}
17388
17389	info := bindataFileInfo{name: "translations/kubectl/ja_JP/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
17390	a := &asset{bytes: bytes, info: info}
17391	return a, nil
17392}
17393
17394var _translationsKubectlKo_krLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\x11\x00\x00\x00\x1c\x00\x00\x00\xa4\x00\x00\x00\x17\x00\x00\x00,\x01\x00\x00\x00\x00\x00\x00\x88\x01\x00\x008\x00\x00\x00\x89\x01\x00\x000\x00\x00\x00\xc2\x01\x00\x000\x00\x00\x00\xf3\x01\x00\x00\x1d\x00\x00\x00$\x02\x00\x00*\x00\x00\x00B\x02\x00\x00A\x00\x00\x00m\x02\x00\x00\x1c\x00\x00\x00\xaf\x02\x00\x00\x17\x00\x00\x00\xcc\x02\x00\x00\"\x00\x00\x00\xe4\x02\x00\x00\"\x00\x00\x00\a\x03\x00\x00\x1f\x00\x00\x00*\x03\x00\x00-\x00\x00\x00J\x03\x00\x00-\x00\x00\x00x\x03\x00\x00/\x00\x00\x00\xa6\x03\x00\x00$\x00\x00\x00\xd6\x03\x00\x00\xc5\x00\x00\x00\xfb\x03\x00\x00\x9f\x01\x00\x00\xc1\x04\x00\x00H\x00\x00\x00a\x06\x00\x00:\x00\x00\x00\xaa\x06\x00\x00:\x00\x00\x00\xe5\x06\x00\x004\x00\x00\x00 \a\x00\x007\x00\x00\x00U\a\x00\x00Q\x00\x00\x00\x8d\a\x00\x00&\x00\x00\x00\xdf\a\x00\x00$\x00\x00\x00\x06\b\x00\x007\x00\x00\x00+\b\x00\x007\x00\x00\x00c\b\x00\x004\x00\x00\x00\x9b\b\x00\x004\x00\x00\x00\xd0\b\x00\x00>\x00\x00\x00\x05\t\x00\x00;\x00\x00\x00D\t\x00\x000\x00\x00\x00\x80\t\x00\x00l\x00\x00\x00\xb1\t\x00\x00\x01\x00\x00\x00\n\x00\x00\x00\v\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\t\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\f\x00\x00\x00\x05\x00\x00\x00\r\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00Apply a configuration to a resource by filename or stdin\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Describe one or many contexts\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Displays the current-context\x00Modify kubeconfig files\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Unsets an individual value in a kubeconfig file\x00Update the annotations on a resource\x00watch is only supported on individual resources and resource collections - %d resources were found\x00watch is only supported on individual resources and resource collections - %d resources were found\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2013-12-12 20:03+0000\nPO-Revision-Date: 2018-04-03 06:05+0900\nLast-Translator: Ian Y. Choi <ianyrchoi@gmail.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 2.0.6\nX-Poedit-SourceCharset: UTF-8\nLanguage-Team: \nPlural-Forms: nplurals=1; plural=0;\nLanguage: ko_KR\n\x00\uad6c\uc131\uc744 \ud30c\uc77c \uc774\ub984 \ub610\ub294 stdin\uc5d0 \uc758\ud55c \uc790\uc6d0\uc5d0 \uc801\uc6a9\ud569\ub2c8\ub2e4\x00kubeconfig\uc5d0\uc11c \uc9c0\uc815\ub41c \ud074\ub7ec\uc2a4\ud130\ub97c \uc0ad\uc81c\ud569\ub2c8\ub2e4\x00kubeconfig\uc5d0\uc11c \uc9c0\uc815\ub41c \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc0ad\uc81c\ud569\ub2c8\ub2e4\x00\ud558\ub098 \ub610\ub294 \uc5ec\ub7ec \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc124\uba85\ud569\ub2c8\ub2e4\x00kubeconfig\uc5d0 \uc815\uc758\ub41c \ud074\ub7ec\uc2a4\ud130\ub97c \ud45c\uc2dc\ud569\ub2c8\ub2e4\x00\ubcd1\ud569\ub41c kubeconfig \uc124\uc815 \ub610\ub294 \uc9c0\uc815\ub41c kubeconfig \ud30c\uc77c\uc744 \ud45c\uc2dc\ud569\ub2c8\ub2e4\x00\ud604\uc7ac-\ucee8\ud14d\uc2a4\ud2b8\ub97c \ud45c\uc2dc\ud569\ub2c8\ub2e4\x00kubeconfig \ud30c\uc77c\uc744 \uc218\uc815\ud569\ub2c8\ub2e4\x00kubeconfig\uc5d0\uc11c \ud074\ub7ec\uc2a4\ud130 \ud56d\ubaa9\uc744 \uc124\uc815\ud569\ub2c8\ub2e4\x00kubeconfig\uc5d0\uc11c \ucee8\ud14d\uc2a4\ud2b8 \ud56d\ubaa9\uc744 \uc124\uc815\ud569\ub2c8\ub2e4\x00kubeconfig\uc5d0\uc11c \uc0ac\uc6a9\uc790 \ud56d\ubaa9\uc744 \uc124\uc815\ud569\ub2c8\ub2e4\x00kubeconfig \ud30c\uc77c\uc5d0\uc11c \ub2e8\uc77c\uac12\uc744 \uc124\uc815\ud569\ub2c8\ub2e4\x00kubeconfig \ud30c\uc77c\uc5d0\uc11c \ud604\uc7ac-\ucee8\ud14d\uc2a4\ud2b8\ub97c \uc124\uc815\ud569\ub2c8\ub2e4\x00kubeconfig \ud30c\uc77c\uc5d0\uc11c \ub2e8\uc77c\uac12 \uc124\uc815\uc744 \ud574\uc81c\ud569\ub2c8\ub2e4\x00\uc790\uc6d0\uc5d0 \ub300\ud55c \uc8fc\uc11d\uc744 \uc5c5\ub370\uc774\ud2b8\ud569\ub2c8\ub2e4\x00watch\ub294 \ub2e8\uc77c \ub9ac\uc18c\uc2a4\uc640 \ub9ac\uc18c\uc2a4 \ubaa8\uc74c\ub9cc\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4 - %d \uac1c \uc790\uc6d0\uc744 \ubc1c\uacac\ud558\uc600\uc2b5\ub2c8\ub2e4\x00")
17395
17396func translationsKubectlKo_krLc_messagesK8sMoBytes() ([]byte, error) {
17397	return _translationsKubectlKo_krLc_messagesK8sMo, nil
17398}
17399
17400func translationsKubectlKo_krLc_messagesK8sMo() (*asset, error) {
17401	bytes, err := translationsKubectlKo_krLc_messagesK8sMoBytes()
17402	if err != nil {
17403		return nil, err
17404	}
17405
17406	info := bindataFileInfo{name: "translations/kubectl/ko_KR/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
17407	a := &asset{bytes: bytes, info: info}
17408	return a, nil
17409}
17410
17411var _translationsKubectlKo_krLc_messagesK8sPo = []byte(`# Test translations for unit tests.
17412# Copyright (C) 2017
17413# This file is distributed under the same license as the Kubernetes package.
17414# FIRST AUTHOR ianyrchoi@gmail.com, 2018.
17415#
17416msgid ""
17417msgstr ""
17418"Project-Id-Version: gettext-go-examples-hello\n"
17419"Report-Msgid-Bugs-To: \n"
17420"POT-Creation-Date: 2013-12-12 20:03+0000\n"
17421"PO-Revision-Date: 2018-04-03 06:05+0900\n"
17422"Last-Translator: Ian Y. Choi <ianyrchoi@gmail.com>\n"
17423"MIME-Version: 1.0\n"
17424"Content-Type: text/plain; charset=UTF-8\n"
17425"Content-Transfer-Encoding: 8bit\n"
17426"X-Generator: Poedit 2.0.6\n"
17427"X-Poedit-SourceCharset: UTF-8\n"
17428"Language-Team: \n"
17429"Plural-Forms: nplurals=1; plural=0;\n"
17430"Language: ko_KR\n"
17431
17432# https://github.com/kubernetes/kubernetes/blob/masterpkg/kubectl/cmd/apply.go#L98
17433msgid "Apply a configuration to a resource by filename or stdin"
17434msgstr "구성을 파일 이름 또는 stdin에 의한 자원에 적용합니다"
17435
17436# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38
17437msgid "Delete the specified cluster from the kubeconfig"
17438msgstr "kubeconfig에서 지정된 클러스터를 삭제합니다"
17439
17440# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38
17441msgid "Delete the specified context from the kubeconfig"
17442msgstr "kubeconfig에서 지정된 컨텍스트를 삭제합니다"
17443
17444# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62
17445msgid "Describe one or many contexts"
17446msgstr "하나 또는 여러 컨텍스트를 설명합니다"
17447
17448# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40
17449msgid "Display clusters defined in the kubeconfig"
17450msgstr "kubeconfig에 정의된 클러스터를 표시합니다"
17451
17452# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64
17453msgid "Display merged kubeconfig settings or a specified kubeconfig file"
17454msgstr "병합된 kubeconfig 설정 또는 지정된 kubeconfig 파일을 표시합니다"
17455
17456# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48
17457msgid "Displays the current-context"
17458msgstr "현재-컨텍스트를 표시합니다"
17459
17460# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39
17461msgid "Modify kubeconfig files"
17462msgstr "kubeconfig 파일을 수정합니다"
17463
17464# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67
17465msgid "Sets a cluster entry in kubeconfig"
17466msgstr "kubeconfig에서 클러스터 항목을 설정합니다"
17467
17468# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57
17469msgid "Sets a context entry in kubeconfig"
17470msgstr "kubeconfig에서 컨텍스트 항목을 설정합니다"
17471
17472# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103
17473msgid "Sets a user entry in kubeconfig"
17474msgstr "kubeconfig에서 사용자 항목을 설정합니다"
17475
17476# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59
17477msgid "Sets an individual value in a kubeconfig file"
17478msgstr "kubeconfig 파일에서 단일값을 설정합니다"
17479
17480# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48
17481msgid "Sets the current-context in a kubeconfig file"
17482msgstr "kubeconfig 파일에서 현재-컨텍스트를 설정합니다"
17483
17484# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47
17485msgid "Unsets an individual value in a kubeconfig file"
17486msgstr "kubeconfig 파일에서 단일값 설정을 해제합니다"
17487
17488msgid "Update the annotations on a resource"
17489msgstr "자원에 대한 주석을 업데이트합니다"
17490
17491msgid ""
17492"watch is only supported on individual resources and resource collections - "
17493"%d resources were found"
17494msgid_plural ""
17495"watch is only supported on individual resources and resource collections - "
17496"%d resources were found"
17497msgstr[0] ""
17498"watch는 단일 리소스와 리소스 모음만을 지원합니다 - %d 개 자원을 발견하였습"
17499"니다"
17500`)
17501
17502func translationsKubectlKo_krLc_messagesK8sPoBytes() ([]byte, error) {
17503	return _translationsKubectlKo_krLc_messagesK8sPo, nil
17504}
17505
17506func translationsKubectlKo_krLc_messagesK8sPo() (*asset, error) {
17507	bytes, err := translationsKubectlKo_krLc_messagesK8sPoBytes()
17508	if err != nil {
17509		return nil, err
17510	}
17511
17512	info := bindataFileInfo{name: "translations/kubectl/ko_KR/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
17513	a := &asset{bytes: bytes, info: info}
17514	return a, nil
17515}
17516
17517var _translationsKubectlTemplatePot = []byte(`# SOME DESCRIPTIVE TITLE.
17518# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
17519# This file is distributed under the same license as the Kubernetes package.
17520# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
17521#
17522#, fuzzy
17523msgid ""
17524msgstr ""
17525"Project-Id-Version: \n"
17526"Report-Msgid-Bugs-To: EMAIL\n"
17527"POT-Creation-Date: 2017-03-14 21:32-0700\n"
17528"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
17529"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
17530"Language-Team: LANGUAGE <LL@li.org>\n"
17531"Language: \n"
17532"MIME-Version: 1.0\n"
17533"Content-Type: text/plain; charset=UTF-8\n"
17534"Content-Transfer-Encoding: 8bit\n"
17535
17536#: pkg/kubectl/cmd/create_clusterrolebinding.go:35
17537msgid ""
17538"\n"
17539"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the "
17540"cluster-admin ClusterRole\n"
17541"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-"
17542"admin --user=user1 --user=user2 --group=group1"
17543msgstr ""
17544
17545#: pkg/kubectl/cmd/create_rolebinding.go:35
17546msgid ""
17547"\n"
17548"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin "
17549"ClusterRole\n"
17550"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --"
17551"user=user2 --group=group1"
17552msgstr ""
17553
17554#: pkg/kubectl/cmd/create_configmap.go:44
17555msgid ""
17556"\n"
17557"\t\t  # Create a new configmap named my-config based on folder bar\n"
17558"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
17559"\n"
17560"\t\t  # Create a new configmap named my-config with specified keys instead "
17561"of file basenames on disk\n"
17562"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1."
17563"txt --from-file=key2=/path/to/bar/file2.txt\n"
17564"\n"
17565"\t\t  # Create a new configmap named my-config with key1=config1 and "
17566"key2=config2\n"
17567"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-"
17568"literal=key2=config2"
17569msgstr ""
17570
17571#: pkg/kubectl/cmd/create_secret.go:135
17572msgid ""
17573"\n"
17574"\t\t  # If you don't already have a .dockercfg file, you can create a "
17575"dockercfg secret directly by using:\n"
17576"\t\t  kubectl create secret docker-registry my-secret --docker-"
17577"server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-"
17578"password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL"
17579msgstr ""
17580
17581#: pkg/kubectl/cmd/top_node.go:65
17582msgid ""
17583"\n"
17584"\t\t  # Show metrics for all nodes\n"
17585"\t\t  kubectl top node\n"
17586"\n"
17587"\t\t  # Show metrics for a given node\n"
17588"\t\t  kubectl top node NODE_NAME"
17589msgstr ""
17590
17591#: pkg/kubectl/cmd/apply.go:84
17592msgid ""
17593"\n"
17594"\t\t# Apply the configuration in pod.json to a pod.\n"
17595"\t\tkubectl apply -f ./pod.json\n"
17596"\n"
17597"\t\t# Apply the JSON passed into stdin to a pod.\n"
17598"\t\tcat pod.json | kubectl apply -f -\n"
17599"\n"
17600"\t\t# Note: --prune is still in Alpha\n"
17601"\t\t# Apply the configuration in manifest.yaml that matches label app=nginx "
17602"and delete all the other resources that are not in the file and match label "
17603"app=nginx.\n"
17604"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
17605"\n"
17606"\t\t# Apply the configuration in manifest.yaml and delete all the other "
17607"configmaps that are not in the file.\n"
17608"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/"
17609"ConfigMap"
17610msgstr ""
17611
17612#: pkg/kubectl/cmd/autoscale.go:40
17613#, c-format
17614msgid ""
17615"\n"
17616"\t\t# Auto scale a deployment \"foo\", with the number of pods between 2 and "
17617"10, no target CPU utilization specified so a default autoscaling policy will "
17618"be used:\n"
17619"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
17620"\n"
17621"\t\t# Auto scale a replication controller \"foo\", with the number of pods "
17622"between 1 and 5, target CPU utilization at 80%:\n"
17623"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
17624msgstr ""
17625
17626#: pkg/kubectl/cmd/convert.go:49
17627msgid ""
17628"\n"
17629"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
17630"\t\tkubectl convert -f pod.yaml\n"
17631"\n"
17632"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the "
17633"latest version\n"
17634"\t\t# and print to stdout in json format.\n"
17635"\t\tkubectl convert -f pod.yaml --local -o json\n"
17636"\n"
17637"\t\t# Convert all files under current directory to latest version and create "
17638"them all.\n"
17639"\t\tkubectl convert -f . | kubectl create -f -"
17640msgstr ""
17641
17642#: pkg/kubectl/cmd/create_clusterrole.go:34
17643msgid ""
17644"\n"
17645"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform "
17646"\"get\", \"watch\" and \"list\" on pods\n"
17647"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
17648"resource=pods\n"
17649"\n"
17650"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
17651"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --"
17652"resource=pods --resource-name=readablepod"
17653msgstr ""
17654
17655#: pkg/kubectl/cmd/create_role.go:41
17656msgid ""
17657"\n"
17658"\t\t# Create a Role named \"pod-reader\" that allows user to perform \"get"
17659"\", \"watch\" and \"list\" on pods\n"
17660"\t\tkubectl create role pod-reader --verb=get --verb=list --verb=watch --"
17661"resource=pods\n"
17662"\n"
17663"\t\t# Create a Role named \"pod-reader\" with ResourceName specified\n"
17664"\t\tkubectl create role pod-reader --verb=get --verg=list --verb=watch --"
17665"resource=pods --resource-name=readablepod"
17666msgstr ""
17667
17668#: pkg/kubectl/cmd/create_quota.go:35
17669msgid ""
17670"\n"
17671"\t\t# Create a new resourcequota named my-quota\n"
17672"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,"
17673"replicationcontrollers=2,resourcequotas=1,secrets=5,"
17674"persistentvolumeclaims=10\n"
17675"\n"
17676"\t\t# Create a new resourcequota named best-effort\n"
17677"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
17678msgstr ""
17679
17680#: pkg/kubectl/cmd/create_pdb.go:35
17681#, c-format
17682msgid ""
17683"\n"
17684"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
17685"with the app=rails label\n"
17686"\t\t# and require at least one of them being available at any point in "
17687"time.\n"
17688"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-"
17689"available=1\n"
17690"\n"
17691"\t\t# Create a pod disruption budget named my-pdb that will select all pods "
17692"with the app=nginx label\n"
17693"\t\t# and require at least half of the pods selected to be available at any "
17694"point in time.\n"
17695"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
17696msgstr ""
17697
17698#: pkg/kubectl/cmd/create.go:47
17699msgid ""
17700"\n"
17701"\t\t# Create a pod using the data in pod.json.\n"
17702"\t\tkubectl create -f ./pod.json\n"
17703"\n"
17704"\t\t# Create a pod based on the JSON passed into stdin.\n"
17705"\t\tcat pod.json | kubectl create -f -\n"
17706"\n"
17707"\t\t# Edit the data in docker-registry.yaml in JSON using the v1 API format "
17708"then create the resource using the edited data.\n"
17709"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
17710msgstr ""
17711
17712#: pkg/kubectl/cmd/expose.go:53
17713msgid ""
17714"\n"
17715"\t\t# Create a service for a replicated nginx, which serves on port 80 and "
17716"connects to the containers on port 8000.\n"
17717"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
17718"\n"
17719"\t\t# Create a service for a replication controller identified by type and "
17720"name specified in \"nginx-controller.yaml\", which serves on port 80 and "
17721"connects to the containers on port 8000.\n"
17722"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
17723"\n"
17724"\t\t# Create a service for a pod valid-pod, which serves on port 444 with "
17725"the name \"frontend\"\n"
17726"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
17727"\n"
17728"\t\t# Create a second service based on the above service, exposing the "
17729"container port 8443 as port 443 with the name \"nginx-https\"\n"
17730"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-"
17731"https\n"
17732"\n"
17733"\t\t# Create a service for a replicated streaming application on port 4100 "
17734"balancing UDP traffic and named 'video-stream'.\n"
17735"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-"
17736"stream\n"
17737"\n"
17738"\t\t# Create a service for a replicated nginx using replica set, which "
17739"serves on port 80 and connects to the containers on port 8000.\n"
17740"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
17741"\n"
17742"\t\t# Create a service for an nginx deployment, which serves on port 80 and "
17743"connects to the containers on port 8000.\n"
17744"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
17745msgstr ""
17746
17747#: pkg/kubectl/cmd/delete.go:68
17748msgid ""
17749"\n"
17750"\t\t# Delete a pod using the type and name specified in pod.json.\n"
17751"\t\tkubectl delete -f ./pod.json\n"
17752"\n"
17753"\t\t# Delete a pod based on the type and name in the JSON passed into "
17754"stdin.\n"
17755"\t\tcat pod.json | kubectl delete -f -\n"
17756"\n"
17757"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
17758"\t\tkubectl delete pod,service baz foo\n"
17759"\n"
17760"\t\t# Delete pods and services with label name=myLabel.\n"
17761"\t\tkubectl delete pods,services -l name=myLabel\n"
17762"\n"
17763"\t\t# Delete a pod with minimal delay\n"
17764"\t\tkubectl delete pod foo --now\n"
17765"\n"
17766"\t\t# Force delete a pod on a dead node\n"
17767"\t\tkubectl delete pod foo --grace-period=0 --force\n"
17768"\n"
17769"\t\t# Delete all pods\n"
17770"\t\tkubectl delete pods --all"
17771msgstr ""
17772
17773#: pkg/kubectl/cmd/describe.go:54
17774msgid ""
17775"\n"
17776"\t\t# Describe a node\n"
17777"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
17778"\n"
17779"\t\t# Describe a pod\n"
17780"\t\tkubectl describe pods/nginx\n"
17781"\n"
17782"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
17783"\t\tkubectl describe -f pod.json\n"
17784"\n"
17785"\t\t# Describe all pods\n"
17786"\t\tkubectl describe pods\n"
17787"\n"
17788"\t\t# Describe pods by label name=myLabel\n"
17789"\t\tkubectl describe po -l name=myLabel\n"
17790"\n"
17791"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-"
17792"created pods\n"
17793"\t\t# get the name of the rc as a prefix in the pod the name).\n"
17794"\t\tkubectl describe pods frontend"
17795msgstr ""
17796
17797#: pkg/kubectl/cmd/drain.go:165
17798msgid ""
17799"\n"
17800"\t\t# Drain node \"foo\", even if there are pods not managed by a "
17801"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
17802"\t\t$ kubectl drain foo --force\n"
17803"\n"
17804"\t\t# As above, but abort if there are pods not managed by a "
17805"ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet, and use a "
17806"grace period of 15 minutes.\n"
17807"\t\t$ kubectl drain foo --grace-period=900"
17808msgstr ""
17809
17810#: pkg/kubectl/cmd/edit.go:80
17811msgid ""
17812"\n"
17813"\t\t# Edit the service named 'docker-registry':\n"
17814"\t\tkubectl edit svc/docker-registry\n"
17815"\n"
17816"\t\t# Use an alternative editor\n"
17817"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
17818"\n"
17819"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
17820"\t\tkubectl edit job.v1.batch/myjob -o json\n"
17821"\n"
17822"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified "
17823"config in its annotation:\n"
17824"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
17825msgstr ""
17826
17827#: pkg/kubectl/cmd/exec.go:41
17828msgid ""
17829"\n"
17830"\t\t# Get output from running 'date' from pod 123456-7890, using the first "
17831"container by default\n"
17832"\t\tkubectl exec 123456-7890 date\n"
17833"\n"
17834"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
17835"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
17836"\n"
17837"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
17838"from pod 123456-7890\n"
17839"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
17840"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
17841msgstr ""
17842
17843#: pkg/kubectl/cmd/attach.go:42
17844msgid ""
17845"\n"
17846"\t\t# Get output from running pod 123456-7890, using the first container by "
17847"default\n"
17848"\t\tkubectl attach 123456-7890\n"
17849"\n"
17850"\t\t# Get output from ruby-container from pod 123456-7890\n"
17851"\t\tkubectl attach 123456-7890 -c ruby-container\n"
17852"\n"
17853"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container "
17854"from pod 123456-7890\n"
17855"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
17856"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
17857"\n"
17858"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
17859"\t\tkubectl attach rs/nginx\n"
17860"\t\t"
17861msgstr ""
17862
17863#: pkg/kubectl/cmd/explain.go:39
17864msgid ""
17865"\n"
17866"\t\t# Get the documentation of the resource and its fields\n"
17867"\t\tkubectl explain pods\n"
17868"\n"
17869"\t\t# Get the documentation of a specific field of a resource\n"
17870"\t\tkubectl explain pods.spec.containers"
17871msgstr ""
17872
17873#: pkg/kubectl/cmd/completion.go:65
17874msgid ""
17875"\n"
17876"\t\t# Install bash completion on a Mac using homebrew\n"
17877"\t\tbrew install bash-completion\n"
17878"\t\tprintf \"\n"
17879"# Bash completion support\n"
17880"source $(brew --prefix)/etc/bash_completion\n"
17881"\" >> $HOME/.bash_profile\n"
17882"\t\tsource $HOME/.bash_profile\n"
17883"\n"
17884"\t\t# Load the kubectl completion code for bash into the current shell\n"
17885"\t\tsource <(kubectl completion bash)\n"
17886"\n"
17887"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
17888"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
17889"\t\tprintf \"\n"
17890"# Kubectl shell completion\n"
17891"source '$HOME/.kube/completion.bash.inc'\n"
17892"\" >> $HOME/.bash_profile\n"
17893"\t\tsource $HOME/.bash_profile\n"
17894"\n"
17895"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
17896"\t\tsource <(kubectl completion zsh)"
17897msgstr ""
17898
17899#: pkg/kubectl/cmd/get.go:64
17900msgid ""
17901"\n"
17902"\t\t# List all pods in ps output format.\n"
17903"\t\tkubectl get pods\n"
17904"\n"
17905"\t\t# List all pods in ps output format with more information (such as node "
17906"name).\n"
17907"\t\tkubectl get pods -o wide\n"
17908"\n"
17909"\t\t# List a single replication controller with specified NAME in ps output "
17910"format.\n"
17911"\t\tkubectl get replicationcontroller web\n"
17912"\n"
17913"\t\t# List a single pod in JSON output format.\n"
17914"\t\tkubectl get -o json pod web-pod-13je7\n"
17915"\n"
17916"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in "
17917"JSON output format.\n"
17918"\t\tkubectl get -f pod.yaml -o json\n"
17919"\n"
17920"\t\t# Return only the phase value of the specified pod.\n"
17921"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
17922"\n"
17923"\t\t# List all replication controllers and services together in ps output "
17924"format.\n"
17925"\t\tkubectl get rc,services\n"
17926"\n"
17927"\t\t# List one or more resources by their type and names.\n"
17928"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
17929"\n"
17930"\t\t# List all resources with different types.\n"
17931"\t\tkubectl get all"
17932msgstr ""
17933
17934#: pkg/kubectl/cmd/portforward.go:53
17935msgid ""
17936"\n"
17937"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports "
17938"5000 and 6000 in the pod\n"
17939"\t\tkubectl port-forward mypod 5000 6000\n"
17940"\n"
17941"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n"
17942"\t\tkubectl port-forward mypod 8888:5000\n"
17943"\n"
17944"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
17945"\t\tkubectl port-forward mypod :5000\n"
17946"\n"
17947"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
17948"\t\tkubectl port-forward mypod 0:5000"
17949msgstr ""
17950
17951#: pkg/kubectl/cmd/drain.go:118
17952msgid ""
17953"\n"
17954"\t\t# Mark node \"foo\" as schedulable.\n"
17955"\t\t$ kubectl uncordon foo"
17956msgstr ""
17957
17958#: pkg/kubectl/cmd/drain.go:93
17959msgid ""
17960"\n"
17961"\t\t# Mark node \"foo\" as unschedulable.\n"
17962"\t\tkubectl cordon foo"
17963msgstr ""
17964
17965#: pkg/kubectl/cmd/patch.go:66
17966msgid ""
17967"\n"
17968"\t\t# Partially update a node using strategic merge patch\n"
17969"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
17970"\n"
17971"\t\t# Partially update a node identified by the type and name specified in "
17972"\"node.json\" using strategic merge patch\n"
17973"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
17974"\n"
17975"\t\t# Update a container's image; spec.containers[*].name is required "
17976"because it's a merge key\n"
17977"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":"
17978"\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
17979"\n"
17980"\t\t# Update a container's image using a json patch with positional arrays\n"
17981"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", "
17982"\"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
17983msgstr ""
17984
17985#: pkg/kubectl/cmd/options.go:29
17986msgid ""
17987"\n"
17988"\t\t# Print flags inherited by all commands\n"
17989"\t\tkubectl options"
17990msgstr ""
17991
17992#: pkg/kubectl/cmd/clusterinfo.go:41
17993msgid ""
17994"\n"
17995"\t\t# Print the address of the master and cluster services\n"
17996"\t\tkubectl cluster-info"
17997msgstr ""
17998
17999#: pkg/kubectl/cmd/version.go:32
18000msgid ""
18001"\n"
18002"\t\t# Print the client and server versions for the current context\n"
18003"\t\tkubectl version"
18004msgstr ""
18005
18006#: pkg/kubectl/cmd/apiversions.go:34
18007msgid ""
18008"\n"
18009"\t\t# Print the supported API versions\n"
18010"\t\tkubectl api-versions"
18011msgstr ""
18012
18013#: pkg/kubectl/cmd/replace.go:50
18014msgid ""
18015"\n"
18016"\t\t# Replace a pod using the data in pod.json.\n"
18017"\t\tkubectl replace -f ./pod.json\n"
18018"\n"
18019"\t\t# Replace a pod based on the JSON passed into stdin.\n"
18020"\t\tcat pod.json | kubectl replace -f -\n"
18021"\n"
18022"\t\t# Update a single-container pod's image version (tag) to v4\n"
18023"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | "
18024"kubectl replace -f -\n"
18025"\n"
18026"\t\t# Force replace, delete and then re-create the resource\n"
18027"\t\tkubectl replace --force -f ./pod.json"
18028msgstr ""
18029
18030#: pkg/kubectl/cmd/logs.go:40
18031msgid ""
18032"\n"
18033"\t\t# Return snapshot logs from pod nginx with only one container\n"
18034"\t\tkubectl logs nginx\n"
18035"\n"
18036"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
18037"\t\tkubectl logs -lapp=nginx\n"
18038"\n"
18039"\t\t# Return snapshot of previous terminated ruby container logs from pod "
18040"web-1\n"
18041"\t\tkubectl logs -p -c ruby web-1\n"
18042"\n"
18043"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
18044"\t\tkubectl logs -f -c ruby web-1\n"
18045"\n"
18046"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
18047"\t\tkubectl logs --tail=20 nginx\n"
18048"\n"
18049"\t\t# Show all logs from pod nginx written in the last hour\n"
18050"\t\tkubectl logs --since=1h nginx\n"
18051"\n"
18052"\t\t# Return snapshot logs from first container of a job named hello\n"
18053"\t\tkubectl logs job/hello\n"
18054"\n"
18055"\t\t# Return snapshot logs from container nginx-1 of a deployment named "
18056"nginx\n"
18057"\t\tkubectl logs deployment/nginx -c nginx-1"
18058msgstr ""
18059
18060#: pkg/kubectl/cmd/proxy.go:53
18061msgid ""
18062"\n"
18063"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static "
18064"content from ./local/www/\n"
18065"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
18066"\n"
18067"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
18068"\t\t# The chosen port for the server will be output to stdout.\n"
18069"\t\tkubectl proxy --port=0\n"
18070"\n"
18071"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-"
18072"api\n"
18073"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/"
18074"pods/\n"
18075"\t\tkubectl proxy --api-prefix=/k8s-api"
18076msgstr ""
18077
18078#: pkg/kubectl/cmd/scale.go:43
18079msgid ""
18080"\n"
18081"\t\t# Scale a replicaset named 'foo' to 3.\n"
18082"\t\tkubectl scale --replicas=3 rs/foo\n"
18083"\n"
18084"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" "
18085"to 3.\n"
18086"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
18087"\n"
18088"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
18089"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
18090"\n"
18091"\t\t# Scale multiple replication controllers.\n"
18092"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
18093"\n"
18094"\t\t# Scale job named 'cron' to 3.\n"
18095"\t\tkubectl scale --replicas=3 job/cron"
18096msgstr ""
18097
18098#: pkg/kubectl/cmd/apply_set_last_applied.go:67
18099msgid ""
18100"\n"
18101"\t\t# Set the last-applied-configuration of a resource to match the contents "
18102"of a file.\n"
18103"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
18104"\n"
18105"\t\t# Execute set-last-applied against each configuration file in a "
18106"directory.\n"
18107"\t\tkubectl apply set-last-applied -f path/\n"
18108"\n"
18109"\t\t# Set the last-applied-configuration of a resource to match the contents "
18110"of a file, will create the annotation if it does not already exist.\n"
18111"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
18112"\t\t"
18113msgstr ""
18114
18115#: pkg/kubectl/cmd/top_pod.go:61
18116msgid ""
18117"\n"
18118"\t\t# Show metrics for all pods in the default namespace\n"
18119"\t\tkubectl top pod\n"
18120"\n"
18121"\t\t# Show metrics for all pods in the given namespace\n"
18122"\t\tkubectl top pod --namespace=NAMESPACE\n"
18123"\n"
18124"\t\t# Show metrics for a given pod and its containers\n"
18125"\t\tkubectl top pod POD_NAME --containers\n"
18126"\n"
18127"\t\t# Show metrics for the pods defined by label name=myLabel\n"
18128"\t\tkubectl top pod -l name=myLabel"
18129msgstr ""
18130
18131#: pkg/kubectl/cmd/stop.go:40
18132msgid ""
18133"\n"
18134"\t\t# Shut down foo.\n"
18135"\t\tkubectl stop replicationcontroller foo\n"
18136"\n"
18137"\t\t# Stop pods and services with label name=myLabel.\n"
18138"\t\tkubectl stop pods,services -l name=myLabel\n"
18139"\n"
18140"\t\t# Shut down the service defined in service.json\n"
18141"\t\tkubectl stop -f service.json\n"
18142"\n"
18143"\t\t# Shut down all resources in the path/to/resources directory\n"
18144"\t\tkubectl stop -f path/to/resources"
18145msgstr ""
18146
18147#: pkg/kubectl/cmd/run.go:57
18148msgid ""
18149"\n"
18150"\t\t# Start a single instance of nginx.\n"
18151"\t\tkubectl run nginx --image=nginx\n"
18152"\n"
18153"\t\t# Start a single instance of hazelcast and let the container expose port "
18154"5701 .\n"
18155"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
18156"\n"
18157"\t\t# Start a single instance of hazelcast and set environment variables "
18158"\"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
18159"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --"
18160"env=\"POD_NAMESPACE=default\"\n"
18161"\n"
18162"\t\t# Start a replicated instance of nginx.\n"
18163"\t\tkubectl run nginx --image=nginx --replicas=5\n"
18164"\n"
18165"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
18166"\t\tkubectl run nginx --image=nginx --dry-run\n"
18167"\n"
18168"\t\t# Start a single instance of nginx, but overload the spec of the "
18169"deployment with a partial set of values parsed from JSON.\n"
18170"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", "
18171"\"spec\": { ... } }'\n"
18172"\n"
18173"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it "
18174"if it exits.\n"
18175"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
18176"\n"
18177"\t\t# Start the nginx container using the default command, but use custom "
18178"arguments (arg1 .. argN) for that command.\n"
18179"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
18180"\n"
18181"\t\t# Start the nginx container using a different command and custom "
18182"arguments.\n"
18183"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
18184"\n"
18185"\t\t# Start the perl container to compute π to 2000 places and print it "
18186"out.\n"
18187"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -"
18188"wle 'print bpi(2000)'\n"
18189"\n"
18190"\t\t# Start the cron job to compute π to 2000 places and print it out every "
18191"5 minutes.\n"
18192"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --"
18193"restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
18194msgstr ""
18195
18196#: pkg/kubectl/cmd/taint.go:67
18197msgid ""
18198"\n"
18199"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-"
18200"user' and effect 'NoSchedule'.\n"
18201"\t\t# If a taint with that key and effect already exists, its value is "
18202"replaced as specified.\n"
18203"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
18204"\n"
18205"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect "
18206"'NoSchedule' if one exists.\n"
18207"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
18208"\n"
18209"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
18210"\t\tkubectl taint nodes foo dedicated-"
18211msgstr ""
18212
18213#: pkg/kubectl/cmd/label.go:77
18214msgid ""
18215"\n"
18216"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
18217"\t\tkubectl label pods foo unhealthy=true\n"
18218"\n"
18219"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', "
18220"overwriting any existing value.\n"
18221"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
18222"\n"
18223"\t\t# Update all pods in the namespace\n"
18224"\t\tkubectl label pods --all status=unhealthy\n"
18225"\n"
18226"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
18227"\t\tkubectl label -f pod.json status=unhealthy\n"
18228"\n"
18229"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
18230"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
18231"\n"
18232"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
18233"\t\t# Does not require the --overwrite flag.\n"
18234"\t\tkubectl label pods foo bar-"
18235msgstr ""
18236
18237#: pkg/kubectl/cmd/rollingupdate.go:54
18238msgid ""
18239"\n"
18240"\t\t# Update pods of frontend-v1 using new replication controller data in "
18241"frontend-v2.json.\n"
18242"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
18243"\n"
18244"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
18245"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
18246"\n"
18247"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the "
18248"image, and switching the\n"
18249"\t\t# name of the replication controller.\n"
18250"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
18251"\n"
18252"\t\t# Update the pods of frontend by just changing the image, and keeping "
18253"the old name.\n"
18254"\t\tkubectl rolling-update frontend --image=image:v2\n"
18255"\n"
18256"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to "
18257"frontend-v2).\n"
18258"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
18259msgstr ""
18260
18261#: pkg/kubectl/cmd/apply_view_last_applied.go:52
18262msgid ""
18263"\n"
18264"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
18265"\t\tkubectl apply view-last-applied deployment/nginx\n"
18266"\n"
18267"\t\t# View the last-applied-configuration annotations by file in JSON\n"
18268"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
18269msgstr ""
18270
18271#: pkg/kubectl/cmd/apply.go:75
18272msgid ""
18273"\n"
18274"\t\tApply a configuration to a resource by filename or stdin.\n"
18275"\t\tThis resource will be created if it doesn't exist yet.\n"
18276"\t\tTo use 'apply', always create the resource initially with either 'apply' "
18277"or 'create --save-config'.\n"
18278"\n"
18279"\t\tJSON and YAML formats are accepted.\n"
18280"\n"
18281"\t\tAlpha Disclaimer: the --prune functionality is not yet complete. Do not "
18282"use unless you are aware of what the current state is. See https://issues."
18283"k8s.io/34274."
18284msgstr ""
18285
18286#: pkg/kubectl/cmd/convert.go:38
18287msgid ""
18288"\n"
18289"\t\tConvert config files between different API versions. Both YAML\n"
18290"\t\tand JSON formats are accepted.\n"
18291"\n"
18292"\t\tThe command takes filename, directory, or URL as input, and convert it "
18293"into format\n"
18294"\t\tof version specified by --output-version flag. If target version is not "
18295"specified or\n"
18296"\t\tnot supported, convert to latest version.\n"
18297"\n"
18298"\t\tThe default output will be printed to stdout in YAML format. One can use "
18299"-o option\n"
18300"\t\tto change to output destination."
18301msgstr ""
18302
18303#: pkg/kubectl/cmd/create_clusterrole.go:31
18304msgid ""
18305"\n"
18306"\t\tCreate a ClusterRole."
18307msgstr ""
18308
18309#: pkg/kubectl/cmd/create_clusterrolebinding.go:32
18310msgid ""
18311"\n"
18312"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
18313msgstr ""
18314
18315#: pkg/kubectl/cmd/create_rolebinding.go:32
18316msgid ""
18317"\n"
18318"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
18319msgstr ""
18320
18321#: pkg/kubectl/cmd/create_secret.go:200
18322msgid ""
18323"\n"
18324"\t\tCreate a TLS secret from the given public/private key pair.\n"
18325"\n"
18326"\t\tThe public/private key pair must exist before hand. The public key "
18327"certificate must be .PEM encoded and match the given private key."
18328msgstr ""
18329
18330#: pkg/kubectl/cmd/create_configmap.go:32
18331msgid ""
18332"\n"
18333"\t\tCreate a configmap based on a file, directory, or specified literal "
18334"value.\n"
18335"\n"
18336"\t\tA single configmap may package one or more key/value pairs.\n"
18337"\n"
18338"\t\tWhen creating a configmap based on a file, the key will default to the "
18339"basename of the file, and the value will\n"
18340"\t\tdefault to the file content.  If the basename is an invalid key, you may "
18341"specify an alternate key.\n"
18342"\n"
18343"\t\tWhen creating a configmap based on a directory, each file whose basename "
18344"is a valid key in the directory will be\n"
18345"\t\tpackaged into the configmap.  Any directory entries except regular files "
18346"are ignored (e.g. subdirectories,\n"
18347"\t\tsymlinks, devices, pipes, etc)."
18348msgstr ""
18349
18350#: pkg/kubectl/cmd/create_namespace.go:32
18351msgid ""
18352"\n"
18353"\t\tCreate a namespace with the specified name."
18354msgstr ""
18355
18356#: pkg/kubectl/cmd/create_secret.go:119
18357msgid ""
18358"\n"
18359"\t\tCreate a new secret for use with Docker registries.\n"
18360"\n"
18361"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
18362"\n"
18363"\t\tWhen using the Docker command line to push images, you can authenticate "
18364"to a given registry by running\n"
18365"\n"
18366"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --"
18367"password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
18368"\n"
18369"    That produces a ~/.dockercfg file that is used by subsequent 'docker "
18370"push' and 'docker pull' commands to\n"
18371"\t\tauthenticate to the registry. The email address is optional.\n"
18372"\n"
18373"\t\tWhen creating applications, you may have a Docker registry that requires "
18374"authentication.  In order for the\n"
18375"\t\tnodes to pull images on your behalf, they have to have the credentials.  "
18376"You can provide this information\n"
18377"\t\tby creating a dockercfg secret and attaching it to your service account."
18378msgstr ""
18379
18380#: pkg/kubectl/cmd/create_pdb.go:32
18381msgid ""
18382"\n"
18383"\t\tCreate a pod disruption budget with the specified name, selector, and "
18384"desired minimum available pods"
18385msgstr ""
18386
18387#: pkg/kubectl/cmd/create.go:42
18388msgid ""
18389"\n"
18390"\t\tCreate a resource by filename or stdin.\n"
18391"\n"
18392"\t\tJSON and YAML formats are accepted."
18393msgstr ""
18394
18395#: pkg/kubectl/cmd/create_quota.go:32
18396msgid ""
18397"\n"
18398"\t\tCreate a resourcequota with the specified name, hard limits and optional "
18399"scopes"
18400msgstr ""
18401
18402#: pkg/kubectl/cmd/create_role.go:38
18403msgid ""
18404"\n"
18405"\t\tCreate a role with single rule."
18406msgstr ""
18407
18408#: pkg/kubectl/cmd/create_secret.go:47
18409msgid ""
18410"\n"
18411"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
18412"\n"
18413"\t\tA single secret may package one or more key/value pairs.\n"
18414"\n"
18415"\t\tWhen creating a secret based on a file, the key will default to the "
18416"basename of the file, and the value will\n"
18417"\t\tdefault to the file content.  If the basename is an invalid key, you may "
18418"specify an alternate key.\n"
18419"\n"
18420"\t\tWhen creating a secret based on a directory, each file whose basename is "
18421"a valid key in the directory will be\n"
18422"\t\tpackaged into the secret.  Any directory entries except regular files "
18423"are ignored (e.g. subdirectories,\n"
18424"\t\tsymlinks, devices, pipes, etc)."
18425msgstr ""
18426
18427#: pkg/kubectl/cmd/create_serviceaccount.go:32
18428msgid ""
18429"\n"
18430"\t\tCreate a service account with the specified name."
18431msgstr ""
18432
18433#: pkg/kubectl/cmd/run.go:52
18434msgid ""
18435"\n"
18436"\t\tCreate and run a particular image, possibly replicated.\n"
18437"\n"
18438"\t\tCreates a deployment or job to manage the created container(s)."
18439msgstr ""
18440
18441#: pkg/kubectl/cmd/autoscale.go:34
18442msgid ""
18443"\n"
18444"\t\tCreates an autoscaler that automatically chooses and sets the number of "
18445"pods that run in a kubernetes cluster.\n"
18446"\n"
18447"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and "
18448"creates an autoscaler that uses the given resource as a reference.\n"
18449"\t\tAn autoscaler can automatically increase or decrease number of pods "
18450"deployed within the system as needed."
18451msgstr ""
18452
18453#: pkg/kubectl/cmd/delete.go:40
18454msgid ""
18455"\n"
18456"\t\tDelete resources by filenames, stdin, resources and names, or by "
18457"resources and label selector.\n"
18458"\n"
18459"\t\tJSON and YAML formats are accepted. Only one type of the arguments may "
18460"be specified: filenames,\n"
18461"\t\tresources and names, or resources and label selector.\n"
18462"\n"
18463"\t\tSome resources, such as pods, support graceful deletion. These resources "
18464"define a default period\n"
18465"\t\tbefore they are forcibly terminated (the grace period) but you may "
18466"override that value with\n"
18467"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. "
18468"Because these resources often\n"
18469"\t\trepresent entities in the cluster, deletion may not be acknowledged "
18470"immediately. If the node\n"
18471"\t\thosting a pod is down or cannot reach the API server, termination may "
18472"take significantly longer\n"
18473"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace"
18474"\tperiod of 0 and specify\n"
18475"\t\tthe --force flag.\n"
18476"\n"
18477"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the "
18478"pod's processes have been\n"
18479"\t\tterminated, which can leave those processes running until the node "
18480"detects the deletion and\n"
18481"\t\tcompletes graceful deletion. If your processes use shared storage or "
18482"talk to a remote API and\n"
18483"\t\tdepend on the name of the pod to identify themselves, force deleting "
18484"those pods may result in\n"
18485"\t\tmultiple processes running on different machines using the same "
18486"identification which may lead\n"
18487"\t\tto data corruption or inconsistency. Only force delete pods when you are "
18488"sure the pod is\n"
18489"\t\tterminated, or if your application can tolerate multiple copies of the "
18490"same pod running at once.\n"
18491"\t\tAlso, if you force delete pods the scheduler may place new pods on those "
18492"nodes before the node\n"
18493"\t\thas released those resources and causing those pods to be evicted "
18494"immediately.\n"
18495"\n"
18496"\t\tNote that the delete command does NOT do resource version checks, so if "
18497"someone\n"
18498"\t\tsubmits an update to a resource right when you submit a delete, their "
18499"update\n"
18500"\t\twill be lost along with the rest of the resource."
18501msgstr ""
18502
18503#: pkg/kubectl/cmd/stop.go:31
18504msgid ""
18505"\n"
18506"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
18507"\n"
18508"\t\tThe stop command is deprecated, all its functionalities are covered by "
18509"delete command.\n"
18510"\t\tSee 'kubectl delete --help' for more details.\n"
18511"\n"
18512"\t\tAttempts to shut down and delete a resource that supports graceful "
18513"termination.\n"
18514"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
18515msgstr ""
18516
18517#: pkg/kubectl/cmd/top_node.go:60
18518msgid ""
18519"\n"
18520"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
18521"\n"
18522"\t\tThe top-node command allows you to see the resource consumption of nodes."
18523msgstr ""
18524
18525#: pkg/kubectl/cmd/top_pod.go:53
18526msgid ""
18527"\n"
18528"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
18529"\n"
18530"\t\tThe 'top pod' command allows you to see the resource consumption of "
18531"pods.\n"
18532"\n"
18533"\t\tDue to the metrics pipeline delay, they may be unavailable for a few "
18534"minutes\n"
18535"\t\tsince pod creation."
18536msgstr ""
18537
18538#: pkg/kubectl/cmd/top.go:33
18539msgid ""
18540"\n"
18541"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
18542"\n"
18543"\t\tThe top command allows you to see the resource consumption for nodes or "
18544"pods.\n"
18545"\n"
18546"\t\tThis command requires Heapster to be correctly configured and working on "
18547"the server. "
18548msgstr ""
18549
18550#: pkg/kubectl/cmd/drain.go:140
18551msgid ""
18552"\n"
18553"\t\tDrain node in preparation for maintenance.\n"
18554"\n"
18555"\t\tThe given node will be marked unschedulable to prevent new pods from "
18556"arriving.\n"
18557"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
18558"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use "
18559"normal DELETE\n"
18560"\t\tto delete the pods.\n"
18561"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot "
18562"be deleted through\n"
18563"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not "
18564"proceed\n"
18565"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
18566"\t\tDaemonSet-managed pods, because those pods would be immediately replaced "
18567"by the\n"
18568"\t\tDaemonSet controller, which ignores unschedulable markings.  If there "
18569"are any\n"
18570"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
18571"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete "
18572"any pods unless you\n"
18573"\t\tuse --force.  --force will also allow deletion to proceed if the "
18574"managing resource of one\n"
18575"\t\tor more pods is missing.\n"
18576"\n"
18577"\t\t'drain' waits for graceful termination. You should not operate on the "
18578"machine until\n"
18579"\t\tthe command completes.\n"
18580"\n"
18581"\t\tWhen you are ready to put the node back into service, use kubectl "
18582"uncordon, which\n"
18583"\t\twill make the node schedulable again.\n"
18584"\n"
18585"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
18586msgstr ""
18587
18588#: pkg/kubectl/cmd/edit.go:56
18589msgid ""
18590"\n"
18591"\t\tEdit a resource from the default editor.\n"
18592"\n"
18593"\t\tThe edit command allows you to directly edit any API resource you can "
18594"retrieve via the\n"
18595"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, "
18596"or EDITOR\n"
18597"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for "
18598"Windows.\n"
18599"\t\tYou can edit multiple objects, although changes are applied one at a "
18600"time. The command\n"
18601"\t\taccepts filenames as well as command line arguments, although the files "
18602"you point to must\n"
18603"\t\tbe previously saved versions of resources.\n"
18604"\n"
18605"\t\tEditing is done with the API version used to fetch the resource.\n"
18606"\t\tTo edit using a specific API version, fully-qualify the resource, "
18607"version, and group.\n"
18608"\n"
18609"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
18610"\n"
18611"\t\tThe flag --windows-line-endings can be used to force Windows line "
18612"endings,\n"
18613"\t\totherwise the default for your operating system will be used.\n"
18614"\n"
18615"\t\tIn the event an error occurs while updating, a temporary file will be "
18616"created on disk\n"
18617"\t\tthat contains your unapplied changes. The most common error when "
18618"updating a resource\n"
18619"\t\tis another editor changing the resource on the server. When this occurs, "
18620"you will have\n"
18621"\t\tto apply your changes to the newer version of the resource, or update "
18622"your temporary\n"
18623"\t\tsaved copy to include the latest resource version."
18624msgstr ""
18625
18626#: pkg/kubectl/cmd/drain.go:115
18627msgid ""
18628"\n"
18629"\t\tMark node as schedulable."
18630msgstr ""
18631
18632#: pkg/kubectl/cmd/drain.go:90
18633msgid ""
18634"\n"
18635"\t\tMark node as unschedulable."
18636msgstr ""
18637
18638#: pkg/kubectl/cmd/completion.go:47
18639msgid ""
18640"\n"
18641"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
18642"\t\tThe shell code must be evaluated to provide interactive\n"
18643"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
18644"\t\tthe .bash_profile.\n"
18645"\n"
18646"\t\tNote: this requires the bash-completion framework, which is not "
18647"installed\n"
18648"\t\tby default on Mac.  This can be installed by using homebrew:\n"
18649"\n"
18650"\t\t    $ brew install bash-completion\n"
18651"\n"
18652"\t\tOnce installed, bash_completion must be evaluated.  This can be done by "
18653"adding the\n"
18654"\t\tfollowing line to the .bash_profile\n"
18655"\n"
18656"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
18657"\n"
18658"\t\tNote for zsh users: [1] zsh completions are only supported in versions "
18659"of zsh >= 5.2"
18660msgstr ""
18661
18662#: pkg/kubectl/cmd/rollingupdate.go:45
18663msgid ""
18664"\n"
18665"\t\tPerform a rolling update of the given ReplicationController.\n"
18666"\n"
18667"\t\tReplaces the specified replication controller with a new replication "
18668"controller by updating one pod at a time to use the\n"
18669"\t\tnew PodTemplate. The new-controller.json must specify the same namespace "
18670"as the\n"
18671"\t\texisting replication controller and overwrite at least one (common) "
18672"label in its replicaSelector.\n"
18673"\n"
18674"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
18675msgstr ""
18676
18677#: pkg/kubectl/cmd/replace.go:40
18678msgid ""
18679"\n"
18680"\t\tReplace a resource by filename or stdin.\n"
18681"\n"
18682"\t\tJSON and YAML formats are accepted. If replacing an existing resource, "
18683"the\n"
18684"\t\tcomplete resource spec must be provided. This can be obtained by\n"
18685"\n"
18686"\t\t    $ kubectl get TYPE NAME -o yaml\n"
18687"\n"
18688"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
18689"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
18690"html to find if a field is mutable."
18691msgstr ""
18692
18693#: pkg/kubectl/cmd/scale.go:34
18694msgid ""
18695"\n"
18696"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or "
18697"Job.\n"
18698"\n"
18699"\t\tScale also allows users to specify one or more preconditions for the "
18700"scale action.\n"
18701"\n"
18702"\t\tIf --current-replicas or --resource-version is specified, it is "
18703"validated before the\n"
18704"\t\tscale is attempted, and it is guaranteed that the precondition holds "
18705"true when the\n"
18706"\t\tscale is sent to the server."
18707msgstr ""
18708
18709#: pkg/kubectl/cmd/apply_set_last_applied.go:62
18710msgid ""
18711"\n"
18712"\t\tSet the latest last-applied-configuration annotations by setting it to "
18713"match the contents of a file.\n"
18714"\t\tThis results in the last-applied-configuration being updated as though "
18715"'kubectl apply -f <file>' was run,\n"
18716"\t\twithout updating any other parts of the object."
18717msgstr ""
18718
18719#: pkg/kubectl/cmd/proxy.go:36
18720msgid ""
18721"\n"
18722"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
18723"\n"
18724"\t\t    $ kubectl proxy --api-prefix=/\n"
18725"\n"
18726"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
18727"\n"
18728"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/"
18729"api/\n"
18730"\n"
18731"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
18732"\n"
18733"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
18734"\n"
18735"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
18736"\n"
18737"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
18738msgstr ""
18739
18740#: pkg/kubectl/cmd/patch.go:59
18741msgid ""
18742"\n"
18743"\t\tUpdate field(s) of a resource using strategic merge patch\n"
18744"\n"
18745"\t\tJSON and YAML formats are accepted.\n"
18746"\n"
18747"\t\tPlease refer to the models in https://htmlpreview.github.io/?https://"
18748"github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions."
18749"html to find if a field is mutable."
18750msgstr ""
18751
18752#: pkg/kubectl/cmd/label.go:70
18753#, c-format
18754msgid ""
18755"\n"
18756"\t\tUpdate the labels on a resource.\n"
18757"\n"
18758"\t\t* A label must begin with a letter or number, and may contain letters, "
18759"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
18760"\t\t* If --overwrite is true, then existing labels can be overwritten, "
18761"otherwise attempting to overwrite a label will result in an error.\n"
18762"\t\t* If --resource-version is specified, then updates will use this "
18763"resource version, otherwise the existing resource-version will be used."
18764msgstr ""
18765
18766#: pkg/kubectl/cmd/taint.go:58
18767#, c-format
18768msgid ""
18769"\n"
18770"\t\tUpdate the taints on one or more nodes.\n"
18771"\n"
18772"\t\t* A taint consists of a key, value, and effect. As an argument here, it "
18773"is expressed as key=value:effect.\n"
18774"\t\t* The key must begin with a letter or number, and may contain letters, "
18775"numbers, hyphens, dots, and underscores, up to %[1]d characters.\n"
18776"\t\t* The value must begin with a letter or number, and may contain letters, "
18777"numbers, hyphens, dots, and underscores, up to %[2]d characters.\n"
18778"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
18779"\t\t* Currently taint can only apply to node."
18780msgstr ""
18781
18782#: pkg/kubectl/cmd/apply_view_last_applied.go:46
18783msgid ""
18784"\n"
18785"\t\tView the latest last-applied-configuration annotations by type/name or "
18786"file.\n"
18787"\n"
18788"\t\tThe default output will be printed to stdout in YAML format. One can use "
18789"-o option\n"
18790"\t\tto change output format."
18791msgstr ""
18792
18793#: pkg/kubectl/cmd/cp.go:37
18794msgid ""
18795"\n"
18796"\t    # !!!Important Note!!!\n"
18797"\t    # Requires that the 'tar' binary is present in your container\n"
18798"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
18799"\n"
18800"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in "
18801"the default namespace\n"
18802"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
18803"\n"
18804"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific "
18805"container\n"
18806"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
18807"\n"
18808"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace "
18809"<some-namespace>\n"
18810"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
18811"\n"
18812"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
18813"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
18814msgstr ""
18815
18816#: pkg/kubectl/cmd/create_secret.go:205
18817msgid ""
18818"\n"
18819"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
18820"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/"
18821"to/tls.key"
18822msgstr ""
18823
18824#: pkg/kubectl/cmd/create_namespace.go:35
18825msgid ""
18826"\n"
18827"\t  # Create a new namespace named my-namespace\n"
18828"\t  kubectl create namespace my-namespace"
18829msgstr ""
18830
18831#: pkg/kubectl/cmd/create_secret.go:59
18832msgid ""
18833"\n"
18834"\t  # Create a new secret named my-secret with keys for each file in folder "
18835"bar\n"
18836"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
18837"\n"
18838"\t  # Create a new secret named my-secret with specified keys instead of "
18839"names on disk\n"
18840"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/."
18841"ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
18842"\n"
18843"\t  # Create a new secret named my-secret with key1=supersecret and "
18844"key2=topsecret\n"
18845"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret "
18846"--from-literal=key2=topsecret"
18847msgstr ""
18848
18849#: pkg/kubectl/cmd/create_serviceaccount.go:35
18850msgid ""
18851"\n"
18852"\t  # Create a new service account named my-service-account\n"
18853"\t  kubectl create serviceaccount my-service-account"
18854msgstr ""
18855
18856#: pkg/kubectl/cmd/create_service.go:232
18857msgid ""
18858"\n"
18859"\t# Create a new ExternalName service named my-ns \n"
18860"\tkubectl create service externalname my-ns --external-name bar.com"
18861msgstr ""
18862
18863#: pkg/kubectl/cmd/create_service.go:225
18864msgid ""
18865"\n"
18866"\tCreate an ExternalName service with the specified name.\n"
18867"\n"
18868"\tExternalName service references to an external DNS address instead of\n"
18869"\tonly pods, which will allow application authors to reference services\n"
18870"\tthat exist off platform, on other clusters, or locally."
18871msgstr ""
18872
18873#: pkg/kubectl/cmd/help.go:30
18874msgid ""
18875"\n"
18876"\tHelp provides help for any command in the application.\n"
18877"\tSimply type kubectl help [path to command] for full details."
18878msgstr ""
18879
18880#: pkg/kubectl/cmd/create_service.go:173
18881msgid ""
18882"\n"
18883"    # Create a new LoadBalancer service named my-lbs\n"
18884"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
18885msgstr ""
18886
18887#: pkg/kubectl/cmd/create_service.go:53
18888msgid ""
18889"\n"
18890"    # Create a new clusterIP service named my-cs\n"
18891"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
18892"\n"
18893"    # Create a new clusterIP service named my-cs (in headless mode)\n"
18894"    kubectl create service clusterip my-cs --clusterip=\"None\""
18895msgstr ""
18896
18897#: pkg/kubectl/cmd/create_deployment.go:36
18898msgid ""
18899"\n"
18900"    # Create a new deployment named my-dep that runs the busybox image.\n"
18901"    kubectl create deployment my-dep --image=busybox"
18902msgstr ""
18903
18904#: pkg/kubectl/cmd/create_service.go:116
18905msgid ""
18906"\n"
18907"    # Create a new nodeport service named my-ns\n"
18908"    kubectl create service nodeport my-ns --tcp=5678:8080"
18909msgstr ""
18910
18911#: pkg/kubectl/cmd/clusterinfo_dump.go:62
18912msgid ""
18913"\n"
18914"    # Dump current cluster state to stdout\n"
18915"    kubectl cluster-info dump\n"
18916"\n"
18917"    # Dump current cluster state to /path/to/cluster-state\n"
18918"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
18919"\n"
18920"    # Dump all namespaces to stdout\n"
18921"    kubectl cluster-info dump --all-namespaces\n"
18922"\n"
18923"    # Dump a set of namespaces to /path/to/cluster-state\n"
18924"    kubectl cluster-info dump --namespaces default,kube-system --output-"
18925"directory=/path/to/cluster-state"
18926msgstr ""
18927
18928#: pkg/kubectl/cmd/annotate.go:78
18929msgid ""
18930"\n"
18931"    # Update pod 'foo' with the annotation 'description' and the value 'my "
18932"frontend'.\n"
18933"    # If the same annotation is set multiple times, only the last value will "
18934"be applied\n"
18935"    kubectl annotate pods foo description='my frontend'\n"
18936"\n"
18937"    # Update a pod identified by type and name in \"pod.json\"\n"
18938"    kubectl annotate -f pod.json description='my frontend'\n"
18939"\n"
18940"    # Update pod 'foo' with the annotation 'description' and the value 'my "
18941"frontend running nginx', overwriting any existing value.\n"
18942"    kubectl annotate --overwrite pods foo description='my frontend running "
18943"nginx'\n"
18944"\n"
18945"    # Update all pods in the namespace\n"
18946"    kubectl annotate pods --all description='my frontend running nginx'\n"
18947"\n"
18948"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
18949"    kubectl annotate pods foo description='my frontend running nginx' --"
18950"resource-version=1\n"
18951"\n"
18952"    # Update pod 'foo' by removing an annotation named 'description' if it "
18953"exists.\n"
18954"    # Does not require the --overwrite flag.\n"
18955"    kubectl annotate pods foo description-"
18956msgstr ""
18957
18958#: pkg/kubectl/cmd/create_service.go:170
18959msgid ""
18960"\n"
18961"    Create a LoadBalancer service with the specified name."
18962msgstr ""
18963
18964#: pkg/kubectl/cmd/create_service.go:50
18965msgid ""
18966"\n"
18967"    Create a clusterIP service with the specified name."
18968msgstr ""
18969
18970#: pkg/kubectl/cmd/create_deployment.go:33
18971msgid ""
18972"\n"
18973"    Create a deployment with the specified name."
18974msgstr ""
18975
18976#: pkg/kubectl/cmd/create_service.go:113
18977msgid ""
18978"\n"
18979"    Create a nodeport service with the specified name."
18980msgstr ""
18981
18982#: pkg/kubectl/cmd/clusterinfo_dump.go:53
18983msgid ""
18984"\n"
18985"    Dumps cluster info out suitable for debugging and diagnosing cluster "
18986"problems.  By default, dumps everything to\n"
18987"    stdout. You can optionally specify a directory with --output-directory.  "
18988"If you specify a directory, kubernetes will\n"
18989"    build a set of files in that directory.  By default only dumps things in "
18990"the 'kube-system' namespace, but you can\n"
18991"    switch to a different namespace with the --namespaces flag, or specify --"
18992"all-namespaces to dump all namespaces.\n"
18993"\n"
18994"    The command also dumps the logs of all of the pods in the cluster, these "
18995"logs are dumped into different directories\n"
18996"    based on namespace and pod name."
18997msgstr ""
18998
18999#: pkg/kubectl/cmd/clusterinfo.go:37
19000msgid ""
19001"\n"
19002"  Display addresses of the master and services with label kubernetes.io/"
19003"cluster-service=true\n"
19004"  To further debug and diagnose cluster problems, use 'kubectl cluster-info "
19005"dump'."
19006msgstr ""
19007
19008#: pkg/kubectl/cmd/create_quota.go:62
19009msgid ""
19010"A comma-delimited set of quota scopes that must all match each object "
19011"tracked by the quota."
19012msgstr ""
19013
19014#: pkg/kubectl/cmd/create_quota.go:61
19015msgid ""
19016"A comma-delimited set of resource=quantity pairs that define a hard limit."
19017msgstr ""
19018
19019#: pkg/kubectl/cmd/create_pdb.go:64
19020msgid ""
19021"A label selector to use for this budget. Only equality-based selector "
19022"requirements are supported."
19023msgstr ""
19024
19025#: pkg/kubectl/cmd/expose.go:104
19026msgid ""
19027"A label selector to use for this service. Only equality-based selector "
19028"requirements are supported. If empty (the default) infer the selector from "
19029"the replication controller or replica set.)"
19030msgstr ""
19031
19032#: pkg/kubectl/cmd/run.go:139
19033msgid "A schedule in the Cron format the job should be run with."
19034msgstr ""
19035
19036#: pkg/kubectl/cmd/expose.go:109
19037msgid ""
19038"Additional external IP address (not managed by Kubernetes) to accept for the "
19039"service. If this IP is routed to a node, the service can be accessed by this "
19040"IP in addition to its generated service IP."
19041msgstr ""
19042
19043#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122
19044msgid ""
19045"An inline JSON override for the generated object. If this is non-empty, it "
19046"is used to override the generated object. Requires that the object supply a "
19047"valid apiVersion field."
19048msgstr ""
19049
19050#: pkg/kubectl/cmd/run.go:137
19051msgid ""
19052"An inline JSON override for the generated service object. If this is non-"
19053"empty, it is used to override the generated object. Requires that the object "
19054"supply a valid apiVersion field.  Only used if --expose is true."
19055msgstr ""
19056
19057#: pkg/kubectl/cmd/apply.go:104
19058msgid "Apply a configuration to a resource by filename or stdin"
19059msgstr ""
19060
19061#: pkg/kubectl/cmd/certificates.go:72
19062msgid "Approve a certificate signing request"
19063msgstr ""
19064
19065#: pkg/kubectl/cmd/create_service.go:82
19066msgid ""
19067"Assign your own ClusterIP or set to 'None' for a 'headless' service (no "
19068"loadbalancing)."
19069msgstr ""
19070
19071#: pkg/kubectl/cmd/attach.go:70
19072msgid "Attach to a running container"
19073msgstr ""
19074
19075#: pkg/kubectl/cmd/autoscale.go:56
19076msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
19077msgstr ""
19078
19079#: pkg/kubectl/cmd/expose.go:113
19080msgid ""
19081"ClusterIP to be assigned to the service. Leave empty to auto-allocate, or "
19082"set to 'None' to create a headless service."
19083msgstr ""
19084
19085#: pkg/kubectl/cmd/create_clusterrolebinding.go:56
19086msgid "ClusterRole this ClusterRoleBinding should reference"
19087msgstr ""
19088
19089#: pkg/kubectl/cmd/create_rolebinding.go:56
19090msgid "ClusterRole this RoleBinding should reference"
19091msgstr ""
19092
19093#: pkg/kubectl/cmd/rollingupdate.go:102
19094msgid ""
19095"Container name which will have its image upgraded. Only relevant when --"
19096"image is specified, ignored otherwise. Required when using --image on a "
19097"multi-container pod"
19098msgstr ""
19099
19100#: pkg/kubectl/cmd/convert.go:68
19101msgid "Convert config files between different API versions"
19102msgstr ""
19103
19104#: pkg/kubectl/cmd/cp.go:65
19105msgid "Copy files and directories to and from containers."
19106msgstr ""
19107
19108#: pkg/kubectl/cmd/create_clusterrolebinding.go:44
19109msgid "Create a ClusterRoleBinding for a particular ClusterRole"
19110msgstr ""
19111
19112#: pkg/kubectl/cmd/create_service.go:182
19113msgid "Create a LoadBalancer service."
19114msgstr ""
19115
19116#: pkg/kubectl/cmd/create_service.go:125
19117msgid "Create a NodePort service."
19118msgstr ""
19119
19120#: pkg/kubectl/cmd/create_rolebinding.go:44
19121msgid "Create a RoleBinding for a particular Role or ClusterRole"
19122msgstr ""
19123
19124#: pkg/kubectl/cmd/create_secret.go:214
19125msgid "Create a TLS secret"
19126msgstr ""
19127
19128#: pkg/kubectl/cmd/create_service.go:69
19129msgid "Create a clusterIP service."
19130msgstr ""
19131
19132#: pkg/kubectl/cmd/create_configmap.go:60
19133msgid "Create a configmap from a local file, directory or literal value"
19134msgstr ""
19135
19136#: pkg/kubectl/cmd/create_deployment.go:46
19137msgid "Create a deployment with the specified name."
19138msgstr ""
19139
19140#: pkg/kubectl/cmd/create_namespace.go:45
19141msgid "Create a namespace with the specified name"
19142msgstr ""
19143
19144#: pkg/kubectl/cmd/create_pdb.go:50
19145msgid "Create a pod disruption budget with the specified name."
19146msgstr ""
19147
19148#: pkg/kubectl/cmd/create_quota.go:48
19149msgid "Create a quota with the specified name."
19150msgstr ""
19151
19152#: pkg/kubectl/cmd/create.go:63
19153msgid "Create a resource by filename or stdin"
19154msgstr ""
19155
19156#: pkg/kubectl/cmd/create_secret.go:144
19157msgid "Create a secret for use with a Docker registry"
19158msgstr ""
19159
19160#: pkg/kubectl/cmd/create_secret.go:74
19161msgid "Create a secret from a local file, directory or literal value"
19162msgstr ""
19163
19164#: pkg/kubectl/cmd/create_secret.go:35
19165msgid "Create a secret using specified subcommand"
19166msgstr ""
19167
19168#: pkg/kubectl/cmd/create_serviceaccount.go:45
19169msgid "Create a service account with the specified name"
19170msgstr ""
19171
19172#: pkg/kubectl/cmd/create_service.go:37
19173msgid "Create a service using specified subcommand."
19174msgstr ""
19175
19176#: pkg/kubectl/cmd/create_service.go:241
19177msgid "Create an ExternalName service."
19178msgstr ""
19179
19180#: pkg/kubectl/cmd/delete.go:132
19181msgid ""
19182"Delete resources by filenames, stdin, resources and names, or by resources "
19183"and label selector"
19184msgstr ""
19185
19186#: pkg/kubectl/cmd/config/delete_cluster.go:39
19187msgid "Delete the specified cluster from the kubeconfig"
19188msgstr ""
19189
19190#: pkg/kubectl/cmd/config/delete_context.go:39
19191msgid "Delete the specified context from the kubeconfig"
19192msgstr ""
19193
19194#: pkg/kubectl/cmd/certificates.go:122
19195msgid "Deny a certificate signing request"
19196msgstr ""
19197
19198#: pkg/kubectl/cmd/stop.go:59
19199msgid "Deprecated: Gracefully shut down a resource by name or filename"
19200msgstr ""
19201
19202#: pkg/kubectl/cmd/config/get_contexts.go:64
19203msgid "Describe one or many contexts"
19204msgstr ""
19205
19206#: pkg/kubectl/cmd/top_node.go:78
19207msgid "Display Resource (CPU/Memory) usage of nodes"
19208msgstr ""
19209
19210#: pkg/kubectl/cmd/top_pod.go:80
19211msgid "Display Resource (CPU/Memory) usage of pods"
19212msgstr ""
19213
19214#: pkg/kubectl/cmd/top.go:44
19215msgid "Display Resource (CPU/Memory) usage."
19216msgstr ""
19217
19218#: pkg/kubectl/cmd/clusterinfo.go:51
19219msgid "Display cluster info"
19220msgstr ""
19221
19222#: pkg/kubectl/cmd/config/get_clusters.go:41
19223msgid "Display clusters defined in the kubeconfig"
19224msgstr ""
19225
19226#: pkg/kubectl/cmd/config/view.go:67
19227msgid "Display merged kubeconfig settings or a specified kubeconfig file"
19228msgstr ""
19229
19230#: pkg/kubectl/cmd/get.go:111
19231msgid "Display one or many resources"
19232msgstr ""
19233
19234#: pkg/kubectl/cmd/config/current_context.go:49
19235msgid "Displays the current-context"
19236msgstr ""
19237
19238#: pkg/kubectl/cmd/explain.go:51
19239msgid "Documentation of resources"
19240msgstr ""
19241
19242#: pkg/kubectl/cmd/drain.go:178
19243msgid "Drain node in preparation for maintenance"
19244msgstr ""
19245
19246#: pkg/kubectl/cmd/clusterinfo_dump.go:39
19247msgid "Dump lots of relevant info for debugging and diagnosis"
19248msgstr ""
19249
19250#: pkg/kubectl/cmd/edit.go:110
19251msgid "Edit a resource on the server"
19252msgstr ""
19253
19254#: pkg/kubectl/cmd/create_secret.go:160
19255msgid "Email for Docker registry"
19256msgstr ""
19257
19258#: pkg/kubectl/cmd/exec.go:69
19259msgid "Execute a command in a container"
19260msgstr ""
19261
19262#: pkg/kubectl/cmd/rollingupdate.go:103
19263msgid ""
19264"Explicit policy for when to pull container images. Required when --image is "
19265"same as existing image, ignored otherwise."
19266msgstr ""
19267
19268#: pkg/kubectl/cmd/portforward.go:76
19269msgid "Forward one or more local ports to a pod"
19270msgstr ""
19271
19272#: pkg/kubectl/cmd/help.go:37
19273msgid "Help about any command"
19274msgstr ""
19275
19276#: pkg/kubectl/cmd/expose.go:103
19277msgid ""
19278"IP to assign to the Load Balancer. If empty, an ephemeral IP will be created "
19279"and used (cloud-provider specific)."
19280msgstr ""
19281
19282#: pkg/kubectl/cmd/expose.go:112
19283msgid ""
19284"If non-empty, set the session affinity for the service to this; legal "
19285"values: 'None', 'ClientIP'"
19286msgstr ""
19287
19288#: pkg/kubectl/cmd/annotate.go:136
19289msgid ""
19290"If non-empty, the annotation update will only succeed if this is the current "
19291"resource-version for the object. Only valid when specifying a single "
19292"resource."
19293msgstr ""
19294
19295#: pkg/kubectl/cmd/label.go:134
19296msgid ""
19297"If non-empty, the labels update will only succeed if this is the current "
19298"resource-version for the object. Only valid when specifying a single "
19299"resource."
19300msgstr ""
19301
19302#: pkg/kubectl/cmd/rollingupdate.go:99
19303msgid ""
19304"Image to use for upgrading the replication controller. Must be distinct from "
19305"the existing image (either new image or new image tag).  Can not be used "
19306"with --filename/-f"
19307msgstr ""
19308
19309#: pkg/kubectl/cmd/rollout/rollout.go:47
19310msgid "Manage a deployment rollout"
19311msgstr ""
19312
19313#: pkg/kubectl/cmd/drain.go:128
19314msgid "Mark node as schedulable"
19315msgstr ""
19316
19317#: pkg/kubectl/cmd/drain.go:103
19318msgid "Mark node as unschedulable"
19319msgstr ""
19320
19321#: pkg/kubectl/cmd/rollout/rollout_pause.go:74
19322msgid "Mark the provided resource as paused"
19323msgstr ""
19324
19325#: pkg/kubectl/cmd/certificates.go:36
19326msgid "Modify certificate resources."
19327msgstr ""
19328
19329#: pkg/kubectl/cmd/config/config.go:40
19330msgid "Modify kubeconfig files"
19331msgstr ""
19332
19333#: pkg/kubectl/cmd/expose.go:108
19334msgid ""
19335"Name or number for the port on the container that the service should direct "
19336"traffic to. Optional."
19337msgstr ""
19338
19339#: pkg/kubectl/cmd/logs.go:113
19340msgid ""
19341"Only return logs after a specific date (RFC3339). Defaults to all logs. Only "
19342"one of since-time / since may be used."
19343msgstr ""
19344
19345#: pkg/kubectl/cmd/completion.go:104
19346msgid "Output shell completion code for the specified shell (bash or zsh)"
19347msgstr ""
19348
19349#: pkg/kubectl/cmd/convert.go:85
19350msgid ""
19351"Output the formatted object with the given group version (for ex: "
19352"'extensions/v1beta1').)"
19353msgstr ""
19354
19355#: pkg/kubectl/cmd/create_secret.go:158
19356msgid "Password for Docker registry authentication"
19357msgstr ""
19358
19359#: pkg/kubectl/cmd/create_secret.go:226
19360msgid "Path to PEM encoded public key certificate."
19361msgstr ""
19362
19363#: pkg/kubectl/cmd/create_secret.go:227
19364msgid "Path to private key associated with given certificate."
19365msgstr ""
19366
19367#: pkg/kubectl/cmd/rollingupdate.go:85
19368msgid "Perform a rolling update of the given ReplicationController"
19369msgstr ""
19370
19371#: pkg/kubectl/cmd/scale.go:83
19372msgid ""
19373"Precondition for resource version. Requires that the current resource "
19374"version match this value in order to scale."
19375msgstr ""
19376
19377#: pkg/kubectl/cmd/version.go:40
19378msgid "Print the client and server version information"
19379msgstr ""
19380
19381#: pkg/kubectl/cmd/options.go:38
19382msgid "Print the list of flags inherited by all commands"
19383msgstr ""
19384
19385#: pkg/kubectl/cmd/logs.go:93
19386msgid "Print the logs for a container in a pod"
19387msgstr ""
19388
19389#: pkg/kubectl/cmd/replace.go:71
19390msgid "Replace a resource by filename or stdin"
19391msgstr ""
19392
19393#: pkg/kubectl/cmd/rollout/rollout_resume.go:72
19394msgid "Resume a paused resource"
19395msgstr ""
19396
19397#: pkg/kubectl/cmd/create_rolebinding.go:57
19398msgid "Role this RoleBinding should reference"
19399msgstr ""
19400
19401#: pkg/kubectl/cmd/run.go:97
19402msgid "Run a particular image on the cluster"
19403msgstr ""
19404
19405#: pkg/kubectl/cmd/proxy.go:69
19406msgid "Run a proxy to the Kubernetes API server"
19407msgstr ""
19408
19409#: pkg/kubectl/cmd/create_secret.go:161
19410msgid "Server location for Docker registry"
19411msgstr ""
19412
19413#: pkg/kubectl/cmd/scale.go:71
19414msgid ""
19415"Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
19416msgstr ""
19417
19418#: pkg/kubectl/cmd/set/set.go:38
19419msgid "Set specific features on objects"
19420msgstr ""
19421
19422#: pkg/kubectl/cmd/apply_set_last_applied.go:83
19423msgid ""
19424"Set the last-applied-configuration annotation on a live object to match the "
19425"contents of a file."
19426msgstr ""
19427
19428#: pkg/kubectl/cmd/set/set_selector.go:82
19429msgid "Set the selector on a resource"
19430msgstr ""
19431
19432#: pkg/kubectl/cmd/config/create_cluster.go:68
19433msgid "Sets a cluster entry in kubeconfig"
19434msgstr ""
19435
19436#: pkg/kubectl/cmd/config/create_context.go:58
19437msgid "Sets a context entry in kubeconfig"
19438msgstr ""
19439
19440#: pkg/kubectl/cmd/config/create_authinfo.go:104
19441msgid "Sets a user entry in kubeconfig"
19442msgstr ""
19443
19444#: pkg/kubectl/cmd/config/set.go:60
19445msgid "Sets an individual value in a kubeconfig file"
19446msgstr ""
19447
19448#: pkg/kubectl/cmd/config/use_context.go:49
19449msgid "Sets the current-context in a kubeconfig file"
19450msgstr ""
19451
19452#: pkg/kubectl/cmd/describe.go:86
19453msgid "Show details of a specific resource or group of resources"
19454msgstr ""
19455
19456#: pkg/kubectl/cmd/rollout/rollout_status.go:58
19457msgid "Show the status of the rollout"
19458msgstr ""
19459
19460#: pkg/kubectl/cmd/expose.go:106
19461msgid "Synonym for --target-port"
19462msgstr ""
19463
19464#: pkg/kubectl/cmd/expose.go:88
19465msgid ""
19466"Take a replication controller, service, deployment or pod and expose it as a "
19467"new Kubernetes Service"
19468msgstr ""
19469
19470#: pkg/kubectl/cmd/run.go:117
19471msgid "The image for the container to run."
19472msgstr ""
19473
19474#: pkg/kubectl/cmd/run.go:119
19475msgid ""
19476"The image pull policy for the container. If left empty, this value will not "
19477"be specified by the client and defaulted by the server"
19478msgstr ""
19479
19480#: pkg/kubectl/cmd/rollingupdate.go:101
19481msgid ""
19482"The key to use to differentiate between two different controllers, default "
19483"'deployment'.  Only relevant when --image is specified, ignored otherwise"
19484msgstr ""
19485
19486#: pkg/kubectl/cmd/create_pdb.go:63
19487msgid ""
19488"The minimum number or percentage of available pods this budget requires."
19489msgstr ""
19490
19491#: pkg/kubectl/cmd/expose.go:111
19492msgid "The name for the newly created object."
19493msgstr ""
19494
19495#: pkg/kubectl/cmd/autoscale.go:72
19496msgid ""
19497"The name for the newly created object. If not specified, the name of the "
19498"input resource will be used."
19499msgstr ""
19500
19501#: pkg/kubectl/cmd/run.go:116
19502msgid ""
19503"The name of the API generator to use, see http://kubernetes.io/docs/user-"
19504"guide/kubectl-conventions/#generators for a list."
19505msgstr ""
19506
19507#: pkg/kubectl/cmd/autoscale.go:67
19508msgid ""
19509"The name of the API generator to use. Currently there is only 1 generator."
19510msgstr ""
19511
19512#: pkg/kubectl/cmd/expose.go:99
19513msgid ""
19514"The name of the API generator to use. There are 2 generators: 'service/v1' "
19515"and 'service/v2'. The only difference between them is that service port in "
19516"v1 is named 'default', while it is left unnamed in v2. Default is 'service/"
19517"v2'."
19518msgstr ""
19519
19520#: pkg/kubectl/cmd/run.go:136
19521msgid ""
19522"The name of the generator to use for creating a service.  Only used if --"
19523"expose is true"
19524msgstr ""
19525
19526#: pkg/kubectl/cmd/expose.go:100
19527msgid "The network protocol for the service to be created. Default is 'TCP'."
19528msgstr ""
19529
19530#: pkg/kubectl/cmd/expose.go:101
19531msgid ""
19532"The port that the service should serve on. Copied from the resource being "
19533"exposed, if unspecified"
19534msgstr ""
19535
19536#: pkg/kubectl/cmd/run.go:124
19537msgid ""
19538"The port that this container exposes.  If --expose is true, this is also the "
19539"port used by the service that is created."
19540msgstr ""
19541
19542#: pkg/kubectl/cmd/run.go:134
19543msgid ""
19544"The resource requirement limits for this container.  For example, 'cpu=200m,"
19545"memory=512Mi'.  Note that server side components may assign limits depending "
19546"on the server configuration, such as limit ranges."
19547msgstr ""
19548
19549#: pkg/kubectl/cmd/run.go:133
19550msgid ""
19551"The resource requirement requests for this container.  For example, "
19552"'cpu=100m,memory=256Mi'.  Note that server side components may assign "
19553"requests depending on the server configuration, such as limit ranges."
19554msgstr ""
19555
19556#: pkg/kubectl/cmd/run.go:131
19557msgid ""
19558"The restart policy for this Pod.  Legal values [Always, OnFailure, Never].  "
19559"If set to 'Always' a deployment is created, if set to 'OnFailure' a job is "
19560"created, if set to 'Never', a regular pod is created. For the latter two --"
19561"replicas must be 1.  Default 'Always', for CronJobs ` + "`" + `Never` + "`" + `."
19562msgstr ""
19563
19564#: pkg/kubectl/cmd/create_secret.go:88
19565msgid "The type of secret to create"
19566msgstr ""
19567
19568#: pkg/kubectl/cmd/expose.go:102
19569msgid ""
19570"Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is "
19571"'ClusterIP'."
19572msgstr ""
19573
19574#: pkg/kubectl/cmd/rollout/rollout_undo.go:72
19575msgid "Undo a previous rollout"
19576msgstr ""
19577
19578#: pkg/kubectl/cmd/config/unset.go:48
19579msgid "Unsets an individual value in a kubeconfig file"
19580msgstr ""
19581
19582#: pkg/kubectl/cmd/patch.go:96
19583msgid "Update field(s) of a resource using strategic merge patch"
19584msgstr ""
19585
19586#: pkg/kubectl/cmd/set/set_image.go:95
19587msgid "Update image of a pod template"
19588msgstr ""
19589
19590#: pkg/kubectl/cmd/set/set_resources.go:102
19591msgid "Update resource requests/limits on objects with pod templates"
19592msgstr ""
19593
19594#: pkg/kubectl/cmd/annotate.go:116
19595msgid "Update the annotations on a resource"
19596msgstr ""
19597
19598#: pkg/kubectl/cmd/label.go:114
19599msgid "Update the labels on a resource"
19600msgstr ""
19601
19602#: pkg/kubectl/cmd/taint.go:87
19603msgid "Update the taints on one or more nodes"
19604msgstr ""
19605
19606#: pkg/kubectl/cmd/create_secret.go:156
19607msgid "Username for Docker registry authentication"
19608msgstr ""
19609
19610#: pkg/kubectl/cmd/apply_view_last_applied.go:64
19611msgid "View latest last-applied-configuration annotations of a resource/object"
19612msgstr ""
19613
19614#: pkg/kubectl/cmd/rollout/rollout_history.go:52
19615msgid "View rollout history"
19616msgstr ""
19617
19618#: pkg/kubectl/cmd/clusterinfo_dump.go:46
19619msgid ""
19620"Where to output the files.  If empty or '-' uses stdout, otherwise creates a "
19621"directory hierarchy in that directory"
19622msgstr ""
19623
19624#: pkg/kubectl/cmd/run_test.go:85
19625msgid "dummy restart flag)"
19626msgstr ""
19627
19628#: pkg/kubectl/cmd/create_service.go:254
19629msgid "external name of service"
19630msgstr ""
19631
19632#: pkg/kubectl/cmd/cmd.go:227
19633msgid "kubectl controls the Kubernetes cluster manager"
19634msgstr ""
19635`)
19636
19637func translationsKubectlTemplatePotBytes() ([]byte, error) {
19638	return _translationsKubectlTemplatePot, nil
19639}
19640
19641func translationsKubectlTemplatePot() (*asset, error) {
19642	bytes, err := translationsKubectlTemplatePotBytes()
19643	if err != nil {
19644		return nil, err
19645	}
19646
19647	info := bindataFileInfo{name: "translations/kubectl/template.pot", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
19648	a := &asset{bytes: bytes, info: info}
19649	return a, nil
19650}
19651
19652var _translationsKubectlZh_cnLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\xea\x00\x00\x00\x1c\x00\x00\x00l\a\x00\x009\x01\x00\x00\xbc\x0e\x00\x00\x00\x00\x00\x00\xa0\x13\x00\x00\xdc\x00\x00\x00\xa1\x13\x00\x00\xb6\x00\x00\x00~\x14\x00\x00\v\x02\x00\x005\x15\x00\x00\x1f\x01\x00\x00A\x17\x00\x00z\x00\x00\x00a\x18\x00\x00_\x02\x00\x00\xdc\x18\x00\x00|\x01\x00\x00<\x1b\x00\x00\x8f\x01\x00\x00\xb9\x1c\x00\x00k\x01\x00\x00I\x1e\x00\x00>\x01\x00\x00\xb5\x1f\x00\x00\x03\x02\x00\x00\xf4 \x00\x00o\x01\x00\x00\xf8\"\x00\x00H\x05\x00\x00h$\x00\x00g\x02\x00\x00\xb1)\x00\x00\x1b\x02\x00\x00\x19,\x00\x00u\x01\x00\x005.\x00\x00\xa8\x01\x00\x00\xab/\x00\x00\xd4\x01\x00\x00T1\x00\x00\x02\x02\x00\x00)3\x00\x00\xb4\x00\x00\x00,5\x00\x00\xb7\x02\x00\x00\xe15\x00\x00\x92\x03\x00\x00\x998\x00\x00\xbf\x01\x00\x00,<\x00\x00=\x00\x00\x00\xec=\x00\x00;\x00\x00\x00*>\x00\x00\xcd\x02\x00\x00f>\x00\x00<\x00\x00\x004A\x00\x00P\x00\x00\x00qA\x00\x00S\x00\x00\x00\xc2A\x00\x00<\x00\x00\x00\x16B\x00\x00\xac\x01\x00\x00SB\x00\x00\x13\x03\x00\x00\x00D\x00\x00\xea\x01\x00\x00\x14G\x00\x00\xfa\x01\x00\x00\xffH\x00\x00\xda\x01\x00\x00\xfaJ\x00\x00c\x01\x00\x00\xd5L\x00\x00T\x01\x00\x009N\x00\x00\xba\x06\x00\x00\x8eO\x00\x00\xf9\x01\x00\x00IV\x00\x00\xe0\x02\x00\x00CX\x00\x00\x02\x03\x00\x00$[\x00\x00\xfb\x00\x00\x00'^\x00\x00\xa5\x01\x00\x00#_\x00\x00\xb4\x01\x00\x00\xc9`\x00\x00\x18\x00\x00\x00~b\x00\x00<\x00\x00\x00\x97b\x00\x00=\x00\x00\x00\xd4b\x00\x00\xc6\x00\x00\x00\x12c\x00\x00g\x02\x00\x00\xd9c\x00\x00.\x00\x00\x00Af\x00\x001\x03\x00\x00pf\x00\x00g\x00\x00\x00\xa2i\x00\x00Q\x00\x00\x00\nj\x00\x00R\x00\x00\x00\\j\x00\x00\"\x00\x00\x00\xafj\x00\x00X\x02\x00\x00\xd2j\x00\x004\x00\x00\x00+m\x00\x00}\x00\x00\x00`m\x00\x00k\x01\x00\x00\xdem\x00\x00\x81\a\x00\x00Jo\x00\x00f\x01\x00\x00\xccv\x00\x00\x85\x00\x00\x003x\x00\x00\xea\x00\x00\x00\xb9x\x00\x00\xd9\x00\x00\x00\xa4y\x00\x00\n\x05\x00\x00~z\x00\x00\x10\x05\x00\x00\x89\u007f\x00\x00\x1c\x00\x00\x00\x9a\x84\x00\x00\x1e\x00\x00\x00\xb7\x84\x00\x00\x98\x02\x00\x00\u0584\x00\x00\xbc\x01\x00\x00o\x87\x00\x00\x9c\x01\x00\x00,\x89\x00\x00q\x01\x00\x00\u024a\x00\x00\x05\x01\x00\x00;\x8c\x00\x00\xdf\x01\x00\x00A\x8d\x00\x00\x1c\x01\x00\x00!\x8f\x00\x00\xc1\x01\x00\x00>\x90\x00\x00\x1b\x02\x00\x00\x00\x92\x00\x00\xc0\x00\x00\x00\x1c\x94\x00\x00\xd5\x02\x00\x00\u0754\x00\x00\x9d\x00\x00\x00\xb3\x97\x00\x00X\x00\x00\x00Q\x98\x00\x00%\x02\x00\x00\xaa\x98\x00\x00o\x00\x00\x00\u041a\x00\x00u\x00\x00\x00@\x9b\x00\x00\x01\x01\x00\x00\xb6\x9b\x00\x00v\x00\x00\x00\xb8\x9c\x00\x00t\x00\x00\x00/\x9d\x00\x00\xef\x00\x00\x00\xa4\x9d\x00\x00}\x00\x00\x00\x94\x9e\x00\x00j\x00\x00\x00\x12\x9f\x00\x00\xc4\x01\x00\x00}\x9f\x00\x00\xf7\x03\x00\x00B\xa1\x00\x00;\x00\x00\x00:\xa5\x00\x008\x00\x00\x00v\xa5\x00\x001\x00\x00\x00\xaf\xa5\x00\x007\x00\x00\x00\xe1\xa5\x00\x00u\x02\x00\x00\x19\xa6\x00\x00\xb0\x00\x00\x00\x8f\xa8\x00\x00[\x00\x00\x00@\xa9\x00\x00J\x00\x00\x00\x9c\xa9\x00\x00a\x00\x00\x00\xe7\xa9\x00\x00\xbd\x00\x00\x00I\xaa\x00\x009\x00\x00\x00\a\xab\x00\x00\xc5\x00\x00\x00A\xab\x00\x00\xae\x00\x00\x00\a\xac\x00\x00\xd6\x00\x00\x00\xb6\xac\x00\x008\x00\x00\x00\x8d\xad\x00\x00%\x00\x00\x00\u01ad\x00\x00W\x00\x00\x00\xec\xad\x00\x00\x1d\x00\x00\x00D\xae\x00\x00=\x00\x00\x00b\xae\x00\x00u\x00\x00\x00\xa0\xae\x00\x004\x00\x00\x00\x16\xaf\x00\x00-\x00\x00\x00K\xaf\x00\x00\xa3\x00\x00\x00y\xaf\x00\x003\x00\x00\x00\x1d\xb0\x00\x002\x00\x00\x00Q\xb0\x00\x008\x00\x00\x00\x84\xb0\x00\x00\x1e\x00\x00\x00\xbd\xb0\x00\x00\x1a\x00\x00\x00\u0730\x00\x009\x00\x00\x00\xf7\xb0\x00\x00\x13\x00\x00\x001\xb1\x00\x00\x1b\x00\x00\x00E\xb1\x00\x00@\x00\x00\x00a\xb1\x00\x00,\x00\x00\x00\xa2\xb1\x00\x00*\x00\x00\x00\u03f1\x00\x007\x00\x00\x00\xfa\xb1\x00\x00'\x00\x00\x002\xb2\x00\x00&\x00\x00\x00Z\xb2\x00\x00.\x00\x00\x00\x81\xb2\x00\x00=\x00\x00\x00\xb0\xb2\x00\x00*\x00\x00\x00\xee\xb2\x00\x000\x00\x00\x00\x19\xb3\x00\x00,\x00\x00\x00J\xb3\x00\x00\x1f\x00\x00\x00w\xb3\x00\x00]\x00\x00\x00\x97\xb3\x00\x000\x00\x00\x00\xf5\xb3\x00\x000\x00\x00\x00&\xb4\x00\x00\"\x00\x00\x00W\xb4\x00\x00?\x00\x00\x00z\xb4\x00\x00\x1d\x00\x00\x00\xba\xb4\x00\x00,\x00\x00\x00\u0634\x00\x00+\x00\x00\x00\x05\xb5\x00\x00$\x00\x00\x001\xb5\x00\x00\x14\x00\x00\x00V\xb5\x00\x00*\x00\x00\x00k\xb5\x00\x00A\x00\x00\x00\x96\xb5\x00\x00\x1d\x00\x00\x00\u0635\x00\x00\x1c\x00\x00\x00\xf6\xb5\x00\x00\x1a\x00\x00\x00\x13\xb6\x00\x00)\x00\x00\x00.\xb6\x00\x006\x00\x00\x00X\xb6\x00\x00\x1d\x00\x00\x00\x8f\xb6\x00\x00\x19\x00\x00\x00\xad\xb6\x00\x00 \x00\x00\x00\u01f6\x00\x00v\x00\x00\x00\xe8\xb6\x00\x00(\x00\x00\x00_\xb7\x00\x00\x16\x00\x00\x00\x88\xb7\x00\x00p\x00\x00\x00\x9f\xb7\x00\x00`\x00\x00\x00\x10\xb8\x00\x00\x9b\x00\x00\x00q\xb8\x00\x00\x97\x00\x00\x00\r\xb9\x00\x00\xa8\x00\x00\x00\xa5\xb9\x00\x00\x1b\x00\x00\x00N\xba\x00\x00\x18\x00\x00\x00j\xba\x00\x00\x1a\x00\x00\x00\x83\xba\x00\x00$\x00\x00\x00\x9e\xba\x00\x00\x1d\x00\x00\x00\u00fa\x00\x00\x17\x00\x00\x00\xe1\xba\x00\x00a\x00\x00\x00\xf9\xba\x00\x00s\x00\x00\x00[\xbb\x00\x00B\x00\x00\x00\u03fb\x00\x00Y\x00\x00\x00\x12\xbc\x00\x00+\x00\x00\x00l\xbc\x00\x00+\x00\x00\x00\x98\xbc\x00\x006\x00\x00\x00\u013c\x00\x00;\x00\x00\x00\xfb\xbc\x00\x00q\x00\x00\x007\xbd\x00\x00/\x00\x00\x00\xa9\xbd\x00\x001\x00\x00\x00\u067d\x00\x00'\x00\x00\x00\v\xbe\x00\x00'\x00\x00\x003\xbe\x00\x00\x18\x00\x00\x00[\xbe\x00\x00&\x00\x00\x00t\xbe\x00\x00%\x00\x00\x00\x9b\xbe\x00\x00(\x00\x00\x00\xc1\xbe\x00\x00#\x00\x00\x00\xea\xbe\x00\x00K\x00\x00\x00\x0e\xbf\x00\x00 \x00\x00\x00Z\xbf\x00\x00_\x00\x00\x00{\xbf\x00\x00\x1e\x00\x00\x00\u06ff\x00\x00\"\x00\x00\x00\xfa\xbf\x00\x00\"\x00\x00\x00\x1d\xc0\x00\x00\x1f\x00\x00\x00@\xc0\x00\x00-\x00\x00\x00`\xc0\x00\x00-\x00\x00\x00\x8e\xc0\x00\x009\x00\x00\x00\xbc\xc0\x00\x00\x1e\x00\x00\x00\xf6\xc0\x00\x00\x19\x00\x00\x00\x15\xc1\x00\x00c\x00\x00\x00/\xc1\x00\x00#\x00\x00\x00\x93\xc1\x00\x00\x82\x00\x00\x00\xb7\xc1\x00\x00\x94\x00\x00\x00:\xc2\x00\x00H\x00\x00\x00\xcf\xc2\x00\x00&\x00\x00\x00\x18\xc3\x00\x00e\x00\x00\x00?\xc3\x00\x00z\x00\x00\x00\xa5\xc3\x00\x00J\x00\x00\x00 \xc4\x00\x00\xe5\x00\x00\x00k\xc4\x00\x00W\x00\x00\x00Q\xc5\x00\x00E\x00\x00\x00\xa9\xc5\x00\x00a\x00\x00\x00\xef\xc5\x00\x00v\x00\x00\x00Q\xc6\x00\x00\xcb\x00\x00\x00\xc8\xc6\x00\x00\xcf\x00\x00\x00\x94\xc7\x00\x00\x1e\x01\x00\x00d\xc8\x00\x00\x1c\x00\x00\x00\x83\xc9\x00\x00T\x00\x00\x00\xa0\xc9\x00\x00\x17\x00\x00\x00\xf5\xc9\x00\x00/\x00\x00\x00\r\xca\x00\x009\x00\x00\x00=\xca\x00\x00\x1e\x00\x00\x00w\xca\x00\x00=\x00\x00\x00\x96\xca\x00\x00$\x00\x00\x00\xd4\xca\x00\x00\x1f\x00\x00\x00\xf9\xca\x00\x00&\x00\x00\x00\x19\xcb\x00\x00+\x00\x00\x00@\xcb\x00\x00G\x00\x00\x00l\xcb\x00\x00\x14\x00\x00\x00\xb4\xcb\x00\x00r\x00\x00\x00\xc9\xcb\x00\x00\x13\x00\x00\x00<\xcc\x00\x00\x18\x00\x00\x00P\xcc\x00\x00/\x00\x00\x00i\xcc\x00\x00\xa6\x01\x00\x00\x99\xcc\x00\x00\xdd\x00\x00\x00@\xce\x00\x00\xb7\x00\x00\x00\x1e\xcf\x00\x00#\x02\x00\x00\xd6\xcf\x00\x00\"\x01\x00\x00\xfa\xd1\x00\x00\x80\x00\x00\x00\x1d\xd3\x00\x000\x02\x00\x00\x9e\xd3\x00\x00Z\x01\x00\x00\xcf\xd5\x00\x00u\x01\x00\x00*\xd7\x00\x00w\x01\x00\x00\xa0\xd8\x00\x00F\x01\x00\x00\x18\xda\x00\x00\xe6\x01\x00\x00_\xdb\x00\x00u\x01\x00\x00F\xdd\x00\x009\x05\x00\x00\xbc\xde\x00\x00W\x02\x00\x00\xf6\xe3\x00\x00#\x02\x00\x00N\xe6\x00\x00r\x01\x00\x00r\xe8\x00\x00\xc2\x01\x00\x00\xe5\xe9\x00\x00\xdf\x01\x00\x00\xa8\xeb\x00\x00 \x02\x00\x00\x88\xed\x00\x00\x8b\x00\x00\x00\xa9\xef\x00\x00\x95\x02\x00\x005\xf0\x00\x00{\x03\x00\x00\xcb\xf2\x00\x00\xd0\x01\x00\x00G\xf6\x00\x00@\x00\x00\x00\x18\xf8\x00\x00>\x00\x00\x00Y\xf8\x00\x00\xd4\x02\x00\x00\x98\xf8\x00\x008\x00\x00\x00m\xfb\x00\x00H\x00\x00\x00\xa6\xfb\x00\x00<\x00\x00\x00\xef\xfb\x00\x006\x00\x00\x00,\xfc\x00\x00\xbe\x01\x00\x00c\xfc\x00\x00\x13\x03\x00\x00\"\xfe\x00\x00\x02\x02\x00\x006\x01\x01\x00?\x02\x00\x009\x03\x01\x00\xcd\x01\x00\x00y\x05\x01\x00e\x01\x00\x00G\a\x01\x00T\x01\x00\x00\xad\b\x01\x00\xba\x06\x00\x00\x02\n\x01\x00\xf9\x01\x00\x00\xbd\x10\x01\x00\xe0\x02\x00\x00\xb7\x12\x01\x00\x02\x03\x00\x00\x98\x15\x01\x00\xfb\x00\x00\x00\x9b\x18\x01\x00\xaa\x01\x00\x00\x97\x19\x01\x00\x83\x01\x00\x00B\x1b\x01\x00\x1c\x00\x00\x00\xc6\x1c\x01\x00=\x00\x00\x00\xe3\x1c\x01\x00A\x00\x00\x00!\x1d\x01\x00\xc4\x00\x00\x00c\x1d\x01\x00g\x02\x00\x00(\x1e\x01\x00*\x00\x00\x00\x90 \x01\x001\x03\x00\x00\xbb \x01\x00g\x00\x00\x00\xed#\x01\x00h\x00\x00\x00U$\x01\x00R\x00\x00\x00\xbe$\x01\x00\x1e\x00\x00\x00\x11%\x01\x00X\x02\x00\x000%\x01\x00/\x00\x00\x00\x89'\x01\x00}\x00\x00\x00\xb9'\x01\x00k\x01\x00\x007(\x01\x00\x81\a\x00\x00\xa3)\x01\x00f\x01\x00\x00%1\x01\x00\x80\x00\x00\x00\x8c2\x01\x00\xe3\x00\x00\x00\r3\x01\x00\xd4\x00\x00\x00\xf13\x01\x00\x05\x05\x00\x00\xc64\x01\x00\x86\x04\x00\x00\xcc9\x01\x00\x1f\x00\x00\x00S>\x01\x00!\x00\x00\x00s>\x01\x00\x98\x02\x00\x00\x95>\x01\x00\xb6\x01\x00\x00.A\x01\x00\x9c\x01\x00\x00\xe5B\x01\x00q\x01\x00\x00\x82D\x01\x00\x05\x01\x00\x00\xf4E\x01\x00\xdf\x01\x00\x00\xfaF\x01\x00\x1c\x01\x00\x00\xdaH\x01\x00\xc1\x01\x00\x00\xf7I\x01\x00 \x02\x00\x00\xb9K\x01\x00\xc0\x00\x00\x00\xdaM\x01\x00\xe8\x02\x00\x00\x9bN\x01\x00\x94\x00\x00\x00\x84Q\x01\x00_\x00\x00\x00\x19R\x01\x00%\x02\x00\x00yR\x01\x00o\x00\x00\x00\x9fT\x01\x00u\x00\x00\x00\x0fU\x01\x00\x01\x01\x00\x00\x85U\x01\x00v\x00\x00\x00\x87V\x01\x00{\x00\x00\x00\xfeV\x01\x00\x00\x01\x00\x00zW\x01\x00\x80\x00\x00\x00{X\x01\x00q\x00\x00\x00\xfcX\x01\x00\xc2\x01\x00\x00nY\x01\x00\t\x04\x00\x001[\x01\x00B\x00\x00\x00;_\x01\x00?\x00\x00\x00~_\x01\x008\x00\x00\x00\xbe_\x01\x00>\x00\x00\x00\xf7_\x01\x00u\x02\x00\x006`\x01\x00\xb0\x00\x00\x00\xacb\x01\x00[\x00\x00\x00]c\x01\x00J\x00\x00\x00\xb9c\x01\x00a\x00\x00\x00\x04d\x01\x00\xbd\x00\x00\x00fd\x01\x009\x00\x00\x00$e\x01\x00\xc5\x00\x00\x00^e\x01\x00\xae\x00\x00\x00$f\x01\x00\xd6\x00\x00\x00\xd3f\x01\x00=\x00\x00\x00\xaag\x01\x00\x1e\x00\x00\x00\xe8g\x01\x00W\x00\x00\x00\ah\x01\x00&\x00\x00\x00_h\x01\x00W\x00\x00\x00\x86h\x01\x00u\x00\x00\x00\xdeh\x01\x00+\x00\x00\x00Ti\x01\x00$\x00\x00\x00\x80i\x01\x00\xa3\x00\x00\x00\xa5i\x01\x00,\x00\x00\x00Ij\x01\x00X\x00\x00\x00vj\x01\x00>\x00\x00\x00\xcfj\x01\x00\"\x00\x00\x00\x0ek\x01\x00\x1e\x00\x00\x001k\x01\x00B\x00\x00\x00Pk\x01\x00\x17\x00\x00\x00\x93k\x01\x00\x1f\x00\x00\x00\xabk\x01\x00E\x00\x00\x00\xcbk\x01\x00'\x00\x00\x00\x11l\x01\x00%\x00\x00\x009l\x01\x002\x00\x00\x00_l\x01\x00\"\x00\x00\x00\x92l\x01\x00=\x00\x00\x00\xb5l\x01\x000\x00\x00\x00\xf3l\x01\x00B\x00\x00\x00$m\x01\x00.\x00\x00\x00gm\x01\x00+\x00\x00\x00\x96m\x01\x000\x00\x00\x00\xc2m\x01\x00\x1f\x00\x00\x00\xf3m\x01\x00]\x00\x00\x00\x13n\x01\x00*\x00\x00\x00qn\x01\x00,\x00\x00\x00\x9cn\x01\x00\x1e\x00\x00\x00\xc9n\x01\x00?\x00\x00\x00\xe8n\x01\x00\x1e\x00\x00\x00(o\x01\x00-\x00\x00\x00Go\x01\x00,\x00\x00\x00uo\x01\x00$\x00\x00\x00\xa2o\x01\x00\x12\x00\x00\x00\xc7o\x01\x00*\x00\x00\x00\xdao\x01\x00E\x00\x00\x00\x05p\x01\x00\x1f\x00\x00\x00Kp\x01\x00\x16\x00\x00\x00kp\x01\x00\x15\x00\x00\x00\x82p\x01\x00)\x00\x00\x00\x98p\x01\x006\x00\x00\x00\xc2p\x01\x00!\x00\x00\x00\xf9p\x01\x00\x19\x00\x00\x00\x1bq\x01\x00)\x00\x00\x005q\x01\x00v\x00\x00\x00_q\x01\x00(\x00\x00\x00\xd6q\x01\x00\x16\x00\x00\x00\xffq\x01\x00p\x00\x00\x00\x16r\x01\x00`\x00\x00\x00\x87r\x01\x00\x9b\x00\x00\x00\xe8r\x01\x00\x97\x00\x00\x00\x84s\x01\x00\xa8\x00\x00\x00\x1ct\x01\x00#\x00\x00\x00\xc5t\x01\x00\x1b\x00\x00\x00\xe9t\x01\x00\x1d\x00\x00\x00\x05u\x01\x00(\x00\x00\x00#u\x01\x00\x1a\x00\x00\x00Lu\x01\x00\x18\x00\x00\x00gu\x01\x00a\x00\x00\x00\x80u\x01\x00s\x00\x00\x00\xe2u\x01\x00B\x00\x00\x00Vv\x01\x00Y\x00\x00\x00\x99v\x01\x00+\x00\x00\x00\xf3v\x01\x00+\x00\x00\x00\x1fw\x01\x006\x00\x00\x00Kw\x01\x005\x00\x00\x00\x82w\x01\x00q\x00\x00\x00\xb8w\x01\x00(\x00\x00\x00*x\x01\x00!\x00\x00\x00Sx\x01\x00 \x00\x00\x00ux\x01\x00.\x00\x00\x00\x96x\x01\x00\x1e\x00\x00\x00\xc5x\x01\x00$\x00\x00\x00\xe4x\x01\x00'\x00\x00\x00\ty\x01\x00,\x00\x00\x001y\x01\x00#\x00\x00\x00^y\x01\x00\\\x00\x00\x00\x82y\x01\x00'\x00\x00\x00\xdfy\x01\x00_\x00\x00\x00\az\x01\x00\x1c\x00\x00\x00gz\x01\x000\x00\x00\x00\x84z\x01\x003\x00\x00\x00\xb5z\x01\x000\x00\x00\x00\xe9z\x01\x00-\x00\x00\x00\x1a{\x01\x00-\x00\x00\x00H{\x01\x00=\x00\x00\x00v{\x01\x00\x18\x00\x00\x00\xb4{\x01\x00\x19\x00\x00\x00\xcd{\x01\x00p\x00\x00\x00\xe7{\x01\x00\x1f\x00\x00\x00X|\x01\x00o\x00\x00\x00x|\x01\x00x\x00\x00\x00\xe8|\x01\x009\x00\x00\x00a}\x01\x00\x1f\x00\x00\x00\x9b}\x01\x00Z\x00\x00\x00\xbb}\x01\x00v\x00\x00\x00\x16~\x01\x00=\x00\x00\x00\x8d~\x01\x00\xe1\x00\x00\x00\xcb~\x01\x00[\x00\x00\x00\xad\u007f\x01\x00N\x00\x00\x00\t\x80\x01\x00R\x00\x00\x00X\x80\x01\x00v\x00\x00\x00\xab\x80\x01\x00\xcb\x00\x00\x00\"\x81\x01\x00\xaa\x00\x00\x00\xee\x81\x01\x00G\x01\x00\x00\x99\x82\x01\x00\x1a\x00\x00\x00\xe1\x83\x01\x00Y\x00\x00\x00\xfc\x83\x01\x00\x1a\x00\x00\x00V\x84\x01\x003\x00\x00\x00q\x84\x01\x00;\x00\x00\x00\xa5\x84\x01\x00#\x00\x00\x00\xe1\x84\x01\x00=\x00\x00\x00\x05\x85\x01\x00\x1b\x00\x00\x00C\x85\x01\x00\"\x00\x00\x00_\x85\x01\x00+\x00\x00\x00\x82\x85\x01\x00+\x00\x00\x00\xae\x85\x01\x00J\x00\x00\x00\u0685\x01\x00\x15\x00\x00\x00%\x86\x01\x00f\x00\x00\x00;\x86\x01\x00\x13\x00\x00\x00\xa2\x86\x01\x00\x15\x00\x00\x00\xb6\x86\x01\x00(\x00\x00\x00\u0306\x01\x00\x01\x00\x00\x00\x00\x00\x00\x00]\x00\x00\x00[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E\x00\x00\x00\xc3\x00\x00\x00\x0e\x00\x00\x00\xc2\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00\x85\x00\x00\x00\xea\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x000\x00\x00\x00n\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00I\x00\x00\x00\x00\x00\x00\x00\xd7\x00\x00\x00\x97\x00\x00\x00T\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00\x16\x00\x00\x00t\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc8\x00\x00\x00\xb6\x00\x00\x00\xd6\x00\x00\x00)\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x00\x83\x00\x00\x00\x9b\x00\x00\x00\xe5\x00\x00\x00\x9c\x00\x00\x00\xc4\x00\x00\x00\xd8\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\xcc\x00\x00\x00\xca\x00\x00\x00x\x00\x00\x00\x96\x00\x00\x00\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x17\x00\x00\x00\x00\x00\x00\x00B\x00\x00\x00\x92\x00\x00\x00\xac\x00\x00\x00\xe0\x00\x00\x00\xa5\x00\x00\x00\xcf\x00\x00\x00q\x00\x00\x00*\x00\x00\x005\x00\x00\x00\x00\x00\x00\x00\xa4\x00\x00\x00\u007f\x00\x00\x00\x00\x00\x00\x00g\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\xd0\x00\x00\x00\xdd\x00\x00\x00:\x00\x00\x00\x00\x00\x00\x00\xe8\x00\x00\x00\xe6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00y\x00\x00\x00.\x00\x00\x00U\x00\x00\x00_\x00\x00\x00\xe2\x00\x00\x00 \x00\x00\x00}\x00\x00\x00\x00\x00\x00\x00\xe1\x00\x00\x00\xd2\x00\x00\x00\x87\x00\x00\x00k\x00\x00\x00r\x00\x00\x00f\x00\x00\x00\x05\x00\x00\x00\xc5\x00\x00\x00\"\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00\xc1\x00\x00\x00\x12\x00\x00\x00R\x00\x00\x00F\x00\x00\x00#\x00\x00\x00\xc0\x00\x00\x00\xb4\x00\x00\x00W\x00\x00\x00l\x00\x00\x00\t\x00\x00\x00w\x00\x00\x00\xb7\x00\x00\x00\xbc\x00\x00\x00j\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00;\x00\x00\x00D\x00\x00\x00\xbe\x00\x00\x00\xbb\x00\x00\x00\x00\x00\x00\x009\x00\x00\x00\x81\x00\x00\x00\x80\x00\x00\x00%\x00\x00\x00\xdf\x00\x00\x00\x00\x00\x00\x00Z\x00\x00\x00\x00\x00\x00\x00d\x00\x00\x00\x04\x00\x00\x00=\x00\x00\x00H\x00\x00\x00\x93\x00\x00\x00\x8e\x00\x00\x00\xcd\x00\x00\x00>\x00\x00\x00X\x00\x00\x00\xd9\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00&\x00\x00\x003\x00\x00\x00\xcb\x00\x00\x00\v\x00\x00\x004\x00\x00\x00'\x00\x00\x00\x00\x00\x00\x00\xba\x00\x00\x00\x00\x00\x00\x00\xa8\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00N\x00\x00\x00\x1f\x00\x00\x00(\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x1a\x00\x00\x00Y\x00\x00\x00!\x00\x00\x00\x00\x00\x00\x00u\x00\x00\x00\\\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00i\x00\x00\x007\x00\x00\x00\xa2\x00\x00\x00p\x00\x00\x00s\x00\x00\x00^\x00\x00\x00\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x89\x00\x00\x00?\x00\x00\x00\xd1\x00\x00\x00+\x00\x00\x00\x00\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x00\xe4\x00\x00\x00\x00\x00\x00\x00\xc7\x00\x00\x00\x94\x00\x00\x00\x06\x00\x00\x00\xa7\x00\x00\x00\xad\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x90\x00\x00\x00\r\x00\x00\x00z\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x00\x00\xb5\x00\x00\x00h\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd4\x00\x00\x00K\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00v\x00\x00\x00\x91\x00\x00\x00<\x00\x00\x00\xae\x00\x00\x00\a\x00\x00\x00\xde\x00\x00\x00\xbf\x00\x00\x00M\x00\x00\x00$\x00\x00\x008\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00~\x00\x00\x00\xbd\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00\xb2\x00\x00\x00\f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Q\x00\x00\x00C\x00\x00\x00A\x00\x00\x00m\x00\x00\x00\x00\x00\x00\x00\xd5\x00\x00\x00\x82\x00\x00\x00\n\x00\x00\x00V\x00\x00\x00\x13\x00\x00\x00P\x00\x00\x00\xd3\x00\x00\x00c\x00\x00\x00\xab\x00\x00\x00\x15\x00\x00\x00\x95\x00\x00\x00J\x00\x00\x001\x00\x00\x00\x19\x00\x00\x00\xb3\x00\x00\x00e\x00\x00\x00\xa1\x00\x00\x00\xe7\x00\x00\x00\x02\x00\x00\x00@\x00\x00\x00\xe3\x00\x00\x00\x8b\x00\x00\x00\x99\x00\x00\x00\b\x00\x00\x00\xaa\x00\x00\x00L\x00\x00\x006\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\x00\x00\x00\x00\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9a\x00\x00\x00\x88\x00\x00\x00\x00\x00\x00\x00\xdc\x00\x00\x00\x8d\x00\x00\x00\xc9\x00\x00\x00G\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00{\x00\x00\x002\x00\x00\x00S\x00\x00\x00\x86\x00\x00\x00a\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\xa9\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00o\x00\x00\x00\xc6\x00\x00\x00\x8a\x00\x00\x00\x00\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\x00\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\x00\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\x00\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\x00\n\t\t  # Show metrics for all nodes\n\t\t  kubectl top node\n\n\t\t  # Show metrics for a given node\n\t\t  kubectl top node NODE_NAME\x00\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\x00\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\x00\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 -\x00\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\x00\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\n\t\t# Create a new resourcequota named best-effort\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\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\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\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\x00\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\x00\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\x00\n\t\t# Describe a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# Describe a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# Describe a pod identified by type and name in \"pod.json\"\n\t\tkubectl describe -f pod.json\n\n\t\t# Describe all pods\n\t\tkubectl describe pods\n\n\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# get the name of the rc as a prefix in the pod the name).\n\t\tkubectl describe pods frontend\x00\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 \u6216\u8005 StatefulSet, and use a grace period of 15 minutes.\n\t\t$ kubectl drain foo --grace-period=900\x00\n\t\t# Edit the service named 'docker-registry':\n\t\tkubectl edit svc/docker-registry\n\n\t\t# Use an alternative editor\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\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\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\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\x00\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\x00\n\t\t# Get the documentation of the resource and its fields\n\t\tkubectl explain pods\n\n\t\t# Get the documentation of a specific field of a resource\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# Install bash completion on a Mac using homebrew\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash completion support\nsource $(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\nsource '$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)\x00\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\x00\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\x00\n\t\t# Mark node \"foo\" as schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# Mark node \"foo\" as unschedulable.\n\t\tkubectl cordon foo\x00\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\"}]'\x00\n\t\t# Print flags inherited by all commands\n\t\tkubectl options\x00\n\t\t# Print the address of the master and cluster services\n\t\tkubectl cluster-info\x00\n\t\t# Print the client and server versions for the current context\n\t\tkubectl version\x00\n\t\t# Print the supported API versions\n\t\tkubectl api-versions\x00\n\t\t# Replace a pod using the data in pod.json.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# Replace a pod based on the JSON passed into stdin.\n\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\\):.*$/\x01: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\x00\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\x00\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\x00\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\x00\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\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\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# Show metrics for all pods in the default namespace\n\t\tkubectl top pod\n\n\t\t# Show metrics for all pods in the given namespace\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# Show metrics for a given pod and its containers\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# Show metrics for the pods defined by label name=myLabel\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\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.\x00\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\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\tto change to output destination.\x00\n\t\tCreate a ClusterRole.\x00\n\t\tCreate a ClusterRoleBinding for a particular ClusterRole.\x00\n\t\tCreate a RoleBinding for a particular Role or ClusterRole.\x00\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.\x00\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\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).\x00\n\t\tCreate a namespace with the specified name.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\tCreate a resource by filename or stdin.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\tCreate a role with single rule.\x00\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).\x00\n\t\tCreate a service account with the specified name.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\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.\x00\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.\x00\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. \x00\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)\x00\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\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\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.\x00\n\t\tMark node as schedulable.\x00\n\t\tMark node as unschedulable.\x00\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\x00\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\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.\x00\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.\x00\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 <some-pod>:/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 <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\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\x00\n\t  # Create a new namespace named my-namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # Create a new LoadBalancer service named my-lbs\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\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\"\x00\n    # Create a new deployment named my-dep that runs the busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # Create a new nodeport service named my-ns\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # Dump current cluster state to stdout\n    kubectl cluster-info dump\n\n    # Dump current cluster state to /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # Dump all namespaces to stdout\n    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\x00\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-\x00\n    Create a LoadBalancer service with the specified name.\x00\n    Create a clusterIP service with the specified name.\x00\n    Create a deployment with the specified name.\x00\n    Create a nodeport service with the specified name.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00Apply a configuration to a resource by filename or stdin\x00Approve a certificate signing request\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach to a running container\x00Auto-scale a Deployment, ReplicaSet, or ReplicationController\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRole this ClusterRoleBinding should reference\x00ClusterRole this RoleBinding should reference\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00Convert config files between different API versions\x00Copy files and directories to and from containers.\x00Create a ClusterRoleBinding for a particular ClusterRole\x00Create a LoadBalancer service.\x00Create a NodePort service.\x00Create a RoleBinding for a particular Role or ClusterRole\x00Create a TLS secret\x00Create a clusterIP service.\x00Create a configmap from a local file, directory or literal value\x00Create a deployment with the specified name.\x00Create a namespace with the specified name\x00Create a pod disruption budget with the specified name.\x00Create a quota with the specified name.\x00Create a resource by filename or stdin\x00Create a secret for use with a Docker registry\x00Create a secret from a local file, directory or literal value\x00Create a secret using specified subcommand\x00Create a service account with the specified name\x00Create a service using specified subcommand.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Deny a certificate signing request\x00Deprecated: Gracefully shut down a resource by name or filename\x00Describe one or many contexts\x00Display Resource (CPU/Memory) usage of nodes\x00Display Resource (CPU/Memory) usage of pods\x00Display Resource (CPU/Memory) usage.\x00Display cluster info\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Display one or many resources\x00Displays the current-context\x00Documentation of resources\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00Edit a resource on the server\x00Email for Docker registry\x00Execute a command in a container\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00Manage a deployment rollout\x00Mark node as schedulable\x00Mark node as unschedulable\x00Mark the provided resource as paused\x00Modify certificate resources.\x00Modify kubeconfig files\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00Perform a rolling update of the given ReplicationController\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00Print the client and server version information\x00Print the list of flags inherited by all commands\x00Print the logs for a container in a pod\x00Replace a resource by filename or stdin\x00Resume a paused resource\x00Role this RoleBinding should reference\x00Run a particular image on the cluster\x00Run a proxy to the Kubernetes API server\x00Server location for Docker registry\x00Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job\x00Set specific features on objects\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00Set the selector on a resource\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Show details of a specific resource or group of resources\x00Show the status of the rollout\x00Synonym for --target-port\x00Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service\x00The image for the container to run.\x00The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server\x00The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise\x00The minimum number or percentage of available pods this budget requires.\x00The name for the newly created object.\x00The name for the newly created object. If not specified, the name of the input resource will be used.\x00The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list.\x00The name of the API generator to use. Currently there is only 1 generator.\x00The 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'.\x00The name of the generator to use for creating a service.  Only used if --expose is true\x00The network protocol for the service to be created. Default is 'TCP'.\x00The port that the service should serve on. Copied from the resource being exposed, if unspecified\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00The 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.\x00The 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`.\x00The type of secret to create\x00Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'.\x00Undo a previous rollout\x00Unsets an individual value in a kubeconfig file\x00Update field(s) of a resource using strategic merge patch\x00Update image of a pod template\x00Update resource requests/limits on objects with pod templates\x00Update the annotations on a resource\x00Update the labels on a resource\x00Update the taints on one or more nodes\x00Username for Docker registry authentication\x00View latest last-applied-configuration annotations of a resource/object\x00View rollout history\x00Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory\x00dummy restart flag)\x00external name of service\x00kubectl controls the Kubernetes cluster manager\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2013-12-12 20:03+0000\nPO-Revision-Date: 2017-11-11 19:01+0800\nLast-Translator: zhengjiajin <zhengjiajin@caicloud.io>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 2.0.4\nX-Poedit-SourceCharset: UTF-8\nLanguage-Team: \nPlural-Forms: nplurals=2; plural=(n > 1);\nLanguage: zh\n\x00\n\t\t  # \u4f7f\u7528 cluster-admin ClusterRole \u4e3a user1, user2, and group1 \u521b\u5efa\u4e00\u4e2a ClusterRoleBinding\n\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1\x00\n\t\t  # \u4f7f\u7528 admin ClusterRole \u4e3a user1, user2, and group1 \u521b\u5efa\u4e00\u4e2a RoleBinding\n\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1\x00\n\t\t  # \u901a\u8fc7\u6587\u4ef6\u5939 bar \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-config \u7684 configmap\n\t\t  kubectl create configmap my-config --from-file=path/to/bar\n\n\t\t  # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-config \u7684 configmap \u5e76\u6307\u5b9a keys \u800c\u4e0d\u662f\u4f7f\u7528\u78c1\u76d8\u4e0a\u6240\u5728\u7684\u6587\u4ef6\u540d\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  # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-config \u7684 configmap \u4e14 key1=config1 \u548c key2=config2\n\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2\x00\n\t\t  # \u5982\u679c\u4f60\u8fd8\u6ca1\u6709\u4e00\u4e2a .dockercfg \u6587\u4ef6, \u4f60\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a dockercfg \u7684 secret \u76f4\u63a5\u4f7f\u7528:\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\x00\n\t\t  # \u663e\u793a\u6240\u6709 nodes \u4e0a\u7684\u6307\u6807\n\t\t  kubectl top node\n\n\t\t  # \u663e\u793a\u6307\u5b9a node \u4e0a\u7684\u6307\u6807\n\t\t  kubectl top node NODE_NAME\x00\n\t\t# \u5c06 pod.json \u4e0a\u7684\u914d\u7f6e\u5e94\u7528\u4e8e pod.\n\t\tkubectl apply -f ./pod.json\n\n\t\t# \u5c06\u4f20\u5165 stdin \u7684 JSON \u5e94\u7528\u5230\u4e00\u4e2a pod.\n\t\tcat pod.json | kubectl apply -f -\n\n\t\t# Note: --prune \u4ecd\u7136\u5728 Alpha\n\t\t# \u5e94\u7528\u5728 manifest.yaml \u4e2d\u5339\u914d\u6807\u7b7e app=nginx \u7684\u8d44\u6e90\u914d\u7f6e\u5e76\u5220\u9664\u6240\u6709\u4e0d\u5728\u8fd9\u4e2a\u6587\u4ef6\u4e2d\u5e76\u5339\u914d\u6807\u7b7eapp=nginx \u7684\u8d44\u6e90\n\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n\n\t\t# \u5e94\u7528 manifest.yaml \u7684\u914d\u7f6e\u5e76\u5220\u9664\u6240\u6709\u4e0d\u5728\u8fd9\u4e2a\u6587\u4ef6\u4e2d\u7684 configmaps.\n\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/ConfigMap\x00\n\t\t# \u81ea\u52a8\u5f39\u6027\u4f38\u7f29 deployment \"foo\", pods \u7684\u6570\u91cf\u5728 2 \u548c 10 \u4e4b\u95f4, \u76ee\u6807 CPU \u6307\u5b9a\u4e3a\u9ed8\u8ba4\u7684\u5f39\u6027\u4f38\u7f29\u7b56\u7565:\n\t\tkubectl autoscale deployment foo --min=2 --max=10\n\n\t\t# \u81ea\u52a8\u5f39\u6027\u4f38\u7f29 replication controller \"foo\", pods \u7684\u6570\u91cf\u5728 1 \u548c 5 \u4e4b\u95f4, \u76ee\u6807 CPU \u5229\u7528\u7387\u4e3a 80%:\n\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80\x00\n\t\t# \u5c06\u2019pod.yaml' \u8f6c\u6362\u4e3a\u6700\u65b0\u7248\u672c\u5e76\u6253\u5370\u5230 stdout.\n\t\tkubectl convert -f pod.yaml\n\n\t\t# \u5c06 \u2018pod.yaml' \u6307\u5b9a\u7684\u8d44\u6e90\u7684\u5b9e\u65f6\u72b6\u6001\u8f6c\u6362\u4e3a\u6700\u65b0\u7248\u672c\n\t\t# \u5e76\u4ee5 json \u683c\u5f0f\u6253\u5370\u5230 stdout.\n\t\tkubectl convert -f pod.yaml --local -o json\n\n\t\t# \u5c06\u5f53\u524d\u76ee\u5f55\u4e0b\u7684\u6240\u4ee5\u6587\u4ef6\u8f6c\u6362\u4e3a\u6700\u65b0\u7248\u672c\u5e76\u521b\u5efa\u5b83\u4eec.\n\t\tkubectl convert -f . | kubectl create -f -\x00\n\t\t# \u521b\u5efa\u4e00\u4e2a\u540d\u4e3a \"pod-reader\" \u7684 ClusterRole, \u5141\u8bb8\u7528\u6237\u5728 pods \u4e0a\u6267\u884c \u201cget\", \"watch\" \u548c \"list\"\n\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods\n\n\t\t# \u521b\u5efa\u4e00\u4e2a\u540d\u4e3a \"pod-reader\" ClusterRole, \u5176\u4e2d\u6307\u5b9a\u4e86 ResourceName\n\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods --resource-name=readablepod\x00\n\t\t# \u521b\u5efa\u4e00\u4e2a\u540d\u4e3a my-quota \u7684 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\n\t\t# \u521b\u5efa\u4e00\u4e2a\u540d\u4e3a best-effort \u7684 resourcequota\n\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort\x00\n\t\t# \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-pdb \u7684 pod disruption budget \u5e76\u5c06\u4f1a\u9009\u62e9\u6240\u6709 app=rails \u6807\u7b7e\u7684 pods\n\t\t# \u5e76\u8981\u6c42\u4ed6\u4eec\u5728\u540c\u4e00\u65f6\u95f4\u4e2d\u6700\u5c11\u6709\u4e00\u4e2a\u53ef\u7528. \n\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-available=1\n\n\t\t# \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-pdb \u7684 pod disruption budget \u5e76\u5c06\u4f1a\u9009\u62e9\u6240\u6709 app=rails \u6807\u7b7e\u7684 pods\n\t\t# \u5e76\u8981\u6c42\u4ed6\u4eec\u5728\u540c\u4e00\u65f6\u95f4\u4e2d\u6700\u5c11\u6709\u4e00\u534a\u53ef\u7528.\n\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%\x00\n\t\t# \u4f7f\u7528\u5728 pod.json \u7684 \u6570\u636e\u521b\u5efa\u4e00\u4e2a pod.\n\t\tkubectl create -f ./pod.json\n\n\t\t# \u6839\u636e\u4f20\u5165 stdin \u7684 JSON \u521b\u5efa\u4e00\u4e2a pod.\n\t\tcat pod.json | kubectl create -f -\n\n\t\t# \u4f7f\u7528 v1 API \u683c\u5f0f\u5728 JSON \u4e2d\u7f16\u8f91\u5728 docker-registry.yaml \u4e2d\u7684\u6570\u636e\u7136\u540e\u4f7f\u7528\u88ab\u7f16\u8f91\u540e\u7684\u6570\u636e\u521b\u5efa\u8d44\u6e90.\n\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json\x00\n\t\t# \u4e3a\u4e00\u4e2a replicated nginx \u521b\u5efa\u4e00\u4e2a service, \u670d\u52a1\u5728\u7aef\u53e3 80 \u5e76\u8fde\u63a5\u5230 containers \u76848000\u7aef\u53e3.\n\t\tkubectl expose rc nginx --port=80 --target-port=8000\n\n\t\t# \u4f7f\u7528\u5728 \"nginx-controller.yaml\\ \u4e2d\u6307\u5b9a\u7684 type \u548c name \u4e3a\u4e00\u4e2areplication controller \u521b\u5efa\u4e00\u4e2a service, \u670d\u52a1\u5728\u7aef\u53e3 80 \u5e76\u8fde\u63a5\u5230 containers \u76848000\u7aef\u53e3.\n\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n\n\t\t# \u4e3a\u540d\u4e3a valid-pod \u7684 pod \u521b\u5efa\u4e00\u4e2a service, \u670d\u52a1\u5728\u7aef\u53e3 444 \u5e76\u547d\u540d\u4e3a \"frontend\" \n\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n\n\t\t# \u57fa\u4e8e\u4e0a\u9762\u7684 service \u521b\u5efa\u7b2c\u4e8c\u4e2a service, \u66b4\u9732\u5bb9\u5668\u7aef\u53e3 8443 \u5e76\u547d\u540d\u4e3a \"nginx-https\" \u7aef\u53e3\u4e3a 443 \n\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-https\n\n\t\t# \u4e3a\u4e00\u4e2a\u540d\u79f0\u4e3a streaming \u7684\u5e94\u7528\u521b\u5efa\u4e00\u4e2a service \u66b4\u9732\u7aef\u53e3 4100, \u534f\u8bae\u4e3a UDP \u540d\u79f0\u4e3a 'video-stream'.\n\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-stream\n\n\t\t# \u4e3a\u4e00\u4e2a\u540d\u79f0\u4e3a nginx \u7684 replica set \u521b\u5efa\u4e00\u4e2a service, \u670d\u52a1\u5728 \u7aef\u53e3 80 \u4e14\u8fde\u63a5\u5230\u5bb9\u5668\u7aef\u53e3 8000.\n\t\tkubectl expose rs nginx --port=80 --target-port=8000\n\n\t\t# \u4e3a\u4e00\u4e2a\u540d\u79f0\u4e3a nginx \u7684 deployment \u521b\u5efa\u4e00\u4e2a service, \u670d\u52a1\u5728\u7aef\u53e3 80 \u4e14 \u8fde\u63a5\u5230 containers \u7684 8000 \u7aef\u53e3.\n\t\tkubectl expose deployment nginx --port=80 --target-port=8000\x00\n\t\t# \u4f7f\u7528 pod.json \u4e2d\u7684\u7c7b\u578b\u548c\u540d\u79f0\u5220\u9664\u4e00\u4e2a pod.\n\t\tkubectl delete -f ./pod.json\n\n\t\t# \u57fa\u4e8e\u91cd\u5b9a\u5411\u5230 stdin \u4e2d\u7684 JSON \u7684\u7c7b\u578b\u548c\u540d\u79f0\u5220\u9664\u4e00\u4e2a pod.\n\t\tcat pod.json | kubectl delete -f -\n\n\t\t# \u5220\u9664\u540d\u4e3a \"baz\" \u548c \"foo\" \u7684 pod \u548c service\n\t\tkubectl delete pod,service baz foo\n\n\t\t# \u5220\u9664\u6807\u7b7e\u4e3a name=myLabel \u7684 pods \u548c services.\n\t\tkubectl delete pods,services -l name=myLabel\n\n\t\t# \u5220\u9664\u6700\u5c0f\u5ef6\u8fdf\u7684 pod\n\t\tkubectl delete pod foo --now\n\n\t\t# \u5f3a\u5236\u5220\u9664\u540d\u4e3a foo \u7684 pod\n\t\tkubectl delete pod foo --grace-period=0 --force\n\n\t\t# \u5220\u9664\u6240\u6709 pods\n\t\tkubectl delete pods --all\x00\n\t\t# \u63cf\u8ff0\u4e00\u4e2a node\n\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n\n\t\t# \u63cf\u8ff0\u4e00\u4e2a pod\n\t\tkubectl describe pods/nginx\n\n\t\t# \u63cf\u8ff0\u4e00\u4e2a\u88ab \"pod.json\" \u4e2d\u7684\u7c7b\u578b\u548c\u540d\u79f0\u6807\u8bc6\u7684 pod\n\t\tkubectl describe -f pod.json\n\n\t\t# \u63cf\u8ff0\u6240\u6709 pods\n\t\tkubectl describe pods\n\n\t\t# \u63cf\u8ff0\u6807\u7b7e\u4e3a name=myLabel \u7684 pods\n\t\tkubectl describe po -l name=myLabel\n\n\t\t# \u63cf\u8ff0\u6240\u6709\u88ab\u540d\u79f0\u4e3a 'frontend' \u7684 replication controller \u7ba1\u7406\u7684 pods(rc-\u521b\u5efa pods\n\t\t# \u5e76\u4f7f\u7528 rc \u7684\u540d\u79f0\u4f5c\u4e3a pod \u7684\u524d\u7f00).\n\t\tkubectl describe pods frontend\x00\n\t\t# \u9a71\u9010\u8282\u70b9 \"foo\", \u5373\u4f7f\u5f88\u591a pods \u6ca1\u6709\u88ab\u4e00\u4e2a\u5728 node \u4e0a\u7684 ReplicationController, ReplicaSet, Job, DaemonSet \u6216\u8005 StatefulSet \u7ba1\u7406.\n\t\t$ kubectl drain foo --force\n\n\t\t# \u540c\u4e0a, \u5982\u679c\u5b58\u5728 pods \u6ca1\u6709\u88ab\u4e00\u4e2a ReplicationController, ReplicaSet, Job, DaemonSet \u6216\u8005 StatefulSet \u7ba1\u7406\u8d85\u8fc7 15 \u5206\u949f\u5219\u9000\u51fa.\n\t\t$ kubectl drain foo --grace-period=900\x00\n\t\t# \u7f16\u8f91\u540d\u4e3a 'docker-registry' \u7684 service:\n\t\tkubectl edit svc/docker-registry\n\n\t\t# \u4f7f\u7528\u4e00\u4e2a\u53ef\u9009\u62e9\u7684\u7f16\u8f91\u5668\n\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n\n\t\t# \u4f7f\u7528 v1 API \u683c\u5f0f\u7684 JSON \u7f16\u8f91\u540d\u4e3a 'myjob' \u7684 job:\n\t\tkubectl edit job.v1.batch/myjob -o json\n\n\t\t# \u5728 YAML \u4e2d\u7f16\u8f91\u540d\u4e3a 'mydeployment' \u7684 deployment \u5e76\u5728\u5b83\u7684\u6ce8\u89e3\u4e2d\u4fdd\u5b58\u4fee\u6539\u540e\u7684\u914d\u7f6e:\n\t\tkubectl edit deployment/mydeployment -o yaml --save-config\x00\n\t\t# \u4ece\u8fd0\u884c\u4e2dpod 123456-7890 \u83b7\u53d6\u6267\u884c 'date' \u7684\u8f93\u51fa, \u9ed8\u8ba4\u4f7f\u7528\u7b2c\u4e00\u4e2a\u5bb9\u5668\n\t\tkubectl exec 123456-7890 date\n\n\t\t# \u4ece pod 123456-7890 \u7684\u5bb9\u5668 ruby-container \u83b7\u53d6\u6267\u884c 'date' \u7684\u8f93\u51fa\n\t\tkubectl exec 123456-7890 -c ruby-container date\n\n\t\t# \u5207\u6362\u5230 terminal \u6a21\u5f0f, \u53d1\u9001 stdin \u5230\u8fd0\u884c\u5728 pod 123456-7890 \u7684\u5bb9\u5668 ruby-container 'bash' \n\t\t# \u5e76\u4ece 'bash' \u53d1\u9001 stdout/stderr \u8fd4\u56de\u5230 client\n\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il\x00\n\t\t# \u4ece\u8fd0\u884c\u4e2dpod 123456-7890 \u83b7\u53d6\u6267\u884c 'date' \u7684\u8f93\u51fa, \u9ed8\u8ba4\u4f7f\u7528\u7b2c\u4e00\u4e2a\u5bb9\u5668\n\t\tkubectl attach 123456-7890\n\n\t\t# \u4ece pod 123456-7890 \u7684\u5bb9\u5668 ruby-container \u83b7\u53d6\u8f93\u51fa\n\t\tkubectl attach 123456-7890 -c ruby-container\n\n\t\t# \u5207\u6362\u5230 terminal \u6a21\u5f0f, \u53d1\u9001 stdin \u5230\u8fd0\u884c\u5728 pod 123456-7890 \u7684\u5bb9\u5668 ruby-container 'bash' \n\t\t# \u5e76\u4ece 'bash' \u53d1\u9001 stdout/stderr \u8fd4\u56de\u5230 client\n\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n\n\t\t# \u4ece\u540d\u79f0\u4e3a nginx \u7684 ReplicaSet \u83b7\u53d6\u7b2c\u4e00\u4e2a pod \u7684\u8f93\u51fa\n\t\tkubectl attach rs/nginx\n\t\t\x00\n\t\t# \u83b7\u53d6\u8d44\u6e90\u53ca\u5176\u5b57\u6bb5\u7684\u6587\u6863\n\t\tkubectl explain pods\n\n\t\t# \u83b7\u53d6\u8d44\u6e90\u6307\u5b9a\u5b57\u6bb5\u7684\u6587\u6863\n\t\tkubectl explain pods.spec.containers\x00\n\t\t# \u5728\u4e00\u4e2a Mac \u4e2d\u4f7f\u7528 homebrew \u5b89\u88c5 bash \u8865\u5168\n\t\tbrew install bash-completion\n\t\tprintf \"\n# Bash \u8865\u5168\u652f\u6301\nsource $(brew --prefix)/etc/bash_completion\n\" >> $HOME/.bash_profile\n\t\tsource $HOME/.bash_profile\n\n\t\t# \u5bfc\u5165 kubectl \u8865\u5168\u4ee3\u7801\u5230\u5f53\u524d shell\n\t\tsource <(kubectl completion bash)\n\n\t\t# \u5199\u5165 bash \u8865\u5168\u4ee3\u7801\u5230\u4e00\u4e2a\u6587\u4ef6\u5e76 source \u5982\u679c\u5b83\u662f .bash_profile\n\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n\t\tprintf \"\n# Kubectl shell \u8865\u5168\nsource '$HOME/.kube/completion.bash.inc'\n\" >> $HOME/.bash_profile\n\t\tsource $HOME/.bash_profile\n\n\t\t# \u4e3a zsh[1] \u5bfc\u5165 kubectl \u8865\u5168\u4ee3\u7801\u5230\u5f53\u524d shell\n\t\tsource <(kubectl completion zsh)\x00\n\t\t# \u4ee5 ps \u8f93\u51fa\u683c\u5f0f\u5217\u51fa\u6240\u6709 pod.\n\t\tkubectl get pods\n\n\t\t# \u4ee5 ps \u8f93\u51fa\u683c\u5f0f\u5217\u51fa\u6240\u6709 pod(\u5982\u8282\u70b9\u540d\u79f0).\n\t\tkubectl get pods -o wide\n\n\t\t# \u83b7\u53d6\u540d\u79f0\u4e3a web \u7684 replicationcontroller.\n\t\tkubectl get replicationcontroller web\n\n\t\t# \u4f7f\u7528 JSON \u683c\u5f0f\u5316\u8f93\u51fa\u663e\u793a\u4e00\u4e2a\u5355\u72ec\u7684 pod.\n\t\tkubectl get -o json pod web-pod-13je7\n\n\t\t# \u663e\u793a\u4e00\u4e2a\u88ab \"pod.yaml\" \u4e2d\u7684 type \u548c name \u6807\u8bc6\u7684 pod \u5e76\u4f7f\u7528 JSON \u683c\u5f0f\u5316\u8f93\u51fa.\n\t\tkubectl get -f pod.yaml -o json\n\n\t\t# \u53ea\u8fd4\u56de\u88ab\u6307\u5b9a pod \u4e2d phase \u7684\u503c.\n\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n\n\t\t# \u663e\u793a\u6240\u6709\u7684 replication controllers \u548c services \u5e76\u683c\u5f0f\u5316\u8f93\u51fa.\n\t\tkubectl get rc,services\n\n\t\t# \u663e\u793a\u4e00\u4e2a\u6216\u8005\u66f4\u591a resources \u901a\u8fc7\u5b83\u4eec\u7684 type \u548c names.\n\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n\n\t\t# \u4f7f\u7528\u4e0d\u540c\u7684 types \u663e\u793a\u6240\u6709 resources.\n\t\tkubectl get all\x00\n\t\t# \u5728\u672c\u5730\u76d1\u542c\u7aef\u53e3 5000 \u548c 6000 , forwarding \u6570\u636e to/from \u5728 pod 5000 \u548c 6000 \u7aef\u53e3\n\t\tkubectl port-forward mypod 5000 6000\n\n\t\t# \u5728\u672c\u5730\u76d1\u542c\u7aef\u53e3 8888 , forwarding \u5230 pod \u7684 5000\u7aef\u53e3\n\t\tkubectl port-forward mypod 8888:5000\n\n\t\t# \u5728\u672c\u5730\u968f\u673a\u76d1\u542c\u4e00\u4e2a\u7aef\u53e3 , forwarding \u5230 pod \u7684 5000\u7aef\u53e3\n\t\tkubectl port-forward mypod :5000\n\n\t\t# \u5728\u672c\u5730\u968f\u673a\u76d1\u542c\u4e00\u4e2a\u7aef\u53e3 , forwarding \u5230 pod \u7684 5000\u7aef\u53e3\n\t\tkubectl port-forward mypod 0:5000\x00\n\t\t# \u6807\u8bb0 node \"foo\" \u4e3a schedulable.\n\t\t$ kubectl uncordon foo\x00\n\t\t# \u6807\u8bb0 node \"foo\" \u4e3a unschedulable.\n\t\tkubectl cordon foo\x00\n\t\t# \u4f7f\u7528 strategic merge patch \u90e8\u5206\u66f4\u65b0\u4e00\u4e2a node\n\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n\n\t\t# \u4f7f\u7528 strategic merge patch \u90e8\u5206\u66f4\u65b0\u4e00\u4e2a\u88ab \"node.json\" \u7684 type \u548c name \u6807\u793a  \u7684 node.\n\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n\n\t\t# \u66f4\u65b0\u4e00\u4e2a container \u7684 image; spec.containers[*].name \u662f\u5fc5\u987b\u7684 \u56e0\u4e3a\u5b83\u662f\u4e00\u4e2a merge key\n\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n\n\t\t#  \u4f7f\u7528\u4e00\u4e2a json patch \u66f4\u65b0\u4e00\u4e2a\u6307\u5b9a\u5750\u6807\u7684 container \u7684 image \n\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'\x00\n\t\t# \u8f93\u51fa\u6240\u6709\u547d\u4ee4\u7ee7\u627f\u7684 flags\n\t\tkubectl options\x00\n\t\t# \u8f93\u51fa master \u548c cluster services \u7684\u5730\u5740\n\t\tkubectl cluster-info\x00\n\t\t# \u8f93\u51fa\u5f53\u524d client \u548c server \u7248\u672c\n\t\tkubectl version\x00\n\t\t# \u8f93\u51fa\u652f\u6301\u7684 API \u7248\u672c\n\t\tkubectl api-versions\x00\n\t\t# \u4f7f\u7528\u5728 pod.json \u4e2d\u7684\u6570\u636e\u66ff\u6362\u4e00\u4e2a pod.\n\t\tkubectl replace -f ./pod.json\n\n\t\t# \u57fa\u4e8e\u88ab\u91cd\u5b9a\u5411\u5230 stdin \u4e2d\u7684 JSON \u66ff\u6362\u4e00\u4e2a pod.\n\t\tcat pod.json | kubectl replace -f -\n\n\t\t# \u66f4\u65b0\u4e00\u4e2a\u5355\u72ec\u5bb9\u5668\u7684 pod \u7684 image \u7248\u672c (tag) \u5230 v4\n\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/\x01:v4/' | kubectl replace -f -\n\n\t\t# \u5f3a\u5236\u66ff\u6362, \u5220\u9664\u7136\u540e\u91cd\u65b0\u521b\u5efa\u8fd9\u4e2a resource\n\t\tkubectl replace --force -f ./pod.json\x00\n\t\t# \u8fd4\u56de\u4ec5\u6709\u4e00\u4e2a\u5bb9\u5668 pod \u540d\u79f0\u4e3a nginx \u7684 snapshot \u65e5\u5fd7\n\t\tkubectl logs nginx\n\n\t\t# \u8fd4\u56de label \u4e3a app=nginx \u7684 pods \u7684 snapshot \u65e5\u5fd7\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\x00\n\t\t# \u8fd0\u884c proxy \u5230 kubernetes apiserver \u7684 8011 \u7aef\u53e3\u4e0a, \u670d\u52a1\u9759\u6001\u5185\u5bb9\u8def\u5f84\u4e3a ./local/www/\n\t\tkubectl proxy --port=8011 --www=./local/www/\n\n\t\t# \u5728\u4efb\u610f\u7684\u672c\u5730\u7aef\u53e3\u4e0a\u8fd0\u884c\u4e00\u4e2a proxy \u5230 kubernetes apiserver.\n\t\t# \u4e3a\u8fd9\u4e2a server \u6311\u9009\u7684\u7aef\u53e3\u5c06\u4f1a\u88ab\u8f93\u51fa\u5230 stdout.\n\t\tkubectl proxy --port=0\n\n\t\t# \u8fd0\u884c\u4e00\u4e2a proxy \u5230 kubernetes apiserver, \u4fee\u6539 api prefix \u4e3a k8s-api\n\t\t# \u8fd9\u4f1a\u4f7f e.g. \u8fd9\u4e2a pods \u7684\u6709\u6548 api \u4e3a localhost:8001/k8s-api/v1/pods/\n\t\tkubectl proxy --api-prefix=/k8s-api\x00\n\t\t# Scale \u4e00\u4e2a\u540d\u79f0\u4e3a \u2018foo\u2019 \u7684 replicaset \u670d\u672c\u6570\u4e3a 3.\n\t\tkubectl scale --replicas=3 rs/foo\n\n\t\t# Scale \u6307\u5b9a\u7684 \"foo.yaml\" \u7684 type \u548c name \u6807\u8bc6\u7684 resource \u526f\u672c\u6570\u91cf\u4e3a 3.\n\t\tkubectl scale --replicas=3 -f foo.yaml\n\n\t\t# \u5982\u679c\u540d\u79f0\u4e3a mysql \u7684 deployment \u5f53\u524d\u526f\u672c\u6570\u91cf\u4e3a 2, scale mysql \u5230 3.\n\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n\n\t\t# Scale \u591a\u4e2a replication controllers.\n\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n\n\t\t# Scale \u540d\u79f0\u4e3a \u2019cron\u2019 \u7684 job \u526f\u672c\u6570\u91cf\u4e3a 3.\n\t\tkubectl scale --replicas=3 job/cron\x00\n\t\t# \u8bbe\u7f6e\u4e00\u4e2a\u8d44\u6e90\u7684 last-applied-configuration \u53bb\u5339\u914d\u4e00\u4e2a\u6587\u4ef6\u7684\u5185\u5bb9.\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\tkubectl apply set-last-applied -f path/\n\n\t\t# \u8bbe\u7f6e\u4e00\u4e2a\u8d44\u6e90\u7684 last-applied-configuration \u53bb\u5339\u914d\u4e00\u4e2a\u6587\u4ef6\u7684\u5185\u5bb9, \u5982\u679c\u4e0d\u5b58\u5728\u5c06\u4f1a\u521b\u5efa\u4e00\u4e2a annotation.\n\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n\t\t\x00\n\t\t# \u663e\u793a default namespace \u4e0b\u6240\u6709 pods \u4e0b\u7684 metrics\n\t\tkubectl top pod\n\n\t\t# \u663e\u793a\u6307\u5b9a namespace \u4e0b\u6240\u6709 pods \u7684 metrics\n\t\tkubectl top pod --namespace=NAMESPACE\n\n\t\t# \u663e\u793a\u6307\u5b9a pod \u548c\u5b83\u7684\u5bb9\u5668\u7684 metrics\n\t\tkubectl top pod POD_NAME --containers\n\n\t\t# \u663e\u793a\u6307\u5b9a label \u4e3a name=myLabel \u7684 pods \u7684 metrics\n\t\tkubectl top pod -l name=myLabel\x00\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\x00\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 -- <arg1> <arg2> ... <argN>\n\n\t\t# Start the nginx container using a different command and custom arguments.\n\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n\n\t\t# Start the perl container to compute \u03c0 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 \u03c0 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)'\x00\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-\x00\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\tkubectl label --overwrite pods foo status=unhealthy\n\n\t\t# Update all pods in the namespace\n\t\tkubectl label pods --all status=unhealthy\n\n\t\t# Update a pod identified by the type and name in \"pod.json\"\n\t\tkubectl label -f pod.json status=unhealthy\n\n\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n\t\tkubectl label pods foo status=unhealthy --resource-version=1\n\n\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n\t\t# Does not require the --overwrite flag.\n\t\tkubectl label pods foo bar-\x00\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\x00\n\t\t# View the last-applied-configuration annotations by type/name in YAML.\n\t\tkubectl apply view-last-applied deployment/nginx\n\n\t\t# View the last-applied-configuration annotations by file in JSON\n\t\tkubectl apply view-last-applied -f deploy.yaml -o json\x00\n\t\t\u901a\u8fc7\u6587\u4ef6\u540d\u6216\u6807\u51c6\u8f93\u5165\u6d41(stdin)\u5bf9\u8d44\u6e90\u8fdb\u884c\u914d\u7f6e.\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.\x00\n\t\t\u5728\u4e0d\u540c\u7684 API versions \u8f6c\u6362\u914d\u7f6e\u6587\u4ef6. \u63a5\u53d7 YAML\n\t\t\u548c JSON \u683c\u5f0f.\n\n\t\t\u8fd9\u4e2a\u547d\u4ee4\u4ee5 filename, directory, \u6216\u8005 URL \u4f5c\u4e3a\u8f93\u5165, \u5e76\u901a\u8fc7 \u2014output-version flag\n\t\t \u8f6c\u6362\u5230\u6307\u5b9a\u7248\u672c\u7684\u683c\u5f0f. \u5982\u679c\u76ee\u6807\u7248\u672c\u6ca1\u6709\u88ab\u6307\u5b9a\u6216\u8005\n\t\t\u4e0d\u652f\u6301, \u8f6c\u6362\u5230\u6700\u540e\u7684\u7248\u672c.\n\n\t\t\u9ed8\u8ba4\u4ee5 YAML \u683c\u5f0f\u8f93\u51fa\u5230 stdout. \u53ef\u4ee5\u4f7f\u7528 -o option\n\t\t\u4fee\u6539\u76ee\u6807\u8f93\u51fa\u7684\u683c\u5f0f.\x00\n\t\t\u521b\u5efa\u4e00\u4e2a ClusterRole.\x00\n\t\t \u4e3a\u6307\u5b9a\u7684 ClusterRole \u521b\u5efa\u4e00\u4e2a ClusterRoleBinding.\x00\n\t\t\u4e3a\u6307\u5b9a\u7684 Role \u6216\u8005 ClusterRole \u521b\u5efa\u4e00\u4e2a RoleBinding.\x00\n\t\t\u4e3a\u6307\u5b9a\u7684 public/private key pair \u521b\u5efa\u4e00\u4e2a TLS secret.\n\n\t\tpublic/private key pair \u5fc5\u987b\u5728\u4f20\u9012\u524d\u5b58\u5728. public key certificate \u5fc5\u987b\u4ee5 .PEM \u88ab\u7f16\u7801\u4e14\u5339\u914d\u6307\u5b9a\u7684 private key.\x00\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\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).\x00\n\t\t\u521b\u5efa\u4e00\u4e2a namespace \u5e76\u6307\u5b9a\u540d\u79f0.\x00\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.\x00\n\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods\x00\n\t\t\u901a\u8fc7\u6587\u4ef6\u540d\u6216\u8005\u6807\u51c6\u8f93\u5165\u6d41(stdin)\u521b\u5efa\u4e00\u4e2a\u8d44\u6e90.\n\n\t\tJSON and YAML formats are accepted.\x00\n\t\tCreate a resourcequota with the specified name, hard limits and optional scopes\x00\n\t\t\u521b\u5efa\u5355\u4e00 rule \u7684 role.\x00\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).\x00\n\t\t\u521b\u5efa\u4e00\u4e2a\u6307\u5b9a\u540d\u79f0\u7684 service account.\x00\n\t\tCreate and run a particular image, possibly replicated.\n\n\t\tCreates a deployment or job to manage the created container(s).\x00\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.\x00\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.\x00\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.\x00\n\t\t\u663e\u793a node \u7684\u8d44\u6e90(CPU/Memory/Storage)\u4f7f\u7528.\n\n\t\tThe top-node command allows you to see the resource consumption of nodes.\x00\n\t\t\u663e\u793a pods \u8d44\u6e90(CPU/Memory/Storage)\u4f7f\u7528.\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.\x00\n\t\t\u663e\u793a\u8d44\u6e90(CPU/Memory/Storage)\u4f7f\u7528.\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. \x00\n\t\t\u6e05\u7406\u8282\u70b9\u4e3a\u8282\u70b9\u7ef4\u62a4\u505a\u51c6\u5907.\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)\x00\n\t\t\u4f7f\u7528\u9ed8\u8ba4\u7684\u7f16\u8f91\u5668\u4fee\u6539\u8d44\u6e90.\n\n\t\tedit \u547d\u4ee4\u5141\u8bb8\u4f60\u901a\u8fc7\u547d\u4ee4\u884c\u76f4\u63a5\u4fee\u6539 API \u8d44\u6e90.\n\t\t\u5b83\u4f1a\u6253\u5f00\u4f60\u5728 KUBE_EDITOR \u6216\u8005EDITOR \u73af\u5883\u53d8\u91cf\u4e2d\u5b9a\u4e49\u7684\u7f16\u8f91\u5668\n\t\t\u6216\u8005\u56de\u6eda\u5230 Linux vi \u7f16\u8f91\u5668\u6216\u8005 Windows notepad.\n\t\t\u4f60\u53ef\u4ee5\u4fee\u6539\u591a\u4e2a\u5bf9\u8c61, \u867d\u7136\u6bcf\u6b21\u53ea\u80fd\u4fee\u6539\u4e00\u6b21. \u8fd9\u4e2a\u547d\u4ee4\n\t\t\u540c\u65f6\u4e5f\u63a5\u53d7\u6587\u4ef6\u540d\u4f5c\u4e3a\u547d\u4ee4\u884c\u53c2\u6570, \u5c3d\u7ba1\u8fd9\u4e9b\u6587\u4ef6\u4f60\u6307\u51fa\u5fc5\u987b\u662f\n\t\t\u4f60\u4e4b\u524d\u4fdd\u5b58\u7684\u8d44\u6e90\u7248\u672c.\n\n\t\tEditing \u662f\u901a\u8fc7\u7528\u4e8e\u83b7\u53d6\u8d44\u6e90\u7684API\u7248\u672c\u5b8c\u6210\u7684.\n\t\t\u4e3a\u4e86\u80fd\u901a\u8fc7\u6307\u5b9a\u7684 API \u7248\u672c\u4fee\u6539, \u8bf7\u5b8c\u5168\u9650\u5b9a resource, version \u548c group.\n\n\t\t\u9ed8\u8ba4\u662f YAML \u683c\u5f0f. \u60f3\u5728 JSON \u4e2d\u4fee\u6539, \u6307\u5b9a \"-o json\".\n\n\t\t--windows-line-endings \u547d\u4ee4\u884c\u53c2\u6570\u53ef\u4ee5\u7528\u6765\u5f3a\u5236\u4f7f\u7528 Windows line endings,\n\t\t\u5426\u5219\u4f1a\u4f7f\u7528\u4f60\u64cd\u4f5c\u7cfb\u7edf\u7684\u9ed8\u8ba4\u503c.\n\n\t\t\u5982\u679c\u66f4\u65b0\u65f6\u53d1\u751f\u9519\u8bef\uff0c\u5c06\u5728\u78c1\u76d8\u4e0a\u521b\u5efa\u4e00\u4e2a\u4e34\u65f6\u6587\u4ef6\n\t\t\u91cc\u9762\u5305\u542b\u60a8\u672a\u5e94\u7528\u7684\u66f4\u6539. \u66f4\u65b0\u8d44\u6e90\u65f6\u6700\u5e38\u89c1\u7684\u9519\u8bef\n\t\t\u662f\u53e6\u4e00\u4e2a\u7f16\u8f91\u5668\u4e5f\u5728\u670d\u52a1\u5668\u4e2d\u4fee\u6539\u8fd9\u4e2a\u8d44\u6e90. \u5f53\u53d1\u751f\u8fd9\u79cd\u60c5\u51b5\u65f6, \u4f60\u5c06\n\t\t\u9700\u8981\u5e94\u7528\u4f60\u7684\u4fee\u6539\u5230\u8d44\u6e90\u7684\u6700\u65b0\u7248\u672c, \u6216\u8005\u66f4\u65b0\u4f60\u88ab\u4fdd\u5b58\u7684\u4e34\u65f6\u6587\u4ef6\n\t\t\u590d\u5236\u5b83\u5e76\u4f7f\u7528\u6700\u65b0\u7684\u7248\u672c.\x00\n\t\t\u6807\u8bb0 node \u4e3a schedulable.\x00\n\t\t\u6807\u8bb0 node \u4e3a unschedulable.\x00\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\x00\n\t\t\u5b8c\u6210\u6307\u5b9a\u7684 ReplicationController \u7684\u6eda\u52a8\u5347\u7ea7.\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)\x00\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.\x00\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.\x00\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 <file>' was run,\n\t\twithout updating any other parts of the object.\x00\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'\x00\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.\x00\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.\x00\n\t\t\u66f4\u65b0\u4e00\u4e2a\u6216\u8005\u591a\u4e2a node \u4e0a\u7684 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.\x00\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.\x00\n\t    # !!!\u6ce8\u610f!!!\n\t    # \u8981\u6c42\u5bb9\u5668\u4e2d\u6709 'tar' \u547d\u4ee4\n\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n\n\t    # \u590d\u5236\u672c\u5730\u76ee\u5f55 /tmp/foo_dir \u5230 default namespace \u4e0b\u7684\u8fdc\u7a0b pod \u7684 /tmp/bar_dir \u8def\u5f84 \n\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n\n        # \u590d\u5236 /tmp/foo local \u672c\u5730\u6587\u4ef6\u5230\u6307\u5b9a\u8fdc\u7a0b pod \u7684\u6307\u5b9a\u5bb9\u5668\u7684 /tmp/bar \u8def\u5f84\n\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n\n\t\t# \u590d\u5236 /tmp/foo \u672c\u5730\u6587\u4ef6\u5230\u5728 namespace <some-namespace> \u4e0b\u7684\u67d0\u4e2a pod \u7684 /tmp/bar \u8def\u5f84\n\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n\n\t\t# \u4ece\u4e00\u4e2a\u8fdc\u7a0b\u7684 pod \u7684 /tmp/foo \u8def\u5f84\u590d\u5236\u5230\u672c\u5730 /tmp/bar \u8def\u5f84\n\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar\x00\n\t  # \u4f7f\u7528\u63d0\u4f9b\u7684 key pair \u540d\u79f0\u4e3atls-secret \u7684 secret:\n\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key\x00\n\t  # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-namespace \u7684 namespace\n\t  kubectl create namespace my-namespace\x00\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\x00\n\t  # Create a new service account named my-service-account\n\t  kubectl create serviceaccount my-service-account\x00\n\t# Create a new ExternalName service named my-ns \n\tkubectl create service externalname my-ns --external-name bar.com\x00\n\tCreate an ExternalName service with the specified name.\n\n\tExternalName service references to an external DNS address instead of\n\tonly pods, which will allow application authors to reference services\n\tthat exist off platform, on other clusters, or locally.\x00\n\tHelp provides help for any command in the application.\n\tSimply type kubectl help [path to command] for full details.\x00\n    # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-lbs \u7684 LoadBalancer service\n    kubectl create service loadbalancer my-lbs --tcp=5678:8080\x00\n    # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-cs \u7684 clusterIP service\n    kubectl create service clusterip my-cs --tcp=5678:8080\n\n    # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-cs \u7684 clusterIP service (\u5728 headless \u6a21\u5f0f)\n    kubectl create service clusterip my-cs --clusterip=\"None\"\x00\n    # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-dep \u7684 deployment \u5e76\u8fd0\u884c busybox image.\n    kubectl create deployment my-dep --image=busybox\x00\n    # \u521b\u5efa\u4e00\u4e2a\u540d\u79f0\u4e3a my-ns \u7684 nodeport service\n    kubectl create service nodeport my-ns --tcp=5678:8080\x00\n    # \u5bfc\u51fa\u5f53\u524d\u7684\u96c6\u7fa4\u72b6\u6001\u4fe1\u606f\u5230 stdout\n    kubectl cluster-info dump\n\n    # \u5bfc\u51fa\u5f53\u524d\u7684\u96c6\u7fa4\u72b6\u6001 /path/to/cluster-state\n    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n\n    # \u5bfc\u51fa\u6240\u6709\u5206\u533a\u5230 stdout\n    kubectl cluster-info dump --all-namespaces\n\n    # \u5bfc\u51fa\u4e00\u7ec4\u5206\u533a\u5230 /path/to/cluster-state\n    kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/cluster-state\x00\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    # \u66f4\u65b0\u540d\u79f0\u4e3a 'foo' \u7684 pod, \u5220\u9664\u4e00\u4e2a\u540d\u79f0\u4e3a 'description' \u7684 annotation \u5982\u679c\u5b83\u5b58\u5728. \n    # \u4e0d\u8981\u6c42\u4f7f\u7528 --overwrite flag.\n    kubectl annotate pods foo description-\x00\n    \u4f7f\u7528\u4e00\u4e2a\u6307\u5b9a\u7684\u540d\u79f0\u521b\u5efa\u4e00\u4e2a LoadBalancer service.\x00\n    \u4f7f\u7528\u4e00\u4e2a\u6307\u5b9a\u7684\u540d\u79f0\u521b\u5efa\u4e00\u4e2a clusterIP service.\x00\n    \u4f7f\u7528\u4e00\u4e2a\u6307\u5b9a\u7684\u540d\u79f0\u521b\u5efa\u4e00\u4e2a deployment.\x00\n    \u4f7f\u7528\u4e00\u4e2a\u6307\u5b9a\u7684\u540d\u79f0\u521b\u5efa\u4e00\u4e2a nodeport service.\x00\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.\x00\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'.\x00A comma-delimited set of quota scopes that must all match each object tracked by the quota.\x00A comma-delimited set of resource=quantity pairs that define a hard limit.\x00A label selector to use for this budget. Only equality-based selector requirements are supported.\x00A 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.)\x00A schedule in the Cron format the job should be run with.\x00Additional 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.\x00An 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.\x00An 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.\x00\u901a\u8fc7\u6587\u4ef6\u540d\u6216\u6807\u51c6\u8f93\u5165\u6d41(stdin)\u5bf9\u8d44\u6e90\u8fdb\u884c\u914d\u7f6e\x00\u540c\u610f\u4e00\u4e2a\u81ea\u7b7e\u8bc1\u4e66\u8bf7\u6c42\x00Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing).\x00Attach \u5230\u4e00\u4e2a\u8fd0\u884c\u4e2d\u7684 container\x00\u81ea\u52a8\u8c03\u6574\u4e00\u4e2a Deployment, ReplicaSet, \u6216\u8005 ReplicationController \u7684\u526f\u672c\u6570\u91cf\x00ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service.\x00ClusterRoleBinding \u5e94\u8be5\u6307\u5b9a ClusterRole\x00RoleBinding \u5e94\u8be5\u6307\u5b9a ClusterRole\x00Container name which will have its image upgraded. Only relevant when --image is specified, ignored otherwise. Required when using --image on a multi-container pod\x00\u5728\u4e0d\u540c\u7684 API versions \u8f6c\u6362\u914d\u7f6e\u6587\u4ef6\x00\u590d\u5236 files \u548c directories \u5230 containers \u548c\u4ece\u5bb9\u5668\u4e2d\u590d\u5236 files \u548c directories.\x00\u4e3a\u4e00\u4e2a\u6307\u5b9a\u7684 ClusterRole \u521b\u5efa\u4e00\u4e2a ClusterRoleBinding\x00\u521b\u5efa\u4e00\u4e2a LoadBalancer service.\x00\u521b\u5efa\u4e00\u4e2a NodePort service.\x00\u4e3a\u4e00\u4e2a\u6307\u5b9a\u7684 Role \u6216\u8005 ClusterRole\u521b\u5efa\u4e00\u4e2a RoleBinding\x00\u521b\u5efa\u4e00\u4e2a TLS secret\x00\u521b\u5efa\u4e00\u4e2a clusterIP service.\x00\u4ece\u672c\u5730 file, directory \u6216\u8005 literal value \u521b\u5efa\u4e00\u4e2a configmap\x00\u521b\u5efa\u4e00\u4e2a\u6307\u5b9a\u540d\u79f0\u7684 deployment.\x00\u521b\u5efa\u4e00\u4e2a\u6307\u5b9a\u540d\u79f0\u7684 namespace\x00\u521b\u5efa\u4e00\u4e2a\u6307\u5b9a\u540d\u79f0\u7684 pod disruption budget.\x00\u521b\u5efa\u4e00\u4e2a\u6307\u5b9a\u540d\u79f0\u7684 quota.\x00\u901a\u8fc7\u6587\u4ef6\u540d\u6216\u8005\u6807\u51c6\u8f93\u5165\u6d41(stdin)\u521b\u5efa\u4e00\u4e2a\u8d44\u6e90\x00\u521b\u5efa\u4e00\u4e2a\u7ed9 Docker registry \u4f7f\u7528\u7684 secret\x00\u4ece\u672c\u5730 file, directory \u6216\u8005 literal value \u521b\u5efa\u4e00\u4e2a secret\x00\u4f7f\u7528\u6307\u5b9a\u7684 subcommand \u521b\u5efa\u4e00\u4e2a secret\x00\u521b\u5efa\u4e00\u4e2a\u6307\u5b9a\u540d\u79f0\u7684 service account\x00\u4f7f\u7528\u6307\u5b9a\u7684 subcommand \u521b\u5efa\u4e00\u4e2a service.\x00Create an ExternalName service.\x00Delete resources by filenames, stdin, resources and names, or by resources and label selector\x00\u5220\u9664 kubeconfig \u6587\u4ef6\u4e2d\u6307\u5b9a\u7684\u96c6\u7fa4\x00\u5220\u9664 kubeconfig \u6587\u4ef6\u4e2d\u6307\u5b9a\u7684 context\x00\u62d2\u7edd\u4e00\u4e2a\u81ea\u7b7e\u8bc1\u4e66\u8bf7\u6c42\x00Deprecated: Gracefully shut down a resource by name or filename\x00\u63cf\u8ff0\u4e00\u4e2a\u6216\u591a\u4e2a contexts\x00\u663e\u793a nodes \u7684 Resource (CPU/Memory) \u4f7f\u7528\x00\u663e\u793a pods \u7684 Resource (CPU/Memory) \u4f7f\u7528\x00\u663e\u793a Resource (CPU/Memory) \u4f7f\u7528.\x00\u663e\u793a\u96c6\u7fa4\u4fe1\u606f\x00\u663e\u793a kubeconfig \u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u96c6\u7fa4\x00\u663e\u793a\u5408\u5e76\u7684 kubeconfig \u914d\u7f6e\u6216\u4e00\u4e2a\u6307\u5b9a\u7684 kubeconfig \u6587\u4ef6\x00\u663e\u793a\u4e00\u4e2a\u6216\u66f4\u591a resources\x00\u663e\u793a current_context\x00\u67e5\u770b\u8d44\u6e90\u7684\u6587\u6863\x00Drain node in preparation for maintenance\x00Dump lots of relevant info for debugging and diagnosis\x00\u5728\u670d\u52a1\u5668\u4e0a\u7f16\u8f91\u4e00\u4e2a\u8d44\u6e90\x00Email for Docker registry\x00\u5728\u4e00\u4e2a container \u4e2d\u6267\u884c\u4e00\u4e2a\u547d\u4ee4\x00Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise.\x00Forward one or more local ports to a pod\x00Help about any command\x00IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific).\x00If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'\x00If 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.\x00If 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.\x00Image 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\x00\u7ba1\u7406\u4e00\u4e2a deployment \u7684 rollout\x00\u6807\u8bb0 node \u4e3a schedulable\x00\u6807\u8bb0 node \u4e3a unschedulable\x00\u6807\u8bb0\u63d0\u4f9b\u7684 resource \u4e3a\u4e2d\u6b62\u72b6\u6001\x00\u4fee\u6539 certificate \u8d44\u6e90.\x00\u4fee\u6539 kubeconfig \u6587\u4ef6\x00Name or number for the port on the container that the service should direct traffic to. Optional.\x00Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used.\x00Output shell completion code for the specified shell (bash or zsh)\x00Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)\x00Password for Docker registry authentication\x00Path to PEM encoded public key certificate.\x00Path to private key associated with given certificate.\x00\u5b8c\u6210\u6307\u5b9a\u7684 ReplicationController \u7684\u6eda\u52a8\u5347\u7ea7\x00Precondition for resource version. Requires that the current resource version match this value in order to scale.\x00\u8f93\u51fa client \u548c server \u7684\u7248\u672c\u4fe1\u606f\x00\u8f93\u51fa\u6240\u6709\u547d\u4ee4\u7684\u5c42\u7ea7\u5173\u7cfb\x00\u8f93\u51fa\u5bb9\u5668\u5728 pod \u4e2d\u7684\u65e5\u5fd7\x00\u901a\u8fc7 filename \u6216\u8005 stdin\u66ff\u6362\u4e00\u4e2a\u8d44\u6e90\x00\u7ee7\u7eed\u4e00\u4e2a\u505c\u6b62\u7684 resource\x00RoleBinding \u7684 Role \u5e94\u8be5\u88ab\u5f15\u7528\x00\u5728\u96c6\u7fa4\u4e2d\u8fd0\u884c\u4e00\u4e2a\u6307\u5b9a\u7684\u955c\u50cf\x00\u8fd0\u884c\u4e00\u4e2a proxy \u5230 Kubernetes API server\x00Server location for Docker registry\x00\u4e3a Deployment, ReplicaSet, Replication Controller \u6216\u8005 Job \u8bbe\u7f6e\u4e00\u4e2a\u65b0\u7684\u526f\u672c\u6570\u91cf\x00\u4e3a objects \u8bbe\u7f6e\u4e00\u4e2a\u6307\u5b9a\u7684\u7279\u5f81\x00Set the last-applied-configuration annotation on a live object to match the contents of a file.\x00\u8bbe\u7f6e resource \u7684 selector\x00\u8bbe\u7f6e kubeconfig \u6587\u4ef6\u4e2d\u7684\u4e00\u4e2a\u96c6\u7fa4\u6761\u76ee\x00\u8bbe\u7f6e kubeconfig \u6587\u4ef6\u4e2d\u7684\u4e00\u4e2a context \u6761\u76ee\x00\u8bbe\u7f6e kubeconfig \u6587\u4ef6\u4e2d\u7684\u4e00\u4e2a\u7528\u6237\u6761\u76ee\x00\u8bbe\u7f6e kubeconfig \u6587\u4ef6\u4e2d\u7684\u4e00\u4e2a\u5355\u4e2a\u503c\x00\u8bbe\u7f6e kubeconfig \u6587\u4ef6\u4e2d\u7684\u5f53\u524d\u4e0a\u4e0b\u6587\x00\u663e\u793a\u4e00\u4e2a\u6307\u5b9a resource \u6216\u8005 group \u7684 resources \u8be6\u60c5\x00\u663e\u793a rollout \u7684\u72b6\u6001\x00Synonym for --target-port\x00\u4f7f\u7528 replication controller, service, deployment \u6216\u8005 pod \u5e76\u66b4\u9732\u5b83\u4f5c\u4e3a\u4e00\u4e2a \u65b0\u7684 Kubernetes Service\x00\u6307\u5b9a\u5bb9\u5668\u8981\u8fd0\u884c\u7684\u955c\u50cf.\x00\u5bb9\u5668\u7684\u955c\u50cf\u62c9\u53d6\u7b56\u7565. \u5982\u679c\u4e3a\u7a7a, \u8fd9\u4e2a\u503c\u5c06\u4e0d\u4f1a \u88ab client \u6307\u5b9a\u4e14\u4f7f\u7528 server \u7aef\u7684\u9ed8\u8ba4\u503c\x00\u8fd9\u4e2a key \u4f7f\u7528\u6709\u533a\u522b\u5728\u4e24\u4e2a\u4e0d\u540c\u7684 controllers, \u9ed8\u8ba4 'deployment'. \u53ea\u6709\u5f53 --image \u6307\u5b9a\u503c, \u5426\u5219\u5ffd\u7565\x00\u6700\u5c0f\u6570\u91cf\u767e\u5206\u6bd4\u53ef\u7528\u7684 pods \u4f5c\u4e3a budget \u8981\u6c42.\x00\u540d\u79f0\u4e3a\u6700\u65b0\u521b\u5efa\u7684\u5bf9\u8c61.\x00\u540d\u79f0\u4e3a\u6700\u65b0\u521b\u5efa\u7684\u5bf9\u8c61. \u5982\u679c\u6ca1\u6709\u6307\u5b9a, \u8f93\u5165\u8d44\u6e90\u7684 \u540d\u79f0\u5373\u5c06\u88ab\u4f7f\u7528.\x00\u4f7f\u7528 API generator \u7684\u540d\u5b57, \u5728 http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators \u67e5\u770b\u5217\u8868.\x00\u4f7f\u7528 API generator \u7684\u540d\u5b57. \u76ee\u524d\u53ea\u6709 1 \u4e2a generator.\x00\u4f7f\u7528 generator \u7684\u540d\u79f0. \u8fd9\u91cc\u6709 2 \u4e2a generators: 'service/v1' \u548c 'service/v2'. \u4e3a\u4e00\u4e2a\u4e0d\u540c\u5730\u65b9\u662f\u670d\u52a1\u7aef\u53e3\u5728 v1 \u7684\u60c5\u51b5\u4e0b\u53eb 'default', \u5982\u679c\u5728 v2 \u4e2d\u6ca1\u6709\u6307\u5b9a\u540d\u79f0. \u9ed8\u8ba4\u7684\u540d\u79f0\u662f 'service/v2'.\x00\u4f7f\u7528 gnerator \u7684\u540d\u79f0\u521b\u5efa\u4e00\u4e2a service.  \u53ea\u6709\u5728 --expose \u4e3a true \u7684\u65f6\u5019\u4f7f\u7528\x00\u521b\u5efa service \u7684\u65f6\u5019\u4f34\u968f\u7740\u4e00\u4e2a\u7f51\u7edc\u534f\u8bae\u88ab\u521b\u5efa. \u9ed8\u8ba4\u662f 'TCP'.\x00\u670d\u52a1\u7684\u7aef\u53e3\u5e94\u8be5\u88ab\u6307\u5b9a. \u5982\u679c\u6ca1\u6709\u6307\u5b9a, \u4ece\u88ab\u521b\u5efa\u7684\u8d44\u6e90\u4e2d\u590d\u5236\x00The port that this container exposes.  If --expose is true, this is also the port used by the service that is created.\x00The 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.\x00\u8d44\u6e90\u4e3a container \u8bf7\u6c42 requests . \u4f8b\u5982, 'cpu=100m,memory=256Mi'. \u6ce8\u610f\u670d\u52a1\u7aef\u7ec4\u4ef6\u4e5f\u8bb8\u4f1a\u8d4b\u4e88 requests, \u8fd9\u51b3\u5b9a\u4e8e\u670d\u52a1\u5668\u7aef\u914d\u7f6e, \u6bd4\u5982 limit ranges.\x00\u8fd9\u4e2a Pod \u7684 restart policy.  Legal values [Always, OnFailure, Never]. \u5982\u679c\u8bbe\u7f6e\u4e3a 'Always' \u4e00\u4e2a deployment \u88ab\u521b\u5efa, \u5982\u679c\u8bbe\u7f6e\u4e3a \u2019OnFailure' \u4e00\u4e2a job \u88ab\u521b\u5efa, \u5982\u679c\u8bbe\u7f6e\u4e3a 'Never', \u4e00\u4e2a\u666e\u901a\u7684 pod \u88ab\u521b\u5efa. \u5bf9\u4e8e\u540e\u9762\u4e24\u4e2a --replicas \u5fc5\u987b\u4e3a 1.  \u9ed8\u8ba4 'Always', \u4e3a CronJobs \u8bbe\u7f6e\u4e3a `Never`.\x00\u521b\u5efa secret \u7c7b\u578b\u8d44\u6e90\x00\u5bf9\u4e8e\u670d\u52a1\u7684\u7c7b\u578b: ClusterIP, NodePort, \u6216\u8005 LoadBalancer. \u9ed8\u8ba4\u662f 'ClusterIP\u2019.\x00\u64a4\u9500\u4e0a\u4e00\u6b21\u7684 rollout\x00\u53d6\u6d88\u8bbe\u7f6e kubeconfig \u6587\u4ef6\u4e2d\u7684\u4e00\u4e2a\u5355\u4e2a\u503c\x00\u4f7f\u7528 strategic merge patch \u66f4\u65b0\u4e00\u4e2a\u8d44\u6e90\u7684 field(s)\x00\u66f4\u65b0\u4e00\u4e2a pod template \u7684\u955c\u50cf\x00\u5728\u5bf9\u8c61\u7684 pod templates \u4e0a\u66f4\u65b0\u8d44\u6e90\u7684 requests/limits\x00\u66f4\u65b0\u4e00\u4e2a\u8d44\u6e90\u7684\u6ce8\u89e3\x00\u66f4\u65b0\u5728\u8fd9\u4e2a\u8d44\u6e90\u4e0a\u7684 labels\x00\u66f4\u65b0\u4e00\u4e2a\u6216\u8005\u591a\u4e2a node \u4e0a\u7684 taints\x00Username \u4e3a Docker registry authentication\x00\u663e\u793a\u6700\u540e\u7684 resource/object \u7684 last-applied-configuration annotations\x00\u663e\u793a rollout \u5386\u53f2\x00\u8f93\u51fa\u5230 files.  \u5982\u679c\u662f empty or '-' \u4f7f\u7528 stdout, \u5426\u5219\u521b\u5efa\u4e00\u4e2a \u76ee\u5f55\u5c42\u7ea7\u5728\u90a3\u4e2a\u76ee\u5f55\x00dummy restart flag)\x00\u670d\u52a1\u7684\u5916\u90e8\u540d\u79f0\x00kubectl \u63a7\u5236 Kubernetes cluster \u7ba1\u7406\x00")
19653
19654func translationsKubectlZh_cnLc_messagesK8sMoBytes() ([]byte, error) {
19655	return _translationsKubectlZh_cnLc_messagesK8sMo, nil
19656}
19657
19658func translationsKubectlZh_cnLc_messagesK8sMo() (*asset, error) {
19659	bytes, err := translationsKubectlZh_cnLc_messagesK8sMoBytes()
19660	if err != nil {
19661		return nil, err
19662	}
19663
19664	info := bindataFileInfo{name: "translations/kubectl/zh_CN/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
19665	a := &asset{bytes: bytes, info: info}
19666	return a, nil
19667}
19668
19669var _translationsKubectlZh_cnLc_messagesK8sPo = []byte(`# Test translations for unit tests.
19670# Copyright (C) 2017
19671# This file is distributed under the same license as the Kubernetes package.
19672# FIRST AUTHOR shiywang@redhat.com, 2017.
19673# FIRST AUTHOR zhengjiajin@caicloud.io, 2017.
19674#
19675msgid ""
19676msgstr ""
19677"Project-Id-Version: gettext-go-examples-hello\n"
19678"Report-Msgid-Bugs-To: \n"
19679"POT-Creation-Date: 2013-12-12 20:03+0000\n"
19680"PO-Revision-Date: 2017-11-11 19:01+0800\n"
19681"Last-Translator: zhengjiajin <zhengjiajin@caicloud.io>\n"
19682"MIME-Version: 1.0\n"
19683"Content-Type: text/plain; charset=UTF-8\n"
19684"Content-Transfer-Encoding: 8bit\n"
19685"X-Generator: Poedit 2.0.4\n"
19686"X-Poedit-SourceCharset: UTF-8\n"
19687"Language-Team: \n"
19688"Plural-Forms: nplurals=2; plural=(n > 1);\n"
19689"Language: zh\n"
19690
19691#: pkg/kubectl/cmd/create_clusterrolebinding.go:35
19692msgid ""
19693"\n"
19694"\t\t  # Create a ClusterRoleBinding for user1, user2, and group1 using the cluster-admin ClusterRole\n"
19695"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1"
19696msgstr ""
19697"\n"
19698"\t\t  # 使用 cluster-admin ClusterRole 为 user1, user2, and group1 创建一个 ClusterRoleBinding\n"
19699"\t\t  kubectl create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1"
19700
19701#: pkg/kubectl/cmd/create_rolebinding.go:35
19702msgid ""
19703"\n"
19704"\t\t  # Create a RoleBinding for user1, user2, and group1 using the admin ClusterRole\n"
19705"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1"
19706msgstr ""
19707"\n"
19708"\t\t  # 使用 admin ClusterRole 为 user1, user2, and group1 创建一个 RoleBinding\n"
19709"\t\t  kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1"
19710
19711#: pkg/kubectl/cmd/create_configmap.go:44
19712msgid ""
19713"\n"
19714"\t\t  # Create a new configmap named my-config based on folder bar\n"
19715"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
19716"\n"
19717"\t\t  # Create a new configmap named my-config with specified keys instead of file basenames on disk\n"
19718"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-file=key2=/path/to/bar/file2.txt\n"
19719"\n"
19720"\t\t  # Create a new configmap named my-config with key1=config1 and key2=config2\n"
19721"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2"
19722msgstr ""
19723"\n"
19724"\t\t  # 通过文件夹 bar 创建一个名称为 my-config 的 configmap\n"
19725"\t\t  kubectl create configmap my-config --from-file=path/to/bar\n"
19726"\n"
19727"\t\t  # 创建一个名称为 my-config 的 configmap 并指定 keys 而不是使用磁盘上所在的文件名\n"
19728"\t\t  kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-file=key2=/path/to/bar/file2.txt\n"
19729"\n"
19730"\t\t  # 创建一个名称为 my-config 的 configmap 且 key1=config1 和 key2=config2\n"
19731"\t\t  kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2"
19732
19733#: pkg/kubectl/cmd/create_secret.go:135
19734msgid ""
19735"\n"
19736"\t\t  # If you don't already have a .dockercfg file, you can create a dockercfg secret directly by using:\n"
19737"\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"
19738msgstr ""
19739"\n"
19740"\t\t  # 如果你还没有一个 .dockercfg 文件, 你可以直接使用下面的命令创建一个 dockercfg 的 secret:\n"
19741"\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"
19742
19743#: pkg/kubectl/cmd/top_node.go:65
19744msgid ""
19745"\n"
19746"\t\t  # Show metrics for all nodes\n"
19747"\t\t  kubectl top node\n"
19748"\n"
19749"\t\t  # Show metrics for a given node\n"
19750"\t\t  kubectl top node NODE_NAME"
19751msgstr ""
19752"\n"
19753"\t\t  # 显示所有 nodes 上的指标\n"
19754"\t\t  kubectl top node\n"
19755"\n"
19756"\t\t  # 显示指定 node 上的指标\n"
19757"\t\t  kubectl top node NODE_NAME"
19758
19759#: pkg/kubectl/cmd/apply.go:84
19760msgid ""
19761"\n"
19762"\t\t# Apply the configuration in pod.json to a pod.\n"
19763"\t\tkubectl apply -f ./pod.json\n"
19764"\n"
19765"\t\t# Apply the JSON passed into stdin to a pod.\n"
19766"\t\tcat pod.json | kubectl apply -f -\n"
19767"\n"
19768"\t\t# Note: --prune is still in Alpha\n"
19769"\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"
19770"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
19771"\n"
19772"\t\t# Apply the configuration in manifest.yaml and delete all the other configmaps that are not in the file.\n"
19773"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/ConfigMap"
19774msgstr ""
19775"\n"
19776"\t\t# 将 pod.json 上的配置应用于 pod.\n"
19777"\t\tkubectl apply -f ./pod.json\n"
19778"\n"
19779"\t\t# 将传入 stdin 的 JSON 应用到一个 pod.\n"
19780"\t\tcat pod.json | kubectl apply -f -\n"
19781"\n"
19782"\t\t# Note: --prune 仍然在 Alpha\n"
19783"\t\t# 应用在 manifest.yaml 中匹配标签 app=nginx 的资源配置并删除所有不在这个文件中并匹配标签app=nginx 的资源\n"
19784"\t\tkubectl apply --prune -f manifest.yaml -l app=nginx\n"
19785"\n"
19786"\t\t# 应用 manifest.yaml 的配置并删除所有不在这个文件中的 configmaps.\n"
19787"\t\tkubectl apply --prune -f manifest.yaml --all --prune-whitelist=core/v1/ConfigMap"
19788
19789#: pkg/kubectl/cmd/autoscale.go:40
19790#, c-format
19791msgid ""
19792"\n"
19793"\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"
19794"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
19795"\n"
19796"\t\t# Auto scale a replication controller \"foo\", with the number of pods between 1 and 5, target CPU utilization at 80%:\n"
19797"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
19798msgstr ""
19799"\n"
19800"\t\t# 自动弹性伸缩 deployment \"foo\", pods 的数量在 2 和 10 之间, 目标 CPU 指定为默认的弹性伸缩策略:\n"
19801"\t\tkubectl autoscale deployment foo --min=2 --max=10\n"
19802"\n"
19803"\t\t# 自动弹性伸缩 replication controller \"foo\", pods 的数量在 1 和 5 之间, 目标 CPU 利用率为 80%:\n"
19804"\t\tkubectl autoscale rc foo --max=5 --cpu-percent=80"
19805
19806#: pkg/kubectl/cmd/convert.go:49
19807msgid ""
19808"\n"
19809"\t\t# Convert 'pod.yaml' to latest version and print to stdout.\n"
19810"\t\tkubectl convert -f pod.yaml\n"
19811"\n"
19812"\t\t# Convert the live state of the resource specified by 'pod.yaml' to the latest version\n"
19813"\t\t# and print to stdout in json format.\n"
19814"\t\tkubectl convert -f pod.yaml --local -o json\n"
19815"\n"
19816"\t\t# Convert all files under current directory to latest version and create them all.\n"
19817"\t\tkubectl convert -f . | kubectl create -f -"
19818msgstr ""
19819"\n"
19820"\t\t# 将’pod.yaml' 转换为最新版本并打印到 stdout.\n"
19821"\t\tkubectl convert -f pod.yaml\n"
19822"\n"
19823"\t\t# 将 ‘pod.yaml' 指定的资源的实时状态转换为最新版本\n"
19824"\t\t# 并以 json 格式打印到 stdout.\n"
19825"\t\tkubectl convert -f pod.yaml --local -o json\n"
19826"\n"
19827"\t\t# 将当前目录下的所以文件转换为最新版本并创建它们.\n"
19828"\t\tkubectl convert -f . | kubectl create -f -"
19829
19830#: pkg/kubectl/cmd/create_role.go:41
19831msgid ""
19832"\n"
19833"\t\t# Create a ClusterRole named \"pod-reader\" that allows user to perform \"get\", \"watch\" and \"list\" on pods\n"
19834"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods\n"
19835"\n"
19836"\t\t# Create a ClusterRole named \"pod-reader\" with ResourceName specified\n"
19837"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods --resource-name=readablepod"
19838msgstr ""
19839"\n"
19840"\t\t# 创建一个名为 \"pod-reader\" 的 ClusterRole, 允许用户在 pods 上执行 “get\", \"watch\" 和 \"list\"\n"
19841"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods\n"
19842"\n"
19843"\t\t# 创建一个名为 \"pod-reader\" ClusterRole, 其中指定了 ResourceName\n"
19844"\t\tkubectl create clusterrole pod-reader --verb=get,list,watch --resource=pods --resource-name=readablepod"
19845
19846#: pkg/kubectl/cmd/create_quota.go:35
19847msgid ""
19848"\n"
19849"\t\t# Create a new resourcequota named my-quota\n"
19850"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10\n"
19851"\n"
19852"\t\t# Create a new resourcequota named best-effort\n"
19853"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
19854msgstr ""
19855"\n"
19856"\t\t# 创建一个名为 my-quota 的 resourcequota\n"
19857"\t\tkubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10\n"
19858"\n"
19859"\t\t# 创建一个名为 best-effort 的 resourcequota\n"
19860"\t\tkubectl create quota best-effort --hard=pods=100 --scopes=BestEffort"
19861
19862#: pkg/kubectl/cmd/create_pdb.go:35
19863#, c-format
19864msgid ""
19865"\n"
19866"\t\t# Create a pod disruption budget named my-pdb that will select all pods with the app=rails label\n"
19867"\t\t# and require at least one of them being available at any point in time.\n"
19868"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-available=1\n"
19869"\n"
19870"\t\t# Create a pod disruption budget named my-pdb that will select all pods with the app=nginx label\n"
19871"\t\t# and require at least half of the pods selected to be available at any point in time.\n"
19872"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
19873msgstr ""
19874"\n"
19875"\t\t# 创建一个名称为 my-pdb 的 pod disruption budget 并将会选择所有 app=rails 标签的 pods\n"
19876"\t\t# 并要求他们在同一时间中最少有一个可用. \n"
19877"\t\tkubectl create poddisruptionbudget my-pdb --selector=app=rails --min-available=1\n"
19878"\n"
19879"\t\t# 创建一个名称为 my-pdb 的 pod disruption budget 并将会选择所有 app=rails 标签的 pods\n"
19880"\t\t# 并要求他们在同一时间中最少有一半可用.\n"
19881"\t\tkubectl create pdb my-pdb --selector=app=nginx --min-available=50%"
19882
19883#: pkg/kubectl/cmd/create.go:47
19884msgid ""
19885"\n"
19886"\t\t# Create a pod using the data in pod.json.\n"
19887"\t\tkubectl create -f ./pod.json\n"
19888"\n"
19889"\t\t# Create a pod based on the JSON passed into stdin.\n"
19890"\t\tcat pod.json | kubectl create -f -\n"
19891"\n"
19892"\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"
19893"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
19894msgstr ""
19895"\n"
19896"\t\t# 使用在 pod.json 的 数据创建一个 pod.\n"
19897"\t\tkubectl create -f ./pod.json\n"
19898"\n"
19899"\t\t# 根据传入 stdin 的 JSON 创建一个 pod.\n"
19900"\t\tcat pod.json | kubectl create -f -\n"
19901"\n"
19902"\t\t# 使用 v1 API 格式在 JSON 中编辑在 docker-registry.yaml 中的数据然后使用被编辑后的数据创建资源.\n"
19903"\t\tkubectl create -f docker-registry.yaml --edit --output-version=v1 -o json"
19904
19905#: pkg/kubectl/cmd/expose.go:53
19906msgid ""
19907"\n"
19908"\t\t# Create a service for a replicated nginx, which serves on port 80 and connects to the containers on port 8000.\n"
19909"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
19910"\n"
19911"\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"
19912"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
19913"\n"
19914"\t\t# Create a service for a pod valid-pod, which serves on port 444 with the name \"frontend\"\n"
19915"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
19916"\n"
19917"\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"
19918"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-https\n"
19919"\n"
19920"\t\t# Create a service for a replicated streaming application on port 4100 balancing UDP traffic and named 'video-stream'.\n"
19921"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-stream\n"
19922"\n"
19923"\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"
19924"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
19925"\n"
19926"\t\t# Create a service for an nginx deployment, which serves on port 80 and connects to the containers on port 8000.\n"
19927"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
19928msgstr ""
19929"\n"
19930"\t\t# 为一个 replicated nginx 创建一个 service, 服务在端口 80 并连接到 containers 的8000端口.\n"
19931"\t\tkubectl expose rc nginx --port=80 --target-port=8000\n"
19932"\n"
19933"\t\t# 使用在 \"nginx-controller.yaml\\ 中指定的 type 和 name 为一个replication controller 创建一个 service, 服务在端口 80 并连接到 containers 的8000端口.\n"
19934"\t\tkubectl expose -f nginx-controller.yaml --port=80 --target-port=8000\n"
19935"\n"
19936"\t\t# 为名为 valid-pod 的 pod 创建一个 service, 服务在端口 444 并命名为 \"frontend\" \n"
19937"\t\tkubectl expose pod valid-pod --port=444 --name=frontend\n"
19938"\n"
19939"\t\t# 基于上面的 service 创建第二个 service, 暴露容器端口 8443 并命名为 \"nginx-https\" 端口为 443 \n"
19940"\t\tkubectl expose service nginx --port=443 --target-port=8443 --name=nginx-https\n"
19941"\n"
19942"\t\t# 为一个名称为 streaming 的应用创建一个 service 暴露端口 4100, 协议为 UDP 名称为 'video-stream'.\n"
19943"\t\tkubectl expose rc streamer --port=4100 --protocol=udp --name=video-stream\n"
19944"\n"
19945"\t\t# 为一个名称为 nginx 的 replica set 创建一个 service, 服务在 端口 80 且连接到容器端口 8000.\n"
19946"\t\tkubectl expose rs nginx --port=80 --target-port=8000\n"
19947"\n"
19948"\t\t# 为一个名称为 nginx 的 deployment 创建一个 service, 服务在端口 80 且 连接到 containers 的 8000 端口.\n"
19949"\t\tkubectl expose deployment nginx --port=80 --target-port=8000"
19950
19951#: pkg/kubectl/cmd/delete.go:68
19952msgid ""
19953"\n"
19954"\t\t# Delete a pod using the type and name specified in pod.json.\n"
19955"\t\tkubectl delete -f ./pod.json\n"
19956"\n"
19957"\t\t# Delete a pod based on the type and name in the JSON passed into stdin.\n"
19958"\t\tcat pod.json | kubectl delete -f -\n"
19959"\n"
19960"\t\t# Delete pods and services with same names \"baz\" and \"foo\"\n"
19961"\t\tkubectl delete pod,service baz foo\n"
19962"\n"
19963"\t\t# Delete pods and services with label name=myLabel.\n"
19964"\t\tkubectl delete pods,services -l name=myLabel\n"
19965"\n"
19966"\t\t# Delete a pod with minimal delay\n"
19967"\t\tkubectl delete pod foo --now\n"
19968"\n"
19969"\t\t# Force delete a pod on a dead node\n"
19970"\t\tkubectl delete pod foo --grace-period=0 --force\n"
19971"\n"
19972"\t\t# Delete all pods\n"
19973"\t\tkubectl delete pods --all"
19974msgstr ""
19975"\n"
19976"\t\t# 使用 pod.json 中的类型和名称删除一个 pod.\n"
19977"\t\tkubectl delete -f ./pod.json\n"
19978"\n"
19979"\t\t# 基于重定向到 stdin 中的 JSON 的类型和名称删除一个 pod.\n"
19980"\t\tcat pod.json | kubectl delete -f -\n"
19981"\n"
19982"\t\t# 删除名为 \"baz\" 和 \"foo\" 的 pod 和 service\n"
19983"\t\tkubectl delete pod,service baz foo\n"
19984"\n"
19985"\t\t# 删除标签为 name=myLabel 的 pods 和 services.\n"
19986"\t\tkubectl delete pods,services -l name=myLabel\n"
19987"\n"
19988"\t\t# 删除最小延迟的 pod\n"
19989"\t\tkubectl delete pod foo --now\n"
19990"\n"
19991"\t\t# 强制删除名为 foo 的 pod\n"
19992"\t\tkubectl delete pod foo --grace-period=0 --force\n"
19993"\n"
19994"\t\t# 删除所有 pods\n"
19995"\t\tkubectl delete pods --all"
19996
19997#: pkg/kubectl/cmd/describe.go:54
19998msgid ""
19999"\n"
20000"\t\t# Describe a node\n"
20001"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
20002"\n"
20003"\t\t# Describe a pod\n"
20004"\t\tkubectl describe pods/nginx\n"
20005"\n"
20006"\t\t# Describe a pod identified by type and name in \"pod.json\"\n"
20007"\t\tkubectl describe -f pod.json\n"
20008"\n"
20009"\t\t# Describe all pods\n"
20010"\t\tkubectl describe pods\n"
20011"\n"
20012"\t\t# Describe pods by label name=myLabel\n"
20013"\t\tkubectl describe po -l name=myLabel\n"
20014"\n"
20015"\t\t# Describe all pods managed by the 'frontend' replication controller (rc-created pods\n"
20016"\t\t# get the name of the rc as a prefix in the pod the name).\n"
20017"\t\tkubectl describe pods frontend"
20018msgstr ""
20019"\n"
20020"\t\t# 描述一个 node\n"
20021"\t\tkubectl describe nodes kubernetes-node-emt8.c.myproject.internal\n"
20022"\n"
20023"\t\t# 描述一个 pod\n"
20024"\t\tkubectl describe pods/nginx\n"
20025"\n"
20026"\t\t# 描述一个被 \"pod.json\" 中的类型和名称标识的 pod\n"
20027"\t\tkubectl describe -f pod.json\n"
20028"\n"
20029"\t\t# 描述所有 pods\n"
20030"\t\tkubectl describe pods\n"
20031"\n"
20032"\t\t# 描述标签为 name=myLabel 的 pods\n"
20033"\t\tkubectl describe po -l name=myLabel\n"
20034"\n"
20035"\t\t# 描述所有被名称为 'frontend' 的 replication controller 管理的 pods(rc-创建 pods\n"
20036"\t\t# 并使用 rc 的名称作为 pod 的前缀).\n"
20037"\t\tkubectl describe pods frontend"
20038
20039#: pkg/kubectl/cmd/drain.go:165
20040msgid ""
20041"\n"
20042"\t\t# Drain node \"foo\", even if there are pods not managed by a ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it.\n"
20043"\t\t$ kubectl drain foo --force\n"
20044"\n"
20045"\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"
20046"\t\t$ kubectl drain foo --grace-period=900"
20047msgstr ""
20048"\n"
20049"\t\t# 驱逐节点 \"foo\", 即使很多 pods 没有被一个在 node 上的 ReplicationController, ReplicaSet, Job, DaemonSet 或者 StatefulSet 管理.\n"
20050"\t\t$ kubectl drain foo --force\n"
20051"\n"
20052"\t\t# 同上, 如果存在 pods 没有被一个 ReplicationController, ReplicaSet, Job, DaemonSet 或者 StatefulSet 管理超过 15 分钟则退出.\n"
20053"\t\t$ kubectl drain foo --grace-period=900"
20054
20055#: pkg/kubectl/cmd/edit.go:80
20056msgid ""
20057"\n"
20058"\t\t# Edit the service named 'docker-registry':\n"
20059"\t\tkubectl edit svc/docker-registry\n"
20060"\n"
20061"\t\t# Use an alternative editor\n"
20062"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
20063"\n"
20064"\t\t# Edit the job 'myjob' in JSON using the v1 API format:\n"
20065"\t\tkubectl edit job.v1.batch/myjob -o json\n"
20066"\n"
20067"\t\t# Edit the deployment 'mydeployment' in YAML and save the modified config in its annotation:\n"
20068"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
20069msgstr ""
20070"\n"
20071"\t\t# 编辑名为 'docker-registry' 的 service:\n"
20072"\t\tkubectl edit svc/docker-registry\n"
20073"\n"
20074"\t\t# 使用一个可选择的编辑器\n"
20075"\t\tKUBE_EDITOR=\"nano\" kubectl edit svc/docker-registry\n"
20076"\n"
20077"\t\t# 使用 v1 API 格式的 JSON 编辑名为 'myjob' 的 job:\n"
20078"\t\tkubectl edit job.v1.batch/myjob -o json\n"
20079"\n"
20080"\t\t# 在 YAML 中编辑名为 'mydeployment' 的 deployment 并在它的注解中保存修改后的配置:\n"
20081"\t\tkubectl edit deployment/mydeployment -o yaml --save-config"
20082
20083#: pkg/kubectl/cmd/exec.go:41
20084msgid ""
20085"\n"
20086"\t\t# Get output from running 'date' from pod 123456-7890, using the first container by default\n"
20087"\t\tkubectl exec 123456-7890 date\n"
20088"\n"
20089"\t\t# Get output from running 'date' in ruby-container from pod 123456-7890\n"
20090"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
20091"\n"
20092"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container from pod 123456-7890\n"
20093"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
20094"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
20095msgstr ""
20096"\n"
20097"\t\t# 从运行中pod 123456-7890 获取执行 'date' 的输出, 默认使用第一个容器\n"
20098"\t\tkubectl exec 123456-7890 date\n"
20099"\n"
20100"\t\t# 从 pod 123456-7890 的容器 ruby-container 获取执行 'date' 的输出\n"
20101"\t\tkubectl exec 123456-7890 -c ruby-container date\n"
20102"\n"
20103"\t\t# 切换到 terminal 模式, 发送 stdin 到运行在 pod 123456-7890 的容器 ruby-container 'bash' \n"
20104"\t\t# 并从 'bash' 发送 stdout/stderr 返回到 client\n"
20105"\t\tkubectl exec 123456-7890 -c ruby-container -i -t -- bash -il"
20106
20107#: pkg/kubectl/cmd/attach.go:42
20108msgid ""
20109"\n"
20110"\t\t# Get output from running pod 123456-7890, using the first container by default\n"
20111"\t\tkubectl attach 123456-7890\n"
20112"\n"
20113"\t\t# Get output from ruby-container from pod 123456-7890\n"
20114"\t\tkubectl attach 123456-7890 -c ruby-container\n"
20115"\n"
20116"\t\t# Switch to raw terminal mode, sends stdin to 'bash' in ruby-container from pod 123456-7890\n"
20117"\t\t# and sends stdout/stderr from 'bash' back to the client\n"
20118"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
20119"\n"
20120"\t\t# Get output from the first pod of a ReplicaSet named nginx\n"
20121"\t\tkubectl attach rs/nginx\n"
20122"\t\t"
20123msgstr ""
20124"\n"
20125"\t\t# 从运行中pod 123456-7890 获取执行 'date' 的输出, 默认使用第一个容器\n"
20126"\t\tkubectl attach 123456-7890\n"
20127"\n"
20128"\t\t# 从 pod 123456-7890 的容器 ruby-container 获取输出\n"
20129"\t\tkubectl attach 123456-7890 -c ruby-container\n"
20130"\n"
20131"\t\t# 切换到 terminal 模式, 发送 stdin 到运行在 pod 123456-7890 的容器 ruby-container 'bash' \n"
20132"\t\t# 并从 'bash' 发送 stdout/stderr 返回到 client\n"
20133"\t\tkubectl attach 123456-7890 -c ruby-container -i -t\n"
20134"\n"
20135"\t\t# 从名称为 nginx 的 ReplicaSet 获取第一个 pod 的输出\n"
20136"\t\tkubectl attach rs/nginx\n"
20137"\t\t"
20138
20139#: pkg/kubectl/cmd/explain.go:39
20140msgid ""
20141"\n"
20142"\t\t# Get the documentation of the resource and its fields\n"
20143"\t\tkubectl explain pods\n"
20144"\n"
20145"\t\t# Get the documentation of a specific field of a resource\n"
20146"\t\tkubectl explain pods.spec.containers"
20147msgstr ""
20148"\n"
20149"\t\t# 获取资源及其字段的文档\n"
20150"\t\tkubectl explain pods\n"
20151"\n"
20152"\t\t# 获取资源指定字段的文档\n"
20153"\t\tkubectl explain pods.spec.containers"
20154
20155#: pkg/kubectl/cmd/completion.go:65
20156msgid ""
20157"\n"
20158"\t\t# Install bash completion on a Mac using homebrew\n"
20159"\t\tbrew install bash-completion\n"
20160"\t\tprintf \"\n"
20161"# Bash completion support\n"
20162"source $(brew --prefix)/etc/bash_completion\n"
20163"\" >> $HOME/.bash_profile\n"
20164"\t\tsource $HOME/.bash_profile\n"
20165"\n"
20166"\t\t# Load the kubectl completion code for bash into the current shell\n"
20167"\t\tsource <(kubectl completion bash)\n"
20168"\n"
20169"\t\t# Write bash completion code to a file and source if from .bash_profile\n"
20170"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
20171"\t\tprintf \"\n"
20172"# Kubectl shell completion\n"
20173"source '$HOME/.kube/completion.bash.inc'\n"
20174"\" >> $HOME/.bash_profile\n"
20175"\t\tsource $HOME/.bash_profile\n"
20176"\n"
20177"\t\t# Load the kubectl completion code for zsh[1] into the current shell\n"
20178"\t\tsource <(kubectl completion zsh)"
20179msgstr ""
20180"\n"
20181"\t\t# 在一个 Mac 中使用 homebrew 安装 bash 补全\n"
20182"\t\tbrew install bash-completion\n"
20183"\t\tprintf \"\n"
20184"# Bash 补全支持\n"
20185"source $(brew --prefix)/etc/bash_completion\n"
20186"\" >> $HOME/.bash_profile\n"
20187"\t\tsource $HOME/.bash_profile\n"
20188"\n"
20189"\t\t# 导入 kubectl 补全代码到当前 shell\n"
20190"\t\tsource <(kubectl completion bash)\n"
20191"\n"
20192"\t\t# 写入 bash 补全代码到一个文件并 source 如果它是 .bash_profile\n"
20193"\t\tkubectl completion bash > ~/.kube/completion.bash.inc\n"
20194"\t\tprintf \"\n"
20195"# Kubectl shell 补全\n"
20196"source '$HOME/.kube/completion.bash.inc'\n"
20197"\" >> $HOME/.bash_profile\n"
20198"\t\tsource $HOME/.bash_profile\n"
20199"\n"
20200"\t\t# 为 zsh[1] 导入 kubectl 补全代码到当前 shell\n"
20201"\t\tsource <(kubectl completion zsh)"
20202
20203#: pkg/kubectl/cmd/get.go:64
20204msgid ""
20205"\n"
20206"\t\t# List all pods in ps output format.\n"
20207"\t\tkubectl get pods\n"
20208"\n"
20209"\t\t# List all pods in ps output format with more information (such as node name).\n"
20210"\t\tkubectl get pods -o wide\n"
20211"\n"
20212"\t\t# List a single replication controller with specified NAME in ps output format.\n"
20213"\t\tkubectl get replicationcontroller web\n"
20214"\n"
20215"\t\t# List a single pod in JSON output format.\n"
20216"\t\tkubectl get -o json pod web-pod-13je7\n"
20217"\n"
20218"\t\t# List a pod identified by type and name specified in \"pod.yaml\" in JSON output format.\n"
20219"\t\tkubectl get -f pod.yaml -o json\n"
20220"\n"
20221"\t\t# Return only the phase value of the specified pod.\n"
20222"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
20223"\n"
20224"\t\t# List all replication controllers and services together in ps output format.\n"
20225"\t\tkubectl get rc,services\n"
20226"\n"
20227"\t\t# List one or more resources by their type and names.\n"
20228"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
20229"\n"
20230"\t\t# List all resources with different types.\n"
20231"\t\tkubectl get all"
20232msgstr ""
20233"\n"
20234"\t\t# 以 ps 输出格式列出所有 pod.\n"
20235"\t\tkubectl get pods\n"
20236"\n"
20237"\t\t# 以 ps 输出格式列出所有 pod(如节点名称).\n"
20238"\t\tkubectl get pods -o wide\n"
20239"\n"
20240"\t\t# 获取名称为 web 的 replicationcontroller.\n"
20241"\t\tkubectl get replicationcontroller web\n"
20242"\n"
20243"\t\t# 使用 JSON 格式化输出显示一个单独的 pod.\n"
20244"\t\tkubectl get -o json pod web-pod-13je7\n"
20245"\n"
20246"\t\t# 显示一个被 \"pod.yaml\" 中的 type 和 name 标识的 pod 并使用 JSON 格式化输出.\n"
20247"\t\tkubectl get -f pod.yaml -o json\n"
20248"\n"
20249"\t\t# 只返回被指定 pod 中 phase 的值.\n"
20250"\t\tkubectl get -o template pod/web-pod-13je7 --template={{.status.phase}}\n"
20251"\n"
20252"\t\t# 显示所有的 replication controllers 和 services 并格式化输出.\n"
20253"\t\tkubectl get rc,services\n"
20254"\n"
20255"\t\t# 显示一个或者更多 resources 通过它们的 type 和 names.\n"
20256"\t\tkubectl get rc/web service/frontend pods/web-pod-13je7\n"
20257"\n"
20258"\t\t# 使用不同的 types 显示所有 resources.\n"
20259"\t\tkubectl get all"
20260
20261#: pkg/kubectl/cmd/portforward.go:53
20262msgid ""
20263"\n"
20264"\t\t# Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod\n"
20265"\t\tkubectl port-forward mypod 5000 6000\n"
20266"\n"
20267"\t\t# Listen on port 8888 locally, forwarding to 5000 in the pod\n"
20268"\t\tkubectl port-forward mypod 8888:5000\n"
20269"\n"
20270"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
20271"\t\tkubectl port-forward mypod :5000\n"
20272"\n"
20273"\t\t# Listen on a random port locally, forwarding to 5000 in the pod\n"
20274"\t\tkubectl port-forward mypod 0:5000"
20275msgstr ""
20276"\n"
20277"\t\t# 在本地监听端口 5000 和 6000 , forwarding 数据 to/from 在 pod 5000 和 6000 端口\n"
20278"\t\tkubectl port-forward mypod 5000 6000\n"
20279"\n"
20280"\t\t# 在本地监听端口 8888 , forwarding 到 pod 的 5000端口\n"
20281"\t\tkubectl port-forward mypod 8888:5000\n"
20282"\n"
20283"\t\t# 在本地随机监听一个端口 , forwarding 到 pod 的 5000端口\n"
20284"\t\tkubectl port-forward mypod :5000\n"
20285"\n"
20286"\t\t# 在本地随机监听一个端口 , forwarding 到 pod 的 5000端口\n"
20287"\t\tkubectl port-forward mypod 0:5000"
20288
20289#: pkg/kubectl/cmd/drain.go:118
20290msgid ""
20291"\n"
20292"\t\t# Mark node \"foo\" as schedulable.\n"
20293"\t\t$ kubectl uncordon foo"
20294msgstr ""
20295"\n"
20296"\t\t# 标记 node \"foo\" 为 schedulable.\n"
20297"\t\t$ kubectl uncordon foo"
20298
20299# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
20300#: pkg/kubectl/cmd/drain.go:93
20301msgid ""
20302"\n"
20303"\t\t# Mark node \"foo\" as unschedulable.\n"
20304"\t\tkubectl cordon foo"
20305msgstr ""
20306"\n"
20307"\t\t# 标记 node \"foo\" 为 unschedulable.\n"
20308"\t\tkubectl cordon foo"
20309
20310#: pkg/kubectl/cmd/patch.go:66
20311msgid ""
20312"\n"
20313"\t\t# Partially update a node using strategic merge patch\n"
20314"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
20315"\n"
20316"\t\t# Partially update a node identified by the type and name specified in \"node.json\" using strategic merge patch\n"
20317"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
20318"\n"
20319"\t\t# Update a container's image; spec.containers[*].name is required because it's a merge key\n"
20320"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
20321"\n"
20322"\t\t# Update a container's image using a json patch with positional arrays\n"
20323"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
20324msgstr ""
20325"\n"
20326"\t\t# 使用 strategic merge patch 部分更新一个 node\n"
20327"\t\tkubectl patch node k8s-node-1 -p '{\"spec\":{\"unschedulable\":true}}'\n"
20328"\n"
20329"\t\t# 使用 strategic merge patch 部分更新一个被 \"node.json\" 的 type 和 name 标示  的 node.\n"
20330"\t\tkubectl patch -f node.json -p '{\"spec\":{\"unschedulable\":true}}'\n"
20331"\n"
20332"\t\t# 更新一个 container 的 image; spec.containers[*].name 是必须的 因为它是一个 merge key\n"
20333"\t\tkubectl patch pod valid-pod -p '{\"spec\":{\"containers\":[{\"name\":\"kubernetes-serve-hostname\",\"image\":\"new image\"}]}}'\n"
20334"\n"
20335"\t\t#  使用一个 json patch 更新一个指定坐标的 container 的 image \n"
20336"\t\tkubectl patch pod valid-pod --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/containers/0/image\", \"value\":\"new image\"}]'"
20337
20338# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
20339#: pkg/kubectl/cmd/options.go:29
20340msgid ""
20341"\n"
20342"\t\t# Print flags inherited by all commands\n"
20343"\t\tkubectl options"
20344msgstr ""
20345"\n"
20346"\t\t# 输出所有命令继承的 flags\n"
20347"\t\tkubectl options"
20348
20349#: pkg/kubectl/cmd/clusterinfo.go:41
20350msgid ""
20351"\n"
20352"\t\t# Print the address of the master and cluster services\n"
20353"\t\tkubectl cluster-info"
20354msgstr ""
20355"\n"
20356"\t\t# 输出 master 和 cluster services 的地址\n"
20357"\t\tkubectl cluster-info"
20358
20359# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
20360#: pkg/kubectl/cmd/version.go:32
20361msgid ""
20362"\n"
20363"\t\t# Print the client and server versions for the current context\n"
20364"\t\tkubectl version"
20365msgstr ""
20366"\n"
20367"\t\t# 输出当前 client 和 server 版本\n"
20368"\t\tkubectl version"
20369
20370#: pkg/kubectl/cmd/apiversions.go:34
20371msgid ""
20372"\n"
20373"\t\t# Print the supported API versions\n"
20374"\t\tkubectl api-versions"
20375msgstr ""
20376"\n"
20377"\t\t# 输出支持的 API 版本\n"
20378"\t\tkubectl api-versions"
20379
20380#: pkg/kubectl/cmd/replace.go:50
20381msgid ""
20382"\n"
20383"\t\t# Replace a pod using the data in pod.json.\n"
20384"\t\tkubectl replace -f ./pod.json\n"
20385"\n"
20386"\t\t# Replace a pod based on the JSON passed into stdin.\n"
20387"\t\tcat pod.json | kubectl replace -f -\n"
20388"\n"
20389"\t\t# Update a single-container pod's image version (tag) to v4\n"
20390"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | kubectl replace -f -\n"
20391"\n"
20392"\t\t# Force replace, delete and then re-create the resource\n"
20393"\t\tkubectl replace --force -f ./pod.json"
20394msgstr ""
20395"\n"
20396"\t\t# 使用在 pod.json 中的数据替换一个 pod.\n"
20397"\t\tkubectl replace -f ./pod.json\n"
20398"\n"
20399"\t\t# 基于被重定向到 stdin 中的 JSON 替换一个 pod.\n"
20400"\t\tcat pod.json | kubectl replace -f -\n"
20401"\n"
20402"\t\t# 更新一个单独容器的 pod 的 image 版本 (tag) 到 v4\n"
20403"\t\tkubectl get pod mypod -o yaml | sed 's/\\(image: myimage\\):.*$/:v4/' | kubectl replace -f -\n"
20404"\n"
20405"\t\t# 强制替换, 删除然后重新创建这个 resource\n"
20406"\t\tkubectl replace --force -f ./pod.json"
20407
20408#: pkg/kubectl/cmd/logs.go:40
20409msgid ""
20410"\n"
20411"\t\t# Return snapshot logs from pod nginx with only one container\n"
20412"\t\tkubectl logs nginx\n"
20413"\n"
20414"\t\t# Return snapshot logs for the pods defined by label app=nginx\n"
20415"\t\tkubectl logs -lapp=nginx\n"
20416"\n"
20417"\t\t# Return snapshot of previous terminated ruby container logs from pod web-1\n"
20418"\t\tkubectl logs -p -c ruby web-1\n"
20419"\n"
20420"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
20421"\t\tkubectl logs -f -c ruby web-1\n"
20422"\n"
20423"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
20424"\t\tkubectl logs --tail=20 nginx\n"
20425"\n"
20426"\t\t# Show all logs from pod nginx written in the last hour\n"
20427"\t\tkubectl logs --since=1h nginx\n"
20428"\n"
20429"\t\t# Return snapshot logs from first container of a job named hello\n"
20430"\t\tkubectl logs job/hello\n"
20431"\n"
20432"\t\t# Return snapshot logs from container nginx-1 of a deployment named nginx\n"
20433"\t\tkubectl logs deployment/nginx -c nginx-1"
20434msgstr ""
20435"\n"
20436"\t\t# 返回仅有一个容器 pod 名称为 nginx 的 snapshot 日志\n"
20437"\t\tkubectl logs nginx\n"
20438"\n"
20439"\t\t# 返回 label 为 app=nginx 的 pods 的 snapshot 日志\n"
20440"\t\tkubectl logs -lapp=nginx\n"
20441"\n"
20442"\t\t# Return snapshot of previous terminated ruby container logs from pod web-1\n"
20443"\t\tkubectl logs -p -c ruby web-1\n"
20444"\n"
20445"\t\t# Begin streaming the logs of the ruby container in pod web-1\n"
20446"\t\tkubectl logs -f -c ruby web-1\n"
20447"\n"
20448"\t\t# Display only the most recent 20 lines of output in pod nginx\n"
20449"\t\tkubectl logs --tail=20 nginx\n"
20450"\n"
20451"\t\t# Show all logs from pod nginx written in the last hour\n"
20452"\t\tkubectl logs --since=1h nginx\n"
20453"\n"
20454"\t\t# Return snapshot logs from first container of a job named hello\n"
20455"\t\tkubectl logs job/hello\n"
20456"\n"
20457"\t\t# Return snapshot logs from container nginx-1 of a deployment named nginx\n"
20458"\t\tkubectl logs deployment/nginx -c nginx-1"
20459
20460#: pkg/kubectl/cmd/proxy.go:53
20461msgid ""
20462"\n"
20463"\t\t# Run a proxy to kubernetes apiserver on port 8011, serving static content from ./local/www/\n"
20464"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
20465"\n"
20466"\t\t# Run a proxy to kubernetes apiserver on an arbitrary local port.\n"
20467"\t\t# The chosen port for the server will be output to stdout.\n"
20468"\t\tkubectl proxy --port=0\n"
20469"\n"
20470"\t\t# Run a proxy to kubernetes apiserver, changing the api prefix to k8s-api\n"
20471"\t\t# This makes e.g. the pods api available at localhost:8001/k8s-api/v1/pods/\n"
20472"\t\tkubectl proxy --api-prefix=/k8s-api"
20473msgstr ""
20474"\n"
20475"\t\t# 运行 proxy 到 kubernetes apiserver 的 8011 端口上, 服务静态内容路径为 ./local/www/\n"
20476"\t\tkubectl proxy --port=8011 --www=./local/www/\n"
20477"\n"
20478"\t\t# 在任意的本地端口上运行一个 proxy 到 kubernetes apiserver.\n"
20479"\t\t# 为这个 server 挑选的端口将会被输出到 stdout.\n"
20480"\t\tkubectl proxy --port=0\n"
20481"\n"
20482"\t\t# 运行一个 proxy 到 kubernetes apiserver, 修改 api prefix 为 k8s-api\n"
20483"\t\t# 这会使 e.g. 这个 pods 的有效 api 为 localhost:8001/k8s-api/v1/pods/\n"
20484"\t\tkubectl proxy --api-prefix=/k8s-api"
20485
20486#: pkg/kubectl/cmd/scale.go:43
20487msgid ""
20488"\n"
20489"\t\t# Scale a replicaset named 'foo' to 3.\n"
20490"\t\tkubectl scale --replicas=3 rs/foo\n"
20491"\n"
20492"\t\t# Scale a resource identified by type and name specified in \"foo.yaml\" to 3.\n"
20493"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
20494"\n"
20495"\t\t# If the deployment named mysql's current size is 2, scale mysql to 3.\n"
20496"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
20497"\n"
20498"\t\t# Scale multiple replication controllers.\n"
20499"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
20500"\n"
20501"\t\t# Scale job named 'cron' to 3.\n"
20502"\t\tkubectl scale --replicas=3 job/cron"
20503msgstr ""
20504"\n"
20505"\t\t# Scale 一个名称为 ‘foo’ 的 replicaset 服本数为 3.\n"
20506"\t\tkubectl scale --replicas=3 rs/foo\n"
20507"\n"
20508"\t\t# Scale 指定的 \"foo.yaml\" 的 type 和 name 标识的 resource 副本数量为 3.\n"
20509"\t\tkubectl scale --replicas=3 -f foo.yaml\n"
20510"\n"
20511"\t\t# 如果名称为 mysql 的 deployment 当前副本数量为 2, scale mysql 到 3.\n"
20512"\t\tkubectl scale --current-replicas=2 --replicas=3 deployment/mysql\n"
20513"\n"
20514"\t\t# Scale 多个 replication controllers.\n"
20515"\t\tkubectl scale --replicas=5 rc/foo rc/bar rc/baz\n"
20516"\n"
20517"\t\t# Scale 名称为 ’cron’ 的 job 副本数量为 3.\n"
20518"\t\tkubectl scale --replicas=3 job/cron"
20519
20520#: pkg/kubectl/cmd/apply_set_last_applied.go:67
20521msgid ""
20522"\n"
20523"\t\t# Set the last-applied-configuration of a resource to match the contents of a file.\n"
20524"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
20525"\n"
20526"\t\t# Execute set-last-applied against each configuration file in a directory.\n"
20527"\t\tkubectl apply set-last-applied -f path/\n"
20528"\n"
20529"\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"
20530"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
20531"\t\t"
20532msgstr ""
20533"\n"
20534"\t\t# 设置一个资源的 last-applied-configuration 去匹配一个文件的内容.\n"
20535"\t\tkubectl apply set-last-applied -f deploy.yaml\n"
20536"\n"
20537"\t\t# Execute set-last-applied against each configuration file in a directory.\n"
20538"\t\tkubectl apply set-last-applied -f path/\n"
20539"\n"
20540"\t\t# 设置一个资源的 last-applied-configuration 去匹配一个文件的内容, 如果不存在将会创建一个 annotation.\n"
20541"\t\tkubectl apply set-last-applied -f deploy.yaml --create-annotation=true\n"
20542"\t\t"
20543
20544#: pkg/kubectl/cmd/top_pod.go:61
20545msgid ""
20546"\n"
20547"\t\t# Show metrics for all pods in the default namespace\n"
20548"\t\tkubectl top pod\n"
20549"\n"
20550"\t\t# Show metrics for all pods in the given namespace\n"
20551"\t\tkubectl top pod --namespace=NAMESPACE\n"
20552"\n"
20553"\t\t# Show metrics for a given pod and its containers\n"
20554"\t\tkubectl top pod POD_NAME --containers\n"
20555"\n"
20556"\t\t# Show metrics for the pods defined by label name=myLabel\n"
20557"\t\tkubectl top pod -l name=myLabel"
20558msgstr ""
20559"\n"
20560"\t\t# 显示 default namespace 下所有 pods 下的 metrics\n"
20561"\t\tkubectl top pod\n"
20562"\n"
20563"\t\t# 显示指定 namespace 下所有 pods 的 metrics\n"
20564"\t\tkubectl top pod --namespace=NAMESPACE\n"
20565"\n"
20566"\t\t# 显示指定 pod 和它的容器的 metrics\n"
20567"\t\tkubectl top pod POD_NAME --containers\n"
20568"\n"
20569"\t\t# 显示指定 label 为 name=myLabel 的 pods 的 metrics\n"
20570"\t\tkubectl top pod -l name=myLabel"
20571
20572#: pkg/kubectl/cmd/stop.go:40
20573msgid ""
20574"\n"
20575"\t\t# Shut down foo.\n"
20576"\t\tkubectl stop replicationcontroller foo\n"
20577"\n"
20578"\t\t# Stop pods and services with label name=myLabel.\n"
20579"\t\tkubectl stop pods,services -l name=myLabel\n"
20580"\n"
20581"\t\t# Shut down the service defined in service.json\n"
20582"\t\tkubectl stop -f service.json\n"
20583"\n"
20584"\t\t# Shut down all resources in the path/to/resources directory\n"
20585"\t\tkubectl stop -f path/to/resources"
20586msgstr ""
20587"\n"
20588"\t\t# Shut down foo.\n"
20589"\t\tkubectl stop replicationcontroller foo\n"
20590"\n"
20591"\t\t# Stop pods and services with label name=myLabel.\n"
20592"\t\tkubectl stop pods,services -l name=myLabel\n"
20593"\n"
20594"\t\t# Shut down the service defined in service.json\n"
20595"\t\tkubectl stop -f service.json\n"
20596"\n"
20597"\t\t# Shut down all resources in the path/to/resources directory\n"
20598"\t\tkubectl stop -f path/to/resources"
20599
20600#: pkg/kubectl/cmd/run.go:57
20601msgid ""
20602"\n"
20603"\t\t# Start a single instance of nginx.\n"
20604"\t\tkubectl run nginx --image=nginx\n"
20605"\n"
20606"\t\t# Start a single instance of hazelcast and let the container expose port 5701 .\n"
20607"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
20608"\n"
20609"\t\t# Start a single instance of hazelcast and set environment variables \"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
20610"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n"
20611"\n"
20612"\t\t# Start a replicated instance of nginx.\n"
20613"\t\tkubectl run nginx --image=nginx --replicas=5\n"
20614"\n"
20615"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
20616"\t\tkubectl run nginx --image=nginx --dry-run\n"
20617"\n"
20618"\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"
20619"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", \"spec\": { ... } }'\n"
20620"\n"
20621"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it if it exits.\n"
20622"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
20623"\n"
20624"\t\t# Start the nginx container using the default command, but use custom arguments (arg1 .. argN) for that command.\n"
20625"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
20626"\n"
20627"\t\t# Start the nginx container using a different command and custom arguments.\n"
20628"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
20629"\n"
20630"\t\t# Start the perl container to compute π to 2000 places and print it out.\n"
20631"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'\n"
20632"\n"
20633"\t\t# Start the cron job to compute π to 2000 places and print it out every 5 minutes.\n"
20634"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
20635msgstr ""
20636"\n"
20637"\t\t# Start a single instance of nginx.\n"
20638"\t\tkubectl run nginx --image=nginx\n"
20639"\n"
20640"\t\t# Start a single instance of hazelcast and let the container expose port 5701 .\n"
20641"\t\tkubectl run hazelcast --image=hazelcast --port=5701\n"
20642"\n"
20643"\t\t# Start a single instance of hazelcast and set environment variables \"DNS_DOMAIN=cluster\" and \"POD_NAMESPACE=default\" in the container.\n"
20644"\t\tkubectl run hazelcast --image=hazelcast --env=\"DNS_DOMAIN=cluster\" --env=\"POD_NAMESPACE=default\"\n"
20645"\n"
20646"\t\t# Start a replicated instance of nginx.\n"
20647"\t\tkubectl run nginx --image=nginx --replicas=5\n"
20648"\n"
20649"\t\t# Dry run. Print the corresponding API objects without creating them.\n"
20650"\t\tkubectl run nginx --image=nginx --dry-run\n"
20651"\n"
20652"\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"
20653"\t\tkubectl run nginx --image=nginx --overrides='{ \"apiVersion\": \"v1\", \"spec\": { ... } }'\n"
20654"\n"
20655"\t\t# Start a pod of busybox and keep it in the foreground, don't restart it if it exits.\n"
20656"\t\tkubectl run -i -t busybox --image=busybox --restart=Never\n"
20657"\n"
20658"\t\t# Start the nginx container using the default command, but use custom arguments (arg1 .. argN) for that command.\n"
20659"\t\tkubectl run nginx --image=nginx -- <arg1> <arg2> ... <argN>\n"
20660"\n"
20661"\t\t# Start the nginx container using a different command and custom arguments.\n"
20662"\t\tkubectl run nginx --image=nginx --command -- <cmd> <arg1> ... <argN>\n"
20663"\n"
20664"\t\t# Start the perl container to compute π to 2000 places and print it out.\n"
20665"\t\tkubectl run pi --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'\n"
20666"\n"
20667"\t\t# Start the cron job to compute π to 2000 places and print it out every 5 minutes.\n"
20668"\t\tkubectl run pi --schedule=\"0/5 * * * ?\" --image=perl --restart=OnFailure -- perl -Mbignum=bpi -wle 'print bpi(2000)'"
20669
20670#: pkg/kubectl/cmd/taint.go:67
20671msgid ""
20672"\n"
20673"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-user' and effect 'NoSchedule'.\n"
20674"\t\t# If a taint with that key and effect already exists, its value is replaced as specified.\n"
20675"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
20676"\n"
20677"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect 'NoSchedule' if one exists.\n"
20678"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
20679"\n"
20680"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
20681"\t\tkubectl taint nodes foo dedicated-"
20682msgstr ""
20683"\n"
20684"\t\t# Update node 'foo' with a taint with key 'dedicated' and value 'special-user' and effect 'NoSchedule'.\n"
20685"\t\t# If a taint with that key and effect already exists, its value is replaced as specified.\n"
20686"\t\tkubectl taint nodes foo dedicated=special-user:NoSchedule\n"
20687"\n"
20688"\t\t# Remove from node 'foo' the taint with key 'dedicated' and effect 'NoSchedule' if one exists.\n"
20689"\t\tkubectl taint nodes foo dedicated:NoSchedule-\n"
20690"\n"
20691"\t\t# Remove from node 'foo' all the taints with key 'dedicated'\n"
20692"\t\tkubectl taint nodes foo dedicated-"
20693
20694#: pkg/kubectl/cmd/label.go:77
20695msgid ""
20696"\n"
20697"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
20698"\t\tkubectl label pods foo unhealthy=true\n"
20699"\n"
20700"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', overwriting any existing value.\n"
20701"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
20702"\n"
20703"\t\t# Update all pods in the namespace\n"
20704"\t\tkubectl label pods --all status=unhealthy\n"
20705"\n"
20706"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
20707"\t\tkubectl label -f pod.json status=unhealthy\n"
20708"\n"
20709"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
20710"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
20711"\n"
20712"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
20713"\t\t# Does not require the --overwrite flag.\n"
20714"\t\tkubectl label pods foo bar-"
20715msgstr ""
20716"\n"
20717"\t\t# Update pod 'foo' with the label 'unhealthy' and the value 'true'.\n"
20718"\t\tkubectl label pods foo unhealthy=true\n"
20719"\n"
20720"\t\t# Update pod 'foo' with the label 'status' and the value 'unhealthy', overwriting any existing value.\n"
20721"\t\tkubectl label --overwrite pods foo status=unhealthy\n"
20722"\n"
20723"\t\t# Update all pods in the namespace\n"
20724"\t\tkubectl label pods --all status=unhealthy\n"
20725"\n"
20726"\t\t# Update a pod identified by the type and name in \"pod.json\"\n"
20727"\t\tkubectl label -f pod.json status=unhealthy\n"
20728"\n"
20729"\t\t# Update pod 'foo' only if the resource is unchanged from version 1.\n"
20730"\t\tkubectl label pods foo status=unhealthy --resource-version=1\n"
20731"\n"
20732"\t\t# Update pod 'foo' by removing a label named 'bar' if it exists.\n"
20733"\t\t# Does not require the --overwrite flag.\n"
20734"\t\tkubectl label pods foo bar-"
20735
20736#: pkg/kubectl/cmd/rollingupdate.go:54
20737msgid ""
20738"\n"
20739"\t\t# Update pods of frontend-v1 using new replication controller data in frontend-v2.json.\n"
20740"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
20741"\n"
20742"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
20743"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
20744"\n"
20745"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the image, and switching the\n"
20746"\t\t# name of the replication controller.\n"
20747"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
20748"\n"
20749"\t\t# Update the pods of frontend by just changing the image, and keeping the old name.\n"
20750"\t\tkubectl rolling-update frontend --image=image:v2\n"
20751"\n"
20752"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to frontend-v2).\n"
20753"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
20754msgstr ""
20755"\n"
20756"\t\t# Update pods of frontend-v1 using new replication controller data in frontend-v2.json.\n"
20757"\t\tkubectl rolling-update frontend-v1 -f frontend-v2.json\n"
20758"\n"
20759"\t\t# Update pods of frontend-v1 using JSON data passed into stdin.\n"
20760"\t\tcat frontend-v2.json | kubectl rolling-update frontend-v1 -f -\n"
20761"\n"
20762"\t\t# Update the pods of frontend-v1 to frontend-v2 by just changing the image, and switching the\n"
20763"\t\t# name of the replication controller.\n"
20764"\t\tkubectl rolling-update frontend-v1 frontend-v2 --image=image:v2\n"
20765"\n"
20766"\t\t# Update the pods of frontend by just changing the image, and keeping the old name.\n"
20767"\t\tkubectl rolling-update frontend --image=image:v2\n"
20768"\n"
20769"\t\t# Abort and reverse an existing rollout in progress (from frontend-v1 to frontend-v2).\n"
20770"\t\tkubectl rolling-update frontend-v1 frontend-v2 --rollback"
20771
20772#: pkg/kubectl/cmd/apply_view_last_applied.go:52
20773msgid ""
20774"\n"
20775"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
20776"\t\tkubectl apply view-last-applied deployment/nginx\n"
20777"\n"
20778"\t\t# View the last-applied-configuration annotations by file in JSON\n"
20779"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
20780msgstr ""
20781"\n"
20782"\t\t# View the last-applied-configuration annotations by type/name in YAML.\n"
20783"\t\tkubectl apply view-last-applied deployment/nginx\n"
20784"\n"
20785"\t\t# View the last-applied-configuration annotations by file in JSON\n"
20786"\t\tkubectl apply view-last-applied -f deploy.yaml -o json"
20787
20788#: pkg/kubectl/cmd/apply.go:75
20789msgid ""
20790"\n"
20791"\t\tApply a configuration to a resource by filename or stdin.\n"
20792"\t\tThis resource will be created if it doesn't exist yet.\n"
20793"\t\tTo use 'apply', always create the resource initially with either 'apply' or 'create --save-config'.\n"
20794"\n"
20795"\t\tJSON and YAML formats are accepted.\n"
20796"\n"
20797"\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."
20798msgstr ""
20799"\n"
20800"\t\t通过文件名或标准输入流(stdin)对资源进行配置.\n"
20801"\t\tThis resource will be created if it doesn't exist yet.\n"
20802"\t\tTo use 'apply', always create the resource initially with either 'apply' or 'create --save-config'.\n"
20803"\n"
20804"\t\tJSON and YAML formats are accepted.\n"
20805"\n"
20806"\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."
20807
20808#: pkg/kubectl/cmd/convert.go:38
20809msgid ""
20810"\n"
20811"\t\tConvert config files between different API versions. Both YAML\n"
20812"\t\tand JSON formats are accepted.\n"
20813"\n"
20814"\t\tThe command takes filename, directory, or URL as input, and convert it into format\n"
20815"\t\tof version specified by --output-version flag. If target version is not specified or\n"
20816"\t\tnot supported, convert to latest version.\n"
20817"\n"
20818"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n"
20819"\t\tto change to output destination."
20820msgstr ""
20821"\n"
20822"\t\t在不同的 API versions 转换配置文件. 接受 YAML\n"
20823"\t\t和 JSON 格式.\n"
20824"\n"
20825"\t\t这个命令以 filename, directory, 或者 URL 作为输入, 并通过 —output-version flag\n"
20826"\t\t 转换到指定版本的格式. 如果目标版本没有被指定或者\n"
20827"\t\t不支持, 转换到最后的版本.\n"
20828"\n"
20829"\t\t默认以 YAML 格式输出到 stdout. 可以使用 -o option\n"
20830"\t\t修改目标输出的格式."
20831
20832# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
20833#: pkg/kubectl/cmd/create_clusterrole.go:31
20834msgid ""
20835"\n"
20836"\t\tCreate a ClusterRole."
20837msgstr ""
20838"\n"
20839"\t\t创建一个 ClusterRole."
20840
20841# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
20842#: pkg/kubectl/cmd/create_clusterrolebinding.go:32
20843msgid ""
20844"\n"
20845"\t\tCreate a ClusterRoleBinding for a particular ClusterRole."
20846msgstr ""
20847"\n"
20848"\t\t 为指定的 ClusterRole 创建一个 ClusterRoleBinding."
20849
20850# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
20851#: pkg/kubectl/cmd/create_rolebinding.go:32
20852msgid ""
20853"\n"
20854"\t\tCreate a RoleBinding for a particular Role or ClusterRole."
20855msgstr ""
20856"\n"
20857"\t\t为指定的 Role 或者 ClusterRole 创建一个 RoleBinding."
20858
20859#: pkg/kubectl/cmd/create_secret.go:200
20860msgid ""
20861"\n"
20862"\t\tCreate a TLS secret from the given public/private key pair.\n"
20863"\n"
20864"\t\tThe public/private key pair must exist before hand. The public key certificate must be .PEM encoded and match the given private key."
20865msgstr ""
20866"\n"
20867"\t\t为指定的 public/private key pair 创建一个 TLS secret.\n"
20868"\n"
20869"\t\tpublic/private key pair 必须在传递前存在. public key certificate 必须以 .PEM 被编码且匹配指定的 private key."
20870
20871#: pkg/kubectl/cmd/create_configmap.go:32
20872msgid ""
20873"\n"
20874"\t\tCreate a configmap based on a file, directory, or specified literal value.\n"
20875"\n"
20876"\t\tA single configmap may package one or more key/value pairs.\n"
20877"\n"
20878"\t\tWhen creating a configmap based on a file, the key will default to the basename of the file, and the value will\n"
20879"\t\tdefault to the file content.  If the basename is an invalid key, you may specify an alternate key.\n"
20880"\n"
20881"\t\tWhen creating a configmap based on a directory, each file whose basename is a valid key in the directory will be\n"
20882"\t\tpackaged into the configmap.  Any directory entries except regular files are ignored (e.g. subdirectories,\n"
20883"\t\tsymlinks, devices, pipes, etc)."
20884msgstr ""
20885"\n"
20886"\t\tCreate a configmap based on a file, directory, or specified literal value.\n"
20887"\n"
20888"\t\tA single configmap may package one or more key/value pairs.\n"
20889"\n"
20890"\t\tWhen creating a configmap based on a file, the key will default to the basename of the file, and the value will\n"
20891"\t\tdefault to the file content.  If the basename is an invalid key, you may specify an alternate key.\n"
20892"\n"
20893"\t\tWhen creating a configmap based on a directory, each file whose basename is a valid key in the directory will be\n"
20894"\t\tpackaged into the configmap.  Any directory entries except regular files are ignored (e.g. subdirectories,\n"
20895"\t\tsymlinks, devices, pipes, etc)."
20896
20897# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
20898#: pkg/kubectl/cmd/create_namespace.go:32
20899msgid ""
20900"\n"
20901"\t\tCreate a namespace with the specified name."
20902msgstr ""
20903"\n"
20904"\t\t创建一个 namespace 并指定名称."
20905
20906#: pkg/kubectl/cmd/create_secret.go:119
20907msgid ""
20908"\n"
20909"\t\tCreate a new secret for use with Docker registries.\n"
20910"\n"
20911"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
20912"\n"
20913"\t\tWhen using the Docker command line to push images, you can authenticate to a given registry by running\n"
20914"\n"
20915"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
20916"\n"
20917"    That produces a ~/.dockercfg file that is used by subsequent 'docker push' and 'docker pull' commands to\n"
20918"\t\tauthenticate to the registry. The email address is optional.\n"
20919"\n"
20920"\t\tWhen creating applications, you may have a Docker registry that requires authentication.  In order for the\n"
20921"\t\tnodes to pull images on your behalf, they have to have the credentials.  You can provide this information\n"
20922"\t\tby creating a dockercfg secret and attaching it to your service account."
20923msgstr ""
20924"\n"
20925"\t\tCreate a new secret for use with Docker registries.\n"
20926"\n"
20927"\t\tDockercfg secrets are used to authenticate against Docker registries.\n"
20928"\n"
20929"\t\tWhen using the Docker command line to push images, you can authenticate to a given registry by running\n"
20930"\n"
20931"\t\t    $ docker login DOCKER_REGISTRY_SERVER --username=DOCKER_USER --password=DOCKER_PASSWORD --email=DOCKER_EMAIL'.\n"
20932"\n"
20933"    That produces a ~/.dockercfg file that is used by subsequent 'docker push' and 'docker pull' commands to\n"
20934"\t\tauthenticate to the registry. The email address is optional.\n"
20935"\n"
20936"\t\tWhen creating applications, you may have a Docker registry that requires authentication.  In order for the\n"
20937"\t\tnodes to pull images on your behalf, they have to have the credentials.  You can provide this information\n"
20938"\t\tby creating a dockercfg secret and attaching it to your service account."
20939
20940# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
20941#: pkg/kubectl/cmd/create_pdb.go:32
20942msgid ""
20943"\n"
20944"\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods"
20945msgstr ""
20946"\n"
20947"\t\tCreate a pod disruption budget with the specified name, selector, and desired minimum available pods"
20948
20949# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
20950#: pkg/kubectl/cmd/create.go:42
20951msgid ""
20952"\n"
20953"\t\tCreate a resource by filename or stdin.\n"
20954"\n"
20955"\t\tJSON and YAML formats are accepted."
20956msgstr ""
20957"\n"
20958"\t\t通过文件名或者标准输入流(stdin)创建一个资源.\n"
20959"\n"
20960"\t\tJSON and YAML formats are accepted."
20961
20962# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
20963#: pkg/kubectl/cmd/create_quota.go:32
20964msgid ""
20965"\n"
20966"\t\tCreate a resourcequota with the specified name, hard limits and optional scopes"
20967msgstr ""
20968"\n"
20969"\t\tCreate a resourcequota with the specified name, hard limits and optional scopes"
20970
20971# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
20972#: pkg/kubectl/cmd/create_role.go:38
20973msgid ""
20974"\n"
20975"\t\tCreate a role with single rule."
20976msgstr ""
20977"\n"
20978"\t\t创建单一 rule 的 role."
20979
20980#: pkg/kubectl/cmd/create_secret.go:47
20981msgid ""
20982"\n"
20983"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
20984"\n"
20985"\t\tA single secret may package one or more key/value pairs.\n"
20986"\n"
20987"\t\tWhen creating a secret based on a file, the key will default to the basename of the file, and the value will\n"
20988"\t\tdefault to the file content.  If the basename is an invalid key, you may specify an alternate key.\n"
20989"\n"
20990"\t\tWhen creating a secret based on a directory, each file whose basename is a valid key in the directory will be\n"
20991"\t\tpackaged into the secret.  Any directory entries except regular files are ignored (e.g. subdirectories,\n"
20992"\t\tsymlinks, devices, pipes, etc)."
20993msgstr ""
20994"\n"
20995"\t\tCreate a secret based on a file, directory, or specified literal value.\n"
20996"\n"
20997"\t\tA single secret may package one or more key/value pairs.\n"
20998"\n"
20999"\t\tWhen creating a secret based on a file, the key will default to the basename of the file, and the value will\n"
21000"\t\tdefault to the file content.  If the basename is an invalid key, you may specify an alternate key.\n"
21001"\n"
21002"\t\tWhen creating a secret based on a directory, each file whose basename is a valid key in the directory will be\n"
21003"\t\tpackaged into the secret.  Any directory entries except regular files are ignored (e.g. subdirectories,\n"
21004"\t\tsymlinks, devices, pipes, etc)."
21005
21006# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
21007#: pkg/kubectl/cmd/create_serviceaccount.go:32
21008msgid ""
21009"\n"
21010"\t\tCreate a service account with the specified name."
21011msgstr ""
21012"\n"
21013"\t\t创建一个指定名称的 service account."
21014
21015#: pkg/kubectl/cmd/run.go:52
21016msgid ""
21017"\n"
21018"\t\tCreate and run a particular image, possibly replicated.\n"
21019"\n"
21020"\t\tCreates a deployment or job to manage the created container(s)."
21021msgstr ""
21022"\n"
21023"\t\tCreate and run a particular image, possibly replicated.\n"
21024"\n"
21025"\t\tCreates a deployment or job to manage the created container(s)."
21026
21027#: pkg/kubectl/cmd/autoscale.go:34
21028msgid ""
21029"\n"
21030"\t\tCreates an autoscaler that automatically chooses and sets the number of pods that run in a kubernetes cluster.\n"
21031"\n"
21032"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and creates an autoscaler that uses the given resource as a reference.\n"
21033"\t\tAn autoscaler can automatically increase or decrease number of pods deployed within the system as needed."
21034msgstr ""
21035"\n"
21036"\t\tCreates an autoscaler that automatically chooses and sets the number of pods that run in a kubernetes cluster.\n"
21037"\n"
21038"\t\tLooks up a Deployment, ReplicaSet, or ReplicationController by name and creates an autoscaler that uses the given resource as a reference.\n"
21039"\t\tAn autoscaler can automatically increase or decrease number of pods deployed within the system as needed."
21040
21041#: pkg/kubectl/cmd/delete.go:40
21042msgid ""
21043"\n"
21044"\t\tDelete resources by filenames, stdin, resources and names, or by resources and label selector.\n"
21045"\n"
21046"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be specified: filenames,\n"
21047"\t\tresources and names, or resources and label selector.\n"
21048"\n"
21049"\t\tSome resources, such as pods, support graceful deletion. These resources define a default period\n"
21050"\t\tbefore they are forcibly terminated (the grace period) but you may override that value with\n"
21051"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. Because these resources often\n"
21052"\t\trepresent entities in the cluster, deletion may not be acknowledged immediately. If the node\n"
21053"\t\thosting a pod is down or cannot reach the API server, termination may take significantly longer\n"
21054"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace\tperiod of 0 and specify\n"
21055"\t\tthe --force flag.\n"
21056"\n"
21057"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have been\n"
21058"\t\tterminated, which can leave those processes running until the node detects the deletion and\n"
21059"\t\tcompletes graceful deletion. If your processes use shared storage or talk to a remote API and\n"
21060"\t\tdepend on the name of the pod to identify themselves, force deleting those pods may result in\n"
21061"\t\tmultiple processes running on different machines using the same identification which may lead\n"
21062"\t\tto data corruption or inconsistency. Only force delete pods when you are sure the pod is\n"
21063"\t\tterminated, or if your application can tolerate multiple copies of the same pod running at once.\n"
21064"\t\tAlso, if you force delete pods the scheduler may place new pods on those nodes before the node\n"
21065"\t\thas released those resources and causing those pods to be evicted immediately.\n"
21066"\n"
21067"\t\tNote that the delete command does NOT do resource version checks, so if someone\n"
21068"\t\tsubmits an update to a resource right when you submit a delete, their update\n"
21069"\t\twill be lost along with the rest of the resource."
21070msgstr ""
21071"\n"
21072"\t\tDelete resources by filenames, stdin, resources and names, or by resources and label selector.\n"
21073"\n"
21074"\t\tJSON and YAML formats are accepted. Only one type of the arguments may be specified: filenames,\n"
21075"\t\tresources and names, or resources and label selector.\n"
21076"\n"
21077"\t\tSome resources, such as pods, support graceful deletion. These resources define a default period\n"
21078"\t\tbefore they are forcibly terminated (the grace period) but you may override that value with\n"
21079"\t\tthe --grace-period flag, or pass --now to set a grace-period of 1. Because these resources often\n"
21080"\t\trepresent entities in the cluster, deletion may not be acknowledged immediately. If the node\n"
21081"\t\thosting a pod is down or cannot reach the API server, termination may take significantly longer\n"
21082"\t\tthan the grace period. To force delete a resource,\tyou must pass a grace\tperiod of 0 and specify\n"
21083"\t\tthe --force flag.\n"
21084"\n"
21085"\t\tIMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have been\n"
21086"\t\tterminated, which can leave those processes running until the node detects the deletion and\n"
21087"\t\tcompletes graceful deletion. If your processes use shared storage or talk to a remote API and\n"
21088"\t\tdepend on the name of the pod to identify themselves, force deleting those pods may result in\n"
21089"\t\tmultiple processes running on different machines using the same identification which may lead\n"
21090"\t\tto data corruption or inconsistency. Only force delete pods when you are sure the pod is\n"
21091"\t\tterminated, or if your application can tolerate multiple copies of the same pod running at once.\n"
21092"\t\tAlso, if you force delete pods the scheduler may place new pods on those nodes before the node\n"
21093"\t\thas released those resources and causing those pods to be evicted immediately.\n"
21094"\n"
21095"\t\tNote that the delete command does NOT do resource version checks, so if someone\n"
21096"\t\tsubmits an update to a resource right when you submit a delete, their update\n"
21097"\t\twill be lost along with the rest of the resource."
21098
21099#: pkg/kubectl/cmd/stop.go:31
21100msgid ""
21101"\n"
21102"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
21103"\n"
21104"\t\tThe stop command is deprecated, all its functionalities are covered by delete command.\n"
21105"\t\tSee 'kubectl delete --help' for more details.\n"
21106"\n"
21107"\t\tAttempts to shut down and delete a resource that supports graceful termination.\n"
21108"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
21109msgstr ""
21110"\n"
21111"\t\tDeprecated: Gracefully shut down a resource by name or filename.\n"
21112"\n"
21113"\t\tThe stop command is deprecated, all its functionalities are covered by delete command.\n"
21114"\t\tSee 'kubectl delete --help' for more details.\n"
21115"\n"
21116"\t\tAttempts to shut down and delete a resource that supports graceful termination.\n"
21117"\t\tIf the resource is scalable it will be scaled to 0 before deletion."
21118
21119#: pkg/kubectl/cmd/top_node.go:60
21120msgid ""
21121"\n"
21122"\t\tDisplay Resource (CPU/Memory/Storage) usage of nodes.\n"
21123"\n"
21124"\t\tThe top-node command allows you to see the resource consumption of nodes."
21125msgstr ""
21126"\n"
21127"\t\t显示 node 的资源(CPU/Memory/Storage)使用.\n"
21128"\n"
21129"\t\tThe top-node command allows you to see the resource consumption of nodes."
21130
21131#: pkg/kubectl/cmd/top_pod.go:53
21132msgid ""
21133"\n"
21134"\t\tDisplay Resource (CPU/Memory/Storage) usage of pods.\n"
21135"\n"
21136"\t\tThe 'top pod' command allows you to see the resource consumption of pods.\n"
21137"\n"
21138"\t\tDue to the metrics pipeline delay, they may be unavailable for a few minutes\n"
21139"\t\tsince pod creation."
21140msgstr ""
21141"\n"
21142"\t\t显示 pods 资源(CPU/Memory/Storage)使用.\n"
21143"\n"
21144"\t\tThe 'top pod' command allows you to see the resource consumption of pods.\n"
21145"\n"
21146"\t\tDue to the metrics pipeline delay, they may be unavailable for a few minutes\n"
21147"\t\tsince pod creation."
21148
21149#: pkg/kubectl/cmd/top.go:33
21150msgid ""
21151"\n"
21152"\t\tDisplay Resource (CPU/Memory/Storage) usage.\n"
21153"\n"
21154"\t\tThe top command allows you to see the resource consumption for nodes or pods.\n"
21155"\n"
21156"\t\tThis command requires Heapster to be correctly configured and working on the server. "
21157msgstr ""
21158"\n"
21159"\t\t显示资源(CPU/Memory/Storage)使用.\n"
21160"\n"
21161"\t\tThe top command allows you to see the resource consumption for nodes or pods.\n"
21162"\n"
21163"\t\tThis command requires Heapster to be correctly configured and working on the server. "
21164
21165#: pkg/kubectl/cmd/drain.go:140
21166msgid ""
21167"\n"
21168"\t\tDrain node in preparation for maintenance.\n"
21169"\n"
21170"\t\tThe given node will be marked unschedulable to prevent new pods from arriving.\n"
21171"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
21172"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE\n"
21173"\t\tto delete the pods.\n"
21174"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through\n"
21175"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not proceed\n"
21176"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
21177"\t\tDaemonSet-managed pods, because those pods would be immediately replaced by the\n"
21178"\t\tDaemonSet controller, which ignores unschedulable markings.  If there are any\n"
21179"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
21180"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you\n"
21181"\t\tuse --force.  --force will also allow deletion to proceed if the managing resource of one\n"
21182"\t\tor more pods is missing.\n"
21183"\n"
21184"\t\t'drain' waits for graceful termination. You should not operate on the machine until\n"
21185"\t\tthe command completes.\n"
21186"\n"
21187"\t\tWhen you are ready to put the node back into service, use kubectl uncordon, which\n"
21188"\t\twill make the node schedulable again.\n"
21189"\n"
21190"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
21191msgstr ""
21192"\n"
21193"\t\t清理节点为节点维护做准备.\n"
21194"\n"
21195"\t\tThe given node will be marked unschedulable to prevent new pods from arriving.\n"
21196"\t\t'drain' evicts the pods if the APIServer supports eviction\n"
21197"\t\t(http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE\n"
21198"\t\tto delete the pods.\n"
21199"\t\tThe 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through\n"
21200"\t\tthe API server).  If there are DaemonSet-managed pods, drain will not proceed\n"
21201"\t\twithout --ignore-daemonsets, and regardless it will not delete any\n"
21202"\t\tDaemonSet-managed pods, because those pods would be immediately replaced by the\n"
21203"\t\tDaemonSet controller, which ignores unschedulable markings.  If there are any\n"
21204"\t\tpods that are neither mirror pods nor managed by ReplicationController,\n"
21205"\t\tReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you\n"
21206"\t\tuse --force.  --force will also allow deletion to proceed if the managing resource of one\n"
21207"\t\tor more pods is missing.\n"
21208"\n"
21209"\t\t'drain' waits for graceful termination. You should not operate on the machine until\n"
21210"\t\tthe command completes.\n"
21211"\n"
21212"\t\tWhen you are ready to put the node back into service, use kubectl uncordon, which\n"
21213"\t\twill make the node schedulable again.\n"
21214"\n"
21215"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_drain.svg)"
21216
21217#: pkg/kubectl/cmd/edit.go:56
21218msgid ""
21219"\n"
21220"\t\tEdit a resource from the default editor.\n"
21221"\n"
21222"\t\tThe edit command allows you to directly edit any API resource you can retrieve via the\n"
21223"\t\tcommand line tools. It will open the editor defined by your KUBE_EDITOR, or EDITOR\n"
21224"\t\tenvironment variables, or fall back to 'vi' for Linux or 'notepad' for Windows.\n"
21225"\t\tYou can edit multiple objects, although changes are applied one at a time. The command\n"
21226"\t\taccepts filenames as well as command line arguments, although the files you point to must\n"
21227"\t\tbe previously saved versions of resources.\n"
21228"\n"
21229"\t\tEditing is done with the API version used to fetch the resource.\n"
21230"\t\tTo edit using a specific API version, fully-qualify the resource, version, and group.\n"
21231"\n"
21232"\t\tThe default format is YAML. To edit in JSON, specify \"-o json\".\n"
21233"\n"
21234"\t\tThe flag --windows-line-endings can be used to force Windows line endings,\n"
21235"\t\totherwise the default for your operating system will be used.\n"
21236"\n"
21237"\t\tIn the event an error occurs while updating, a temporary file will be created on disk\n"
21238"\t\tthat contains your unapplied changes. The most common error when updating a resource\n"
21239"\t\tis another editor changing the resource on the server. When this occurs, you will have\n"
21240"\t\tto apply your changes to the newer version of the resource, or update your temporary\n"
21241"\t\tsaved copy to include the latest resource version."
21242msgstr ""
21243"\n"
21244"\t\t使用默认的编辑器修改资源.\n"
21245"\n"
21246"\t\tedit 命令允许你通过命令行直接修改 API 资源.\n"
21247"\t\t它会打开你在 KUBE_EDITOR 或者EDITOR 环境变量中定义的编辑器\n"
21248"\t\t或者回滚到 Linux vi 编辑器或者 Windows notepad.\n"
21249"\t\t你可以修改多个对象, 虽然每次只能修改一次. 这个命令\n"
21250"\t\t同时也接受文件名作为命令行参数, 尽管这些文件你指出必须是\n"
21251"\t\t你之前保存的资源版本.\n"
21252"\n"
21253"\t\tEditing 是通过用于获取资源的API版本完成的.\n"
21254"\t\t为了能通过指定的 API 版本修改, 请完全限定 resource, version 和 group.\n"
21255"\n"
21256"\t\t默认是 YAML 格式. 想在 JSON 中修改, 指定 \"-o json\".\n"
21257"\n"
21258"\t\t--windows-line-endings 命令行参数可以用来强制使用 Windows line endings,\n"
21259"\t\t否则会使用你操作系统的默认值.\n"
21260"\n"
21261"\t\t如果更新时发生错误,将在磁盘上创建一个临时文件\n"
21262"\t\t里面包含您未应用的更改. 更新资源时最常见的错误\n"
21263"\t\t是另一个编辑器也在服务器中修改这个资源. 当发生这种情况时, 你将\n"
21264"\t\t需要应用你的修改到资源的最新版本, 或者更新你被保存的临时文件\n"
21265"\t\t复制它并使用最新的版本."
21266
21267# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
21268#: pkg/kubectl/cmd/drain.go:115
21269msgid ""
21270"\n"
21271"\t\tMark node as schedulable."
21272msgstr ""
21273"\n"
21274"\t\t标记 node 为 schedulable."
21275
21276# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
21277#: pkg/kubectl/cmd/drain.go:90
21278msgid ""
21279"\n"
21280"\t\tMark node as unschedulable."
21281msgstr ""
21282"\n"
21283"\t\t标记 node 为 unschedulable."
21284
21285#: pkg/kubectl/cmd/completion.go:47
21286msgid ""
21287"\n"
21288"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
21289"\t\tThe shell code must be evaluated to provide interactive\n"
21290"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
21291"\t\tthe .bash_profile.\n"
21292"\n"
21293"\t\tNote: this requires the bash-completion framework, which is not installed\n"
21294"\t\tby default on Mac.  This can be installed by using homebrew:\n"
21295"\n"
21296"\t\t    $ brew install bash-completion\n"
21297"\n"
21298"\t\tOnce installed, bash_completion must be evaluated.  This can be done by adding the\n"
21299"\t\tfollowing line to the .bash_profile\n"
21300"\n"
21301"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
21302"\n"
21303"\t\tNote for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2"
21304msgstr ""
21305"\n"
21306"\t\tOutput shell completion code for the specified shell (bash or zsh).\n"
21307"\t\tThe shell code must be evaluated to provide interactive\n"
21308"\t\tcompletion of kubectl commands.  This can be done by sourcing it from\n"
21309"\t\tthe .bash_profile.\n"
21310"\n"
21311"\t\tNote: this requires the bash-completion framework, which is not installed\n"
21312"\t\tby default on Mac.  This can be installed by using homebrew:\n"
21313"\n"
21314"\t\t    $ brew install bash-completion\n"
21315"\n"
21316"\t\tOnce installed, bash_completion must be evaluated.  This can be done by adding the\n"
21317"\t\tfollowing line to the .bash_profile\n"
21318"\n"
21319"\t\t    $ source $(brew --prefix)/etc/bash_completion\n"
21320"\n"
21321"\t\tNote for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2"
21322
21323#: pkg/kubectl/cmd/rollingupdate.go:45
21324msgid ""
21325"\n"
21326"\t\tPerform a rolling update of the given ReplicationController.\n"
21327"\n"
21328"\t\tReplaces the specified replication controller with a new replication controller by updating one pod at a time to use the\n"
21329"\t\tnew PodTemplate. The new-controller.json must specify the same namespace as the\n"
21330"\t\texisting replication controller and overwrite at least one (common) label in its replicaSelector.\n"
21331"\n"
21332"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
21333msgstr ""
21334"\n"
21335"\t\t完成指定的 ReplicationController 的滚动升级.\n"
21336"\n"
21337"\t\tReplaces the specified replication controller with a new replication controller by updating one pod at a time to use the\n"
21338"\t\tnew PodTemplate. The new-controller.json must specify the same namespace as the\n"
21339"\t\texisting replication controller and overwrite at least one (common) label in its replicaSelector.\n"
21340"\n"
21341"\t\t![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg)"
21342
21343#: pkg/kubectl/cmd/replace.go:40
21344msgid ""
21345"\n"
21346"\t\tReplace a resource by filename or stdin.\n"
21347"\n"
21348"\t\tJSON and YAML formats are accepted. If replacing an existing resource, the\n"
21349"\t\tcomplete resource spec must be provided. This can be obtained by\n"
21350"\n"
21351"\t\t    $ kubectl get TYPE NAME -o yaml\n"
21352msgstr ""
21353"\n"
21354"\t\tReplace a resource by filename or stdin.\n"
21355"\n"
21356"\t\tJSON and YAML formats are accepted. If replacing an existing resource, the\n"
21357"\t\tcomplete resource spec must be provided. This can be obtained by\n"
21358"\n"
21359"\t\t    $ kubectl get TYPE NAME -o yaml\n"
21360
21361#: pkg/kubectl/cmd/scale.go:34
21362msgid ""
21363"\n"
21364"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or Job.\n"
21365"\n"
21366"\t\tScale also allows users to specify one or more preconditions for the scale action.\n"
21367"\n"
21368"\t\tIf --current-replicas or --resource-version is specified, it is validated before the\n"
21369"\t\tscale is attempted, and it is guaranteed that the precondition holds true when the\n"
21370"\t\tscale is sent to the server."
21371msgstr ""
21372"\n"
21373"\t\tSet a new size for a Deployment, ReplicaSet, Replication Controller, or Job.\n"
21374"\n"
21375"\t\tScale also allows users to specify one or more preconditions for the scale action.\n"
21376"\n"
21377"\t\tIf --current-replicas or --resource-version is specified, it is validated before the\n"
21378"\t\tscale is attempted, and it is guaranteed that the precondition holds true when the\n"
21379"\t\tscale is sent to the server."
21380
21381#: pkg/kubectl/cmd/apply_set_last_applied.go:62
21382msgid ""
21383"\n"
21384"\t\tSet the latest last-applied-configuration annotations by setting it to match the contents of a file.\n"
21385"\t\tThis results in the last-applied-configuration being updated as though 'kubectl apply -f <file>' was run,\n"
21386"\t\twithout updating any other parts of the object."
21387msgstr ""
21388"\n"
21389"\t\tSet the latest last-applied-configuration annotations by setting it to match the contents of a file.\n"
21390"\t\tThis results in the last-applied-configuration being updated as though 'kubectl apply -f <file>' was run,\n"
21391"\t\twithout updating any other parts of the object."
21392
21393#: pkg/kubectl/cmd/proxy.go:36
21394msgid ""
21395"\n"
21396"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
21397"\n"
21398"\t\t    $ kubectl proxy --api-prefix=/\n"
21399"\n"
21400"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
21401"\n"
21402"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n"
21403"\n"
21404"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
21405"\n"
21406"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
21407"\n"
21408"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
21409"\n"
21410"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
21411msgstr ""
21412"\n"
21413"\t\tTo proxy all of the kubernetes api and nothing else, use:\n"
21414"\n"
21415"\t\t    $ kubectl proxy --api-prefix=/\n"
21416"\n"
21417"\t\tTo proxy only part of the kubernetes api and also some static files:\n"
21418"\n"
21419"\t\t    $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/\n"
21420"\n"
21421"\t\tThe above lets you 'curl localhost:8001/api/v1/pods'.\n"
21422"\n"
21423"\t\tTo proxy the entire kubernetes api at a different root, use:\n"
21424"\n"
21425"\t\t    $ kubectl proxy --api-prefix=/custom/\n"
21426"\n"
21427"\t\tThe above lets you 'curl localhost:8001/custom/api/v1/pods'"
21428
21429#: pkg/kubectl/cmd/patch.go:59
21430msgid ""
21431"\n"
21432"\t\tUpdate field(s) of a resource using strategic merge patch\n"
21433"\n"
21434"\t\tJSON and YAML formats are accepted.\n"
21435msgstr ""
21436"\n"
21437"\t\tUpdate field(s) of a resource using strategic merge patch\n"
21438"\n"
21439"\t\tJSON and YAML formats are accepted.\n"
21440
21441#: pkg/kubectl/cmd/label.go:70
21442#, c-format
21443msgid ""
21444"\n"
21445"\t\tUpdate the labels on a resource.\n"
21446"\n"
21447"\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"
21448"\t\t* If --overwrite is true, then existing labels can be overwritten, otherwise attempting to overwrite a label will result in an error.\n"
21449"\t\t* If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used."
21450msgstr ""
21451"\n"
21452"\t\tUpdate the labels on a resource.\n"
21453"\n"
21454"\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"
21455"\t\t* If --overwrite is true, then existing labels can be overwritten, otherwise attempting to overwrite a label will result in an error.\n"
21456"\t\t* If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used."
21457
21458#: pkg/kubectl/cmd/taint.go:58
21459#, c-format
21460msgid ""
21461"\n"
21462"\t\tUpdate the taints on one or more nodes.\n"
21463"\n"
21464"\t\t* A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect.\n"
21465"\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"
21466"\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"
21467"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
21468"\t\t* Currently taint can only apply to node."
21469msgstr ""
21470"\n"
21471"\t\t更新一个或者多个 node 上的 taints.\n"
21472"\n"
21473"\t\t* A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect.\n"
21474"\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"
21475"\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"
21476"\t\t* The effect must be NoSchedule, PreferNoSchedule or NoExecute.\n"
21477"\t\t* Currently taint can only apply to node."
21478
21479#: pkg/kubectl/cmd/apply_view_last_applied.go:46
21480msgid ""
21481"\n"
21482"\t\tView the latest last-applied-configuration annotations by type/name or file.\n"
21483"\n"
21484"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n"
21485"\t\tto change output format."
21486msgstr ""
21487"\n"
21488"\t\tView the latest last-applied-configuration annotations by type/name or file.\n"
21489"\n"
21490"\t\tThe default output will be printed to stdout in YAML format. One can use -o option\n"
21491"\t\tto change output format."
21492
21493#: pkg/kubectl/cmd/cp.go:37
21494msgid ""
21495"\n"
21496"\t    # !!!Important Note!!!\n"
21497"\t    # Requires that the 'tar' binary is present in your container\n"
21498"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
21499"\n"
21500"\t    # Copy /tmp/foo_dir local directory to /tmp/bar_dir in a remote pod in the default namespace\n"
21501"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
21502"\n"
21503"        # Copy /tmp/foo local file to /tmp/bar in a remote pod in a specific container\n"
21504"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
21505"\n"
21506"\t\t# Copy /tmp/foo local file to /tmp/bar in a remote pod in namespace <some-namespace>\n"
21507"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
21508"\n"
21509"\t\t# Copy /tmp/foo from a remote pod to /tmp/bar locally\n"
21510"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
21511msgstr ""
21512"\n"
21513"\t    # !!!注意!!!\n"
21514"\t    # 要求容器中有 'tar' 命令\n"
21515"\t    # image.  If 'tar' is not present, 'kubectl cp' will fail.\n"
21516"\n"
21517"\t    # 复制本地目录 /tmp/foo_dir 到 default namespace 下的远程 pod 的 /tmp/bar_dir 路径 \n"
21518"\t\tkubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir\n"
21519"\n"
21520"        # 复制 /tmp/foo local 本地文件到指定远程 pod 的指定容器的 /tmp/bar 路径\n"
21521"\t\tkubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>\n"
21522"\n"
21523"\t\t# 复制 /tmp/foo 本地文件到在 namespace <some-namespace> 下的某个 pod 的 /tmp/bar 路径\n"
21524"\t\tkubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar\n"
21525"\n"
21526"\t\t# 从一个远程的 pod 的 /tmp/foo 路径复制到本地 /tmp/bar 路径\n"
21527"\t\tkubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar"
21528
21529#: pkg/kubectl/cmd/create_secret.go:205
21530msgid ""
21531"\n"
21532"\t  # Create a new TLS secret named tls-secret with the given key pair:\n"
21533"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key"
21534msgstr ""
21535"\n"
21536"\t  # 使用提供的 key pair 名称为tls-secret 的 secret:\n"
21537"\t  kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key"
21538
21539#: pkg/kubectl/cmd/create_namespace.go:35
21540msgid ""
21541"\n"
21542"\t  # Create a new namespace named my-namespace\n"
21543"\t  kubectl create namespace my-namespace"
21544msgstr ""
21545"\n"
21546"\t  # 创建一个名称为 my-namespace 的 namespace\n"
21547"\t  kubectl create namespace my-namespace"
21548
21549#: pkg/kubectl/cmd/create_secret.go:59
21550msgid ""
21551"\n"
21552"\t  # Create a new secret named my-secret with keys for each file in folder bar\n"
21553"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
21554"\n"
21555"\t  # Create a new secret named my-secret with specified keys instead of names on disk\n"
21556"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
21557"\n"
21558"\t  # Create a new secret named my-secret with key1=supersecret and key2=topsecret\n"
21559"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret --from-literal=key2=topsecret"
21560msgstr ""
21561"\n"
21562"\t  # Create a new secret named my-secret with keys for each file in folder bar\n"
21563"\t  kubectl create secret generic my-secret --from-file=path/to/bar\n"
21564"\n"
21565"\t  # Create a new secret named my-secret with specified keys instead of names on disk\n"
21566"\t  kubectl create secret generic my-secret --from-file=ssh-privatekey=~/.ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub\n"
21567"\n"
21568"\t  # Create a new secret named my-secret with key1=supersecret and key2=topsecret\n"
21569"\t  kubectl create secret generic my-secret --from-literal=key1=supersecret --from-literal=key2=topsecret"
21570
21571#: pkg/kubectl/cmd/create_serviceaccount.go:35
21572msgid ""
21573"\n"
21574"\t  # Create a new service account named my-service-account\n"
21575"\t  kubectl create serviceaccount my-service-account"
21576msgstr ""
21577"\n"
21578"\t  # Create a new service account named my-service-account\n"
21579"\t  kubectl create serviceaccount my-service-account"
21580
21581#: pkg/kubectl/cmd/create_service.go:232
21582msgid ""
21583"\n"
21584"\t# Create a new ExternalName service named my-ns \n"
21585"\tkubectl create service externalname my-ns --external-name bar.com"
21586msgstr ""
21587"\n"
21588"\t# Create a new ExternalName service named my-ns \n"
21589"\tkubectl create service externalname my-ns --external-name bar.com"
21590
21591#: pkg/kubectl/cmd/create_service.go:225
21592msgid ""
21593"\n"
21594"\tCreate an ExternalName service with the specified name.\n"
21595"\n"
21596"\tExternalName service references to an external DNS address instead of\n"
21597"\tonly pods, which will allow application authors to reference services\n"
21598"\tthat exist off platform, on other clusters, or locally."
21599msgstr ""
21600"\n"
21601"\tCreate an ExternalName service with the specified name.\n"
21602"\n"
21603"\tExternalName service references to an external DNS address instead of\n"
21604"\tonly pods, which will allow application authors to reference services\n"
21605"\tthat exist off platform, on other clusters, or locally."
21606
21607#: pkg/kubectl/cmd/help.go:30
21608msgid ""
21609"\n"
21610"\tHelp provides help for any command in the application.\n"
21611"\tSimply type kubectl help [path to command] for full details."
21612msgstr ""
21613"\n"
21614"\tHelp provides help for any command in the application.\n"
21615"\tSimply type kubectl help [path to command] for full details."
21616
21617#: pkg/kubectl/cmd/create_service.go:173
21618msgid ""
21619"\n"
21620"    # Create a new LoadBalancer service named my-lbs\n"
21621"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
21622msgstr ""
21623"\n"
21624"    # 创建一个名称为 my-lbs 的 LoadBalancer service\n"
21625"    kubectl create service loadbalancer my-lbs --tcp=5678:8080"
21626
21627#: pkg/kubectl/cmd/create_service.go:53
21628msgid ""
21629"\n"
21630"    # Create a new clusterIP service named my-cs\n"
21631"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
21632"\n"
21633"    # Create a new clusterIP service named my-cs (in headless mode)\n"
21634"    kubectl create service clusterip my-cs --clusterip=\"None\""
21635msgstr ""
21636"\n"
21637"    # 创建一个名称为 my-cs 的 clusterIP service\n"
21638"    kubectl create service clusterip my-cs --tcp=5678:8080\n"
21639"\n"
21640"    # 创建一个名称为 my-cs 的 clusterIP service (在 headless 模式)\n"
21641"    kubectl create service clusterip my-cs --clusterip=\"None\""
21642
21643#: pkg/kubectl/cmd/create_deployment.go:36
21644msgid ""
21645"\n"
21646"    # Create a new deployment named my-dep that runs the busybox image.\n"
21647"    kubectl create deployment my-dep --image=busybox"
21648msgstr ""
21649"\n"
21650"    # 创建一个名称为 my-dep 的 deployment 并运行 busybox image.\n"
21651"    kubectl create deployment my-dep --image=busybox"
21652
21653#: pkg/kubectl/cmd/create_service.go:116
21654msgid ""
21655"\n"
21656"    # Create a new nodeport service named my-ns\n"
21657"    kubectl create service nodeport my-ns --tcp=5678:8080"
21658msgstr ""
21659"\n"
21660"    # 创建一个名称为 my-ns 的 nodeport service\n"
21661"    kubectl create service nodeport my-ns --tcp=5678:8080"
21662
21663#: pkg/kubectl/cmd/clusterinfo_dump.go:62
21664msgid ""
21665"\n"
21666"    # Dump current cluster state to stdout\n"
21667"    kubectl cluster-info dump\n"
21668"\n"
21669"    # Dump current cluster state to /path/to/cluster-state\n"
21670"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
21671"\n"
21672"    # Dump all namespaces to stdout\n"
21673"    kubectl cluster-info dump --all-namespaces\n"
21674"\n"
21675"    # Dump a set of namespaces to /path/to/cluster-state\n"
21676"    kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/cluster-state"
21677msgstr ""
21678"\n"
21679"    # 导出当前的集群状态信息到 stdout\n"
21680"    kubectl cluster-info dump\n"
21681"\n"
21682"    # 导出当前的集群状态 /path/to/cluster-state\n"
21683"    kubectl cluster-info dump --output-directory=/path/to/cluster-state\n"
21684"\n"
21685"    # 导出所有分区到 stdout\n"
21686"    kubectl cluster-info dump --all-namespaces\n"
21687"\n"
21688"    # 导出一组分区到 /path/to/cluster-state\n"
21689"    kubectl cluster-info dump --namespaces default,kube-system --output-directory=/path/to/cluster-state"
21690
21691#: pkg/kubectl/cmd/annotate.go:78
21692msgid ""
21693"\n"
21694"    # Update pod 'foo' with the annotation 'description' and the value 'my frontend'.\n"
21695"    # If the same annotation is set multiple times, only the last value will be applied\n"
21696"    kubectl annotate pods foo description='my frontend'\n"
21697"\n"
21698"    # Update a pod identified by type and name in \"pod.json\"\n"
21699"    kubectl annotate -f pod.json description='my frontend'\n"
21700"\n"
21701"    # Update pod 'foo' with the annotation 'description' and the value 'my frontend running nginx', overwriting any existing value.\n"
21702"    kubectl annotate --overwrite pods foo description='my frontend running nginx'\n"
21703"\n"
21704"    # Update all pods in the namespace\n"
21705"    kubectl annotate pods --all description='my frontend running nginx'\n"
21706"\n"
21707"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
21708"    kubectl annotate pods foo description='my frontend running nginx' --resource-version=1\n"
21709"\n"
21710"    # Update pod 'foo' by removing an annotation named 'description' if it exists.\n"
21711"    # Does not require the --overwrite flag.\n"
21712"    kubectl annotate pods foo description-"
21713msgstr ""
21714"\n"
21715"    # Update pod 'foo' with the annotation 'description' and the value 'my frontend'.\n"
21716"    # If the same annotation is set multiple times, only the last value will be applied\n"
21717"    kubectl annotate pods foo description='my frontend'\n"
21718"\n"
21719"    # Update a pod identified by type and name in \"pod.json\"\n"
21720"    kubectl annotate -f pod.json description='my frontend'\n"
21721"\n"
21722"    # Update pod 'foo' with the annotation 'description' and the value 'my frontend running nginx', overwriting any existing value.\n"
21723"    kubectl annotate --overwrite pods foo description='my frontend running nginx'\n"
21724"\n"
21725"    # Update all pods in the namespace\n"
21726"    kubectl annotate pods --all description='my frontend running nginx'\n"
21727"\n"
21728"    # Update pod 'foo' only if the resource is unchanged from version 1.\n"
21729"    kubectl annotate pods foo description='my frontend running nginx' --resource-version=1\n"
21730"\n"
21731"    # 更新名称为 'foo' 的 pod, 删除一个名称为 'description' 的 annotation 如果它存在. \n"
21732"    # 不要求使用 --overwrite flag.\n"
21733"    kubectl annotate pods foo description-"
21734
21735# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
21736#: pkg/kubectl/cmd/create_service.go:170
21737msgid ""
21738"\n"
21739"    Create a LoadBalancer service with the specified name."
21740msgstr ""
21741"\n"
21742"    使用一个指定的名称创建一个 LoadBalancer service."
21743
21744# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
21745#: pkg/kubectl/cmd/create_service.go:50
21746msgid ""
21747"\n"
21748"    Create a clusterIP service with the specified name."
21749msgstr ""
21750"\n"
21751"    使用一个指定的名称创建一个 clusterIP service."
21752
21753# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
21754#: pkg/kubectl/cmd/create_deployment.go:33
21755msgid ""
21756"\n"
21757"    Create a deployment with the specified name."
21758msgstr ""
21759"\n"
21760"    使用一个指定的名称创建一个 deployment."
21761
21762# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
21763#: pkg/kubectl/cmd/create_service.go:113
21764msgid ""
21765"\n"
21766"    Create a nodeport service with the specified name."
21767msgstr ""
21768"\n"
21769"    使用一个指定的名称创建一个 nodeport service."
21770
21771#: pkg/kubectl/cmd/clusterinfo_dump.go:53
21772msgid ""
21773"\n"
21774"    Dumps cluster info out suitable for debugging and diagnosing cluster problems.  By default, dumps everything to\n"
21775"    stdout. You can optionally specify a directory with --output-directory.  If you specify a directory, kubernetes will\n"
21776"    build a set of files in that directory.  By default only dumps things in the 'kube-system' namespace, but you can\n"
21777"    switch to a different namespace with the --namespaces flag, or specify --all-namespaces to dump all namespaces.\n"
21778"\n"
21779"    The command also dumps the logs of all of the pods in the cluster, these logs are dumped into different directories\n"
21780"    based on namespace and pod name."
21781msgstr ""
21782"\n"
21783"    Dumps cluster info out suitable for debugging and diagnosing cluster problems.  By default, dumps everything to\n"
21784"    stdout. You can optionally specify a directory with --output-directory.  If you specify a directory, kubernetes will\n"
21785"    build a set of files in that directory.  By default only dumps things in the 'kube-system' namespace, but you can\n"
21786"    switch to a different namespace with the --namespaces flag, or specify --all-namespaces to dump all namespaces.\n"
21787"\n"
21788"    The command also dumps the logs of all of the pods in the cluster, these logs are dumped into different directories\n"
21789"    based on namespace and pod name."
21790
21791#: pkg/kubectl/cmd/clusterinfo.go:37
21792msgid ""
21793"\n"
21794"  Display addresses of the master and services with label kubernetes.io/cluster-service=true\n"
21795"  To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'."
21796msgstr ""
21797"\n"
21798"  Display addresses of the master and services with label kubernetes.io/cluster-service=true\n"
21799"  To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'."
21800
21801# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L61
21802#: pkg/kubectl/cmd/create_quota.go:62
21803msgid "A comma-delimited set of quota scopes that must all match each object tracked by the quota."
21804msgstr "A comma-delimited set of quota scopes that must all match each object tracked by the quota."
21805
21806# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L60
21807#: pkg/kubectl/cmd/create_quota.go:61
21808msgid "A comma-delimited set of resource=quantity pairs that define a hard limit."
21809msgstr "A comma-delimited set of resource=quantity pairs that define a hard limit."
21810
21811# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L63
21812#: pkg/kubectl/cmd/create_pdb.go:64
21813msgid "A label selector to use for this budget. Only equality-based selector requirements are supported."
21814msgstr "A label selector to use for this budget. Only equality-based selector requirements are supported."
21815
21816# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L106
21817#: pkg/kubectl/cmd/expose.go:104
21818msgid "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.)"
21819msgstr "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.)"
21820
21821# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L136
21822#: pkg/kubectl/cmd/run.go:139
21823msgid "A schedule in the Cron format the job should be run with."
21824msgstr "A schedule in the Cron format the job should be run with."
21825
21826# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L111
21827#: pkg/kubectl/cmd/expose.go:109
21828msgid "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."
21829msgstr "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."
21830
21831# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L119
21832#: pkg/kubectl/cmd/expose.go:110 pkg/kubectl/cmd/run.go:122
21833msgid "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."
21834msgstr "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."
21835
21836# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L134
21837#: pkg/kubectl/cmd/run.go:137
21838msgid "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."
21839msgstr "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."
21840
21841#: pkg/kubectl/cmd/apply.go:104
21842msgid "Apply a configuration to a resource by filename or stdin"
21843msgstr "通过文件名或标准输入流(stdin)对资源进行配置"
21844
21845# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L71
21846#: pkg/kubectl/cmd/certificates.go:72
21847msgid "Approve a certificate signing request"
21848msgstr "同意一个自签证书请求"
21849
21850# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L81
21851#: pkg/kubectl/cmd/create_service.go:82
21852msgid "Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing)."
21853msgstr "Assign your own ClusterIP or set to 'None' for a 'headless' service (no loadbalancing)."
21854
21855# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/attach.go#L64
21856#: pkg/kubectl/cmd/attach.go:70
21857msgid "Attach to a running container"
21858msgstr "Attach 到一个运行中的 container"
21859
21860# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L55
21861#: pkg/kubectl/cmd/autoscale.go:56
21862msgid "Auto-scale a Deployment, ReplicaSet, or ReplicationController"
21863msgstr "自动调整一个 Deployment, ReplicaSet, 或者 ReplicationController 的副本数量"
21864
21865# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L115
21866#: pkg/kubectl/cmd/expose.go:113
21867msgid "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service."
21868msgstr "ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to 'None' to create a headless service."
21869
21870# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L55
21871#: pkg/kubectl/cmd/create_clusterrolebinding.go:56
21872msgid "ClusterRole this ClusterRoleBinding should reference"
21873msgstr "ClusterRoleBinding 应该指定 ClusterRole"
21874
21875# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L55
21876#: pkg/kubectl/cmd/create_rolebinding.go:56
21877msgid "ClusterRole this RoleBinding should reference"
21878msgstr "RoleBinding 应该指定 ClusterRole"
21879
21880# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L101
21881#: pkg/kubectl/cmd/rollingupdate.go:102
21882msgid "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"
21883msgstr "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"
21884
21885# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/convert.go#L67
21886#: pkg/kubectl/cmd/convert.go:68
21887msgid "Convert config files between different API versions"
21888msgstr "在不同的 API versions 转换配置文件"
21889
21890# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cp.go#L64
21891#: pkg/kubectl/cmd/cp.go:65
21892msgid "Copy files and directories to and from containers."
21893msgstr "复制 files 和 directories 到 containers 和从容器中复制 files 和 directories."
21894
21895# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_clusterrolebinding.go#L43
21896#: pkg/kubectl/cmd/create_clusterrolebinding.go:44
21897msgid "Create a ClusterRoleBinding for a particular ClusterRole"
21898msgstr "为一个指定的 ClusterRole 创建一个 ClusterRoleBinding"
21899
21900# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L181
21901#: pkg/kubectl/cmd/create_service.go:182
21902msgid "Create a LoadBalancer service."
21903msgstr "创建一个 LoadBalancer service."
21904
21905# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L124
21906#: pkg/kubectl/cmd/create_service.go:125
21907msgid "Create a NodePort service."
21908msgstr "创建一个 NodePort service."
21909
21910# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L43
21911#: pkg/kubectl/cmd/create_rolebinding.go:44
21912msgid "Create a RoleBinding for a particular Role or ClusterRole"
21913msgstr "为一个指定的 Role 或者 ClusterRole创建一个 RoleBinding"
21914
21915# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L214
21916#: pkg/kubectl/cmd/create_secret.go:214
21917msgid "Create a TLS secret"
21918msgstr "创建一个 TLS secret"
21919
21920# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L68
21921#: pkg/kubectl/cmd/create_service.go:69
21922msgid "Create a clusterIP service."
21923msgstr "创建一个 clusterIP service."
21924
21925# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_configmap.go#L59
21926#: pkg/kubectl/cmd/create_configmap.go:60
21927msgid "Create a configmap from a local file, directory or literal value"
21928msgstr "从本地 file, directory 或者 literal value 创建一个 configmap"
21929
21930# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_deployment.go#L44
21931#: pkg/kubectl/cmd/create_deployment.go:46
21932msgid "Create a deployment with the specified name."
21933msgstr "创建一个指定名称的 deployment."
21934
21935# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_namespace.go#L44
21936#: pkg/kubectl/cmd/create_namespace.go:45
21937msgid "Create a namespace with the specified name"
21938msgstr "创建一个指定名称的 namespace"
21939
21940# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L49
21941#: pkg/kubectl/cmd/create_pdb.go:50
21942msgid "Create a pod disruption budget with the specified name."
21943msgstr "创建一个指定名称的 pod disruption budget."
21944
21945# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_quota.go#L47
21946#: pkg/kubectl/cmd/create_quota.go:48
21947msgid "Create a quota with the specified name."
21948msgstr "创建一个指定名称的 quota."
21949
21950# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create.go#L56
21951#: pkg/kubectl/cmd/create.go:63
21952msgid "Create a resource by filename or stdin"
21953msgstr "通过文件名或者标准输入流(stdin)创建一个资源"
21954
21955# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L143
21956#: pkg/kubectl/cmd/create_secret.go:144
21957msgid "Create a secret for use with a Docker registry"
21958msgstr "创建一个给 Docker registry 使用的 secret"
21959
21960# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L73
21961#: pkg/kubectl/cmd/create_secret.go:74
21962msgid "Create a secret from a local file, directory or literal value"
21963msgstr "从本地 file, directory 或者 literal value 创建一个 secret"
21964
21965# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L34
21966#: pkg/kubectl/cmd/create_secret.go:35
21967msgid "Create a secret using specified subcommand"
21968msgstr "使用指定的 subcommand 创建一个 secret"
21969
21970# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_serviceaccount.go#L44
21971#: pkg/kubectl/cmd/create_serviceaccount.go:45
21972msgid "Create a service account with the specified name"
21973msgstr "创建一个指定名称的 service account"
21974
21975# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L36
21976#: pkg/kubectl/cmd/create_service.go:37
21977msgid "Create a service using specified subcommand."
21978msgstr "使用指定的 subcommand 创建一个 service."
21979
21980# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L240
21981#: pkg/kubectl/cmd/create_service.go:241
21982msgid "Create an ExternalName service."
21983msgstr "Create an ExternalName service."
21984
21985# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/delete.go#L130
21986#: pkg/kubectl/cmd/delete.go:132
21987msgid "Delete resources by filenames, stdin, resources and names, or by resources and label selector"
21988msgstr "Delete resources by filenames, stdin, resources and names, or by resources and label selector"
21989
21990# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_cluster.go#L38
21991#: pkg/kubectl/cmd/config/delete_cluster.go:39
21992msgid "Delete the specified cluster from the kubeconfig"
21993msgstr "删除 kubeconfig 文件中指定的集群"
21994
21995# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/delete_context.go#L38
21996#: pkg/kubectl/cmd/config/delete_context.go:39
21997msgid "Delete the specified context from the kubeconfig"
21998msgstr "删除 kubeconfig 文件中指定的 context"
21999
22000# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L121
22001#: pkg/kubectl/cmd/certificates.go:122
22002msgid "Deny a certificate signing request"
22003msgstr "拒绝一个自签证书请求"
22004
22005# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/stop.go#L58
22006#: pkg/kubectl/cmd/stop.go:59
22007msgid "Deprecated: Gracefully shut down a resource by name or filename"
22008msgstr "Deprecated: Gracefully shut down a resource by name or filename"
22009
22010# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_contexts.go#L62
22011#: pkg/kubectl/cmd/config/get_contexts.go:64
22012msgid "Describe one or many contexts"
22013msgstr "描述一个或多个 contexts"
22014
22015# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_node.go#L77
22016#: pkg/kubectl/cmd/top_node.go:78
22017msgid "Display Resource (CPU/Memory) usage of nodes"
22018msgstr "显示 nodes 的 Resource (CPU/Memory) 使用"
22019
22020# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top_pod.go#L79
22021#: pkg/kubectl/cmd/top_pod.go:80
22022msgid "Display Resource (CPU/Memory) usage of pods"
22023msgstr "显示 pods 的 Resource (CPU/Memory) 使用"
22024
22025# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/top.go#L43
22026#: pkg/kubectl/cmd/top.go:44
22027msgid "Display Resource (CPU/Memory) usage."
22028msgstr "显示 Resource (CPU/Memory) 使用."
22029
22030# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo.go#L49
22031#: pkg/kubectl/cmd/clusterinfo.go:51
22032msgid "Display cluster info"
22033msgstr "显示集群信息"
22034
22035# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/get_clusters.go#L40
22036#: pkg/kubectl/cmd/config/get_clusters.go:41
22037msgid "Display clusters defined in the kubeconfig"
22038msgstr "显示 kubeconfig 文件中定义的集群"
22039
22040# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/view.go#L64
22041#: pkg/kubectl/cmd/config/view.go:67
22042msgid "Display merged kubeconfig settings or a specified kubeconfig file"
22043msgstr "显示合并的 kubeconfig 配置或一个指定的 kubeconfig 文件"
22044
22045# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/get.go#L107
22046#: pkg/kubectl/cmd/get.go:111
22047msgid "Display one or many resources"
22048msgstr "显示一个或更多 resources"
22049
22050# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/current_context.go#L48
22051#: pkg/kubectl/cmd/config/current_context.go:49
22052msgid "Displays the current-context"
22053msgstr "显示当前的 context"
22054
22055# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/explain.go#L50
22056#: pkg/kubectl/cmd/explain.go:51
22057msgid "Documentation of resources"
22058msgstr "查看资源的文档"
22059
22060# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L176
22061#: pkg/kubectl/cmd/drain.go:178
22062msgid "Drain node in preparation for maintenance"
22063msgstr "Drain node in preparation for maintenance"
22064
22065# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L37
22066#: pkg/kubectl/cmd/clusterinfo_dump.go:39
22067msgid "Dump lots of relevant info for debugging and diagnosis"
22068msgstr "Dump lots of relevant info for debugging and diagnosis"
22069
22070# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L100
22071#: pkg/kubectl/cmd/edit.go:110
22072msgid "Edit a resource on the server"
22073msgstr "在服务器上编辑一个资源"
22074
22075# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L159
22076#: pkg/kubectl/cmd/create_secret.go:160
22077msgid "Email for Docker registry"
22078msgstr "Email for Docker registry"
22079
22080# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/exec.go#L68
22081#: pkg/kubectl/cmd/exec.go:69
22082msgid "Execute a command in a container"
22083msgstr "在一个 container 中执行一个命令"
22084
22085# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L102
22086#: pkg/kubectl/cmd/rollingupdate.go:103
22087msgid "Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise."
22088msgstr "Explicit policy for when to pull container images. Required when --image is same as existing image, ignored otherwise."
22089
22090# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/portforward.go#L75
22091#: pkg/kubectl/cmd/portforward.go:76
22092msgid "Forward one or more local ports to a pod"
22093msgstr "Forward one or more local ports to a pod"
22094
22095# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/help.go#L36
22096#: pkg/kubectl/cmd/help.go:37
22097msgid "Help about any command"
22098msgstr "Help about any command"
22099
22100# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L105
22101#: pkg/kubectl/cmd/expose.go:103
22102msgid "IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific)."
22103msgstr "IP to assign to the Load Balancer. If empty, an ephemeral IP will be created and used (cloud-provider specific)."
22104
22105# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L114
22106#: pkg/kubectl/cmd/expose.go:112
22107msgid "If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'"
22108msgstr "If non-empty, set the session affinity for the service to this; legal values: 'None', 'ClientIP'"
22109
22110# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/annotate.go#L135
22111#: pkg/kubectl/cmd/annotate.go:136
22112msgid "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."
22113msgstr "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."
22114
22115# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L132
22116#: pkg/kubectl/cmd/label.go:134
22117msgid "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."
22118msgstr "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."
22119
22120# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L98
22121#: pkg/kubectl/cmd/rollingupdate.go:99
22122msgid "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"
22123msgstr "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"
22124
22125# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout.go#L46
22126#: pkg/kubectl/cmd/rollout/rollout.go:47
22127msgid "Manage a deployment rollout"
22128msgstr "管理一个 deployment 的 rollout"
22129
22130# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L127
22131#: pkg/kubectl/cmd/drain.go:128
22132msgid "Mark node as schedulable"
22133msgstr "标记 node 为 schedulable"
22134
22135# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/drain.go#L102
22136#: pkg/kubectl/cmd/drain.go:103
22137msgid "Mark node as unschedulable"
22138msgstr "标记 node 为 unschedulable"
22139
22140# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_pause.go#L73
22141#: pkg/kubectl/cmd/rollout/rollout_pause.go:74
22142msgid "Mark the provided resource as paused"
22143msgstr "标记提供的 resource 为中止状态"
22144
22145# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/certificates.go#L35
22146#: pkg/kubectl/cmd/certificates.go:36
22147msgid "Modify certificate resources."
22148msgstr "修改 certificate 资源."
22149
22150# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/config.go#L39
22151#: pkg/kubectl/cmd/config/config.go:40
22152msgid "Modify kubeconfig files"
22153msgstr "修改 kubeconfig 文件"
22154
22155# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L110
22156#: pkg/kubectl/cmd/expose.go:108
22157msgid "Name or number for the port on the container that the service should direct traffic to. Optional."
22158msgstr "Name or number for the port on the container that the service should direct traffic to. Optional."
22159
22160# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L108
22161#: pkg/kubectl/cmd/logs.go:113
22162msgid "Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used."
22163msgstr "Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used."
22164
22165# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/completion.go#L97
22166#: pkg/kubectl/cmd/completion.go:104
22167msgid "Output shell completion code for the specified shell (bash or zsh)"
22168msgstr "Output shell completion code for the specified shell (bash or zsh)"
22169
22170# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/edit.go#L115
22171#: pkg/kubectl/cmd/convert.go:85
22172msgid "Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)"
22173msgstr "Output the formatted object with the given group version (for ex: 'extensions/v1beta1').)"
22174
22175# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L157
22176#: pkg/kubectl/cmd/create_secret.go:158
22177msgid "Password for Docker registry authentication"
22178msgstr "Password for Docker registry authentication"
22179
22180# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L226
22181#: pkg/kubectl/cmd/create_secret.go:226
22182msgid "Path to PEM encoded public key certificate."
22183msgstr "Path to PEM encoded public key certificate."
22184
22185# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L227
22186#: pkg/kubectl/cmd/create_secret.go:227
22187msgid "Path to private key associated with given certificate."
22188msgstr "Path to private key associated with given certificate."
22189
22190# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L84
22191#: pkg/kubectl/cmd/rollingupdate.go:85
22192msgid "Perform a rolling update of the given ReplicationController"
22193msgstr "完成指定的 ReplicationController 的滚动升级"
22194
22195# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L82
22196#: pkg/kubectl/cmd/scale.go:83
22197msgid "Precondition for resource version. Requires that the current resource version match this value in order to scale."
22198msgstr "Precondition for resource version. Requires that the current resource version match this value in order to scale."
22199
22200# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/version.go#L39
22201#: pkg/kubectl/cmd/version.go:40
22202msgid "Print the client and server version information"
22203msgstr "输出 client 和 server 的版本信息"
22204
22205# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/options.go#L37
22206#: pkg/kubectl/cmd/options.go:38
22207msgid "Print the list of flags inherited by all commands"
22208msgstr "输出所有命令的层级关系"
22209
22210# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go#L86
22211#: pkg/kubectl/cmd/logs.go:93
22212msgid "Print the logs for a container in a pod"
22213msgstr "输出容器在 pod 中的日志"
22214
22215# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/replace.go#L70
22216#: pkg/kubectl/cmd/replace.go:71
22217msgid "Replace a resource by filename or stdin"
22218msgstr "通过 filename 或者 stdin替换一个资源"
22219
22220# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_resume.go#L71
22221#: pkg/kubectl/cmd/rollout/rollout_resume.go:72
22222msgid "Resume a paused resource"
22223msgstr "继续一个停止的 resource"
22224
22225# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_rolebinding.go#L56
22226#: pkg/kubectl/cmd/create_rolebinding.go:57
22227msgid "Role this RoleBinding should reference"
22228msgstr "RoleBinding 的 Role 应该被引用"
22229
22230# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L94
22231#: pkg/kubectl/cmd/run.go:97
22232msgid "Run a particular image on the cluster"
22233msgstr "在集群中运行一个指定的镜像"
22234
22235# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/proxy.go#L68
22236#: pkg/kubectl/cmd/proxy.go:69
22237msgid "Run a proxy to the Kubernetes API server"
22238msgstr "运行一个 proxy 到 Kubernetes API server"
22239
22240# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L161
22241#: pkg/kubectl/cmd/create_secret.go:161
22242msgid "Server location for Docker registry"
22243msgstr "Server location for Docker registry"
22244
22245# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/scale.go#L71
22246#: pkg/kubectl/cmd/scale.go:71
22247msgid "Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job"
22248msgstr "为 Deployment, ReplicaSet, Replication Controller 或者 Job 设置一个新的副本数量"
22249
22250# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set.go#L37
22251#: pkg/kubectl/cmd/set/set.go:38
22252msgid "Set specific features on objects"
22253msgstr "为 objects 设置一个指定的特征"
22254
22255#: pkg/kubectl/cmd/apply_set_last_applied.go:83
22256msgid "Set the last-applied-configuration annotation on a live object to match the contents of a file."
22257msgstr "Set the last-applied-configuration annotation on a live object to match the contents of a file."
22258
22259# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_selector.go#L81
22260#: pkg/kubectl/cmd/set/set_selector.go:82
22261msgid "Set the selector on a resource"
22262msgstr "设置 resource 的 selector"
22263
22264# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_cluster.go#L67
22265#: pkg/kubectl/cmd/config/create_cluster.go:68
22266msgid "Sets a cluster entry in kubeconfig"
22267msgstr "设置 kubeconfig 文件中的一个集群条目"
22268
22269# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_context.go#L57
22270#: pkg/kubectl/cmd/config/create_context.go:58
22271msgid "Sets a context entry in kubeconfig"
22272msgstr "设置 kubeconfig 文件中的一个 context 条目"
22273
22274# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/create_authinfo.go#L103
22275#: pkg/kubectl/cmd/config/create_authinfo.go:104
22276msgid "Sets a user entry in kubeconfig"
22277msgstr "设置 kubeconfig 文件中的一个用户条目"
22278
22279# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/set.go#L59
22280#: pkg/kubectl/cmd/config/set.go:60
22281msgid "Sets an individual value in a kubeconfig file"
22282msgstr "设置 kubeconfig 文件中的一个单个值"
22283
22284# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/use_context.go#L48
22285#: pkg/kubectl/cmd/config/use_context.go:49
22286msgid "Sets the current-context in a kubeconfig file"
22287msgstr "设置 kubeconfig 文件中的当前上下文"
22288
22289# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/describe.go#L80
22290#: pkg/kubectl/cmd/describe.go:86
22291msgid "Show details of a specific resource or group of resources"
22292msgstr "显示一个指定 resource 或者 group 的 resources 详情"
22293
22294# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_status.go#L57
22295#: pkg/kubectl/cmd/rollout/rollout_status.go:58
22296msgid "Show the status of the rollout"
22297msgstr "显示 rollout 的状态"
22298
22299# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L108
22300#: pkg/kubectl/cmd/expose.go:106
22301msgid "Synonym for --target-port"
22302msgstr "Synonym for --target-port"
22303
22304# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L87
22305#: pkg/kubectl/cmd/expose.go:88
22306msgid "Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service"
22307msgstr "使用 replication controller, service, deployment 或者 pod 并暴露它作为一个 新的 Kubernetes Service"
22308
22309# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L114
22310#: pkg/kubectl/cmd/run.go:117
22311msgid "The image for the container to run."
22312msgstr "指定容器要运行的镜像."
22313
22314# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L116
22315#: pkg/kubectl/cmd/run.go:119
22316msgid "The image pull policy for the container. If left empty, this value will not be specified by the client and defaulted by the server"
22317msgstr "容器的镜像拉取策略. 如果为空, 这个值将不会 被 client 指定且使用 server 端的默认值"
22318
22319# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollingupdate.go#L100
22320#: pkg/kubectl/cmd/rollingupdate.go:101
22321msgid "The key to use to differentiate between two different controllers, default 'deployment'.  Only relevant when --image is specified, ignored otherwise"
22322msgstr "这个 key 使用有区别在两个不同的 controllers, 默认 'deployment'. 只有当 --image 指定值, 否则忽略"
22323
22324# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_pdb.go#L62
22325#: pkg/kubectl/cmd/create_pdb.go:63
22326msgid "The minimum number or percentage of available pods this budget requires."
22327msgstr "最小数量百分比可用的 pods 作为 budget 要求."
22328
22329# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L113
22330#: pkg/kubectl/cmd/expose.go:111
22331msgid "The name for the newly created object."
22332msgstr "名称为最新创建的对象."
22333
22334# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L71
22335#: pkg/kubectl/cmd/autoscale.go:72
22336msgid "The name for the newly created object. If not specified, the name of the input resource will be used."
22337msgstr "名称为最新创建的对象. 如果没有指定, 输入资源的 名称即将被使用."
22338
22339# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L113
22340#: pkg/kubectl/cmd/run.go:116
22341msgid "The name of the API generator to use, see http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators for a list."
22342msgstr "使用 API generator 的名字, 在 http://kubernetes.io/docs/user-guide/kubectl-conventions/#generators 查看列表."
22343
22344# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/autoscale.go#L66
22345#: pkg/kubectl/cmd/autoscale.go:67
22346msgid "The name of the API generator to use. Currently there is only 1 generator."
22347msgstr "使用 API generator 的名字. 目前只有 1 个 generator."
22348
22349# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L98
22350#: pkg/kubectl/cmd/expose.go:99
22351msgid "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'."
22352msgstr "使用 generator 的名称. 这里有 2 个 generators: 'service/v1' 和 'service/v2'. 为一个不同地方是服务端口在 v1 的情况下叫 'default', 如果在 v2 中没有指定名称. 默认的名称是 'service/v2'."
22353
22354# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L133
22355#: pkg/kubectl/cmd/run.go:136
22356msgid "The name of the generator to use for creating a service.  Only used if --expose is true"
22357msgstr "使用 gnerator 的名称创建一个 service.  只有在 --expose 为 true 的时候使用"
22358
22359# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L99
22360#: pkg/kubectl/cmd/expose.go:100
22361msgid "The network protocol for the service to be created. Default is 'TCP'."
22362msgstr "创建 service 的时候伴随着一个网络协议被创建. 默认是 'TCP'."
22363
22364# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L100
22365#: pkg/kubectl/cmd/expose.go:101
22366msgid "The port that the service should serve on. Copied from the resource being exposed, if unspecified"
22367msgstr "服务的端口应该被指定. 如果没有指定, 从被创建的资源中复制"
22368
22369# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L121
22370#: pkg/kubectl/cmd/run.go:124
22371msgid "The port that this container exposes.  If --expose is true, this is also the port used by the service that is created."
22372msgstr "The port that this container exposes.  If --expose is true, this is also the port used by the service that is created."
22373
22374# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L131
22375#: pkg/kubectl/cmd/run.go:134
22376msgid "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."
22377msgstr "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."
22378
22379# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L130
22380#: pkg/kubectl/cmd/run.go:133
22381msgid "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."
22382msgstr "资源为 container 请求 requests . 例如, 'cpu=100m,memory=256Mi'. 注意服务端组件也许会赋予 requests, 这决定于服务器端配置, 比如 limit ranges."
22383
22384# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/run.go#L128
22385#: pkg/kubectl/cmd/run.go:131
22386msgid "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` + "`" + `."
22387msgstr "这个 Pod 的 restart policy.  Legal values [Always, OnFailure, Never]. 如果设置为 'Always' 一个 deployment 被创建, 如果设置为 ’OnFailure' 一个 job 被创建, 如果设置为 'Never', 一个普通的 pod 被创建. 对于后面两个 --replicas 必须为 1.  默认 'Always', 为 CronJobs 设置为 ` + "`" + `Never` + "`" + `."
22388
22389# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L87
22390#: pkg/kubectl/cmd/create_secret.go:88
22391msgid "The type of secret to create"
22392msgstr "创建 secret 类型资源"
22393
22394# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/expose.go#L101
22395#: pkg/kubectl/cmd/expose.go:102
22396msgid "Type for this service: ClusterIP, NodePort, or LoadBalancer. Default is 'ClusterIP'."
22397msgstr "对于服务的类型: ClusterIP, NodePort, 或者 LoadBalancer. 默认是 'ClusterIP’."
22398
22399# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_undo.go#L71
22400#: pkg/kubectl/cmd/rollout/rollout_undo.go:72
22401msgid "Undo a previous rollout"
22402msgstr "撤销上一次的 rollout"
22403
22404# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/config/unset.go#L47
22405#: pkg/kubectl/cmd/config/unset.go:48
22406msgid "Unsets an individual value in a kubeconfig file"
22407msgstr "取消设置 kubeconfig 文件中的一个单个值"
22408
22409# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/patch.go#L91
22410#: pkg/kubectl/cmd/patch.go:96
22411msgid "Update field(s) of a resource using strategic merge patch"
22412msgstr "使用 strategic merge patch 更新一个资源的 field(s)"
22413
22414# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_image.go#L94
22415#: pkg/kubectl/cmd/set/set_image.go:95
22416msgid "Update image of a pod template"
22417msgstr "更新一个 pod template 的镜像"
22418
22419# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/set/set_resources.go#L101
22420#: pkg/kubectl/cmd/set/set_resources.go:102
22421msgid "Update resource requests/limits on objects with pod templates"
22422msgstr "在对象的 pod templates 上更新资源的 requests/limits"
22423
22424#: pkg/kubectl/cmd/annotate.go:116
22425msgid "Update the annotations on a resource"
22426msgstr "更新一个资源的注解"
22427
22428# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/label.go#L109
22429#: pkg/kubectl/cmd/label.go:114
22430msgid "Update the labels on a resource"
22431msgstr "更新在这个资源上的 labels"
22432
22433# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/taint.go#L88
22434#: pkg/kubectl/cmd/taint.go:87
22435msgid "Update the taints on one or more nodes"
22436msgstr "更新一个或者多个 node 上的 taints"
22437
22438# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_secret.go#L155
22439#: pkg/kubectl/cmd/create_secret.go:156
22440msgid "Username for Docker registry authentication"
22441msgstr "Username 为 Docker registry authentication"
22442
22443#: pkg/kubectl/cmd/apply_view_last_applied.go:64
22444msgid "View latest last-applied-configuration annotations of a resource/object"
22445msgstr "显示最后的 resource/object 的 last-applied-configuration annotations"
22446
22447# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/rollout/rollout_history.go#L51
22448#: pkg/kubectl/cmd/rollout/rollout_history.go:52
22449msgid "View rollout history"
22450msgstr "显示 rollout 历史"
22451
22452# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/clusterinfo_dump.go#L45
22453#: pkg/kubectl/cmd/clusterinfo_dump.go:46
22454msgid "Where to output the files.  If empty or '-' uses stdout, otherwise creates a directory hierarchy in that directory"
22455msgstr "输出到 files.  如果是 empty or '-' 使用 stdout, 否则创建一个 目录层级在那个目录"
22456
22457#: pkg/kubectl/cmd/run_test.go:85
22458msgid "dummy restart flag)"
22459msgstr "dummy restart flag)"
22460
22461# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/create_service.go#L253
22462#: pkg/kubectl/cmd/create_service.go:254
22463msgid "external name of service"
22464msgstr "服务的外部名称"
22465
22466# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L217
22467#: pkg/kubectl/cmd/cmd.go:227
22468msgid "kubectl controls the Kubernetes cluster manager"
22469msgstr "kubectl 控制 Kubernetes cluster 管理"
22470
22471#~ msgid "watch is only supported on individual resources and resource collections - %d resources were found"
22472#~ msgid_plural "watch is only supported on individual resources and resource collections - %d resources were found"
22473#~ msgstr[0] "watch 仅支持单独的资源或者资源集合 - 找到了 %d 个资源watch is only supported on individual resources and resource collections - %d resource was found"
22474#~ msgstr[1] "watch 仅支持单独的资源或者资源集合 - 找到了 %d 个资源watch is only supported on individual resources and resource collections - %d resources were found"
22475`)
22476
22477func translationsKubectlZh_cnLc_messagesK8sPoBytes() ([]byte, error) {
22478	return _translationsKubectlZh_cnLc_messagesK8sPo, nil
22479}
22480
22481func translationsKubectlZh_cnLc_messagesK8sPo() (*asset, error) {
22482	bytes, err := translationsKubectlZh_cnLc_messagesK8sPoBytes()
22483	if err != nil {
22484		return nil, err
22485	}
22486
22487	info := bindataFileInfo{name: "translations/kubectl/zh_CN/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
22488	a := &asset{bytes: bytes, info: info}
22489	return a, nil
22490}
22491
22492var _translationsKubectlZh_twLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\x11\x00\x00\x00\x1c\x00\x00\x00\xa4\x00\x00\x00\x17\x00\x00\x00,\x01\x00\x00\x00\x00\x00\x00\x88\x01\x00\x008\x00\x00\x00\x89\x01\x00\x000\x00\x00\x00\xc2\x01\x00\x000\x00\x00\x00\xf3\x01\x00\x00\x1d\x00\x00\x00$\x02\x00\x00*\x00\x00\x00B\x02\x00\x00A\x00\x00\x00m\x02\x00\x00\x1c\x00\x00\x00\xaf\x02\x00\x00\x17\x00\x00\x00\xcc\x02\x00\x00\"\x00\x00\x00\xe4\x02\x00\x00\"\x00\x00\x00\a\x03\x00\x00\x1f\x00\x00\x00*\x03\x00\x00-\x00\x00\x00J\x03\x00\x00-\x00\x00\x00x\x03\x00\x00/\x00\x00\x00\xa6\x03\x00\x00$\x00\x00\x00\xd6\x03\x00\x00\xc5\x00\x00\x00\xfb\x03\x00\x00\x98\x01\x00\x00\xc1\x04\x00\x00=\x00\x00\x00Z\x06\x00\x003\x00\x00\x00\x98\x06\x00\x00,\x00\x00\x00\xcc\x06\x00\x00\x1d\x00\x00\x00\xf9\x06\x00\x003\x00\x00\x00\x17\a\x00\x00E\x00\x00\x00K\a\x00\x00\x17\x00\x00\x00\x91\a\x00\x00\x18\x00\x00\x00\xa9\a\x00\x009\x00\x00\x00\xc2\a\x00\x003\x00\x00\x00\xfc\a\x00\x003\x00\x00\x000\b\x00\x00'\x00\x00\x00d\b\x00\x00,\x00\x00\x00\x8c\b\x00\x00-\x00\x00\x00\xb9\b\x00\x00(\x00\x00\x00\xe7\b\x00\x00\x8f\x00\x00\x00\x10\t\x00\x00\x01\x00\x00\x00\n\x00\x00\x00\v\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\t\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\f\x00\x00\x00\x05\x00\x00\x00\r\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00Apply a configuration to a resource by filename or stdin\x00Delete the specified cluster from the kubeconfig\x00Delete the specified context from the kubeconfig\x00Describe one or many contexts\x00Display clusters defined in the kubeconfig\x00Display merged kubeconfig settings or a specified kubeconfig file\x00Displays the current-context\x00Modify kubeconfig files\x00Sets a cluster entry in kubeconfig\x00Sets a context entry in kubeconfig\x00Sets a user entry in kubeconfig\x00Sets an individual value in a kubeconfig file\x00Sets the current-context in a kubeconfig file\x00Unsets an individual value in a kubeconfig file\x00Update the annotations on a resource\x00watch is only supported on individual resources and resource collections - %d resources were found\x00watch is only supported on individual resources and resource collections - %d resources were found\x00Project-Id-Version: hello-world\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2017-05-26 08:28+0800\nPO-Revision-Date: 2017-06-02 09:13+0800\nLast-Translator: William Chang <warmchang@outlook.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 2.0.2\nX-Poedit-SourceCharset: UTF-8\nLanguage-Team: \nPlural-Forms: nplurals=2; plural=(n > 1);\nLanguage: zh\n\x00\u901a\u904e\u6a94\u6848\u540d\u6216\u6a19\u6e96\u8f38\u5165\u6d41(stdin)\u5c0d\u8cc7\u6e90\u9032\u884c\u914d\u7f6e\x00\u522a\u9664 kubeconfig \u6a94\u6848\u4e2d\u6307\u5b9a\u7684\u53e2\u96c6(cluster)\x00\u522a\u9664 kubeconfig \u6a94\u6848\u4e2d\u6307\u5b9a\u7684 context\x00\u63cf\u8ff0\u4e00\u500b\u6216\u591a\u500b context\x00\u986f\u793a kubeconfig \u6a94\u6848\u4e2d\u5b9a\u7fa9\u7684\u53e2\u96c6(cluster)\x00\u986f\u793a\u5408\u4f75\u7684 kubeconfig \u914d\u7f6e\u6216\u4e00\u500b\u6307\u5b9a\u7684 kubeconfig \u6a94\u6848\x00\u986f\u793a\u76ee\u524d\u7684 context\x00\u4fee\u6539 kubeconfig \u6a94\u6848\x00\u8a2d\u7f6e kubeconfig \u6a94\u6848\u4e2d\u7684\u4e00\u500b\u53e2\u96c6(cluster)\u689d\u76ee\x00\u8a2d\u7f6e kubeconfig \u6a94\u6848\u4e2d\u7684\u4e00\u500b context \u689d\u76ee\x00\u8a2d\u7f6e kubeconfig \u6a94\u6848\u4e2d\u7684\u4e00\u500b\u4f7f\u7528\u8005\u689d\u76ee\x00\u8a2d\u7f6e kubeconfig \u6a94\u6848\u4e2d\u7684\u4e00\u500b\u503c\x00\u8a2d\u7f6e kubeconfig \u6a94\u6848\u4e2d\u7684\u76ee\u524d context\x00\u53d6\u6d88\u8a2d\u7f6e kubeconfig \u6a94\u6848\u4e2d\u7684\u4e00\u500b\u503c\x00\u66f4\u65b0\u4e00\u500b\u8cc7\u6e90\u7684\u6ce8\u89e3(annotations)\x00\u4e00\u6b21\u53ea\u80fd watch \u4e00\u500b\u8cc7\u6e90\u6216\u8cc7\u6599\u96c6\u5408 - \u627e\u5230\u4e86 %d \u500b\u8cc7\u6e90\x00\u4e00\u6b21\u53ea\u80fd watch \u4e00\u500b\u8cc7\u6e90\u6216\u8cc7\u6599\u96c6\u5408 - \u627e\u5230\u4e86 %d \u500b\u8cc7\u6e90\x00")
22493
22494func translationsKubectlZh_twLc_messagesK8sMoBytes() ([]byte, error) {
22495	return _translationsKubectlZh_twLc_messagesK8sMo, nil
22496}
22497
22498func translationsKubectlZh_twLc_messagesK8sMo() (*asset, error) {
22499	bytes, err := translationsKubectlZh_twLc_messagesK8sMoBytes()
22500	if err != nil {
22501		return nil, err
22502	}
22503
22504	info := bindataFileInfo{name: "translations/kubectl/zh_TW/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
22505	a := &asset{bytes: bytes, info: info}
22506	return a, nil
22507}
22508
22509var _translationsKubectlZh_twLc_messagesK8sPo = []byte(`# Test translations for unit tests.
22510# Copyright (C) 2017
22511# This file is distributed under the same license as the Kubernetes package.
22512# FIRST AUTHOR warmchang@outlook.com, 2017.
22513#
22514msgid ""
22515msgstr ""
22516"Project-Id-Version: hello-world\n"
22517"Report-Msgid-Bugs-To: \n"
22518"POT-Creation-Date: 2017-05-26 08:28+0800\n"
22519"PO-Revision-Date: 2017-06-02 09:13+0800\n"
22520"Last-Translator: William Chang <warmchang@outlook.com>\n"
22521"MIME-Version: 1.0\n"
22522"Content-Type: text/plain; charset=UTF-8\n"
22523"Content-Transfer-Encoding: 8bit\n"
22524"X-Generator: Poedit 2.0.2\n"
22525"X-Poedit-SourceCharset: UTF-8\n"
22526"Language-Team: \n"
22527"Plural-Forms: nplurals=2; plural=(n > 1);\n"
22528"Language: zh\n"
22529
22530#: pkg/kubectl/cmd/apply.go:104
22531msgid "Apply a configuration to a resource by filename or stdin"
22532msgstr "通過檔案名或標準輸入流(stdin)對資源進行配置"
22533
22534#: pkg/kubectl/cmd/config/delete_cluster.go:39
22535msgid "Delete the specified cluster from the kubeconfig"
22536msgstr "刪除 kubeconfig 檔案中指定的叢集(cluster)"
22537
22538#: pkg/kubectl/cmd/config/delete_context.go:39
22539msgid "Delete the specified context from the kubeconfig"
22540msgstr "刪除 kubeconfig 檔案中指定的 context"
22541
22542#: pkg/kubectl/cmd/config/get_contexts.go:64
22543msgid "Describe one or many contexts"
22544msgstr "描述一個或多個 context"
22545
22546#: pkg/kubectl/cmd/config/get_clusters.go:41
22547msgid "Display clusters defined in the kubeconfig"
22548msgstr "顯示 kubeconfig 檔案中定義的叢集(cluster)"
22549
22550#: pkg/kubectl/cmd/config/view.go:67
22551msgid "Display merged kubeconfig settings or a specified kubeconfig file"
22552msgstr "顯示合併的 kubeconfig 配置或一個指定的 kubeconfig 檔案"
22553
22554#: pkg/kubectl/cmd/config/current_context.go:49
22555msgid "Displays the current-context"
22556msgstr "顯示目前的 context"
22557
22558#: pkg/kubectl/cmd/config/config.go:40
22559msgid "Modify kubeconfig files"
22560msgstr "修改 kubeconfig 檔案"
22561
22562#: pkg/kubectl/cmd/config/create_cluster.go:68
22563msgid "Sets a cluster entry in kubeconfig"
22564msgstr "設置 kubeconfig 檔案中的一個叢集(cluster)條目"
22565
22566#: pkg/kubectl/cmd/config/create_context.go:58
22567msgid "Sets a context entry in kubeconfig"
22568msgstr "設置 kubeconfig 檔案中的一個 context 條目"
22569
22570#: pkg/kubectl/cmd/config/create_authinfo.go:104
22571msgid "Sets a user entry in kubeconfig"
22572msgstr "設置 kubeconfig 檔案中的一個使用者條目"
22573
22574#: pkg/kubectl/cmd/config/set.go:60
22575msgid "Sets an individual value in a kubeconfig file"
22576msgstr "設置 kubeconfig 檔案中的一個值"
22577
22578#: pkg/kubectl/cmd/config/use_context.go:49
22579msgid "Sets the current-context in a kubeconfig file"
22580msgstr "設置 kubeconfig 檔案中的目前 context"
22581
22582#: pkg/kubectl/cmd/config/unset.go:48
22583msgid "Unsets an individual value in a kubeconfig file"
22584msgstr "取消設置 kubeconfig 檔案中的一個值"
22585
22586#: pkg/kubectl/cmd/annotate.go:116
22587msgid "Update the annotations on a resource"
22588msgstr "更新一個資源的注解(annotations)"
22589
22590msgid ""
22591"watch is only supported on individual resources and resource collections - "
22592"%d resources were found"
22593msgid_plural ""
22594"watch is only supported on individual resources and resource collections - "
22595"%d resources were found"
22596msgstr[0] "一次只能 watch 一個資源或資料集合 - 找到了 %d 個資源"
22597msgstr[1] "一次只能 watch 一個資源或資料集合 - 找到了 %d 個資源"
22598`)
22599
22600func translationsKubectlZh_twLc_messagesK8sPoBytes() ([]byte, error) {
22601	return _translationsKubectlZh_twLc_messagesK8sPo, nil
22602}
22603
22604func translationsKubectlZh_twLc_messagesK8sPo() (*asset, error) {
22605	bytes, err := translationsKubectlZh_twLc_messagesK8sPoBytes()
22606	if err != nil {
22607		return nil, err
22608	}
22609
22610	info := bindataFileInfo{name: "translations/kubectl/zh_TW/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
22611	a := &asset{bytes: bytes, info: info}
22612	return a, nil
22613}
22614
22615var _translationsTestDefaultLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\x03\x00\x00\x00\x1c\x00\x00\x004\x00\x00\x00\x05\x00\x00\x00L\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x17\x00\x00\x00a\x00\x00\x00\v\x00\x00\x00y\x00\x00\x00\xac\x01\x00\x00\x85\x00\x00\x00%\x00\x00\x002\x02\x00\x00\x03\x00\x00\x00X\x02\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00test_plural\x00test_plural\x00test_string\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2013-12-12 20:03+0000\nPO-Revision-Date: 2016-12-13 21:35-0800\nLast-Translator: Brendan Burns <brendan.d.burns@gmail.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 1.6.10\nX-Poedit-SourceCharset: UTF-8\nLanguage-Team: \nPlural-Forms: nplurals=2; plural=(n != 1);\nLanguage: en\n\x00there was %d item\x00there were %d items\x00foo\x00")
22616
22617func translationsTestDefaultLc_messagesK8sMoBytes() ([]byte, error) {
22618	return _translationsTestDefaultLc_messagesK8sMo, nil
22619}
22620
22621func translationsTestDefaultLc_messagesK8sMo() (*asset, error) {
22622	bytes, err := translationsTestDefaultLc_messagesK8sMoBytes()
22623	if err != nil {
22624		return nil, err
22625	}
22626
22627	info := bindataFileInfo{name: "translations/test/default/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
22628	a := &asset{bytes: bytes, info: info}
22629	return a, nil
22630}
22631
22632var _translationsTestDefaultLc_messagesK8sPo = []byte(`# Test translations for unit tests.
22633# Copyright (C) 2016
22634# This file is distributed under the same license as the Kubernetes package.
22635# FIRST AUTHOR brendan.d.burns@gmail.com, 2016.
22636#
22637msgid ""
22638msgstr ""
22639"Project-Id-Version: gettext-go-examples-hello\n"
22640"Report-Msgid-Bugs-To: \n"
22641"POT-Creation-Date: 2013-12-12 20:03+0000\n"
22642"PO-Revision-Date: 2016-12-13 21:35-0800\n"
22643"Last-Translator: Brendan Burns <brendan.d.burns@gmail.com>\n"
22644"MIME-Version: 1.0\n"
22645"Content-Type: text/plain; charset=UTF-8\n"
22646"Content-Transfer-Encoding: 8bit\n"
22647"X-Generator: Poedit 1.6.10\n"
22648"X-Poedit-SourceCharset: UTF-8\n"
22649"Language-Team: \n"
22650"Plural-Forms: nplurals=2; plural=(n != 1);\n"
22651"Language: en\n"
22652
22653msgid "test_plural"
22654msgid_plural "test_plural"
22655msgstr[0] "there was %d item"
22656msgstr[1] "there were %d items"
22657
22658msgid "test_string"
22659msgstr "foo"
22660`)
22661
22662func translationsTestDefaultLc_messagesK8sPoBytes() ([]byte, error) {
22663	return _translationsTestDefaultLc_messagesK8sPo, nil
22664}
22665
22666func translationsTestDefaultLc_messagesK8sPo() (*asset, error) {
22667	bytes, err := translationsTestDefaultLc_messagesK8sPoBytes()
22668	if err != nil {
22669		return nil, err
22670	}
22671
22672	info := bindataFileInfo{name: "translations/test/default/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
22673	a := &asset{bytes: bytes, info: info}
22674	return a, nil
22675}
22676
22677var _translationsTestEn_usLc_messagesK8sMo = []byte("\xde\x12\x04\x95\x00\x00\x00\x00\x03\x00\x00\x00\x1c\x00\x00\x004\x00\x00\x00\x05\x00\x00\x00L\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x17\x00\x00\x00a\x00\x00\x00\v\x00\x00\x00y\x00\x00\x00\xac\x01\x00\x00\x85\x00\x00\x00%\x00\x00\x002\x02\x00\x00\x03\x00\x00\x00X\x02\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00test_plural\x00test_plural\x00test_string\x00Project-Id-Version: gettext-go-examples-hello\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2013-12-12 20:03+0000\nPO-Revision-Date: 2016-12-13 22:12-0800\nLast-Translator: Brendan Burns <brendan.d.burns@gmail.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Generator: Poedit 1.6.10\nX-Poedit-SourceCharset: UTF-8\nLanguage-Team: \nPlural-Forms: nplurals=2; plural=(n != 1);\nLanguage: en\n\x00there was %d item\x00there were %d items\x00baz\x00")
22678
22679func translationsTestEn_usLc_messagesK8sMoBytes() ([]byte, error) {
22680	return _translationsTestEn_usLc_messagesK8sMo, nil
22681}
22682
22683func translationsTestEn_usLc_messagesK8sMo() (*asset, error) {
22684	bytes, err := translationsTestEn_usLc_messagesK8sMoBytes()
22685	if err != nil {
22686		return nil, err
22687	}
22688
22689	info := bindataFileInfo{name: "translations/test/en_US/LC_MESSAGES/k8s.mo", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
22690	a := &asset{bytes: bytes, info: info}
22691	return a, nil
22692}
22693
22694var _translationsTestEn_usLc_messagesK8sPo = []byte(`# Test translations for unit tests.
22695# Copyright (C) 2016
22696# This file is distributed under the same license as the Kubernetes package.
22697# FIRST AUTHOR brendan.d.burns@gmail.com, 2016.
22698#
22699msgid ""
22700msgstr ""
22701"Project-Id-Version: gettext-go-examples-hello\n"
22702"Report-Msgid-Bugs-To: \n"
22703"POT-Creation-Date: 2013-12-12 20:03+0000\n"
22704"PO-Revision-Date: 2016-12-13 22:12-0800\n"
22705"Last-Translator: Brendan Burns <brendan.d.burns@gmail.com>\n"
22706"MIME-Version: 1.0\n"
22707"Content-Type: text/plain; charset=UTF-8\n"
22708"Content-Transfer-Encoding: 8bit\n"
22709"X-Generator: Poedit 1.6.10\n"
22710"X-Poedit-SourceCharset: UTF-8\n"
22711"Language-Team: \n"
22712"Plural-Forms: nplurals=2; plural=(n != 1);\n"
22713"Language: en\n"
22714
22715msgid "test_plural"
22716msgid_plural "test_plural"
22717msgstr[0] "there was %d item"
22718msgstr[1] "there were %d items"
22719
22720msgid "test_string"
22721msgstr "baz"
22722`)
22723
22724func translationsTestEn_usLc_messagesK8sPoBytes() ([]byte, error) {
22725	return _translationsTestEn_usLc_messagesK8sPo, nil
22726}
22727
22728func translationsTestEn_usLc_messagesK8sPo() (*asset, error) {
22729	bytes, err := translationsTestEn_usLc_messagesK8sPoBytes()
22730	if err != nil {
22731		return nil, err
22732	}
22733
22734	info := bindataFileInfo{name: "translations/test/en_US/LC_MESSAGES/k8s.po", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
22735	a := &asset{bytes: bytes, info: info}
22736	return a, nil
22737}
22738
22739// Asset loads and returns the asset for the given name.
22740// It returns an error if the asset could not be found or
22741// could not be loaded.
22742func Asset(name string) ([]byte, error) {
22743	cannonicalName := strings.Replace(name, "\\", "/", -1)
22744	if f, ok := _bindata[cannonicalName]; ok {
22745		a, err := f()
22746		if err != nil {
22747			return nil, fmt.Errorf("Asset %s can't read by error: %v", name, err)
22748		}
22749		return a.bytes, nil
22750	}
22751	return nil, fmt.Errorf("Asset %s not found", name)
22752}
22753
22754// MustAsset is like Asset but panics when Asset would return an error.
22755// It simplifies safe initialization of global variables.
22756func MustAsset(name string) []byte {
22757	a, err := Asset(name)
22758	if err != nil {
22759		panic("asset: Asset(" + name + "): " + err.Error())
22760	}
22761
22762	return a
22763}
22764
22765// AssetInfo loads and returns the asset info for the given name.
22766// It returns an error if the asset could not be found or
22767// could not be loaded.
22768func AssetInfo(name string) (os.FileInfo, error) {
22769	cannonicalName := strings.Replace(name, "\\", "/", -1)
22770	if f, ok := _bindata[cannonicalName]; ok {
22771		a, err := f()
22772		if err != nil {
22773			return nil, fmt.Errorf("AssetInfo %s can't read by error: %v", name, err)
22774		}
22775		return a.info, nil
22776	}
22777	return nil, fmt.Errorf("AssetInfo %s not found", name)
22778}
22779
22780// AssetNames returns the names of the assets.
22781func AssetNames() []string {
22782	names := make([]string, 0, len(_bindata))
22783	for name := range _bindata {
22784		names = append(names, name)
22785	}
22786	return names
22787}
22788
22789// _bindata is a table, holding each asset generator, mapped to its name.
22790var _bindata = map[string]func() (*asset, error){
22791	"translations/OWNERS":                             translationsOwners,
22792	"translations/extract.py":                         translationsExtractPy,
22793	"translations/kubectl/OWNERS":                     translationsKubectlOwners,
22794	"translations/kubectl/de_DE/LC_MESSAGES/k8s.mo":   translationsKubectlDe_deLc_messagesK8sMo,
22795	"translations/kubectl/de_DE/LC_MESSAGES/k8s.po":   translationsKubectlDe_deLc_messagesK8sPo,
22796	"translations/kubectl/default/LC_MESSAGES/k8s.mo": translationsKubectlDefaultLc_messagesK8sMo,
22797	"translations/kubectl/default/LC_MESSAGES/k8s.po": translationsKubectlDefaultLc_messagesK8sPo,
22798	"translations/kubectl/en_US/LC_MESSAGES/k8s.mo":   translationsKubectlEn_usLc_messagesK8sMo,
22799	"translations/kubectl/en_US/LC_MESSAGES/k8s.po":   translationsKubectlEn_usLc_messagesK8sPo,
22800	"translations/kubectl/fr_FR/LC_MESSAGES/k8s.mo":   translationsKubectlFr_frLc_messagesK8sMo,
22801	"translations/kubectl/fr_FR/LC_MESSAGES/k8s.po":   translationsKubectlFr_frLc_messagesK8sPo,
22802	"translations/kubectl/it_IT/LC_MESSAGES/k8s.mo":   translationsKubectlIt_itLc_messagesK8sMo,
22803	"translations/kubectl/it_IT/LC_MESSAGES/k8s.po":   translationsKubectlIt_itLc_messagesK8sPo,
22804	"translations/kubectl/ja_JP/LC_MESSAGES/k8s.mo":   translationsKubectlJa_jpLc_messagesK8sMo,
22805	"translations/kubectl/ja_JP/LC_MESSAGES/k8s.po":   translationsKubectlJa_jpLc_messagesK8sPo,
22806	"translations/kubectl/ko_KR/LC_MESSAGES/k8s.mo":   translationsKubectlKo_krLc_messagesK8sMo,
22807	"translations/kubectl/ko_KR/LC_MESSAGES/k8s.po":   translationsKubectlKo_krLc_messagesK8sPo,
22808	"translations/kubectl/template.pot":               translationsKubectlTemplatePot,
22809	"translations/kubectl/zh_CN/LC_MESSAGES/k8s.mo":   translationsKubectlZh_cnLc_messagesK8sMo,
22810	"translations/kubectl/zh_CN/LC_MESSAGES/k8s.po":   translationsKubectlZh_cnLc_messagesK8sPo,
22811	"translations/kubectl/zh_TW/LC_MESSAGES/k8s.mo":   translationsKubectlZh_twLc_messagesK8sMo,
22812	"translations/kubectl/zh_TW/LC_MESSAGES/k8s.po":   translationsKubectlZh_twLc_messagesK8sPo,
22813	"translations/test/default/LC_MESSAGES/k8s.mo":    translationsTestDefaultLc_messagesK8sMo,
22814	"translations/test/default/LC_MESSAGES/k8s.po":    translationsTestDefaultLc_messagesK8sPo,
22815	"translations/test/en_US/LC_MESSAGES/k8s.mo":      translationsTestEn_usLc_messagesK8sMo,
22816	"translations/test/en_US/LC_MESSAGES/k8s.po":      translationsTestEn_usLc_messagesK8sPo,
22817}
22818
22819// AssetDir returns the file names below a certain
22820// directory embedded in the file by go-bindata.
22821// For example if you run go-bindata on data/... and data contains the
22822// following hierarchy:
22823//     data/
22824//       foo.txt
22825//       img/
22826//         a.png
22827//         b.png
22828// then AssetDir("data") would return []string{"foo.txt", "img"}
22829// AssetDir("data/img") would return []string{"a.png", "b.png"}
22830// AssetDir("foo.txt") and AssetDir("notexist") would return an error
22831// AssetDir("") will return []string{"data"}.
22832func AssetDir(name string) ([]string, error) {
22833	node := _bintree
22834	if len(name) != 0 {
22835		cannonicalName := strings.Replace(name, "\\", "/", -1)
22836		pathList := strings.Split(cannonicalName, "/")
22837		for _, p := range pathList {
22838			node = node.Children[p]
22839			if node == nil {
22840				return nil, fmt.Errorf("Asset %s not found", name)
22841			}
22842		}
22843	}
22844	if node.Func != nil {
22845		return nil, fmt.Errorf("Asset %s not found", name)
22846	}
22847	rv := make([]string, 0, len(node.Children))
22848	for childName := range node.Children {
22849		rv = append(rv, childName)
22850	}
22851	return rv, nil
22852}
22853
22854type bintree struct {
22855	Func     func() (*asset, error)
22856	Children map[string]*bintree
22857}
22858
22859var _bintree = &bintree{nil, map[string]*bintree{
22860	"translations": {nil, map[string]*bintree{
22861		"OWNERS":     {translationsOwners, map[string]*bintree{}},
22862		"extract.py": {translationsExtractPy, map[string]*bintree{}},
22863		"kubectl": {nil, map[string]*bintree{
22864			"OWNERS": {translationsKubectlOwners, map[string]*bintree{}},
22865			"de_DE": {nil, map[string]*bintree{
22866				"LC_MESSAGES": {nil, map[string]*bintree{
22867					"k8s.mo": {translationsKubectlDe_deLc_messagesK8sMo, map[string]*bintree{}},
22868					"k8s.po": {translationsKubectlDe_deLc_messagesK8sPo, map[string]*bintree{}},
22869				}},
22870			}},
22871			"default": {nil, map[string]*bintree{
22872				"LC_MESSAGES": {nil, map[string]*bintree{
22873					"k8s.mo": {translationsKubectlDefaultLc_messagesK8sMo, map[string]*bintree{}},
22874					"k8s.po": {translationsKubectlDefaultLc_messagesK8sPo, map[string]*bintree{}},
22875				}},
22876			}},
22877			"en_US": {nil, map[string]*bintree{
22878				"LC_MESSAGES": {nil, map[string]*bintree{
22879					"k8s.mo": {translationsKubectlEn_usLc_messagesK8sMo, map[string]*bintree{}},
22880					"k8s.po": {translationsKubectlEn_usLc_messagesK8sPo, map[string]*bintree{}},
22881				}},
22882			}},
22883			"fr_FR": {nil, map[string]*bintree{
22884				"LC_MESSAGES": {nil, map[string]*bintree{
22885					"k8s.mo": {translationsKubectlFr_frLc_messagesK8sMo, map[string]*bintree{}},
22886					"k8s.po": {translationsKubectlFr_frLc_messagesK8sPo, map[string]*bintree{}},
22887				}},
22888			}},
22889			"it_IT": {nil, map[string]*bintree{
22890				"LC_MESSAGES": {nil, map[string]*bintree{
22891					"k8s.mo": {translationsKubectlIt_itLc_messagesK8sMo, map[string]*bintree{}},
22892					"k8s.po": {translationsKubectlIt_itLc_messagesK8sPo, map[string]*bintree{}},
22893				}},
22894			}},
22895			"ja_JP": {nil, map[string]*bintree{
22896				"LC_MESSAGES": {nil, map[string]*bintree{
22897					"k8s.mo": {translationsKubectlJa_jpLc_messagesK8sMo, map[string]*bintree{}},
22898					"k8s.po": {translationsKubectlJa_jpLc_messagesK8sPo, map[string]*bintree{}},
22899				}},
22900			}},
22901			"ko_KR": {nil, map[string]*bintree{
22902				"LC_MESSAGES": {nil, map[string]*bintree{
22903					"k8s.mo": {translationsKubectlKo_krLc_messagesK8sMo, map[string]*bintree{}},
22904					"k8s.po": {translationsKubectlKo_krLc_messagesK8sPo, map[string]*bintree{}},
22905				}},
22906			}},
22907			"template.pot": {translationsKubectlTemplatePot, map[string]*bintree{}},
22908			"zh_CN": {nil, map[string]*bintree{
22909				"LC_MESSAGES": {nil, map[string]*bintree{
22910					"k8s.mo": {translationsKubectlZh_cnLc_messagesK8sMo, map[string]*bintree{}},
22911					"k8s.po": {translationsKubectlZh_cnLc_messagesK8sPo, map[string]*bintree{}},
22912				}},
22913			}},
22914			"zh_TW": {nil, map[string]*bintree{
22915				"LC_MESSAGES": {nil, map[string]*bintree{
22916					"k8s.mo": {translationsKubectlZh_twLc_messagesK8sMo, map[string]*bintree{}},
22917					"k8s.po": {translationsKubectlZh_twLc_messagesK8sPo, map[string]*bintree{}},
22918				}},
22919			}},
22920		}},
22921		"test": {nil, map[string]*bintree{
22922			"default": {nil, map[string]*bintree{
22923				"LC_MESSAGES": {nil, map[string]*bintree{
22924					"k8s.mo": {translationsTestDefaultLc_messagesK8sMo, map[string]*bintree{}},
22925					"k8s.po": {translationsTestDefaultLc_messagesK8sPo, map[string]*bintree{}},
22926				}},
22927			}},
22928			"en_US": {nil, map[string]*bintree{
22929				"LC_MESSAGES": {nil, map[string]*bintree{
22930					"k8s.mo": {translationsTestEn_usLc_messagesK8sMo, map[string]*bintree{}},
22931					"k8s.po": {translationsTestEn_usLc_messagesK8sPo, map[string]*bintree{}},
22932				}},
22933			}},
22934		}},
22935	}},
22936}}
22937
22938// RestoreAsset restores an asset under the given directory
22939func RestoreAsset(dir, name string) error {
22940	data, err := Asset(name)
22941	if err != nil {
22942		return err
22943	}
22944	info, err := AssetInfo(name)
22945	if err != nil {
22946		return err
22947	}
22948	err = os.MkdirAll(_filePath(dir, filepath.Dir(name)), os.FileMode(0755))
22949	if err != nil {
22950		return err
22951	}
22952	err = ioutil.WriteFile(_filePath(dir, name), data, info.Mode())
22953	if err != nil {
22954		return err
22955	}
22956	err = os.Chtimes(_filePath(dir, name), info.ModTime(), info.ModTime())
22957	if err != nil {
22958		return err
22959	}
22960	return nil
22961}
22962
22963// RestoreAssets restores an asset under the given directory recursively
22964func RestoreAssets(dir, name string) error {
22965	children, err := AssetDir(name)
22966	// File
22967	if err != nil {
22968		return RestoreAsset(dir, name)
22969	}
22970	// Dir
22971	for _, child := range children {
22972		err = RestoreAssets(dir, filepath.Join(name, child))
22973		if err != nil {
22974			return err
22975		}
22976	}
22977	return nil
22978}
22979
22980func _filePath(dir, name string) string {
22981	cannonicalName := strings.Replace(name, "\\", "/", -1)
22982	return filepath.Join(append([]string{dir}, strings.Split(cannonicalName, "/")...)...)
22983}
22984