首页
Git
Linux
中间件
Kubernetes
其他
云途运维
累计撰写
45
篇文章
累计创建
15
个标签
累计收到
2
条评论
栏目
首页
Git
Linux
中间件
Kubernetes
其他
目 录
CONTENT
提升效率,优化运营
数据洞察,智能决策
简化操作,提升便捷
精品分类
全部分类
shell脚本
kubernetes
Git
nginx
最新文章
2024-12-03
【kubernetes】数据持久化PV&PVC
数据文件存储是非常常见的需求,在kubernetes中,由于容器中的文件是短暂的,当容器崩溃时,虽然会重新启动容器,但是容器运行时产生的数据文件将会丢失,于是抽象出了Volume的概念用于解决数据存储的问题。 1. Volume的类型 Volume支持的卷的类型有很多种,常用的卷有: NFS RDB
2024-12-03
48
0
0
kubernetes
2024-12-02
【kubernetes】加密数据管理Secret
Secret用来保存敏感信息,例如密码、令牌和SSH Key,将这些信息放在Secret中比较安全和灵活。 1. 创建Secret 1. 使用kubectl命令行创建 # echo -n "admim" > ./username.txt # echo -n "123456" > ./password
2024-12-02
44
0
0
kubernetes
2024-12-02
【kubernetes】配置字典ConfigMap
1. 什么是ConfigMap ConfigMap在kubernetes中是一个抽象概念,将配置与Pod和组件分开,这有助于保持工作负载的可移植性,使配置更易于更改和管理。 对于不同的环境,根据需要配置不同的ConfigMap挂载到容器中,而不用对代码频繁的修改。 ConfigMap更倾向于存储和共
2024-12-02
62
0
0
kubernetes
2024-12-01
【kubernetes】Ingress
Ingress用于集群外部到集群内部Service的HTTP和HTTPS路由,可以配置提供服务外部访问的URL、负载均衡和终止SSL,并提供基于域名的虚拟主机。 1. 使用域名发布 K8s 的服务 创建一个 web 服务: kubectl create deploy nginx-ingress --
2024-12-01
20
0
0
kubernetes
2024-12-01
【kubernetes】Service
Service主要用于Pod之间的通信。Service是提前定义好并且是不变的资源类型,在生产环境中最佳的实践方式是每个应用互相调用时使用Service的名称进行连接,因为Pod的ip在重启之后会发生变化。 Service是一种抽象的概念:逻辑上的一组Pod,即一种可以访问Pod的策略。 1. 定义
2024-12-01
22
0
0
kubernetes
2024-12-01
【kubernetes】Label(标签)和Selector(选择器)
Label一般用于对各类资源进行分组管理。 Selector主要用于资源的匹配,只有符合条件的资源才会被调用或使用,可以使用该方法对集群中的各类资源进行分配。 1. 添加标签 kubectl label node k8s-worker02 key1=value1 在k8s-worker02上添加ke
2024-12-01
25
0
0
kubernetes
2024-12-01
【kubernetes】守护进程集DaemonSet
DaemonSet和守护进程类似,它在符合匹配条件的节点上均部署一个Pod。当有新节点接入集群时,也会为他们新增一个Pod,当节点从集群删除时,这些Pod也会被回收,删除DaemonSet将会删除它所创建的所有Pod。 使用DaemonSet的一些典型用法: 运行集群存储daemon(守护进程),例
2024-12-01
19
0
0
kubernetes
2024-11-30
【kubernetes】有状态应用管理 StatefulSet
StatefulSet常用于部署有状态的且需要有序启动的应用程序。和Deployment类似,一个StatefulSet也同样管理着基于相同容器规范的Pod,不同的是,StatefulSet为每个Pod维护了一个粘性标识。 一般StatefulSet用于有以下一个或者多个需求的应用程序: 需要稳定的
2024-11-30
27
0
0
kubernetes
2024-11-30
【kubernetes】无状态应用管理Deployment
Deployment一般用于部署公司的无状态服务,可以利用Deployment的高级功能做到无缝迁移、自动扩缩容、自动灾难恢复、一键回滚等功能。 1. 创建Deployment apiVersion: apps/v1 kind: Deployment metadata: name: nginx-
2024-11-30
38
0
0
kubernetes
2024-11-30
【kubernetes】节点与组件的基本概念
1. Master节点 Master节点是Kubernetes集群的控制节点,在生产环境找那个不建议部署集群核心组件外的任何容器(在Kubeadm安装方式下,系统组件以容器方式运行在Master节点的宿主机上;二进制安装方式下,系统组件以守护进程的方式运行,Master节点可以不运行任何容器)。 M
2024-11-30
25
0
0
kubernetes
1
2
3
4
5