当前位置: 首页 > news >正文

徐州网站建设培训千图网素材下载网站

徐州网站建设培训,千图网素材下载网站,wordpress点击插件,即时通讯型网站开发前言Foreword在搭建k8s集群之前#xff0c;我们需要先了解下kubectl的使用#xff0c;以便在集群部署出现问题时进行检查和处理。命令和语法记不住没有关系#xff0c;但是请记住主要的语法和命令以及帮助命令的使用。在下一篇#xff0c;我们将讲述使用Kubeadm来创建k8s集… 前言Foreword在搭建k8s集群之前我们需要先了解下kubectl的使用以便在集群部署出现问题时进行检查和处理。命令和语法记不住没有关系但是请记住主要的语法和命令以及帮助命令的使用。在下一篇我们将讲述使用Kubeadm来创建k8s集群。THE END目录使用kubectl管理k8s集群概述语法主要命令command说明资源类型TYPE说明命令标准flags说明格式化输出 使用kubectl管理k8s集群概述Kubectl是一个命令行界面用于运行针对Kubernetes集群的命令。Kubectl的配置文件在$HOME/.kube目录。我们可以通过设置KUBECONFIG环境变量或设置命令参数--kubeconfig来指定其他位置的kubeconfig文件。 语法我们可以使用以下语法kubectl从终端窗口运行命令kubectl [command] [TYPE] [NAME] [flags]其中commandTYPENAME和flags分别是command指定要在一个或多个资源进行的操作例如creategetdescribedelete。例如“kubectl get cs”。TYPE指定资源类型。资源类型不区分大小写可以指定单数复数或缩写形式。例如以下命令产生相同的输出kubectl get pod pod1 kubectl get pods pod1 kubectl get po pod1NAME指定资源的名称。名称区分大小写。如果省略名称则显示所有资源的详细信息如“kubectl get pods”。在对多个资源执行操作时我们可以按类型和名称指定每个资源或指定一个或多个文件1)        要按类型和名称指定资源如果资源类型相同则对资源进行分组TYPE1 name1 name2 name#。      例kubectl  get pod example-pod1 example-pod2分别指定多种资源类型TYPE1/name1 TYPE1/name2 TYPE2/name3      TYPE#/name#。      例kubectl  get pod/example-pod1 replicationcontroller/example-rc12)    要使用一个或多个文件指定资源 -f file1 -f file2 -f file#注意使用YAML而不是JSON因为YAML往往更加用户友好特别是对于配置文件。      例kubectl      get pod -f ./pod.yamlflags指定的可选标志不过值得注意的是使用命令行指定参数会覆盖默认值以及相关的环境变量。例如我们可以使用-s或--server标志来指定Kubernetes API服务器的地址和端口。  主要命令command说明Kubectl的主体操作命令如下表所示操作描述annotate添加或更新一个或多个资源的注释。api-versions列出可用的API版本。apply通过文件名或标准输入流(stdin)对资源进行配置例如“kubectl apply --prune  -f manifest.yaml -l appnginx”attach附加到一个正在运行的容器以查看输出流或与容器stdin交互。autoscale自动缩放由Replication Controller管理的pod集。cluster-info显示有关群集中主服务器和服务的端点信息。config指定kubeconfig文件。create从文件或标准输入流stdin创建一个或多个资源。例如使用pod.json创建pod“kubectl create -f ./pod.json”。delete通过文件标准输入、指定标签选择器名称资源选择器或资源来删除资源。例如删除所有的pod“kubectl delete pods  --all”。describe显示一个或多个资源的详细。例如查看pod“coredns-5c98db65d4-h5v9h”的详情“kubectl describe pod  coredns-5c98db65d4-h5v9h -n kube-system”这里使用了“-n”指定了命名空间。edit在服务器上编辑一个资源。exec在Pod容器中执行命令。explain查看资源的文档。例如pod节点服务等。例如“kubectl explain pods”。expose将复制控制器服务或pod公开为新的Kubernetes服务。get列出一个或多个资源。例如“kubectl get pods -n kube-system  -o wide”命令将列出“kube-system”命名空间下的所有pod并且以表格状输出pod的相关附加信息节点名称。label添加或更新一个或多个资源的标签。logs输出容器在pod中的日志。例如执行以下命令“kubectl logs  etcd-k8s-master -n kube-system”将在终端中输出该容器的日志。patch使用patch策略更新资源的字段。port-forward将一个或多个本地端口转发到pod。proxy运行代理指定到Kubernetes  API server。replace从文件或标准输入中替换资源。rolling-update通过逐步替换指定的Replication  Controller及其pod来执行滚动更新。run在群集上运行指定的映像。例如运行Nginx“kubectl run nginx  --imagenginx”。scale设置新的Deployment,  ReplicaSet, Replication Controller 或者 Job副本数量。例如“ubectl  scale --replicas3 -f foo.yaml”。version显示客户端和服务器上运行的Kubernetes版本。api-resources输出服务端支持的所有的API资源类型。api-versions输出服务端支持的API版本。更多命令我们可以执行“kubectl help”来查看当前所有支持的命令也可以访问官方地址“https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands”来查看所有的命令说明。在使用的过程中如果我们不了解单个命令的具体语法我们可以使用“kubectl command --help”来获取详细介绍如kubectl scale --help资源类型TYPE说明我们可以使用“kubectlapi-resources”命令来获取服务端目前支持的所有的资源类型如下图所示 命令标准flags说明同样的我们可以使用命令“kubectl options”来输出当前支持的所有可选标志其中在前面我们说过“-s”可以指定Kubernetes API 服务器地址“-n”可以指定命名空间“--kubeconfig”可以指定kubeconfig配置文件。主要的一些说明如下所示格式化输出默认情况下所有的kubectl命令默认输出格式是可读的纯文本格式。要以特定格式将详细信息输出到终端窗口我们需要使用“-o”或多个“-output”标志。语法kubectl [command] [TYPE] [NAME]-ooutput_format 支持的输出格式如下表所示输出格式描述-ocustom-columnsspec输入指定的逗号分隔的列名列表来打印表格 。-ocustom-columns-filefilename使用文件中的自定义列模板来打印表。-ojson输出JSON格式的API对象。-ojsonpathtemplate打印在jsonpath表达式中定义的字段-ojsonpath-filefilename打印由文件中的jsonpath表达式定义的字段。-oname仅打印资源名称。-owide以纯文本格式输出任何附加信息。对于pod包括节点名称。-oyaml输出YAML格式的API对象。例如kubectl get pods -n kube-system -o wide 往期文章Docker最全教程——从理论到实战一Docker最全教程——从理论到实战二Docker最全教程——从理论到实战三Docker最全教程——从理论到实战四Docker最全教程——从理论到实战五Docker最全教程——从理论到实战六Docker最全教程——从理论到实战七Docker最全教程——从理论到实战(八)    Docker最全教程——从理论到实战九Docker最全教程之使用Tencent Hub来完成CI十Docker最全教程——数据库容器化十一Docker最全教程——数据库容器化之持久保存数据十二Docker最全教程——MongoDB容器化十三Docker最全教程——Redis容器化以及排行榜实战十四Docker最全教程之Ubuntu下安装Docker十五Docker最全教程之树莓派和Docker十六Docker最全教程之使用TeamCity来完成内部CI、CD流程十七Docker最全教程之使用Docker搭建Java开发环境十八Docker最全教程之Go实战墙裂推荐十九Docker最全教程之使用.NET Core推送钉钉消息二十Docker最全教程之使用 Visual Studio Code玩转Docker二十一Docker最全教程之Python爬网实战(二十二)使用PHP搭建个人博客站点Docker最全教程之使用Node.js搭建团队技术文档站二十四Docker最全教程之MySQL容器化 二十五Docker Kubernetes已成为云计算的主流二十六容器化之后如何节省云端成本二十七了解Kubernetes主体架构二十八使用Minikube部署本地Kubernetes集群二十九
http://wiki.neutronadmin.com/news/218405/

相关文章:

  • 百度网站制作wordpress教程 书籍
  • 贵州做网站s网站优化
  • 食品网站建设规划php 网站超市
  • 华为官方网站进入开发网站公司收费
  • 邯郸网站设计邯郸网站制作WordPress谁在用
  • 五金设备网站建设360怎么做网站排名
  • 营销型企业网站特点青岛模板网站
  • 网站首页设计报价多少网站建设职员
  • 将台地区网站建设网站开发主要创新点
  • 潍坊网站优化培训html网页布局
  • 网站站群建设方案网站建设方面论文
  • kloxo网站压缩网站备案被注销
  • 网站开发背景图模板用ps如何做网站首页
  • 淘宝做基础销量网站新浪微博指数查询
  • 建设用地预审系统官方网站wordpress 怎么安全
  • 网站栏目变了怎么做跳转温州网站建设培训班
  • 石家庄网站模板建站世界著名网站开发语言
  • 沈阳网站排名优化网站搭建者
  • 网站开发完后部署到网上马洪旭 做的网站大学
  • 建网站那家好html网页模板下载html模板
  • 中国空间站建造完成网站挂载
  • 网站怎么做二维码链接低代码开发平台哪个最好
  • 深圳网站建设智能小程序怎么开发公众号平台
  • 网站开发技术的现状及发展趋势网易考拉的网站建设
  • 国家基础设施建设网站在别人的网站做域名跳转
  • 寮步网站建设哪家好官方网站改版建议
  • 建设局网站模板企业官网的建设
  • 什么网站能免费做推广网站建设互联网营销营销推广
  • 个人网站备案可以做项目网站邢台市教育局
  • 做简单的网站首页做sorry动图的网站