随笔分类 -  Kubernetes相关概念

摘要:Pod的升级和回滚 Deployment的升级 apiVersion: apps/v1beta1 kind: Deployment metadata: name: nginx-deployment namespace: test spec: replicas: 3 template: metadat 阅读全文 »
posted @ 2020-05-28 15:51 Wshile 阅读(463) 评论(0) 推荐(0) 编辑
摘要:玩转Pod调度 Deployment或RC:全自动调度 apiVersion: apps/v1beta1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 template: metadata: labels: a 阅读全文 »
posted @ 2020-05-25 16:58 Wshile 阅读(342) 评论(0) 推荐(1) 编辑
摘要:Pod健康检查和服务可用性检查 Kubernetes对Pod的健康状态可以通过两类探针来检查: (1)LivenessProbe探针:用于判断容器是否存活(Running状态),如果LivenessProbe探针探测到容器不健康,则kubelet将杀掉该容器,并根据容器的重启策略做相应的处理。(2) 阅读全文 »
posted @ 2020-05-24 16:32 Wshile 阅读(315) 评论(0) 推荐(0) 编辑
摘要:command args参数 示例1: spec: containers: - name: liveness image: busybox command: ["sh", "-c"] args: - /bin/sh - -c - echo ok > /tmp/health; sleep 10; rm 阅读全文 »
posted @ 2020-05-24 16:05 Wshile 阅读(755) 评论(0) 推荐(0) 编辑
摘要:在容器内获取Pod信息 我们知道,每个Pod在被成功创建出来之后,都会被系统分配唯一 的名字、IP地址,并且处于某个Namespace中,那么我们如何在Pod的容 器内获取Pod的这些重要信息呢?答案就是使用Downward API。 Downward API可以通过以下两种方式将Pod信息注入容器 阅读全文 »
posted @ 2020-05-24 09:47 Wshile 阅读(4604) 评论(0) 推荐(0) 编辑
摘要:ConfigMap ConfigMap供容器使用的典型用法如下: (1)生成为容器内的环境变量(2)设置容器启动命令的启动参数(需设置为环境变量)(3)以Volume的形式挂载为容器内部的文件或目录 创建ConfigMap资源对象 通过YAML配置文件方式创建 [root@lab-26 test]# 阅读全文 »
posted @ 2020-05-23 21:53 Wshile 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Deployment 简介 Deployment(简称deploy)构建于replicaset和pod之上,其大部分功能能通过调用replicaset来实现。 事件和状态查看:可查看deploy升级的详细进度和状态 回滚:支持返回到前一个或用户指定的版本 版本记录:每一次deploy操作进行记录,用 阅读全文 »
posted @ 2020-03-26 17:39 Wshile 阅读(245) 评论(0) 推荐(0) 编辑
摘要:Pod 1. pod创建过程 用户通过kubectl或其他API客户端提交给Pod Spec给API Server。 APIserver尝试着将Pod对象相关信息存入etcd中,待写入操作执行完成,API Server即会返回确认信息至客户端。 API Server开始反应etcd的状态变化。 所有 阅读全文 »
posted @ 2020-03-21 19:05 Wshile 阅读(320) 评论(0) 推荐(0) 编辑
摘要:读《Kubernetes进阶实战》 阅读全文 »
posted @ 2020-03-12 14:32 Wshile 阅读(595) 评论(0) 推荐(0) 编辑

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