![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 95
不朽的守护!
这个作者很懒,什么都没留下…
展开
-
kubernetes-prometheus
部署查询数据例:可以取到一些对应指标原创 2022-03-24 18:58:03 · 2026 阅读 · 0 评论 -
kubernetes-Pod深入理解
目录创建一个Pod的流程创建一个Pod的流程Kubernetes基于list-watch机制的控制器架构,实现组件间交互的解耦。其他组件监控自己负责的资源,当这些资源发生变化时,kube-apiserver会通知这些组件,这个过程类似于发布与订阅...原创 2022-03-24 18:48:41 · 258 阅读 · 0 评论 -
kubernetes-Deployment
目录工作负载控制器原创 2022-03-24 18:48:27 · 1249 阅读 · 0 评论 -
kubernetes概念-Pod基本概念
目录原创 2022-03-24 18:48:11 · 264 阅读 · 0 评论 -
kubernetes-Service控制器
目录Service存在的意义Pod与Service的关系Service定义与创建Service三种类型Service代理模式Service DNS名称Service存在的意义Pod与Service的关系Service定义与创建Service三种类型Service代理模式Service DNS名称原创 2022-03-24 18:47:57 · 248 阅读 · 0 评论 -
kubernetes-Ingress
IngressNodePort存在的不足一个端口只能一个服务使用,端口需提前规划只支持4层负载均衡所以衍生出来了IngressIngress是什么Ingress:K8S中的一个抽象资源,给管理员提供一个暴露应用的入口定义方法Ingress Controller:根据Ingress生成具体的路由规则,并对Pod负载均衡...原创 2022-03-24 18:47:41 · 3108 阅读 · 0 评论 -
Kubernetes-管理应用配置
目录ConfigMapSecret应用程序如何动态更新配置ConfigMapConfigMap是一个K8S存储资源,用于存储应用程序配置文件Pod使用configmap数据有两种方式:变量注入数据卷挂载Secret应用程序如何动态更新配置...原创 2022-03-24 18:47:06 · 684 阅读 · 0 评论 -
Kubernetes有状态应用部署
目录无状态与有状态StatefulSet控制器StatefulSet控制器:网络标识StatefulSet控制器:独享存储无状态与有状态Deployment控制器设计原理:管理的所有Pod一模一样,提供同一个服务,也不考虑在哪台Node运行,可以随意扩容和缩容。这种应用称为“无状态”,例如Web服务器在实际的场景中,并不能满足所有应用,尤其是分布式应用,会部署多个实例i,这些实例之间往往有依赖关系,例如主从关系、主备关系,这种应用称为“有状态”StatefulSet控制器StatefulSet控制原创 2022-03-24 18:46:44 · 842 阅读 · 0 评论 -
Kubernetes安全访问控制
Kubernetes安全框架K8S安全框架主要由下面3个阶段进行控制,每一个阶段都支持插件的方式,通过API Server配置来启用插件。Authentication(鉴权)Authorization(授权)Admission Control(准入控制)有以下三个阶段,每个阶段都有插件的支持,都支持二次开发认证,授权,准入控制鉴权(Authentication)K8S Apiserver提供三种客户端身份认证:HTTPS证书认证:基于CA证书签名的数字证书认证(kubeconfig原创 2022-03-24 18:45:40 · 228 阅读 · 0 评论 -
Kubernetetes-Helm
为什么需要Helm由于Kubernetes缺少对发布的应用版本管理和控制,使得部署的应用维护和更新等面临诸多的挑战,主要面临以下问题:如何将这些服务作为一个整体管理?这些资源文件如何高效复用不支持应用级别的版本管理Helm介绍Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上。Helm有3个重要概念:helm:一个命令行客户端工具,主要用于Kubernetes应用chart的原创 2022-03-24 18:45:01 · 610 阅读 · 0 评论 -
kubernetes部署
目录kubeadm部署环境准备二进制包部署kubeadm部署环境准备# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 关闭selinuxsed -i 's/enforcing/disabled/' /etc/selinux/config # 永久,重启后生效setenforce 0 # 临时# 关闭swapswapoff -a # 临时sed -ri 's/.*swap.*/#&/' /etc/fs原创 2022-03-24 18:44:22 · 981 阅读 · 0 评论 -
Kuberetes日常运维
容器的交付流程原创 2022-03-24 18:43:58 · 829 阅读 · 0 评论