kubernetes(2)——deployment

前言

阶段性容器内容学习总结

本文旨在记录近期在尚硅谷学习的容器相关知识的总结。充当错题集的作用,为日后回头复习做些许功课。


上接 kubernetes(1)——kubeadm搭建集群


一、Deployment简介

kubernetes中文社区相关

 多副本能力
 扩容、缩容
 自愈
 故障迁移


二、截图详情

1> 多副本能力

在这里插入图片描述

kubectl create deployment mydep --image=nginx --replicas=5
相关yaml文件,在yaml中修改replicas的值也可以进行扩缩容
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: mydep
  name: mydep
spec:
  replicas: 5
  selector:
    matchLabels:
      app: mydep
  template:
    metadata:
      labels:
        app: mydep
    spec:
      containers:
      - image: nginx
        name: nginx

2> 扩容、缩容

在这里插入图片描述
在这里插入图片描述

界面端操作

在这里插入图片描述


3> 自愈

某个pod发生故障后,Deployment会自动重启pod

在这里插入图片描述

将在Node1 节点上的mydep容器停掉,deployment会自动再重抬一个容器

在这里插入图片描述


4> 故障迁移

####四个mydep pod,其中三个在node2服务器上,一个在node1上
将node1服务器关机,服务器在宕机五分钟之后在node2上新建了一个mydep的pod,并把在node1上的pod tag上 'Terminating'

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

kubectl set image deployment/my-dep nginx=nginx:1.16.1 --record
kubectl ro
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值