验证集群功能(在master节点上执行) 以一个nginx的service和deployment来验证集群功能 1. 创建启动文件 遇到问题 1. k8s组件 kube scheduler服务停掉,造成所有的pod都处于pending状态,没有任何events信息 2. k8s组件kube cont ...
分类:
Web程序 时间:
2020-03-29 21:28:20
阅读次数:
102
部署 coredns 插件(在master节点上执行) 1. 下载和配置 coredns 1. 启动 coredns 1. 遇到问题 启动coredns后,状态是CrashLoopBackOff 查看coredns对应的pod日志有如下错误 按照提示进入https://coredns.io/plug ...
分类:
Web程序 时间:
2020-03-29 21:16:34
阅读次数:
161
配置kubelet kubelet 运行在每个 worker 节点上,接收 kube apiserver 发送的请求,管理 Pod 容器,执行交互式命令,如 exec、run、logs 等。 kubelet 启动时自动向 kube apiserver 注册节点信息,内置的 cadvisor 统计和监 ...
分类:
Web程序 时间:
2020-03-29 21:15:20
阅读次数:
127
K8S使用deployment 管理Pod以及滚动更新
分类:
其他好文 时间:
2020-03-29 09:18:01
阅读次数:
119
由于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
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 在Linux内核中,实时进程总是比普通进程的优先级要高,实时进程的调度是由 来管理,而普通进程 ...
分类:
系统相关 时间:
2020-03-27 21:23:09
阅读次数:
121
我的问题:部署k8s时,kubelet一直无法启动。 [root@jm228 ~]# kubeadm init --config=kubeadm-config.yaml --experimental-upload-certs --ignore-preflight-errors=all | tee k ...
分类:
其他好文 时间:
2020-03-27 19:54:57
阅读次数:
225
追求完美不服输的我,一直在与各种问题斗争的路上痛并快乐着 上一篇文章 "Django实现WebSSH操作Kubernetes Pod" 最后留了个问题没有解决,那就是terminal内容窗口的大小没有办法调整,这会导致的一个问题就是浏览器上可显示内容的区域太小,当查看/编辑文件时非常不便,就像下边这 ...
分类:
编程语言 时间:
2020-03-27 11:10:44
阅读次数:
94
最近面试被问到的几个问题,于是整理收集如下: 自动化相关 k8s中master和nodes分别有哪些组件,及作用。 k8s有哪些组件做网络通信、网络如何管理、使用哪种网络连接模式 pod中容器间如何通信 有状态服务和无状态服务的区别 应用运维相关 nginx如何调用php,通过什么协议 mysql主 ...
分类:
其他好文 时间:
2020-03-27 01:12:54
阅读次数:
105
kubernetes的pv/pvc存储标签(空格分隔):kubernetes系列一:kubernetes的PV/PVC存储一:kubernetes的PV/PVC存储1.1pvPersistentVolume(PV)是由管理员设置的存储,它是群集的一部分。就像节点是集群中的资源一样,PV也是集群中的资源。PV是Volume之类的卷插件,但具有独立于使用PV的Pod的生命周期。此API对象包含存储实现
分类:
Web程序 时间:
2020-03-26 10:39:06
阅读次数:
82