标签:normal default cal ssi ide 空间 管理 location ext
1 [root@k8s01 ~]# vi /etc/yum.repos.d/kubernetes.repo 2 [kubernetes] 3 name=Kubernetes 4 baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 5 enabled=1 6 gpgcheck=1 7 repo_gpgcheck=1 8 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg 9 [root@k8s01 ~]# yum -y install kubectl
1 [root@k8s01 ~]# vi /etc/yum.repos.d/kubernetes.repo 2 [kubernetes] 3 name=Kubernetes 4 baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ 5 enabled=1 6 gpgcheck=1 7 repo_gpgcheck=1 8 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
1 [root@k8s01 ~]# curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl 2 [root@k8s01 ~]# chmod +x ./kubectl 3 [root@k8s01 ~]# sudo mv ./kubectl /usr/local/bin/kubectl
1 root@k8s01:~# apt-get install -y apt-transport-https 2 root@k8s01:~# curl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add - 3 root@k8s01:~# echo "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list 4 root@k8s01:~# apt-get update 5 root@k8s01:~# apt-get install -y kubectl
参考文档:https://kubernetes.io/docs/tasks/tools/install-kubectl/
1 root@k8s01:~# yum -y install bash-completion 2 root@k8s01:~# echo "source <(kubectl completion bash)" >> ~/.bashrc
1 [root@k8s ~]# kubectl cluster-info #获取群集状态 2 [root@k8s ~]# kubectl get nodes #查看node节点信息 3 [root@k8s ~]# kubectl describe node k8s-node-01 #查看某个node的详细信息
1 flags: 2 --allow-verification-with-non-compliant-keys #允许签名验证者使用在技术上不符合RFC6962的密钥 3 --alsologtostderr #记录标准错误以及文件 4 --as string #模拟操作的用户名 5 --as-group stringArray #组要??模拟操作,可以重复此标志来指定多个组。 6 --azure-container-registry-config string #包含Azure容器注册表配置信息的文件的路径。 7 --cache-dir string #默认HTTP缓存目录,默认为: "/Users/zarnold/.kube/http-cache" 8 --certificate-authority string #证书颁发机构的证书文件的路径 9 --client-certificate string #TLS的客户端证书文件的路径 10 --client-key string #TLS的客户端密钥文件的路径 11 --cloud-provider-gce-lb-src-cidrs cidrs #在GCE防火墙中打开的允许网段,用于LB流量代理和运行状况检查。默认为:130.211.0.0/22,209.85.152.0/22,209.85.204.0/22,35.191.0.0/16 12 --cluster string #要使用的kubeconfig中的群集名称 13 --context string #要使用的kubeconfig上下文的名称 14 -default-not-ready-toleration-seconds int #表示notReady的容忍度的绝对值:NoExecute默认情况下添加到尚未具有此类容差的每个容器中,默认为: 300。 15 --default-unreachable-toleration-seconds int #表示容忍无法访问的容忍度:默认情况下,NoExecute添加到尚未具有此容忍度的每个容器中,默认为: 300 16 -h, -help #kubectl帮助 17 --insecure-skip-tls-verify #如果为true,则不会检查服务器的证书的有效性,这将使您的HTTPS连接不安全 18 --kubeconfig string #用于CLI请求的kubeconfig文件的路径。 19 --log-backtrace-at traceLocation #当记录命中行文件时:N,发出堆栈跟踪,默认值:: 0 20 --log-dir string #如果非空,则在此目录中写入日志文件 21 --log-flush-frequency duration #日志刷新之间的最大秒数,默认为: 5s 22 --logtostderr Default: true #记录标准错误而不是文件 23 --match-server-version #要求服务器版本与客户端版本匹配 24 -n, --namespace string #如果存在,则为此CLI请求的命名空间范围 25 --request-timeout string #放弃单个服务器请求之前等待的时间长度。非零值应包含相应的时间单位(例如1s,2m,3h)。值为零表示不超时请求,默认为: "0"。 26 -s, --server string #Kubernetes API服务器的地址和端口 27 --stderrthreshold severity #等于或高于此阈值的日志转到stderr,默认为: 2 28 --token string #用于对API服务器进行身份验证的承载令牌 29 --user string #要使用的kubeconfig用户的名称 30 -v, --v Level #V日志的日志级别 31 --version version[=true] #打印版本信息并退出 32 --vmodule moduleSpec #逗号分隔的模式列表=文件筛选日志记录的N设置
更多Kubetcl使用参考:https://kubernetes.io/docs/reference/kubectl/kubectl/
标签:normal default cal ssi ide 空间 管理 location ext
原文地址:https://www.cnblogs.com/itzgr/p/10258937.html