Logo

在线
客服
  • 优质文章
我要上首页
  • 51CTO博客 发布于:2 小时前

    Jenkins在K8s下的三种部署流程和实战演示

    【人物简介】丁崎诗,前游族网络MOB云平台运维负责人、前趣医网运维总监,中科大自动化系软件工程专业硕士,8年互联网运维工作经验,4年运维管理经验,带过20人的团队,也负责过近万台设备,擅长云原生技术、容器云建设、监控体系、持续集成等领域。【内容提要】Jenkins在K8s下的有几种部署模式?如何使用原生控制器和资源?包管理器是什么?怎么使用?自定义控制器如何部署?【讲座整理】一般来说,Jenkin

    精选文章

    阅读 

    评论 

    收藏 

  • youerning 专栏作者 发布于:1 天前

    用Python选一个自己的股票池1

    人的精力是有限的,所以将目光聚焦在更小的范围内,也许能够得到性价比最高的效果。

    精选文章

    阅读 

    评论 

    收藏 

  • wjw555 发布于:1 天前

    Ucloud网络文件系统s3fs介绍

    Ucloud网络文件系统s3fs介绍

    阅读 

    评论 

    收藏 

  • breeze7086 发布于:3 天前

    ansible的一个bug经历

    体验ansible“假死”

    阅读 

    评论 

    收藏 

  • leejia1989 发布于:3 天前

    k8s ingress实现http/https7层和tcp四层代理

    ingress做为k8s集群的入口非常重要,能实现ingress功能的软件很多,可根据自身需求选择。本篇博客主要使用nginx官方提供的nginx-ingress完成了http/https7层代理和tcp四层代理的环境配置。系统环境1,k8s的版本为1.8.22,dockerce的版本为19.03.8-33,五台主机操作系统版本为centos7,kernel版本3.10.0-9574,使用五台主机

    阅读 

    评论 

    收藏 

  • youerning 专栏作者 发布于:3 天前

    用Python发一封图文并茂的邮件

    最近使用了不少通讯工具的接口,比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱。比如没有更丰富的版本方式。当然了,并不是说表现形式越棒就是约好的通知手段,这个依个人情况而定,而我恰恰需要比较丰富的表现形式,最终还是回到了邮件,邮件真香!而个人微信号的接口我没有合适的微信号可以登录,如果网页版微信没有被封的话,我想这个是表现形式与消息时效性结合的最

    精选文章

    阅读 

    评论 

    收藏 

  • 叶绍琛 发布于:3 天前

    Android安全指南 之 Xposed Hook实战

    本篇博文主要是介绍如何使用Xposed 框架Hook应用,使用的案例是OWASP提供的UNCRACKABLE1.apk,目的是通过Xposed Hook 获取到应用内部的flag字符串。我们发现UNCRACKABLE1这个应用在启动时会检测手机是否被root,当探知到手机出于root状态时会强制停止运行。那么首先使用JEB来分析以下示例的代码逻辑。一、JEB 分析apk使用JEB打开apk文件,由

    阅读 

    评论 

    收藏 

  • robinzs 发布于:3 天前

    我的K8s之路(1)-实践多次的kubeadm部署源生k8s

    有幸成为红旗教育学院的k8s讲师,想将部署操作k8s的内容做下梳理,故撰成此文。此为第一回,先说部署,后续再慢慢加其它内容。

    阅读 

    评论 

    收藏 

  • 南北二斗 发布于:3 天前

    Eg挨蒙—阿里云Centos7部署Lnmp+Zabbix+Grafana监控系统

    部署环境简介:本篇文章所用服务器为阿里云ECSCentos7系统、zabbix版本为4.2.8、grafana版本为6.7.3。Eg挨蒙,开始部署。一、部署LNMP第一步:安装nginx#将nginx的软件源添加到centos7系统中:yumlocalinstallhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos

    阅读 

    评论 

    收藏 

  • 前程有光 发布于:3 天前

    深度分析:理解Java中的多态机制,一篇直接帮你掌握!

    Java中的多态1多态是什么多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。用白话来说,就是多个对象调用同一个方法,得到不同的结果。2多态的语法格式父类类名引用名称=new子类类名();当是多态时,该引用名称只能访问父类中的属性和方法,但是访问的时候,会优先访问子类重写以后的方法。3满足多态的条件子类必须继承父类子类必须重写父类的方

    阅读 

    评论 

    收藏 

  • guxu_9808 发布于:4 天前

    CI实现方法之--Gitlab+Drone

    在K8S基础上出现了CICD,即持续集成与持续交付是软件开发和交付中的实践。项目从最初是瀑布模型,到敏捷开发,再到现在的DevOps。这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。 笔者基于自身需求做了如下测试,希望对同行有所助力,相关文章会持续更新。 做为红旗学院培训讲师,也会随着时代不断培训出新的适应潮流的IT精英。

    精选文章

    阅读 

    评论 

    收藏 

  • 王雪燕_wxy 发布于:4 天前

    信息化、数字化、智能化 阳光保险集团十五年科技建设之路

    阳光保险在科技能力建设方面,一直本着价值发展理念,长期采用自主建设的科技发展模式,具备自主规划、研究与构建等能力。 回顾阳光保险科技发展的这十五年,一直本着价值发展理念,长期采用自主建设的科技发展模式,具备自主规划、研究与构建等能力,堪称跌宕起伏。 回顾阳光保险科技发展的这十五年,一直本着价值发展理念,长期采用自主建设的科技发展模式,具备自主规划、研究与构建等能力,堪称跌宕起伏。 回顾阳光保险科技发展的这十五年,一直本着价值发展理念,长期采用自主建设的科技发展模式,具备自主规划、研究与构建等能力,堪称跌宕起伏。

    阅读 

    评论 

    收藏 

  • mb5cd21e691f31a 发布于:4 天前

    python中Ansible模块的Playbook理解

    Playbook在上一节中,我们详细介绍了Ansible提供的一些常用模块。可以看到,Ansible中的每个模块专注于某一方面的功能。虽然每个模块实现的功能都比较简单,但是,将各个模块组合起来就可以实现比较复杂的功能。在Ansible中,将各个模块组合起来的文件是一个YAML格式的配置文件。这个配置文件,在Ansible中称为Playbook。在这一节中,我们将循序渐进地介绍Ansible中的Pl

    阅读 

    评论 

    收藏 

  • wx5d37d5fd4aa62 发布于:4 天前

    从dockerhub拉取NBI可视化产品镜像

    前两篇文章介绍了将docker镜像打包,镜像发布,那么今天为大家介绍完一个闭环操作,如何从dockerhua拉取镜像,运行镜像,下面将演示从ubuntu和centos系统上拉取和运行镜像操作:操作流程:(1)拉取镜像(2)运行镜像(3)应用访问ubuntu系统拉取镜像演示:(1)拉取镜像命令:sudodockerpullnbidashboard/nbiplatform:latest(2)运行镜像:

    阅读 

    评论 

    收藏 

  • 张九冫 发布于:4 天前

    MySQL 之日志

    MySQL日志记录了MySQL数据库日常操作和错误信息。MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库的运行情况、用户的操作、错误的信息等。MySQL的日志分为以下四大类:错误日志:记录mysql服务的启动,运行或停止mysql服务时出现的问题;查询日志:记录建立的客户端的连接和执行的语句;二进制日志:记录所有更改数据的语句,可以用于数据的复制;慢

    阅读 

    评论 

    收藏 

  • MaAiQiang 发布于:5 天前

    supervisor守护进程管理实操笔记

    2020年年后工作中需开发一个多数据源自动上报业务数据的监控程序,程序开发完部署上线时需要对其进程进行自动管理,不然哪天程序down了还不知,可就麻烦了,所以这里选用了强大的supervisor,以下文章为学习及实际操作时的笔记,不周全处请指出Supervisor简介Supervisor官网:http://supervisord.orgSupervisor是用Python开发的一套通用的进程管理程

    阅读 

    评论 

    收藏 

  • Happy云实验室 专栏作者 发布于:5 天前

    1. 初窥kubernetes全貌— kubernetes入门到实战【入门+进阶篇】

    1.kubernetes简介1.1docker容器技术Dockerprovidesawaytorunapplicationssecurelyisolatedinacontainer,packagedwithallitsdependenciesandlibraries.Buildonce,Runanywhwere.Docker提供了一种将应用程序安全,隔离运行的一种方式,能够将应用程序依赖和库文件打

    阅读 

    评论 

    收藏 

  • 何小帅 发布于:5 天前

    rpm包方式安装RabbitMQ集群

    1前言RabbitMQ集群分为两种模式:普通模式:创建好RabbitMQ之后的默认模式。镜像模式:把需要的队列做成镜像队列。普通集群模式queue创建之后,如果没有其它policy,消息实体只存在于其中一个节点,A、B两个Rabbitmq节点仅有相同的元数据,即队列结构,但队列的数据仅保存有一份,即创建该队列的rabbitmq节点(A节点),当消息进入A节点的Queue中后,consumer从B节

    阅读 

    评论 

    收藏 

  • 前程有光 发布于:5 天前

    面试阿里,字节,美团必看的Spring的Bean管理详解

    IOC容器工厂只负责创建对象,而Spring当然不仅仅是一个对象工厂,其核心是一个对象容器,其具备控制反转的能力,所以也称为IOC容器。帮助我们存放对象,并且管理对象,包括:创建、销毁、装配,这样就将原本由程序自己完成的工作,交给了框架来完成,称为IOC容器。学习的核心也就在于如何将对象放在Spring中,以及如何从Spring中取出来。Spring有两个容器接口:ApplicationConte

    阅读 

    评论 

    收藏 

  • 16peace 发布于:5 天前

    VMware vCenter 6.7 安装过程

    VMware VCenter 6.7安装步骤

    阅读 

    评论 

    收藏 

  • 51CTO博客 发布于:5 天前

    从云下到云上,传统IT工程师的转型

    今天,笔者是做为传统的IT工程师,向云计算转型的工程师,云计算的学习者和使用者来看待云计算,也向各种读者来聊聊传统IT工程师眼中的云计算。

    精选文章

    阅读 

    评论 

    收藏 

  • Java旅途 发布于:5 天前

    判空我推荐StringUtils.isBlank

    在我们日常开发中,判空应该是最常用的一个操作了。因此项目中总是少不了依赖commons-lang3包。这个包为我们提供了两个判空的方法,分别是StringUtils.isEmpty(CharSequencecs)和StringUtils.isBlank(CharSequencecs)。我们分别来看看这两个方法有什么区别。一、StringUtils.isEmptyisEmpty的源码如下:publi

    阅读 

    评论 

    收藏 

  • 叶绍琛 发布于:6 天前

    Android安全指南 之 Frida脱壳实战

    一、Frida技术原理Android脱壳的目的是从内存中dump下解密的应用dex文件,为了实现这个目的我们需要知道dex文件在内存中dex地址与dex文件大小。Android系统的libart.so库文件中提供了一个导出的OpenMemory函数用来加载dex文件。这个函数的第一个参数指向了内存中的dex文件,如果我们可以Hook 这个函数,就可以得到dex文件加载进内存时的起始地址,再根据de

    阅读 

    评论 

    收藏 

  • Oldboy1key 发布于:6 天前

    BGP的13条选路原则

    1.Preferred-Value数值 2. Local_Preference 3.路由聚合 4.Network大于import引入 5.AS_Path 6.Origin 7.MED 8.EBGP优于IBGP路由 9.IGP的开销值 10.Router-ID值

    阅读 

    评论 

    收藏 

  • 俊伟祺i 发布于:6 天前

    通过Dockerfile部署Tomcat、Apache、Nginx、MySQL服务

    博文目录一、编写Dockerfile部署Tomcat服务二、编写Dockerfile部署Apache服务1、编写Dockerfile文件2、docker宿主机或者客户端访问httpd01容器中的apache服务3、登录httpd01容器,查看访问日志三、编写Dockerfile部署Nginx服务1、编写Dockerfile文件2、使用docker宿主机或者客户端访问nginx01容器中的nginx

    阅读 

    评论 

    收藏 

  • netbird_fly 发布于:6 天前

    一次使用spark进行离线计算的实践

    经过一个多月来的研究实践,在亲友团的帮助下,我的第一个spark程序终于上线了,现在总结下实践历程。

    阅读 

    评论 

    收藏 

  • wx5e689b0de8d2e 发布于:6 天前

    超详细生产级负载均衡算法总结

    生产级负载均衡算法详解负载均衡介绍负载均衡,英文名称为LoadBalance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。负载均衡能够平均分配客户请求到服务器阵列,借此提供快速获取重要数据,解决大量并发访

    阅读 

    评论 

    收藏 

  • 正义的阿根 发布于:6 天前

    Redis高可用集群实践

    Redis高可用集群

    阅读 

    评论 

    收藏 

  • wavebeed 发布于:7 天前

    java并发编程 -CountDownLatch和CyclicBarrier在内部实现和场景上的区别

    前言CountDownLatch和CyclicBarrier两个同为java并发编程的重要工具类,它们在诸多多线程并发或并行场景中得到了广泛的应用。但两者就其内部实现和使用场景而言是各有所侧重的。内部实现差异前者更多依赖经典的AQS机制和CAS机制来控制器内部状态的更迭和计数器本身的变化,而后者更多依靠可重入Lock等机制来控制其内部并发安全性和一致性。 {     Sync AbstractQu

    精选文章

    阅读 

    评论 

    收藏 

  • 何1991 发布于:7 天前

    k8s+jenkins实现自动化部署应用至k8s集群

    k8s-autodeploy-app

    精选文章

    阅读 

    评论 

    收藏 

点击浏览更多>>

限时拼团 更多

推荐作者 更多

  • 贺磊

    381W+
    人气
    717
    评论
    922
    点赞
  • 张强

    274W+
    人气
    248
    评论
    469
    点赞
  • 张甦

    240W+
    人气
    287
    评论
    392
    点赞
  • 廖堃

    179W+
    人气
    586
    评论
    964
    点赞
  • 更多作者

粉丝榜TOP10(专栏作者)

  • 1 姜汁啤酒
  • 2 南非蚂蚁
  • 3 李振良OK
  • 4 51CTOsummer
  • 5 阿铭linux
  • 6 王春海
  • 7 51CTO阿森
  • 8 奇猫
  • 9 sery
  • 10 捷哥CCIE

热门推荐 更多

博文动态

专栏组合 更多