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

学做网站论坛会员本科专业建设规划

学做网站论坛会员,本科专业建设规划,建设银行网站登录没反应,广州城乡建设局和住建局官网1.kubectl命令 kubectl version 查看k8s的版本 kubectl api-resources 查看所有api的资源对象的名称 kubectl cluster-info 查看k8s的集群信息 kubectl get cs 查看master节点的状态 kubectl get pod 查看默认命名空间内的pod的信息 kubectl get ns 查看当前集群所有的命… 1.kubectl命令 kubectl version 查看k8s的版本 kubectl api-resources 查看所有api的资源对象的名称 kubectl cluster-info 查看k8s的集群信息 kubectl get cs 查看master节点的状态 kubectl get pod 查看默认命名空间内的pod的信息 kubectl get ns 查看当前集群所有的命名空间 kubectl get pod -n kube-system 查看指定的命名空间内的pod 需要加-n kubectl get pod -o wide 查看默认命名空间内pod的详细信息 kubectl get pod -n kube-system -o wide 查看指定命名空间的详细信息 kubectl get pod -o wide -n kube-system 查看指定命名空间的详细信息 kubectl get node 查询节点的信息和状态 kubectl get node -o wide 查看node节点的详细信息 kubectl get pod kubectl describe pod nginx-6799fc88d8-4kv8x 查看已经部署好的pod的详细信息 kubectl get ns kubectl get pod -n kube-system kubectl describe pod -n kube-system etcd-master01 查看命名空间里的pod的详细信息 kubectl logs nginx-6799fc88d8-4kv8x 查看pod的日志 kubectl logs -f nginx-6799fc88d8-4kv8x 动态查看pod的日志 kubectl logs -f etcd-master01 -n kube-system 查看不同命名空间里的pod日志 kubectl create ns guoqi 创建命名空间 kubectl get ns 查看命名空间 kubectl delete ns guoqi 删除指定命名空间 kubectl delete pod nginx-6799fc88d8-4kv8x 删除指定pod ### 先声明动作 create delete get 对象 ns pod service 对象名称 guoqi nginx nginx1 nginx2 ### 2.deployment 的部署pod 陈述式部署命令行 声明式yaml文件部署 滚动更新不是一次性的把所有pod全部部署而是一个个来。pod的更新时使用逐步的引入新的pod逐步的减少旧的pod 自我修复如果有pod节点发送故障deployment会自动启动新的pod来进行代替 回滚如果更新有问题deployment会提供还原点可以手动还原到未更新前的状态 扩容和缩容deployment可以随时调整pod的数量以适应流量的变化。 上述的功能必须是基于deployment创建的服务才可以绝大多数的pod都是使用deployment创建的 kubectl get deployment.apps -n kube-system 查询命名空间通过deployment创建的pod kubectl get daemonset.apps -n kube-system ## daemonset 不能通过命令行创建只能在yaml文件当中定义这种创建方式 后台运行创建在每个节点上都创建一个相同方式的相同版本的容器运行的pod 一般都是依赖环境和重要组件一般也不会对这些资源进行操作 kubectl create deployment nginx-dn --imagenginx --replicas3 kubectl create ns guoqi kubectl create deployment nginx-dn --imagenginx --replicas3 -n guoqi kubectl get pod -n guoqi 如果是基于deployment方式创建的pod或者是daemonset创建的pod是由控制器创建的pod是由delete删除pod是删除不掉的相当于重启pod kubectl delete deployment.apps nginx-guoqi -n guoqi kubectl get pod -n guoqi 基于deployment方式创建pod一旦删除的deployment基于deployment基于这个deployment创建的pod都睡删除慎用 3.远程进入节点容器 kubectl get pod -o wide kubectl exec -it nginx-6799fc88d8-8jbcr bash ##docker的exec只能在本机内部使用不能跨主机。kubectl exec 跨主机进入容器 kubectl create deployment nginx --imagenginx -n guoqi kubectl get pod -n guoqi -o wide kubectl exec -it nginx-6799fc88d8-s59sn -n guoqi bash kubectl delete pod nginx-6799fc88d8-vnc4h --force --grace-period0 ## grace-period表示过度存活周期默认是30秒可以让pod快速的结束容器内的进程然后退出pod 0 表示立刻停止pod 必须要force ## 主要用于结束卡在销毁状态的pod 对deployment创建的pod进行扩容 kubectl scale deployment nginx-guoqi --replicas3 扩容 kubectl scale deployment nginx-guoqi --replicas1 缩容 把服务的service进行发布 kubectl get svc 查看当前服务 kubectl delete svc nginx 删除服务 4.service的类型 ClusterIP 创建service的默认类型提供一个集群内部的虚拟ip地址这是service的默认类型通过虚拟ip直接访问pod的资源无法对外提供访问 NodePort会在每个node节点上都开放一个相同的端口。外部可以通过node的本机ip端口访问pod资源集群外部访问service资源的一种方式四层代理 modeipnodeport 随机指派也可以指定 30000-32767 基于deployment创建的pod可以使用的方式 kubectl expose deployment nginx --port80 --target-port80 --namenginx-service --typeNodePort ## --port80 service集群的端口 --target-port80 pod内部容器的端口 ## [rootmaster01 ~]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 none 443/TCP 23h nginx-service NodePort 10.96.25.213 none 80:32206/TCP 12s ## 10.96.25.213 集群内部的ip地址外部是不可以访问这个ip的地址 80:对应的是内部的service的端口 32206和内部service的80端口做映射 kubectl edit svc nginx1-service 进yaml修改服务端口 LoadBalancer如果service的类型设定为LoadBalancer映射地址云平台提供LoadBalancer的地址这种用法仅用于公有云服务共用商在云台上设置的service的场景。外部来访问实现负载均衡。LoadBalancer这个是地址是要付费的。创建好了service指定类型为LoadBalancer会给你提供一个地址来代理pod内部的ip地址 ExternalNameDNS映射给service分配一个域名通过域名来访问后端的pod资源。ExternalName的service类型不能提供负载均衡必须要设置LoadBalancer的地址才能实现 kubectl edit svc nginx2-service kubectl get pod -o wide vim /etc/hosts 10.244.2.9 www.123.cc 总结 service的类型 ClusterIP 创建service的默认类型提供一个集群内部的虚拟ip地址这是service的默认类型通过虚拟ip直接访问pod的资源无法对外提供访问 NodePort会在每个node节点上都开放一个相同的端口。外部可以通过node的本机ip端口访问pod资源集群外部访问service资源的一种方式四层代理 LoadBalancer如果service的类型设定为LoadBalancer映射地址云平台提供LoadBalancer的地址这种用法仅用于公有云服务共用商在云台上设置的service的场景。外部来访问实现负载均衡。LoadBalancer这个是地址是要付费的。创建好了service指定类型为LoadBalancer会给你提供一个地址来代理pod内部的ip地址 ExternalNameDNS映射给service分配一个域名通过域名来访问后端的pod资源。ExternalName的service类型不能提供负载均衡必须要设置LoadBalancer的地址才能实现
http://www.w-s-a.com/news/659578/

相关文章:

  • 网站建设策划书事物选题手机兼职app
  • html5 微网站模版wordpress博客速度很慢
  • 怎么做五个页面网站网络推广如何收费
  • 上虞宇普电器网站建设江西建筑人才网
  • 在吗做网站商城一个网站需要服务器吗
  • 先做网站再备案吗中山微网站建设报价
  • 树莓派可以做网站的服务器吗网站建设与设计ppt
  • 网站访问速度分析网站怎么做让PC和手机自动识别
  • 网站建设要考西宁网站建设多少钱
  • 网站开发公司东莞网站推广计划书具体包含哪些基本内容?
  • 素材天下网站惠州网站建设行业
  • 网站做a视频在线观看网站天津建站
  • 自己做的网站怎么链接火车头采集一个网站可以做几级链接
  • 济南网站制作哪家专业做网站怎样投放广告
  • 辽宁网站推广短视频运营培训学费多少
  • 拼多多网站怎么做翻译 插件 wordpress
  • 做网站运营的职业生涯规划wordpress分类显示图片
  • 网站建设与制作总结沈阳百度广告
  • 网站管理系统 手机会员制网站搭建wordpress
  • 做物品租赁网站清新wordpress主题
  • 优秀专题网站家居企业网站建设市场
  • 中山市有什么网站推广wordpress轻应用主机
  • 洗头竖鞋带名片改良授权做网站不贵整个世界
  • 设计电子商务网站建设方案微信如何开发自己的小程序
  • 建设网站公司哪里好相关的热搜问题解决方案做网站要看什么书
  • 网站建设重要性黄岐建网站
  • 做网站电销《电子商务网站建设》精品课
  • 地方商城网站海外网站推广方法
  • 乐山 网站建设安阳给商家做网站推广
  • 网站空间一般多大邢台网站建设有哪些