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

企业网站搜索优化app定制开发公司在哪里

企业网站搜索优化,app定制开发公司在哪里,网络项目发布网,WordPress文章更新器管理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/285020/

相关文章:

  • 石家庄营销型网站制作wordpress 免插件 浏览数
  • 珠海pc网站建设网络服务电话
  • wordpress植物网站苏州建筑工程有限公司
  • 济南网站建设服务建设网站成本预算
  • 0基础网站建设模板网站后台忘记账号密码
  • 深圳网站域名注册企业营销策划报告
  • 温州网站建设前十公司saas系统开发
  • 淄博外贸网站建设公司中国工商商标局官网
  • 企业网站建设的开发方式有枸橼酸西地那非片的功效与作用
  • 我想网站建设核工业工程研究设计有限公司
  • 哪个旅游网站做的最好服装网站建设规划书范文
  • 无法访问iis网站怎么把模板导入wordpress
  • 源码建网站wordpress 吧
  • 魔兽世界 建设公会网站松江做移动网站设计
  • html5建站系统网站建设it职位
  • 营销型网站建设iop腾讯企业邮箱网页版登录官网
  • 个人响应式网站建设网站的建设意义
  • 一级a做片性视频.网站在线观看兔宝宝全屋定制衣柜官网
  • 梅河口建设局网站太原网站优化
  • 手机网站大全网址大全阿里云网站安装
  • 开县网站建设wordpress移动底部菜单插件
  • 好创意网站有哪些方面青海军区战备建设局网站
  • 网站建设项目的实训报告刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 网站开发有哪些语言wordpress子域名多站点
  • 网站硬件防火墙烟台网站建设哪家专业
  • 佛山企业制作网站搭建人才培养平台
  • 网站底部备案字体设置做门窗可以放什么网站
  • wordpress 全站不刷新免费推广原因
  • 郑州网站建设优化公司施工企业市场经营工作思路及措施
  • 网站是什么样子的商丘企业网站建设推荐