云原生和自动化部署jenkins
文章平均质量分 60
云原生和自动化部署jenkins
智达教育
本人于20年毕业于东大,在学校跟随导师做了多个项目,现在2B大厂工做后端开发,有多年工作经验,同时热爱技术,对前端、python、大数据等多个领域有研究,希望与大家共进步。
展开
-
一篇文章教会你使用kubernetes的基本使用
从0到1教你掌握kubernetes核⼼组件,基于互联⽹项⽬部署⽅式演进,到整体容器编排调度组件架构。使⽤阿⾥云ECS服务器多种⽅式搭建K8S集群,搭建MiniKube、KubeAdm等⽅式,5分钟带你部署第⼀个K8S应⽤从k8s核⼼资源⽂件yaml解析到多个资源实战,包括Pod、Label标签、NodeSelector选择器综合应⽤Pod控制器Deployment实现滚动升级、DeamonSet、Job等案例实战;通过本文你会掌握上面的全部知识。...原创 2022-07-22 17:15:52 · 3166 阅读 · 33 评论 -
k8s 安装时报错 -bash: kubectl: 未找到命令
在profile中添加exportPATH="/root/.minikube/cache/linux/v1.20.2/$PATH"1首先用命令find/-namekubectl查找kubectl所在的位置。2将这个路径添加到系统的path,编辑vim/etc/profile。报错的原因kubectl没有添加到系统的环境变量中。.........原创 2022-07-22 15:48:19 · 6472 阅读 · 0 评论 -
云原生时代---带你了解火爆的Quarkus技术
目录官网描述Quarkus - Supersonic Subatomic Java简介优势🌰参考资料看一下官网的概述 超音速亚原子-java 超音速就能够说明quarkus的速度相比当前流行的springboot框架是非常快的。quarkus是Red hat红帽公司开源的云原生框架。这是github上对quarkus的描述翻译过来就是Quarkus 是用于编写 Java 应用程序的云原生 (Linux) 容器优先框架。容器优先:最小的占用空间 Java 应用程序最适合在容器中运行。云原生...原创 2022-07-06 09:29:33 · 8015 阅读 · 0 评论 -
zookeeper启动时报8080 端口被占用
目录(1)删除jetty。(2)修改端口。(3)停用这个服务,zookeeper在启动的时候报错8080 端口被占用zookeeper启动时报8080 端口被占用,导致启动失败。特别是服务器上部署了tomcat服务时需要注意。通过查看zookeeper的官方文档,发现有3种解决途径:(1)删除jetty。(2)修改端口。 修改方法的方法有两种,一种是在启动脚本中增加 -Dzookeeper.admin.serverPort=没有占用的端口号。 一种是在...原创 2021-11-26 15:48:58 · 910 阅读 · 0 评论 -
jenkins执行shell命令时,提示“Command not found”处理方法
jenkins执行shell命令时,提示Command not found处理方法可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致解决方法很简单#!/bin/bash -ilexsource /etc/profile#!/bin/bas.原创 2021-11-19 10:18:32 · 7410 阅读 · 2 评论 -
jenkins提示没有这个文件: ‘pom.xml‘
今天使用jenkins的时候,配置一个mven项目在配置的时候遇到没有这个pom文件的问题在我这里的原因是项目没有git下来,先看jenkins中是否有项目。红箭头。如果没有。则需要先用jenkins把项目下载下来,然后在配置其他信息。这里只需把工作空间清理一下就解决问题了后面配置maven的命令即可。...原创 2021-11-19 09:07:20 · 7848 阅读 · 0 评论 -
jenkins使用
仪表盘说明:插件安装:配置:在全局工具配置那进行配置jdk配置:echo $JAVA_HOME获取本地的java_home ,在使用本地的操作的时候,需要去掉自动下载maven配置之后保存邮箱配置在系统配置里管理设置邮件注意:要想测试邮箱还要配置jenkins Location,jenkins Location也要配置且相同,发送者是管理员sonar配置同样是系统管理节点系统管理,...原创 2021-11-19 09:05:45 · 1028 阅读 · 1 评论 -
Jenkins安装详情
前提准备安装tomcat把tar,gz安装上去添加tomcat用户并设置密码,并将解压的tomcat目录权限授权给tomcat用户useradd tomcatpasswd tomcat//设置复杂的groupadd tomcat//添加组drwxr-xr-x 9 tomcat //用户 root //组 4096 11月 18 12:48 apache-tomcat-9.0.46chown -R tomcat:tomcat apache-tom...原创 2021-11-18 15:01:58 · 471 阅读 · 0 评论 -
网易云课堂(5)网易内部Redis高性能架构分析
Redis高可用集群实战:map:JVM堆栈redis:物理内存之前的5种数据格式(String /hash/ list/ set/ sorted set(Zset)) + 地理位置信息查询等新的数据格式范围查询:bitmap 地理空间:geospatial 索引半径查询高级特性:单副本:1个Redis服务端多副本:主从模...原创 2019-12-18 11:20:51 · 301 阅读 · 0 评论 -
网易公开课(4)5G物联网时代
NIO与BIOIO inputStream outStream 文件操作流网络流通信:就是将数据写到相应的端口(socket)等待客户端链接(accept())返回一个socket,通过socket进行接受数据(getInputStream()) 缓冲流(输入流(getInputStream))client应用场景设备与server间 的通信...原创 2019-12-17 10:53:49 · 303 阅读 · 0 评论 -
网易(3)spring boot
底层逻辑:框架实现更加方便的开发,提高开发效率。约定由于配置,配置自动装载默认选项spring 要使用的Bean都要进行配置(定义)灵活就是复杂拿来就用的思想: 自己写的stater没有代码,只有一个pom文件,只有相关的<dependences>依赖。说明有地方告诉spring创建这个对象,并将该对象进行了托管。想用某一个功能,必须是先有这个对象,之...原创 2019-12-16 17:21:28 · 110 阅读 · 0 评论 -
网易(13)玩转Redis高性能分布式锁
1、JVM锁:都拿到1这张票,用的是for循环,就会出现超卖都情况3W1h whatsynchronize 右图事例。线程状态:就绪 等待 运行 结束javac a.class javap -clock:手动进行释放锁lock.unlock()tomcat 200-1000JVM中都有锁,解决不...原创 2019-12-15 10:26:33 · 241 阅读 · 0 评论