k8s支持存活livenessProbe和就绪readinessProbe两种探针 两种探针都支持以下三种方式 1.exec 通过执行shell命令的方式,判断退出状态码是否是0 示例 2.tcp 通过TCP请求的方式,是否能建立tcp连接 示例 3.httpGet 通过发起http请求,判断返回结 ...
分类:
Web程序 时间:
2019-09-28 14:50:44
阅读次数:
137
一、什么是Deployment对象 明明ReplicaSet已经可以控制pod的数量了,为什么还需要Deployment? Deploymen实际上一个两层控制器,遵循一种滚动更新的方式来实升级现有的容器,这个能力的实现,依赖的就是ReplicaSet这个对象 当我们修改了Deployment对象后 ...
分类:
Web程序 时间:
2019-09-28 14:23:33
阅读次数:
157
Secret可以把想要访问的加密数据,存放到Etcd中,然后Pod可以通过的Volume的方式,访问到Secret保存的信息 ,每当数据修改的时候,Pod挂载的Secret文件也会被修改,特别适合用来存放账户密码 一、创建Secret对象 1. 通过文件创建 生成两个文件,分别是username.t ...
分类:
Web程序 时间:
2019-09-28 01:23:28
阅读次数:
163
ingress-nginx的部署方式有多种,本文介绍nodeport方式和hostnetwork方式: 一、nodeport方式 1、下载mandatory.yaml文件:https://raw.githubusercontent.com/kubernetes/ingress-nginx/maste ...
分类:
其他好文 时间:
2019-09-27 21:27:51
阅读次数:
136
概述 我将它们简单的分类为以下几种资源对象: | 类别 | 名称 | | : | | | 资源对象 | Pod、ReplicaSet、ReplicationController、Deployment、StatefulSet、DaemonSet、Job、CronJob、HorizontalPodAut ...
分类:
Web程序 时间:
2019-09-27 15:04:13
阅读次数:
114
https://www.cnblogs.com/yangxiaoyi/p/7795274.html 前言 最近在学习 kubernetes 过程中,想实现 pod 数据的持久化。在调研的过程中,发现 ceph 在最近几年发展火热,也有很多案例落地企业。在选型方面,个人更加倾向于社区火热的项目,Glu ...
分类:
其他好文 时间:
2019-09-27 14:57:30
阅读次数:
95
1、基本配置 基本配置、内核升级、基本服务安装参考https://www.cnblogs.com/dukuan/p/10278637.html,或者参考《再也不踩坑的Kubernetes实战指南》第一章第一节 2、Kubernetes组件安装 所有节点安装Kubeadm、Kubectl、kubele ...
分类:
Web程序 时间:
2019-09-27 01:47:06
阅读次数:
381
要分版本的,好像1.14跟1.15差别好大。 1.14中用的模块管理还是vendor,1.15就换成mod了。 这个要记住差异。 一,从github上下载client-go的1.14版本 https://github.com/kubernetes/client-go/tree/release-1.4 ...
分类:
其他好文 时间:
2019-09-26 23:14:12
阅读次数:
96
环境版本说明: 三台vmware虚拟机,系统版本CentOS7.6。 Kubernetes 1.16.0,当前最新版。 flannel v0.11 docker 18.09 使用kubeadm可以简单的搭建一套k8s集群环境,而不用关注安装部署的细节,而且现在k8s的版本更新频率很快,所以这种方法十 ...
分类:
Web程序 时间:
2019-09-26 21:28:48
阅读次数:
118
你可以不关闭防火墙,只需要开启这些端口就行了MASTER节点6443* Kubernetes API server 2379-2380 etcd server client API 10250 Kubelet API 10251 kube-scheduler 10252 kube-controlle ...
分类:
其他好文 时间:
2019-09-26 12:02:33
阅读次数:
200