摘要: 通常情况下,Deployment 被用来部署无状态服务,那么对于有状态服务的部署,使用 StatefulSet 进行有状态服务的部署。 创建deployment方式有两种,一种是命令直接创建,一种是使用yaml文件 1. 直接使用命令方式: --record 参数用来记录版本,也可以忽略,建议带上 阅读全文
posted @ 2022-08-19 16:48 IT运维成长笔记 阅读(345) 评论(0) 推荐(0)
摘要: 1、 查询deploy副本数,ready数表示副本数 kubectl get deploy 2、通过命令直接扩容或者缩容,--replicas=1表示把my-dep缩容到副本数1,--replicas=4表示把my-dep扩容到副本数4, kubectl scale deployment my-de 阅读全文
posted @ 2022-08-19 11:35 IT运维成长笔记 阅读(519) 评论(0) 推荐(0)
摘要: 对于Kubernetes集群来说,一个service可能有多个pod,滚动升级(Rolling update)就是指每次更新部分Pod,而不是在同一时刻将该Service下面的所有Pod shutdown,然后去更新(例如replace --force方案),逐个更新可以避免将业务中断 1. 先查询 阅读全文
posted @ 2022-08-19 11:03 IT运维成长笔记 阅读(1379) 评论(0) 推荐(0)
摘要: k8s中pod通过label标签名称来识别关联,它们的label name一定是一样的。ingress,service,depoyment通过标签选择器selector 中app:name来关联 1、查询发布的deploymet控制器 [root@k8s-master1 ~]# kubectl ge 阅读全文
posted @ 2022-08-18 16:38 IT运维成长笔记 阅读(1499) 评论(0) 推荐(0)
摘要: 正常安装了k8s后,使用kubect 工具后接的命令不能直接tab补全 命令补全方法: yum -y install bash-completionsource /usr/share/bash-completion/bash_completion source <(kubectl completio 阅读全文
posted @ 2022-08-18 10:23 IT运维成长笔记 阅读(275) 评论(0) 推荐(0)
摘要: 1. 准备2台2c4g虚机 配置地址192.168.198.144,192.168.198.146,一台作为master,一台作为node 2. 部署环境准备,每一台虚机都需要操作 # 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 阅读全文
posted @ 2022-08-17 12:01 IT运维成长笔记 阅读(299) 评论(0) 推荐(0)