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

网页设计项目报告深圳市企业网站seo联系方式

网页设计项目报告,深圳市企业网站seo联系方式,如何创建商业网站,线上设计师网站目录 语法操作示例资源操作Pod 与集群资源类型与别名格式化输出 kubectl 是 Kubernetes 集群的命令行工具#xff0c;通过它能够对集群本身进行管理#xff0c;并能够在集群上进行容器化应用的安装和部署。 语法 使用以下语法从终端窗口运行 kubectl 命令#xff1a; kub… 目录 语法操作示例资源操作Pod 与集群资源类型与别名格式化输出 kubectl 是 Kubernetes 集群的命令行工具通过它能够对集群本身进行管理并能够在集群上进行容器化应用的安装和部署。 语法 使用以下语法从终端窗口运行 kubectl 命令 kubectl [command] [TYPE] [NAME] [flags]参数 command指定要对资源执行的操作如create、get 、delete 等。type指定资源的类型如deployment 、pod 、service 等。name指定资源的名称名称大小写敏感。flags指定额外的可选参数。 经常使用的操作如下所示 ① 基本命令 命令翻译命令作用create创建创建一个资源edit编辑编辑一个资源get获取获取一个资源patch更新更新一个资源delete删除删除一个资源explain解释展示资源文档 ② 运行和调试 命令翻译命令作用run运行在集群中运行一个指定的镜像expose暴露暴露资源为 Servicedescribe描述显示资源内部信息logs日志输出容器在 Pod 中的日志attach缠绕进入运行中的容器exec执行执行容器中的一个命令cp复制在 Pod 内外复制文件rollout首次展示管理资源的发布scale规模扩缩容 Pod 的数量autoscale自动调整自动调整 Pod 的数量port-forward转发转发一个或多个 ③ 高级命令 命令翻译命令作用apply应用通过文件对资源进行配置label标签更新资源上的标签 ④ 集群管理命令 命令介绍certificate修改证书资源cluster-info显示集群信息top显示资源(CPU/M)cordon标记节点不可调度uncordon标记节点可被调度drain驱逐节点上的应用准备下线维护taint修改节点taint标记 操作示例 资源操作 创建对象 $ kubectl create -f ./my-manifest.yaml # 创建资源 $ kubectl create -f ./my1.yaml -f ./my2.yaml # 使用多个文件创建资源 $ kubectl create -f ./dir # 使用目录下的所有清单文件来创建资源 $ kubectl create -f https://git.io/vPieo # 使用 url 来创建资源 $ kubectl run nginx --imagenginx # 启动一个 nginx 实例 $ kubectl explain pods,svc # 获取 pod 和 svc 的文档显示查找资源 # Get commands with basic output $ kubectl get services # 列出所有 namespace 中的所有 service $ kubectl get pods --all-namespaces # 列出所有 namespace 中的所有 pod $ kubectl get pods -o wide # 列出所有 pod 并显示详细信息 $ kubectl get deployment my-dep # 列出指定 deployment $ kubectl get pods --include-uninitialized # 列出该 namespace 中的所有 pod 包括未初始化的# 使用详细输出来描述命令 $ kubectl describe nodes my-node $ kubectl describe pods my-pod$ kubectl get services --sort-by.metadata.name # List Services Sorted by Name# 根据重启次数排序列出 pod $ kubectl get pods --sort-by.status.containerStatuses[0].restartCount# 获取所有具有 appcassandra 的 pod 中的 version 标签 $ kubectl get pods --selectorappcassandra rc -o \jsonpath{.items[*].metadata.labels.version}# 获取所有节点的 ExternalIP $ kubectl get nodes -o jsonpath{.items[*].status.addresses[?(.typeExternalIP)].address}# 列出属于某个 PC 的 Pod 的名字 # “jq”命令用于转换复杂的 jsonpath参考 https://stedolan.github.io/jq/ $ sel${$(kubectl get rc my-rc --outputjson | jq -j .spec.selector | to_entries | .[] | \(.key)\(.value),)%?} $ echo $(kubectl get pods --selector$sel --outputjsonpath{.items..metadata.name})# 查看哪些节点已就绪 $ JSONPATH{range .items[*]}{.metadata.name}:{range .status.conditions[*]}{.type}{.status};{end}{end} \ kubectl get nodes -o jsonpath$JSONPATH | grep ReadyTrue# 列出当前 Pod 中使用的 Secret $ kubectl get pods -o json | jq .items[].spec.containers[].env[]?.valueFrom.secretKeyRef.name | grep -v null | sort | uniq更新资源: $ kubectl rolling-update frontend-v1 -f frontend-v2.json # 滚动更新 pod frontend-v1 $ kubectl rolling-update frontend-v1 frontend-v2 --imageimage:v2 # 更新资源名称并更新镜像 $ kubectl rolling-update frontend --imageimage:v2 # 更新 frontend pod 中的镜像 $ kubectl rolling-update frontend-v1 frontend-v2 --rollback # 退出已存在的进行中的滚动更新 $ cat pod.json | kubectl replace -f - # 基于 stdin 输入的 JSON 替换 pod# 强制替换删除后重新创建资源。会导致服务中断。 $ kubectl replace --force -f ./pod.json# 为 nginx RC 创建服务启用本地 80 端口连接到容器上的 8000 端口 $ kubectl expose rc nginx --port80 --target-port8000# 更新单容器 pod 的镜像版本tag到 v4 $ kubectl get pod mypod -o yaml | sed s/\(image: myimage\):.*$/\1:v4/ | kubectl replace -f -$ kubectl label pods my-pod new-labelawesome # 添加标签 $ kubectl annotate pods my-pod icon-urlhttp://goo.gl/XXBTWq # 添加注解 $ kubectl autoscale deployment foo --min2 --max10 # 自动扩展 deployment “foo”修补资源: $ kubectl patch node k8s-node-1 -p {spec:{unschedulable:true}} # 部分更新节点# 更新容器镜像 spec.containers[*].name 是必须的因为这是合并的关键字 $ kubectl patch pod valid-pod -p {spec:{containers:[{name:kubernetes-serve-hostname,image:new image}]}}# 使用具有位置数组的 json 补丁更新容器镜像 $ kubectl patch pod valid-pod --typejson -p[{op: replace, path: /spec/containers/0/image, value:new image}]# 使用具有位置数组的 json 补丁禁用 deployment 的 livenessProbe $ kubectl patch deployment valid-deployment --type json -p[{op: remove, path: /spec/template/spec/containers/0/livenessProbe}]编辑资源: $ kubectl edit svc/docker-registry # 编辑名为 docker-registry 的 service $ KUBE_EDITORnano kubectl edit svc/docker-registry # 使用其它编辑器scale 资源: $ kubectl scale --replicas3 rs/foo # Scale a replicaset named foo to 3 $ kubectl scale --replicas3 -f foo.yaml # Scale a resource specified in foo.yaml to 3 $ kubectl scale --current-replicas2 --replicas3 deployment/mysql # If the deployment named mysqls current size is 2, scale mysql to 3 $ kubectl scale --replicas5 rc/foo rc/bar rc/baz # Scale multiple replication controllers删除资源: $ kubectl delete -f ./pod.json # 删除 pod.json 文件中定义的类型和名称的 pod $ kubectl delete pod,service baz foo # 删除名为“baz”的 pod 和名为“foo”的 service $ kubectl delete pods,services -l namemyLabel # 删除具有 namemyLabel 标签的 pod 和 serivce $ kubectl delete pods,services -l namemyLabel --include-uninitialized # 删除具有 namemyLabel 标签的 pod 和 service包括尚未初始化的 $ kubectl -n my-ns delete po,svc --all # 删除 my-ns namespace 下的所有 pod 和 serivce包括尚未初始化的Pod 与集群 与运行的 Pod 交互: $ kubectl logs my-pod # dump 输出 pod 的日志stdout $ kubectl logs my-pod -c my-container # dump 输出 pod 中容器的日志stdoutpod 中有多个容器的情况下使用 $ kubectl logs -f my-pod # 流式输出 pod 的日志stdout $ kubectl logs -f my-pod -c my-container # 流式输出 pod 中容器的日志stdoutpod 中有多个容器的情况下使用 $ kubectl run -i --tty busybox --imagebusybox -- sh # 交互式 shell 的方式运行 pod $ kubectl attach my-pod -i # 连接到运行中的容器 $ kubectl port-forward my-pod 5000:6000 # 转发 pod 中的 6000 端口到本地的 5000 端口 $ kubectl exec my-pod -- ls / # 在已存在的容器中执行命令只有一个容器的情况下 $ kubectl exec my-pod -c my-container -- ls / # 在已存在的容器中执行命令pod 中有多个容器的情况下 $ kubectl top pod POD_NAME --containers # 显示指定 pod 和容器的指标度量与节点和集群交互 $ kubectl cordon my-node # 标记 my-node 不可调度 $ kubectl drain my-node # 清空 my-node 以待维护 $ kubectl uncordon my-node # 标记 my-node 可调度 $ kubectl top node my-node # 显示 my-node 的指标度量 $ kubectl cluster-info # 显示 master 和服务的地址 $ kubectl cluster-info dump # 将当前集群状态输出到 stdout $ kubectl cluster-info dump --output-directory/path/to/cluster-state # 将当前集群状态输出到 /path/to/cluster-state# 如果该键和影响的污点taint已存在则使用指定的值替换 $ kubectl taint nodes foo dedicatedspecial-user:NoSchedule资源类型与别名 ① 集群级别资源 资源名称缩写资源作用nodesno集群组成部分namespacesns隔离 Pod ② Pod资源 资源名称缩写资源作用Podspo装载容器 ③ Pod资源控制器 资源名称缩写资源作用replicationcontrollersrc控制 Pod 资源replicasetsrs控制 Pod 资源deploymentsdeploy控制 Pod 资源daemonsetsds控制 Pod 资源jobs控制 Pod 资源cronjobscj控制 Pod 资源horizontalpodautoscalershpa控制 Pod 资源statefulsetssts控制 Pod 资源 ④ 服务发现资源 资源名称缩写资源作用servicessvc统一 Pod 对外接口ingressing统一 Pod 对外接口 ⑤ 存储资源 资源名称缩写资源作用volumeattachments存储persistentvolumespv存储persistentvolumeclaimspvc存储 ⑥ 配置资源 资源名称缩写资源作用configmapscm配置secrets配置 格式化输出 输出 json 格式-o json仅打印资源名称-o name以纯文本格式输出所有信息-o wide输出 yaml 格式-o yaml
http://www.zqtcl.cn/news/532833/

相关文章:

  • 如何用ae做模板下载网站平面设计线上培训机构
  • 地方宣传网站建设的必要性汕头企业网站建站模板
  • html网站源代码网站非法字符过滤
  • 江苏盐城建筑公司网站网络服务提供商是指什么
  • 汕头网站搜索优化视频广告制作
  • 靖边县建设局网站苏州企业网站建设公司价格
  • 沈阳微网站三好街 网站建设
  • 毕业答辩ppt模板免费下载网站网站域名使用怎么做分录
  • 建设购物网站要求网页制作与网站建设 pdf
  • 众创空间网站建设wordpress上传与安装包
  • 公司网站怎么做seo关键词排名优化销售
  • 企业网站建设如何去规划广西南宁网站建设哪家好
  • 类似头条的网站怎么做长丰县住房和城乡建设局网站
  • 密云青岛网站建设腾讯云cdn加速wordpress
  • windows 2008 iis添加网站长虹电视网站建设中
  • 金华网站建设公司哪家好沧州南皮网站建设公司
  • 站群网站程序软装设计师资格证
  • 邵阳经开区网站永康市住房建设局网站
  • 能够做代理的网站有哪些问题wordpress 建站视频
  • 凡科网做网站好吗厦门电商培训
  • 建立网站的目录结构时最好的做法是wordpress 恢复默认
  • 我需要把网站做东莞营销外包公司
  • 平台型网站制作住房和城乡建设网站 上海
  • 个人网站可以如果做淘宝客WordPress用quic
  • 建设网站要什么广告设计专业有什么可从事的工作
  • 网站开发上传视频教程济南网站建站模板
  • 深圳市城乡和建设局网站有哪些ui的设计网站
  • vs2010网站开发源码音乐网站设计怎么做
  • 长沙县政务网站网站色彩的应用
  • 成都哪家公司做网站好百度关键词搜索热度