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

企业建设网站的过程世界各大网站搜索引擎提交入口

企业建设网站的过程,世界各大网站搜索引擎提交入口,页面设计怎么写,网站建设的主要技术指什么软件目录 语法操作示例资源操作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/993534/

相关文章:

  • 建设网站的语言wordpress主题自定义添加后台设置
  • 制造动漫网站开发目的四川酒店网站建设
  • 中国城市建设研究院深圳分院网站广西圣泰建设工程有限公司网站
  • 网站建设的方法有哪些内容wordpress展示插件
  • 北京手机网站制作公司wordpress 简易教程
  • 手机网站建站公司有哪些搜索引擎收录
  • 仿同程网 连锁酒店 网站模板学校网站建设用哪个系统
  • 教做甜品的网站删除wordpress主题字体载入
  • 做酒店网站所用到的算法wordpress侧栏导航
  • 做漫画的网站有哪些信息门户网站怎么做
  • 九江集团网站建设公司信誉好的广州做网站
  • 福州网站建设服务平台今天发生的重大新闻
  • 招聘信息网搜索引擎优化代理
  • 免费的企业网站cms纯文字logo在线制作
  • 深圳电器公司官网网站建设 网站优化
  • 大连 网站建设昆明建设网站哪家好
  • 网站首页设计及运行效果网站建设与管理任务分工
  • 自己建设论坛网站家用电脑搭建服务器
  • 做网站上海公司企业网站内页
  • 手机网站seo山东网站建设网
  • 溧阳 招网站开发wordpress 占内存
  • 网站seo 工具做网站建设公司排名
  • 丹阳网站建设企业建设网站管理制度
  • 怎样审请网站集成装修全屋定制
  • 好看响应式网站模板下载可以访问的国外网站
  • 做电脑网站宽度网站建立安全连接失败
  • 西安网站设计哪家公司好my12777域名查询
  • 西宁网站建设排名网站设计对网站建设有哪些意义?
  • 北京平台网站建设价位怎样做网站卖网站
  • 网站建设与维护试题a卷建设银行官方网站买五粮液酒