K8S架构与组件 kubectl: 是一个客户端管理工具,直接管理API server,提供请求给API server,中间有auth认证。用户使用kubectl命令来请求API Server接口完成相应操作。 Master组件: kube-apiserver: 作为集群统一入口,只有API ser ...
分类:
其他好文 时间:
2020-03-30 16:44:53
阅读次数:
81
Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制 架构 API设计原则 K8s集群系统每支持一项新功能,引入一项新技术,一定会新引入对应的API对象,支持对该功能的管理操作,理解掌握的API,就好比抓住了K ...
分类:
Web程序 时间:
2020-03-30 09:53:30
阅读次数:
74
K8S使用Statefulset管理zk集群pod
分类:
其他好文 时间:
2020-03-30 00:23:18
阅读次数:
108
验证集群功能(在master节点上执行) 以一个nginx的service和deployment来验证集群功能 1. 创建启动文件 遇到问题 1. k8s组件 kube scheduler服务停掉,造成所有的pod都处于pending状态,没有任何events信息 2. k8s组件kube cont ...
分类:
Web程序 时间:
2020-03-29 21:28:20
阅读次数:
102
这是进行之后工作的基础,要一个一个认识。 reason和message最重要。 2020-03-29T06:24:29Z default sahara-pc fb3006b9-ff20-48a7-8651-b419d2d2617f eventrouter-78cb89d979-7lxfg 5ffc3 ...
分类:
Web程序 时间:
2020-03-29 18:04:25
阅读次数:
285
StatefulSet是k8s中有状态应用管理的标准实现,今天就一起来了解下其背后设计的场景与原理,从而了解其适用范围与场景 1. 基础概念 首先介绍有状态应用里面的需要考虑的一些基础的事情,然后在下一章我们再去看statefulSet的关键实现 1.1 有状态与无状态 在日常开发的应用中,通常可以 ...
分类:
Web程序 时间:
2020-03-29 14:19:51
阅读次数:
88
K8S使用deployment 管理Pod以及滚动更新
分类:
其他好文 时间:
2020-03-29 09:18:01
阅读次数:
119
一、下载v2.0.0-rc4版本 # wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc4/aio/deploy/recommended.yaml 二、cat 改过的 recommended.yaml文件如下 # ...
分类:
其他好文 时间:
2020-03-28 18:25:47
阅读次数:
78
由于node节点资源不足,造成资源的争抢,并出现大量的驱逐的pod,可以使用grepEvicted查看哪些pod[root@k8s-masteristio-1.4.2]#kubectlgetpods-nistio-system|grepEvictedgrafana-6b65874977-2w54r0/1Evicted021mgrafana-6b65874977-pcctb0/1Evicted021
分类:
其他好文 时间:
2020-03-28 16:25:47
阅读次数:
352