Kubernetes
文章平均质量分 68
kubernetes,简称K8s,是用8代替8个字符“kubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
独步秋风
这个作者很懒,什么都没留下…
展开
-
Kubernetes ConfigMap多文件挂载至同一个pod内目录实践
Configmap文件多目录挂载原创 2022-11-10 20:09:27 · 6556 阅读 · 0 评论 -
kubelet运行机制及架构分析
Kubelet 运行机制介绍原创 2022-11-09 17:49:11 · 1545 阅读 · 0 评论 -
Prometheus监控Kubernetes提示报错“401.server returned HTTP status 401 Unauthorized“
文章目录背景报错信息排查背景kubernetes 通过prometheus 采集容器指标信息,会不定时的出现连接认证异常异常,怀疑是api-server 安全认证问题。(k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。)报错信息通过prometheus 访问targets目标节点采集状态,节点状态报错信息为401.server returned HTTP status 401 U原创 2021-08-30 14:38:28 · 6473 阅读 · 0 评论 -
KubeletNotReady runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:d
mkdir -p /etc/cni/net.dvi 10-flannel.conflist{ "name": "cbr0", "plugins": [ { "type": "flannel", "delegate": { "hairpinMode": true, "isDefaultGateway": true } }, { "type": "portmap", "ca..转载 2021-08-14 17:04:44 · 2314 阅读 · 0 评论 -
It seems like the kubelet isn‘t running or healthy
文章目录背景排查思路解决方式docker 配置文件kublete 配置文件参考背景通过 kubeadm 安装k8s集群报错操作系统环境信息root@controlplane:~# cat /etc/os-release NAME="Ubuntu"VERSION="18.04.5 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.5 LTS"VERSION_ID="18.04"HOME_URL="ht原创 2021-08-14 12:27:52 · 18249 阅读 · 2 评论 -
K8s 普通Service和Headless Service的区别
文章目录Service是什么?Service可以用来做什么?Headless Service为什么需要无头服务?Headless Service使用场景总结K8s Service有四种类型ServiceHeadless ServiceNodePort ServiceLoadBalancer ServiceService 如果不指定则为默认类型Service是什么?Service服务可以为一组具有相同功能的容器应用提供一个统一的入口地址。Service可以用来做什么?我们都知道Pod在原创 2021-05-30 19:01:48 · 10011 阅读 · 0 评论 -
Kubernetes监控Heapster介绍
什么是Heapster?Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS。Kubernetes有个出名的监控agent—cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机以及容器的监控数据(cpu,memory,filesystem,network,uptime)。在较新的版本中,K8S已经将cAdvisor功能集成到kubelet组件中。每个Node节点可以直接进行web访问。cAdvisor web界面访转载 2020-08-19 16:29:08 · 1921 阅读 · 0 评论 -
kubernetes资源对象--deployment
本文基于kubernetes 1.5.2版本编写概念Deployment(中文意思为部署、调度)提供了一种更加简单的更新RC和Pod的机制,K8S版本1.2实现的。通过在Deployment中描述所期望的集群状态,Deployment Controller会将现在的集群状态在一个可控的速度下逐步更新成所期望的集群状态。Deployment主要职责同样是为了保证pod的数量和健康,90%的功能与RC...转载 2018-05-22 15:05:02 · 311 阅读 · 0 评论 -
kubernetes核心概念总结
1、基础架构1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。 APIServer。APIServer负责对外提供RESTful的Kubernetes API服务,它是系统管理指令的统一入口,任何对资源进行增删改查的操作都要交给APIServer处理后再提交给etcd。如架构图中所示,kub...原创 2018-04-19 15:59:44 · 1669 阅读 · 0 评论 -
Kubernetes 1.8.x 全手动安装教程
Kubernetes 提供了许多云端平台与操作系统的安装方式,本章将以全手动安装方式来部署,主要是学习与了解 Kubernetes 创建流程。若想要了解更多平台的部署可以参考 Picking the Right Solution来选择自己最喜欢的方式。本次安装版本为:Kubernetes v1.8.2Etcd v3.2.9Calico v2.6.2Docker v17.10.0-ce预先准备信息本...转载 2018-04-03 15:44:43 · 465 阅读 · 0 评论