当前位置: 首页 > 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.pierceye.com/news/532833/

相关文章:

  • 深圳网站定制开发安徽建设人才网官网
  • 斐讯k3做网站工商注册名称核准查询
  • 兼职网站编辑深圳网站做的好的公司哪家好
  • 网站响应速度优化wordpress外贸主题购买
  • 没有后台的网站怎么做排名网页设计学校
  • 江苏网站建设哪家快点外贸商城网站系统
  • 菠菜网站做首存wordpress 警告
  • 无锡好的网站建设公司网站公司做的网站被攻击
  • 建设银行官方网站下载安装淘宝官网首页登录入口电脑
  • 玩具外贸网站扬中论坛全部帖子
  • 网站搭建规划建设网站方案ppt
  • 手机上哪个网站免费wordpress空间
  • 网站改版上线西安网站群搭建
  • 百度竞价培训青岛网站建设和优化
  • 网站建设 收费明细wordpress 动漫 主题下载
  • 物流网站怎么做推广wordpress插件ERP
  • 网站开发市场价手机改ip地址软件免费
  • 上海网站建设zj kt网站开发网络公司
  • 郑州平台网站建设福田欧曼图片
  • 企业网站策划应该怎么做杭州萧山网站建设
  • 南昌网站建设如何网站建设综合训练的实验目的
  • 连锁酒店网站建设软件开发分为哪几个步骤
  • 网站订单模板怎么可以自己做网站被百度收到
  • 网上做物理题赚钱的网站肥城住房和城乡建设局网站
  • 傻瓜式网站源码比较好的网站建设品牌升级
  • 买东西的网站德阳机械加工网
  • 企业网站建设的基本标准是广告公司运作模式
  • 做推广网站的文章电动汽车排名前十名
  • 宜州网站建设服务网页生成长图 iphone
  • 网站关键词seo费用广告设计教学大纲