自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lemontree0526的博客

技术为王

  • 博客(15)
  • 收藏
  • 关注

转载 k8s pod探测

一、pod存活性探测pod spec为容器列表中的相应容器定义其专用的探针即可启用存活性探测,目前,k8s的容器支持存活性探测的方法包含:ExecAction、TCPSocketActon和HTTPGetAction。1、设置exec探针exec类型的探针通过在目标容器中执行由用户自定义的命令来判定容器的健康状态,若命令状态返回值为0则表示成功通过探测。spec.containers.livenessProbe.exec字段用于定义此类检测,它只有一个属性“command”,用于定义要执行的命令

2020-07-19 19:17:47 346

转载 kubernetes 中pod的生命周期管理

pod对象自从创建开始至终止退出的时间范围称为生命周期,在这段时间中,pod会处于多种不同的状态,并执行一些操作;其中,创建主容器为必须的操作,其他可选的操作还包括运行初始化容器(init container)、容器启动后钩子(start hook)、容器的存活性探测(liveness probe)、就绪性探测(readiness probe)以及容器终止前狗子(pre stop hook)等,这些操作是否执行则取决于pod的定义一、pod的相位无论是手动创建还是通过控制器创建pod,pod对象总是

2020-07-19 19:09:06 263

原创 k8s资源配置简单清单

k8s中大部分资源清单包含以下5个字段:1.apiVersion : group/version[root@master ~]# kubectl api-versions包含:admissionregistration.k8s.io/v1beta1apiextensions.k8s.io/v1beta1apiregistration.k8s.io/v1apiregistration.k8s.io/v1beta1apps/v1apps/v1beta1apps/v1bet

2020-07-19 07:00:08 427 1

转载 k8s的滚动更新

一:Deployment的升级1.通过kubectl set image命令为Deployment设置新的镜像名称kubectl set image deployment/nginx-deployment nginx=nginx:1.9.12.使用kubectl edit命令修改Deployment的配置 将spec.template.spec.containers[0].images 从nginx:1.7.9 更改为1.9.1; 保存退出后,kubernetes会自动升级镜像。3.通过kubec

2020-07-19 05:13:45 1141

转载 kubernetes之service详解

Service 是一个抽象的概念,它定义了Pod的逻辑分组和一种可以访问它们的策略,这组Pod能被Service访问,使用YAML (优先)或JSON 来定义Service,Service所针对的一组Pod通常由LabelSelector实现可以通过type在ServiceSpec中指定一个需要的类型的 Service,Service的四种type:ClusterIP(默认) - 在集群中内部IP上暴露服务。此类型使Service只能从群集中访问。 NodePort - 通过每个 Node 上的..

2020-07-19 05:02:45 422

转载 Kubernetes常用命令大全

1 #查看所有namespace的pods运行情况 2 kubectl get pods --all-namespaces 3 #查看具体pods,记得后边跟namespace名字哦 4 kubectl get pods kubernetes-dashboard-76479d66bb-nj8wr --namespace=kube-system 5 # 查看pods具体信息 6 kubectl get pods -o wide kubernetes-dashboard-76479d66bb..

2020-07-19 04:53:43 277

转载 kubeadm快速部署一套K8S集群

安装kubeadm环境准备以下操作,在三台节点都执行2.2.1 环境需求环境:centos 7.4 +硬件需求:CPU>=2c ,内存>=2G2.2.2 环境角色 IP 角色 安装软件 192.168.73.138 k8s-Master kube-apiserver kube-schduler kube-controller-manager docker

2020-07-19 02:26:32 287

原创 python list的基本操作

Python内置了多种序列。讨论最多的便是列表与元组。两种的主要不同在于列表是可以支持修改的,而元组不可以。这意味着列表适用于需要中途添加元素的情景,而元组适用于出于某种考虑需要禁止修改序列的情景。本文python测试环境基于3.5.1版本基本的列表操作:1.修改列表:给元素赋值2.删除列表中的元素3.给切片赋值列表的常用方法1.append用于将一个对象附加到列表的末尾2.clear就地清空列表的内容3.copy复制列表不改变原列表数据4

2020-07-18 04:02:23 89

转载 centos7下安装python3.5

•安装python3.5可能使用的依赖yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ make•到python官网找到下载路径, 用wget下载wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz•解压tgz包tar -zxvf Python-3.5.1.tg

2020-07-18 03:24:51 102

原创 docker 常用的几十个命令

1. eg: docker run -i -t ubuntu:15.10 /bin/bash-t:在新容器内指定一个伪终端或终端-i:允许你对容器内的标准输入 (STDIN) 进行交互2. CTRL+P+Q 退出容器但是不关闭容器3.exit 退出并关闭容器4.docekr run -d 后台执行容器5.容器的几种状态表示:created(已创建) restarting(重启中) running(运行中) removing(迁移中) paused(暂停) exite..

2020-07-17 05:38:21 489

转载 docker 在centos上的安装

Docker 支持以下的 64 位 CentOS 版本:CentOS 7 CentOS 8 更高版本...使用官方安装脚本自动安装安装命令如下:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun也可以使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | sh手动安装卸载旧版本较旧的 Docker 版本称为 docke

2020-07-17 05:29:22 65

原创 docker三要素以及架构

docker由三部分组成:image(镜像)、容器(container)、仓库(repository).1.imageImage是一个只读模板,其中包含有关创建Docker容器的说明;Image可以用来创建容器且一个镜像可以创造多个容器。通常,一个Image基于另一个Image,并带有一些额外的自定义。通过引入分层技术,可以增加镜像复用度,减少磁盘占用;同时可以实现差分上传下载,加快镜像pull、push性能。2.containerDocker利用容器(container)独立运行的一个或者

2020-07-16 22:39:01 1349

原创 docker与虚拟机的对比分析

什么是docker?docker是很轻量级的虚拟化技术,与我们的物理机共享硬件资源,实现资源的动态分配。是一个开源的应用容器引擎,可以将应用直接进行打包移植到其他另外的平台,不依赖任何的语言和系统。Docker是使用时下很火的Golang语言进行开发的,其技术核心是Linux内核的Cgroup,Namespace和AUFS类的Union FS等技术,Docker通过这些底层的Linux技术,对Linux进程进行封装隔离,而被隔离的进程也被称为容器,完全独立于宿主机的进程。dock..

2020-07-16 22:36:17 663

转载 python简介

Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue  表达式while 循环 作业需求 一、 Python介绍python的创始人为吉多·范罗苏姆(Guido ...

2018-08-02 19:08:03 416

原创 企业级监控软件zabbix

        Zabbix 是一个分布式监控系统,支持多种采集方式和采集客户端,有专用的Agent(代理),也可以支持SNMP、IPMI、JMX、Telnet、SSH 等多种协议,它将采集到的数据存放到数据库,然后对其进行分析整理,达到条件触发告警。其灵活的扩展性和丰富的功能是其他监控系统所不能比的。相对来说,它的总体功能做得非常优秀. 经过一个周的摸索来写写我在部署zabbix的一...

2018-07-21 10:52:15 468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除