路漫漫其修远兮
吾将上下而求索

kubernetes

第3页

k8s学习:修改pod时间

背景:有些项目, 有修改系统时间的测试需求。 目前的方案: 绑定了容器时间也宿主机的时间,保证时间一致性;宿主机上有定时任务,会定时矫正时间。 目前的问题: 修改了容器中的时间,但是宿主机的时间也一块改动了;有别的项目,反馈影响他们的应用了...

k8s学习:kubelet源码执行流程分析

容器技术应用范围越来越广,通过理解整个框架的执行流程,学习源码执行思路,对以后的编程很有帮助, kubernetes有很多组件,我们今天通过kubelet这个组件来进行深入的分析,来看看里面的执行流程,kubelet里面涉及的方法非常多且层...

k8s学习:Kubernetes CPU Mangager

摘要:Kuberuntime CPU Manager在我们生产环境中有大规模的应用,我们必须对其有深入理解,方能运筹帷幄。本文对CPU Manager的使用场景、使用方法、工作机制、可能存在的问题及解决办法等方面都有涉及,希望对大家有所帮助...

k8s学习:etcd增加节点

– 当前etcd集群3个节点,需要添加一个新节点 添加集群节点对应hosts文件解析,四个节点都要添加 [root@k8s-test-1 ~]#cat /etc/hosts 127.0.0.1 &n...

k8s学习:QoS(Quality of Service)

QoS(Quality of Service),大部分译为 “服务质量等级”,又译作 “服务质量保证”,是作用在 Pod 上的一个配置,当 Kubernetes 创建一个 Pod 时,它就会给这个 Pod 分配一个 Qo...

k8s学习:暴露Pod及服务的5种方式

本文主要讲解访问kubenretes中的Pod和Serivce的几种方式,包括如下几种: hostNetwork hostPort NodePort LoadBalancer Ingress 说是暴露Pod其实跟暴露Service是一回事,...

k8s学习:升级内核之后修改内核启动顺序

– 最近在修复红帽的系统bug,有些是需要升级内核解决的(具体什么bug需要升级内核解决,还是看官网的信息),原来的系统版本和内核版本是 [root@t0 ~]# cat /etc/redhat-r...

k8s学习:pod创建流程

前言 想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后...

k8s学习:Kubelet 状态更新机制

当 Kubernetes 中 Node 节点出现状态异常的情况下,节点上的 Pod 会被重新调度到其他节点上去,但是有的时候我们会发现节点 Down 掉以后,Pod 并不会立即触发重新调度,这实际上就是和 Kubelet 的状态更新机制密切...