07 2020 档案

摘要:1.手动扩容机制 示例:对busybox-deployment手动扩缩容 apiVersion:apps/v1 kind: Deployment metadata: name: busybox-deployment spec: replicas: 3 template: metadata: labe 阅读全文
posted @ 2020-07-22 17:40 不倒翁Jason 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:1.Deployment的升级 示例:滚动升级busybox-deployment容器 apiVersion: apps/v1 kind: Deployment metadata: name: busybox-deployment spec: replicas: 3 template: metada 阅读全文
posted @ 2020-07-20 16:57 不倒翁Jason 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:RC(ReplicationController)只能选择一个标签,RS(ReplicaSet)可选择多个标签,例如APPTest发布了v1和v2两个版本,并希望副本数为3,可同时包含v1和v2两个版本的Pod selector: matchLabels: version: v2 matchExpr 阅读全文
posted @ 2020-07-12 00:54 不倒翁Jason 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:1.Pod用法 K8s里使用的容器不能使用启动命令是后台执行程序,如:nohup ./start.sh &,该脚本运行完成后kubelet会认为该Pod执行结束,将立刻销毁该Pod,如果该Pod定义了RC/RS,则执行完该脚本,系统监控会认为该Pod已经终止,之后根据RC/RS定义中的副本数量生成一 阅读全文
posted @ 2020-07-11 16:26 不倒翁Jason 阅读(2944) 评论(0) 推荐(0) 编辑
摘要:1.显示Pod的更多信息 kubectl get pod <pod-name> -o wide kubectl get pods —show-all # 查看已经停止的Pod 2.以yaml格式显示Pod的详细信息 kubectl get pod <pod-name> -o yaml 3.以自定义列 阅读全文
posted @ 2020-07-10 16:19 不倒翁Jason 阅读(400) 评论(0) 推荐(0) 编辑
摘要:Namespace(命名空间)很多情况下用于实现多租户的资源隔离。Namespace通过将集群内部的资源对象“分配”到不同的Namespace中,形成逻辑上分为不同项目、小组或用户组,便于不同的分组在共享使用整个集群的资源同时还能被分别管理。 查看namespace # kubectl get na 阅读全文
posted @ 2020-07-10 12:23 不倒翁Jason 阅读(6250) 评论(0) 推荐(0) 编辑
摘要:1.POD增加一个cachevol的Volume存储卷,挂载到容器的nginx-cache目录上 apiVersion: extensions/v1beta1 kind: ReplicaSet metadata: name: frontend spec: replicas: 3 selector: 阅读全文
posted @ 2020-07-10 11:50 不倒翁Jason 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:YAML格式的POD定义文件内容详解 apiVersion: v1 # 版本号 kind: Pod # 资源类型 metadata: # 元数据 name: string # Pod的名称 namespace: string # Pod所属的命名空间,默认值为default labels: # 自定 阅读全文
posted @ 2020-07-10 11:19 不倒翁Jason 阅读(721) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示