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

22 k8s常用命令


一、k8s网络

service网络  pod网络  节点网络 == 》 svc、pod网络都是虚拟机网络,真实网络是节点网络

二、内核升级

因为coentos系统3.10存在一些bug,docker、kubernetes不稳定,建议升级到4.4版本以上

三、集群资源分类

名称空间级别:  kubeadm k8s  kube-system
              pod service vloume(存储卷) CSI(容器存储接口,可以扩展各种各样的第三方存储卷)
集群级别:      role  namespace node
元数据级别:    HPA podtemplate(pod模板)

四、pod详解

# 0、启动nginx pod
kubectl run mynginx --image=nginx
# 1、查看default名称空间的Pod
kubectl get pod
# 2、描述
kubectl describe pod 你自己的Pod名字
# 3、删除
kubectl delete pod Pod名字
# 4、查看Pod的运行日志
kubectl logs Pod名字
kubectl logs -c Pod名字
# 5、每个Pod - k8s都会分配一个ip
kubectl get pod -owide

五、健康检查(服务探针)

# 1、存活性探测 (LivenessProbe)

1、用于判断容器是否存活
2、处理的方式:如果判断失败,则重启POD

# 2、就绪性探测(readinessProbe)

1、用于判断容器是否正常提供服务
2、处理方式:探测失败,下线负载均衡(endprints ---> NotReadyAddresses)
3、存活性检查和就绪性检查是否可以同时存在呢?可以

六、yml

命令式编程: 按步骤一步一步编程
声明式编程: 侧重于结果(apply -f yml)

七、deplpyment

# 1、滚动更新

kubectl set image deployment/my-dep nginx=nginx:1.16.1 --record

# 查看回滚版本

kubectl rollout history deployment test-deployment --revision=2

# 2、版本回退

#历史记录
kubectl rollout history deployment/my-dep


#查看某个历史详情
kubectl rollout history deployment/my-dep --revision=2

#回滚(回到上次)
kubectl rollout undo deployment test-deploymen

#回滚(回到指定版本)
kubectl rollout undo deployment/my-dep --to-revision=2



http://www.lryc.cn/news/42210.html

相关文章:

  • 基于ESP32做低功耗墨水屏时钟
  • 常见路由器开源系统(固件)简介
  • HCIE-Cloud Computing LAB备考第二步:逐题攻破--第二题:FusionAccess-搭建FA实验环境之安装基础组件和初始化ITA组件
  • Android APP检查设备是否为平板
  • MP:使用步骤、分页、queryWrapper
  • C++ string类
  • 虚拟机断电centos无法启动
  • python学习之基于Python的人脸识别技术学习
  • [Qt][Android] Qt for Android 环境搭建
  • maven setting 配置
  • 【0基础学爬虫】爬虫基础之网络请求库的使用
  • 超级实用,解密云原生监控技术,使用prometheus轻松搞定redis监控
  • 音视频开发—MediaCodec 解码H264/H265码流视频
  • CVPR 2023|淘宝视频质量评价算法被顶会收录
  • 【C++学习】继承
  • 【03173】2020年8月高等教育自学考试-软件开发工具
  • Java中的String类
  • 【java】笔试强训Day3【在字符串中找出连续最长的数字串与数组中出现次数超过一半的数字】
  • 一文7个步骤从0到1教你搭建Selenium 自动化测试环境
  • Oracle目录应急清理
  • 使用 OBS 进行区域录制
  • aws eks 配置授权额外的用户和角色访问集群
  • MagicalCoder可视化开发平台:轻松搭建业务系统,为企业创造更多价值
  • 8个不能错过的程序员必备网站,惊艳到我了!!!
  • Mybatis(二):实现“增删改查”
  • Faster RCNN 对血液细胞目标检测
  • 【数据结构】Java实现栈
  • 【数据结构】排序
  • 过拟合、验证集、交叉验证
  • 原力计划来了【协作共赢 成就未来】