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