简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、ConfigMap的设计思路我们在部署一些应用服务时,都会有一些配置文件,而这些配置文件我们肯定不会直接写死到应用程序中去的,因为如果需要修改配置的话,我们还得重新去修改代码,重新制作一个镜像,这样操作起来很麻烦。还好kubernetes为我们提供了一个ConfigMap资源对象,它的主要作用就是为了让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性,提供了向容器中注入配置信息的能力,不仅
目录标题一. 什么是kubernetes?二. 为什么使用kubernetes?三. 集群架构及组件1. 集群架构MasterNode2. 集群组件四. 集群工作流程五. 基本概念1. 相关名词1.1 NameSpace1.2 Label2.编排对象PodReplicaSetDeploymentStatefulSetDaemonSetJob/CronJobHPA常用对象ConfigMapRBACS
目录标题一. kubeadm介绍二. 准备系统环境1. 基础环境2.禁用Firewalld,Selinux,Swap3. 节点添加Hosts信息4. 修改系统内核参数5. 使用ipvs代替iptables三. 安装docker四. 部署Kubeadm五. 初始化集群1. kubeadm初始化工作流程六. 节点加入集群七. 安装集群插件1. 部署calico网络插件2. 部署Dashboard可..
这篇文章主要介绍Kubernetes中第三个重要编排对象DaemonSet守护进程的实现原理及使用方法。一、DaemonSet 简介DaemonSet:服务守护进程,它的主要作用是在Kubernetes集群的所有节点中运行我们部署的守护进程,相当于在集群节点上分别部署Pod副本,如果有新节点加入集群,Daemonset会自动的在该节点上运行我们需要部署的Pod副本,相反如果有节点退出集群,Daem
这篇文章我们来深入了解Pod的基本概念及相关使用目录标题一. Pod的设计思路二. Pod的网络通信Infra容器三. 伴生容器与容器初始化四. Pod的生命周期状态五. Pod的钩子Hook六. Pod的健康检查七. Pod的故障恢复机制八. Pod的常用属性定义一. Pod的设计思路首先Pod是 Kubernetes 项目中最小的 API 对象,而Pod也是由容器组组成的。Pod 里的所有容器
这里写目录标题一、StatefulSet的设计原理二、有状态服务的拓扑状态三、有状态服务的存储状态四、使用StatefulSet控制器部署ES集群1.创建无头服务2. 部署StorageClass持久化存储3. 使用StatefulSet 部署Es Pod一、StatefulSet的设计原理首先我们先来了解下Kubernetes的一个概念:有状态服务与无状态服务。无状态服务(Stateless S
目录标题一、YAML基础1. Maps2. Lists二、使用Yaml创建k8s资源对象1.使用Yaml创建创建Pod2.使用Yaml创建创建Deployment这篇文章我们来学习使用 Kubernetes 的必备技能:编写配置文件首先Kubernetes 跟 Docker 等项目的不同就在于它不推荐使用命令行的方式直接运行容器(虽然 Kubernetes 项目也支持这种方式,比如:kubectl
这里写目录标题一、控制器模式二、作业副本的水平扩展/收缩三、滚动更新1. 滚动更新的实现原理2. 滚动更新的配置四、对应用进行版本控制这篇文章主要介绍Pod如何通过Deployment的控制器ReplicatSet实现水平扩展与滚动更新。一、控制器模式在kubernetes项目中的设计思想是“控制器”模式,在前面文章k8s(一) 基本概念与组件原理中介绍的controller manager组件就