- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 k8s中创建ingress资源时报错
当我想要做一个ingress域名访问时出现如下错误:== “extensions/v1beta1”==这里主要提示是版本的错误我们可以通过命令查出在我们使用这个资源时,所对应的版本是多少2、错误2从关键字可以看出是port的问题于是将其port:添加一个子目录number:80指定端口配置文件大概如下:接下来创建后完美解决
2022-12-06 16:14:15 6026 1
原创 k8s之Pod控制器详解
在了解到基于pod可以管理多个容器,可在项目上的容器越来越多,如镜像更新、日志回滚都带来了不便。而学习pod控制器管理则可以很好的解决。
2022-12-04 21:50:11 821
原创 k8s—pod资源调度详细介绍
我们一般将pod对象从创建至终的这段时间范围称为pod的生命周期,它主要包含下面的过程:• pod创建过程• 运行初始化容器(init container)过程 //在还没开始主容器前所使用的插件资源• 运行主容器(main container) //代表主容器主要运行的容器o 容器启动后钩子(post start)主容器运行前所使用的插件、容器终止前钩子(pre stop)o 容器的存活性探测(liveness probe)、就绪性探测(readiness probe)• pod终止
2022-12-04 18:53:18 602
原创 k8s实战入门篇
本文介绍了k8s基于命名空间编排容器,在使用pod管理器管理容器、在给容器打标签。在基于Deployment部署多个容器利用service开创80端口
2022-11-28 19:15:48 11167
原创 k8s基于kubectl命令管理资源并分配
在kubernetes中,所有的内容都抽象为资源,用户需要通过master节点操作资源来管理kubernetes。(1)kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个容器,并将指定的程序跑在容器中。(2)Kubernetes的最小管理单元是pod,而不是容器,所以只能将容器放在pod中,而kubernetes一般也不会直接管理pod,而是通过pod控制器(如create)来管理pod。
2022-11-19 17:02:59 760
原创 K8s自动化集群环境搭建
本次环境搭建需要安装三台Linux系统(一主二从),内置centos7.5系统,然后在每台linux中分别安。kubeadm(1.25),kubelet(1.25.4),kubelet(1.25.4).如果yml文件下载不了,则直接复制里面的配置文件在生成 ——(网络地址:192.168.47.(137、10、20)网络配置:按照下面配置网络地址信息。Master节点:master。分区选择:自动分区/手动分区。Node节点:node1。Node节点:node2。语言:中文简体/英文。(三个节点都需要做)
2022-11-18 15:34:59 2207
原创 k8s资源工作模块介绍
Kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器—Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第二个正式版本。Kubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。目的是实现资源管理的自动化自我修复:一旦某个容器崩溃,能够在1秒中左右迅速启动新的容器弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整。服务发现。
2022-11-18 14:42:05 309
原创 2022年RHCE认证考题解析最新版—RH294环境
由于本人10.17已成功考过CSA,经过两周所学的ansible并结合题库整理出来的CE解析版我也是11月月底就要考了,不过这套解析也是可以满足今年的redhat8题库文中可能涉及一些命令的参数解释,如有不懂的伙伴可参考我的笔记Ansibleps:正文开始:创建主机清单修改配置文件测试是否可以ping通考试时可以开启两台终端,另一半负责查看模块帮助文档,在练习当中需记住模块的使用就好[greg@control ansible]$ ansible-doc yum_repository
2022-11-09 17:37:49 8424 12
原创 基于haproxy负载均衡实现lamp与apache的高可用
为了满足企业级haproxy高可用,实现lamp+apache web服务实现负载均衡,来减少服务器的资源压力。
2022-11-08 14:26:16 246
原创 基于ansible部署lamp架构(源码安装)
基于roles角色来实现管理lamp架构的项目,包含了playbook、shell、模块的方式实现架构。
2022-11-07 23:13:09 1324
原创 第十章、对ansible进行故障排除测试
默认情况下,红帽ansible引擎配置为不将其输出记录到任何日志文件。它提供了一个内置日志基础架构,但是可以通过配置文件的参数进行配置、或通过。如果进行了其中任一项配置,ansible会把来自ansible和ansible-playbook命令的输出结果存储到ansible.cfg配置文件中或$ANSIBLE_LOG_PATH环境变量配置的日志文件中。当然这些日子平时用的比较少,因为运行playbook时就自动输出结果了//打开默认存储位置2、调试模块。在对使用变量相互通信的任务(例如,将一项任务的输出
2022-11-04 18:22:39 690
原创 第八章、ansible基于清单管理大项目
在playbook中引用hosts时,如果对应的主机清单中没有配置该主机,是无法执行的。执行a.yml这个playbook的时候,你就会发现有问题了,直接跳过该任务,无法执行。所以在引用主机清单时,一定要注意playbook里面hosts字段后写的内容只能是主机清单里面编辑的内容。使用playbook引用主机清单的方式有很多种,不过在使用这种的情况下需要清单里面有这些,如下Hosts: all ----所有的受控主机Hosts: net ----主机组[net]
2022-11-02 22:41:01 395
原创 第七章、 在被管理节点上创建文件或目录
Ansible将jinja2模板系统用于模板文件。Ansible还使用jinja2语法来引用playbook中的变量。变量和逻辑表达式置于标记或分隔符之间。例如,jinja2模板将{% EXPR %}用于表达式或逻辑(如循环),而{{ EXPR }}则用于向最终用户输出表达式或变量的结果。后一标记在呈现时将被替换为一个或多个值,对最终用户可见。使用语法括起不应出现在最终文件中的注释。在下例中,第一行中含有不会包含于最终文件中的注释。第二行中引用的变量被替换为所引用的系统事实的值。
2022-11-01 21:00:00 300
原创 安装ansible时报错(nothing provides (ansible-core >= 2.12.2 with ansible-core < 2.13) needed by ansible-5)
centos8下载ansible报错
2022-10-20 14:32:00 4549 1
原创 Nginx 理论+实例超详细讲解
历时一周学完的nginx服务架构,基于CentOS8系统部署,其中包含各种模块与实操,可以轻松入门并运用到实际操作中
2022-10-19 18:21:09 4108
原创 RHCSA 8考题超级详细解析(2022最新版)本人已过
细节已更新。我是今年10.17考过的CSA(拿了271分),现目前这个博客的话可以满足今年的的考试内容哦。感兴趣的伙伴欢迎关注加收藏哦。
2022-08-18 12:09:41 26419 24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人