![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
大数据&运维实战
文章平均质量分 89
专栏所有内容提供技术支持
Y了个J
这个作者很懒,什么都没留下…
展开
-
K8s CI&CD实战
DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI) 和持续交付 (CD) 已经成为该领域一个理想的解决方案。在 CI/CD 工作流中,每次集成都通过自动化构建来验证,包括编码、发布和测试,从而帮助开发者提前发现集成错误,团队也可以快速、安全、可靠地将内部软件交付到生产环境。原创 2023-05-04 23:58:26 · 140 阅读 · 0 评论 -
KubeSphere部署mysql、redis、nacos
使用 kubectl get pod --all-namespaces 来检查 KubeSphere 相关组件的运行状况。如果您无法从 dockerhub.io 下载容器镜像,建议提前准备仓库的镜像地址(即加速器)。KubeKey 可以将 Kubernetes 和 KubeSphere 一同安装。建议您的操作系统处于干净状态(不安装任何其他软件),否则可能会发生冲突。节点上可以使用 sudo/curl/openssl/tar 命令。检查无误,我们就可以去页面登陆kubesphere系统了。原创 2023-05-04 00:43:05 · 1749 阅读 · 0 评论 -
kubernetes部署springboot项目
创建三个springboot pod 副本集群。原创 2023-04-30 11:48:27 · 445 阅读 · 1 评论 -
kubernetes入门到精通-04
kube-proxy 通过 iptables 处理 Service 的过程,需要在宿主机上设置相当多的 iptables规则,如果宿主机有大量的Pod,不断刷新iptables规则,会消耗大量的CPU资源。Service资源用于为pod对象提供一个固定、统一的访问接口及负载均衡的能力,并借助新一代DNS系统的服务发现功能,解决客户端发现并访问容器化应用的问题。Endpoint是kubernetes中的一个资源对象,存储在etcd中,用于记录一个service对应的所有pod的访问地址。原创 2023-04-30 11:36:53 · 68 阅读 · 0 评论 -
kubernetes入门到精通-02
kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的组的资源进行隔离使用和管理,不同的Namespace下的pod 相互之间是访问不通的。3.当相同类型的资源越来越多,对资源划分管理是很有必要,此时就可以使用Label为资源对象 命名,以便于配置,部署等管理工作,提升资源的管理效率。Pod控制器用于pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod。可以实现多套环境的资源隔离或者多租户的资源隔离。原创 2023-04-29 16:48:28 · 95 阅读 · 0 评论 -
kubernetes入门到精通-03
初始化容器 对pod启动顺序做一个编排 底层写脚本 脚本钩子函数 容器停止之前或者容器启动成功之后 走回调的方法 (执行脚本、发送tcp、发送http请求)容器探测 心跳策略 如果容器宕机了自动重启 重启策略定义(执行脚本、发送tcp、发送http请求)原创 2023-04-29 23:11:46 · 117 阅读 · 0 评论 -
kubernetes入门到精通-01
1.Swarm: Docker自 己的容器编排工具2.Mesos: Apache的一个资源统一管控的工具,需要和Marathon结合使用3.docker-compose 容器编排3.Kubernetes : Google开源的的容器编排工具Kubernetes是Google在2014年开源的一款容器集群系统,简称k8sKubernetes用于容器化应用程序部署、扩展和管理,目标是让容器化应用简单高效官方网站:https://kubernetes.io/原创 2023-04-28 15:26:40 · 223 阅读 · 0 评论 -
基于ELK+Kafka构建分布式日志采集系统
本机电脑需要有JDK的环境,如果没有JDK环境直接安装 logstash-input-kafka 或者logstash-output-elasticsearch会报错的。在传统项目中,如果在生产环境中,有多台不同的服务器集群,如果生产环境需要通过日志定位项目的Bug的话,需要在每台节点上使用传统的命令方式查询,这样效率非常低下。访问:kibana http://192.168.75.143:5601/app/kibana#/dev_tools/console。原创 2023-04-28 13:46:39 · 1807 阅读 · 0 评论 -
基于SkyWalking构建企业级apm服务监控系统
SkyWalking是一个开源的观测平台,用于从服务和云原生等基础设施中收集、分析、聚合以及可视化数据,SkyWalking 提供了一种简便的方式来清晰地观测分布式系统,甚至可以观测横跨不同云的系统,SkyWalking 更像是一种现代的应用程序性能监控(Application Performance Monitoring,即APM)工具,专为云原生,基于容器以及分布式系统而设计。在微服务系统中,随着业务的发展,系统会变得越来越大,那么各个服务之间的调用关系也就变得越来越复杂。原创 2023-04-28 13:04:30 · 405 阅读 · 0 评论 -
jenkins
在浏览器访问:http://ip:8080,会提示输入管理员密码,根据提示找到初始密码输入,然后点继续。这里我们选择安装推荐的插件,然后就会自动帮我们下载插件,如果提示部分插件安装失败,就点重试再次安装。安装完插件后点继续,我们这里创建一个管理员用户,后面就看着提示点,完成后进入jenkins欢迎页。第一次构建可能耗时比较长,因为需要下载一些相关依赖jar包。搜索: Maven Integration plugin。搜索: Publish Over SSH。全局配置: jdk和maven。原创 2023-04-27 13:52:07 · 87 阅读 · 0 评论