- 博客(28)
- 收藏
- 关注
原创 普通用户配置kubectl权限
k8s集群文件位于/etc/kubernetes/admin.conf,将admin.conf文件复制到普通用户下。然后source /home/alice/.bash_profile即可生效。此实例以alice用户为例,根据需求可以为alice配置sudo权限。这是临时方法,可以执行。
2024-11-26 17:07:12
371
1
原创 Horizontal Pod Autoscaling水平Pod自动缩放
水平扩展意味着对增加负载的响应是部署更多的Pods。这不同于垂直扩展,对于Kubernetes来说,垂直扩展意味着将更多的资源(例如:内存或CPU)分配给已经在为工作负载运行的Pods。如果负载减少,并且pods的数量高于配置的最小值,Horizontal Pod Autoscaler会指示工作负载资源(部署、StatefulSet或其他类似资源)缩减。通过测试,hpa负载逐步增加,Pod数量增加到5个,测试结束后,hpa负载逐步减少,最后pods数量减少到1个Pod。
2024-09-11 15:37:49
390
原创 k8s持久化存储(NFS)
将创建一个NFS PersistentVolume。Kubernetes支持NFS在集群上进行开发和测试。PersistentVolume使用NFS文件系统来连接存储。定义了StorageClass namemanual,该名称将用于将请求绑定到该。为简单起见,此示例使用ReadWriteOnce访问模式。对于生产使用,Kubernetes项目建议使用ReadWriteOncePod访问模式。单个节点可以读写方式挂载该卷。
2024-09-06 16:55:24
798
原创 为deployment挂载nfs卷
nfs卷允许将现有的NFS(网络文件系统)共享装载到Pod中。与删除Pod时会擦除的emptyDir不同,nfs卷的内容会保留下来,而卷只是被卸载。这意味着NFS卷可以预先填充数据,并且数据可以在pod之间共享。NFS可以被多个对象同时挂载。
2024-09-05 17:36:44
232
原创 使用HostAliases向Deployment etchosts添加条目
除了默认的/etc/hosts文件,还可以向hosts文件添加其他条目。
2024-09-04 17:15:03
1159
原创 增加configMap文件到deployment挂载卷
创建configMap,nginx配置文件nginx.conf和default.conf。挂载卷配置,将多个配置文件映射数据添加到卷中的特定路径。
2024-09-04 16:36:27
532
原创 kubernetes-v1.23.6离线安装
安装三台虚拟机,系统为Centos7.6主机角色以下两台服务器都进行配置配置/etc/hosts 和HOSTNAME说明:设置所有节点对所有节点分别进行设置。
2023-10-18 10:47:11
444
原创 CentOS7.X 内核升级方法
免费下载内核yum仓库,https://download.youkuaiyun.com/download/gswcfl/88068667?spm=1001.2014.3001.5503,此链连仅支持5.4和6.4两个版本,已经覆盖大多数使用场景。下载好,可以直接作为yum源使用,编辑一个repo文件即可。CentOS7.X 内核升级方法。9、启动完成确认内核版本是否更新。3、查看yum的内核版本信息。6、设置开机从新内核启动。8、重启系统使内核生效。1、查看当前内核版本。5、查看系统可用内核。
2023-07-28 18:01:04
228
原创 制作特定离线YUM仓库
将网络YUM仓库缓存至本地,制作本地YUM仓库,用于内网环境中。本文在有外网环境(CentOS7.9)中,以制作docker仓库为例。
2023-07-05 19:13:45
424
原创 Ansible自动化安装软件包
主要介绍的功能是通过Ansible批量对授管主机进行软件包一些常见的操作,比如网络安装、本地安装、YUM源安装、删除、下载、更新等操作。通过专业的方式提高主机运维效率。完成这一系列功能的是yum模块。欢迎大家学习yum模块的使用方法。
2023-07-03 17:22:46
887
原创 Ansible自动化配置YUM源
通过yum_repository模块,对Ansible客户端主机配置YUM仓库,yum_repository模块是配置YUM仓库的专用模块,模块选项参数丰富,通过此模块配置YUM仓库,对运维工程师来说,更加专业,具有成就感。
2023-06-28 17:20:21
1393
原创 python list查询及所需时间
# -*-coding=utf-8 -*-#filename: list_query#date: 2018-03-25#author: guoswimport timedef cost_time(fun): def cost(*args,**kwargs): stime = time.time() x = fun(*args,**kwargs) et...
2018-03-29 10:13:10
576
云计算+kubernetes+网络插件yaml文件+dashboard-yaml文件
2023-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人