k8s-pod管理 3
pod是可以创建和管理k8s 计算的最小可部署单元,一个pod 代表着集群中运行的一个进程,每个pod 都有一个唯一的ip
pod包裹了容器
下载测试镜像
创建自主式的pod
查看创建的pod的详情信息
删除pod
创建控制器
副本过多,需要进行负载均衡减轻节点压力
通过service节点暴露pod
进行扩容
services将自动发现有多少副本,并将启动的健康的pod加入到负载均衡列表
外部访问方式:
版本迭代更新
回滚
当数据压力降低时,可以进行适当缩减副本
删除应用
集群通过namespace来做的逻辑隔离,默认操作的资源都指向default
yaml清单编写
获取yaml模板
参数设置
在同一个pod内有两个容器,这两个容器是共享网络栈的,它们可以通过localhost来进行访问
在pod容器内执行指令
端口映射
该端口映射仅限于在k8s4这个节点上,也仅限于在该节点可以进行访问;
并且该端口映射仅限于所调度的节点。
给容器添加资源
资源敏感性业务,最小值和最大值要保持一致,并且cpu内存要同时进行设置
如果定义的值不同,就为次敏感业务
如果什么都不加的话,就为宽容性业务
通过选择器来对调度进行干预
network参数,让容器直接使用宿主机网络
会直接占用k8s3的端口