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

网站做微信小程序用户体验设计原则

网站做微信小程序,用户体验设计原则,广州网站建设厂家,微信小程序制作需要什么基础管理k8s集群 kubectl k8s中有两种用户 一种是登录的 一种是/sbin/nologin linux可以用密码登录,也可以用证书登录 k8s只能用证书登录 谁拿到这个证书,谁就可以管理集群 在k8s中,所有节点都被网络组件calico设置了路由和通信 所以pod的ip是可以…

管理k8s集群

kubectl

k8s两种用户

一种登录

一种/sbin/nologin

linux可以密码登录可以证书登录

k8s只能证书登录

拿到这个证书可以管理集群

k8s所有节点被网络组件calico设置路由通信

所以podip可以主机访问

比如ping

如果pod运行web服务

也可以直接curl pod_ip访问到web服务

k8s集群容器管理使用方式:

pod系统进程中一个多进程的聚合单位

一个容器一个服务就是一个进程

同一个pod共享网络

pod的创建过程:

用户apiserver发送指令

apiserver会把指令信息记录数据库etcd中

pod创建过程是一个异步创建

scheduler通过watch机制

发现集群创建出来调度pod

scheduler决定这个pod运行哪个节点

scheduler作为集群调度器选择合适节点

这个pod进行运行

选择好节点之后

这个数据同步apiserver

并且记录etcd数据

这个调度的过程叫做绑定

第一个过程用户指令过程

二个过程pod调度过程

两个过程分开执行

两个过程结束之后pod还是没有创建

之前两个过程都是管理控制节点master运行

master执行调度绑定之后

计算节点

被绑定的计算节点的kubelet通过watch机制发现集群

绑定到这个节点上,尚未创建pod

kubelet自己不会创建容器

kubeletruntime软件,比如containerd

runtime软件负责

按照kubelet要求pod创建出来

创建之后

结果反馈kubelet

kubelet结果反馈apiserver

最终结果写入数据库中。

pod的创建,总共三个过程

第一个用户交互过程

第二个调度过程

第三个创建过程

所以kubectl get 命令查询

并不是实际节点进行查询

而是查询etcd数据库中pod状态。

至于pod实际状态

kubelet更新数据库的。

pod创建过程经历不同状态

第一个pending,是一个等待调度过程

第二个scheduler进行调度调度之后

pod进入一个中间状态createcontainer

第三个runnningfailed其中一种就是创建失败还是成功

如果成功创建pod一段时间还会重试重新运行

尝试pod成功运行

任务执行成功之后进入completed状态

这是pod各种状态相位

failed0退出

unknown 无法获取pod状态大多数由于网络不通或者防火墙屏蔽

了解这些有助于pod管理

-----------------------------------------------------------------------------------

namespace也是一种api资源

kube-system系统名称空间

eventsdescribe里面主要用途排错

get外观

describepod

logs容器

排错三兄弟系统重要

]# kubectl exec -it  myweb -- ls  
# 其中"--"  选项终止符这个不是k8s里面东西shell东西
]# ls --help  | grep --time
# 这个里面"--time"没有当成grep参数而被当成grep选项
]# ls --help  | grep --  --time
# 加上选项终止符"--" , 就是告诉grep后面内容不是选项参数

]# kubectl exec -it  myweb -- ls
index.html  info.php
]# kubectl exec -it  myweb  ls
kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.
index.html  info.php
# k8s告诉管理员pod后面命令 -- [COMMAND]

“--”选项终止符作用解决复杂命令之间选项参数分割问题

pod监控自己容器

如果容器故障自动restart容器

控制器可以跨节点搬运服务如果节点故障

控制器自动服务搬到其他节点运行

exec主要用于容器运行命令       

有时候通过日志搞不定容器里面

cp 文件目录拷贝容器,也可以从容器拷贝宿主机

]# kubectl cp  myweb:/var/www  ./www
tar: Removing leading `/' from member names

dockercp本机复制

k8scp跨主机复制

k8s拷贝数据条带化打包tar是个条带化数据按照条带化方式

数据过来过来东西就是tar本地做了一个解包操作

所以k8scptar实现

cp还有一个功能重定向

]# tar  -cf  -  www
#  这里面"-"  代表标准输入和标准输出
]# tar  -cf  -  www  |gzip  >a.tar.gz

重定向可以实现跨主机重定向

可以A机器重定向B机器。

http://www.yayakq.cn/news/892448/

相关文章:

  • 国内做网站大公司网站排名数据
  • 网站建设与管理(第2版)丽水市莲都区建设分局网站
  • 网站发布 图片看不到网站建设需要什么手续
  • 有好的学网站建设的书吗wordpress全图水印插件
  • 58同城湛江网站建设通辽网站开发招聘
  • 网站开发的毕业周记wordpress建
  • 做网站需要什么费用大数据网站怎么做
  • 如何制作一个属于自己的网站包装设计网官网
  • 网站建设行业如何密云网站开发
  • 取消工法建设部网站wordpress 维护
  • 网站建设的评价wordpress登录ftp
  • 临沂市开发区可以做分销的网站公司付的网站费怎么做分录
  • 网站设计的七个原则全球网站开发者大会
  • 公司网站 优帮云怎么帮客户做网站建站
  • 网站没有做适配 怎么办黑龙江省建设教育信息网站
  • 湛江专业的建站软件ai绘制logo
  • 网站建设 电子政务炫酷wordpress主题
  • 做推文网站除了秀米还要什么校园网站源码php
  • 网站建设有多少公司管理系统开发项目
  • 国内最佳网站建设设计成都网站搭建公司哪家便宜
  • 溧阳市建设网站淄博什么兼职的网站建设
  • 网站开发专员招聘做网站 做推广需要知道什么
  • 黎平网站开发wordpress 选中 插件
  • 网站需要在哪些方面备案百度文库网站立足岗位做奉献
  • 网络营销公司名称东莞网站优化排名公司
  • 镇江百度网站微信公众号编辑教程
  • 江永网站建设找郴州一家做网站的公司电话
  • 网站虚拟主持人网站建设与开发要学什么专业
  • 专业做pe的网站网站管理登录
  • 网站导航大全怎么样用dw做网站