
1-DevOps 技术栈进阶
文章平均质量分 57
涉及到devops工具的使用,以公司项目为依托,详细剖析devops工具的使用
互联网老辛
云原生讲师,创业公司负责人,还有一堆虚名:优快云博客专家,华为云-云享专家,阿里云专家博主等;
展开
-
在docker安装的centos容器内设置远程链接
公众号文章备份原创 2022-10-11 06:48:03 · 2023 阅读 · 0 评论 -
解决:dockerd: failed to start daemon: Devices cgroup isn‘t mounted
问题复现安装docker-19.03.9.tgz解压并安装后,启动docker./dockerd & 出现报错提示如下:failed to start daemon: Devices cgroup isn’t mounted问题分析此问题很可能是cgroup没有挂载导致的,因为cgroup没有挂载,所以无法工作。我们可以直接挂载即可。问题解决此处我们直接使用脚本解决,你可以直接复制脚本到你的服务器中,执行即可。注释:set -e : 在脚本的前面加上这条命令,表示如果任何原创 2021-06-28 09:31:34 · 13151 阅读 · 10 评论 -
【原力计划】深夜学妹发微信视频要聊的敏感话题居然是podman,聊天过程解密
学妹小庄: 师哥,现在已经一点, 咱们能聊点敏感话题吗?老辛: 可以啊学妹小庄: 那我们开视频吧。视频打开后,黑漆漆的,啥也看不到,没开灯!学妹小庄:听说docker已经不火了,在centos8下直接使用podman替代了docker,是这样的吗?老辛: 额(超敏感,前沿话题啊),是的,docker出现的原因是为了解决不同的环境之间,手工匹配的复杂程度。但是docker在使用的过程中也会遇到问题,比如:“Docker 守护程序在多个核心上占用 100% CPU 资源,并导致主机无法正常使用。”原创 2021-05-07 08:31:32 · 3411 阅读 · 20 评论 -
k8s组件的梳理
Master组件Master 组件对集群进行全局决策(例如,调度),并检测和响应集群事件(例如,当不满足部署的 replicas 字段时,启动新的 pod)。1、kube-apiservermaster节点上提供k8sapi服务的组件,2、etcd保存了k8s集群的一些数据,比如pod的副本数,pod的期望状态与现在的状态3、schedulermaster节点上的调度器,负责选择节点让pod在节点上运行kube-scheduler 给一个 pod 做调度选择包含两个步骤:1、过滤2、打分原创 2021-04-08 07:40:09 · 2460 阅读 · 0 评论 -
k8s正确删除pod的方法
[root@k8s-master ~]# kubectl get podsNAME READY STATUS RESTARTS AGEnginx-86c57db685-2nrfp 1/1 Running 0 48mnginx3-bc84fb766-vh8v5 1/1 Running 0 46m现在我想删除nginx先删除deployment:查询:[root@k8s-ma原创 2021-03-30 17:57:01 · 4026 阅读 · 0 评论 -
kubeadm 方式搭建k8s集群完整版汇总
本文一共五篇文章,详细的讲解了k8s的相关概念,以及k8s集群的搭建;Kubernetes相关概念入门k8s核心概念总结版k8s的集群搭建前的相关操作–必看kubeadm方式搭建k8s之docker环境安装kubeadm方式搭建k8s集群需要注意的是: 学习过程一定是从前往后学习,不要直接看第五篇,因为第二篇和第三篇里都有相关的环境搭建, 没有搭建好环境是做不了第五篇的。在整个的搭建过程中,唯一可能出错的地方有了两个:初始化kubernetes端口占用问题安装CNI网络插件的时候,因原创 2021-03-22 10:14:59 · 2403 阅读 · 0 评论 -
【DevOps】Kubernetes相关概念入门
文章目录Kubernetes入门及实践前言1.1 Kebernets介绍1.2 Kubernetes主要功能1.3 设计架构及核心组件1.3.1 Master 节点组件1.3.2 Node 节点组件1.3.3 分层架构1.4 基本对象概念总结Kubernetes入门及实践前言本文节选自运维课程的教学课件,在教培行业,我们不忘初心,坚持分享,坚持以学员为本,坚持以就业为导向。敢于跟不良教学风气做斗争,为初学者和中高级运维学习者打造最具有实战性的课程。1.1 Kebernets介绍Kubernetes原创 2020-07-22 23:36:27 · 4516 阅读 · 46 评论 -
【devops】持续集成环境-jenkins插件管理
文章目录前言一. jenkins插件地址修改web端后台修改2. 在配置文件里修改:3. 修改完后重启jenkins二 . 安装插件举例总结前言jenkins本身的功能并不多,很多的功能我们需要使用jenkins的插件来完成我们的工作。 比如从gitlab上拉取代码,使用maven构建项目等功能都需要依靠插件来完成,今天我们就来聊聊jenkins 的插件管理一. jenkins插件地址修改web端后台修改我们在之前的文章中介绍过,安装jenkins的时候,有个插件安装过程我们直接跳过了,因为使原创 2020-07-19 23:14:37 · 2647 阅读 · 0 评论 -
【庖丁解牛】jenkins安装出现提示“Please wait while Jenkins is getting ready to work”
文章目录问题复现问题分析问题解决问题复现jenkins在安装执行java -jar jenkins.war --httpPort=8080后, 通过网页端进行访问安装:输入:浏览器输入ip:8080出现的报错及报错截图如下:Please wait while Jenkins is getting ready to work (jenkins)如果界面提示Jenkins正在启动,请稍后…或者提示Please wait while Jenkins is getting ready to work…原创 2020-07-19 22:33:51 · 3464 阅读 · 4 评论 -
【DevOps】持续集成环境-Jenkins安装图文版
文章目录前言Jenkins的安装1. 环境2. 安装java3. 下载Jenkins4. 安装Jenkins5. 访问测试6. 安装插件7. 创建管理员账号8. 安装完成:总结前言大家好,我是高胜寒,一个在教培行业不忘初心的人,本文是【循序渐进学运维】DevOps工具篇的第5篇文章-【【DevOps】持续集成环境-Jenkins安装图文版【循序渐进学运维】DevOps工具篇 主要针对的是DevOps常用的工具,比如jenkins,gitlab, docker等工具的结合使用。Jenkins原创 2020-07-08 20:18:41 · 2756 阅读 · 0 评论 -
【DevOps】centos7 下的 gitlab托管服务器的介绍与安装
文章目录前言gitlab的介绍gitlab 和github的区别gitlab的安装1. 实验环境:2. 安装和配置必要的依赖项3. 添加yum源4. 更新本地yum缓存,并安装5. 启动服务并从网页端访问6. 添加组,创建用户和项目7. 创建组的步骤:8. 创建项目9. 创建用户10. 将用户添加到组10. 测试总结前言大家好,我是高胜寒,一个在教培行业不忘初心的人,本文是【循序渐进学运维】DevOps工具篇的第4篇文章-【DevOps】centos7下的gitlab介绍与安装【循序渐进学运维】D原创 2020-07-08 16:25:14 · 3939 阅读 · 45 评论 -
【DevOps】持续集成的流程及jenkins的介绍
文章目录前言jenkins的概念什么是DevOpsjenkins特性持续集成的流程总结大家好,我是高胜寒,一个在教培行业不忘初心的人,本文是【循序渐进学运维】DevOps工具篇的第3篇文章-【DevOps】持续集成的流程及jenkins的介绍【循序渐进学运维】DevOps工具篇 主要针对的是DevOps常用的工具,比如jenkins,gitlab, docker等工具的结合使用。前言持续集成,一定要有一个持续集成服务器的参与,而jenkins就是搭建持续集成服务器,能够完成自动化构建的一款非常好原创 2020-07-08 09:45:53 · 3327 阅读 · 0 评论 -
【DevOps】持续集成
文章目录什么是集成什么是持续集成持续集成的六个步骤:1. 提交2. 测试(第一轮)3. 构建4. 测试(第二轮测试)5. 部署持续集成的组成要素持续集成有什么好处总结大家好,我是高胜寒,一个在教培行业不忘初心的人,本文是【循序渐进学运维】DevOps工具篇的第2篇文章【循序渐进学运维】DevOps工具篇 主要针对的是DevOps常用的工具,比如jenkins,gitlab, docker等工具的结合使用。什么是集成开发人员写代码,代码写完后直接给客户吗? 显然不是,客户需要的是软件而不是一堆代原创 2020-07-07 13:33:35 · 5372 阅读 · 43 评论 -
【DevOps】软件开发生命周期
大家好,我是高胜寒,一个在教培行业不忘初心的人,本文是【循序渐进学运维】DevOps工具篇的第一篇文章【循序渐进学运维】DevOps工具篇 主要针对的是DevOps常用的工具,比如jenkins,gitlab, docker等工具的结合使用。文章目录1. 计划和需求分析a) 计划b) 需求分析2. 设计项目架构3. 开发和编程(实现阶段)4. 测试5. 部署(进化阶段)案例软件开发模型1. 概念2. 分类a 瀑布模型b. 敏捷模型瀑布和敏捷开发的理解后记软件开发的生命周期,又叫做SDLC, 主要.原创 2020-07-06 17:58:05 · 3801 阅读 · 15 评论