Kubernetes 部署微服务踩坑_51CTO博客
导读本文给你分享我在K8S生产环境上部署微服务项目遇到的问题:1、限制了容器资源,还经常被杀死?2、滚动更新之健康检查重要性3、滚动更新之流量的丢失先说一下第一个问题,限制容器资源,还经常去杀死的原因?就是说部署的java应用,不一会就重启了,其实重启就是在重建了,这就意味着你的pod是不健康的,然后k8s重新再帮你去拉取了,这样的话就要去找问题去排查了,说白了其实就是被杀死了,可以通过descr
原创 2019-12-23 17:04:58
2706阅读
近年来微服务/SOA很是流行,我们团队赶时髦,也玩了玩。虽然用的时间还不长,但也已经过不少。今天想记录下
原创 2022-04-13 14:45:11
73阅读
部署kubernetes/ingress-nginx()
原创 2020-12-02 17:27:53
3617阅读
【1】java.net.UnknownHostException① 问题背景与表现背景:docker启动应用服务注册到别处eureka(注意是别的服务器的eurek
原创 2022-06-09 02:13:13
515阅读
一. 前言从零开始开发一个微服务,将该微服务打包成docker镜像,利用yaml文件部署到kube集群中 具体思路:在开发环境,创建一个docker-project的微服务,对外暴露一个接口;使用dockerfile打包成docker镜像,再将他push到docker伺服中;接着使用yaml文件将此镜像部署到kube集群。一. 镜像环境准备Docker之镜像制作Docker之私有镜像仓库搭建按照以
不要照搬kubesphere官网文档中NFS服务器搭建,如果你是centos系统,也添加上那你估计有得折腾了。也有可能是我脸黑配置负载均衡haproxy配置选择两台work节点复用
原创 2023-05-06 09:22:33
295阅读
目录Jenkins+Kubernetes+Docker完成微服务持续集成                创建NFS共享目录 配置harbor微服务部署      &nb
转载 2024-01-03 11:34:30
29阅读
目录:一.k8s简介1.Kubernetes的主要功能2.kubernetes设计架构3.Kubernetes主要由以下几个核心组件组成二.k8s的部署1.禁用swap分区2.修改驱动3.安装部署软件kubeadm4.初始化集群三.安装flannel网络组件1.拉取flannel最新版本2.下载yml文件3.加入k8s集群 一.k8s简介Kubernetes(k8s)是 Google 开源的容器
转载 2023-08-14 13:53:57
251阅读
一.关于Eureka和Config服务的logback.xml配置文件问题 注意:在eureka和config服务中,如果使用logback.xml配置文件,会导致在服务启动的时候出现如下warn警告信息,尤其是config服务,更严重的会导致服务无法启动.2018-10-09 15:09:32.738 WARN 8176 --- [ost-startStop-1] c.n...
原创 2022-12-23 14:54:45
492阅读
1. 荒腔走板最近一两个月生产K8s集群频繁出现短时503 Service Temporarily Unavailable,还不能主动复现,相当郁闷,压力山大。HTTP 5xx响应状态码用于定义服务端错误。500 Internal Server Error:所请求的服务器遇到意外的情况并阻止其执行请求,通常针对单个请求,整个站点有时还是提供服务。502 Bad Gateway Error 暗示连接
原创 2021-02-25 13:12:58
519阅读
之前我在公司的项目中开发使用的Spring Boot是1.5.x版本,现在 2.x 已经发布了挺久,而Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,所以我把我们公司的项目自己做了一次重构,对整体框架进行了一次升级改造,在改造过程中,也了不少的,特记录如下.升级前 => 升级后Spring Boot 1.5.x => S...
原创 2022-12-23 17:33:11
117阅读
# Kubernetes 微服务部署 ## 简介 Kubernetes 是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在微服务架构中,Kubernetes 很适合用来管理多个服务,提供高可用性和自动化的部署。 ## 步骤概览 | 步骤 | 描述 | | ---- | ---- | | 1 | 配置 Kubernetes 集群 | | 2 | 创建 Docker 镜像 | | 3 |
原创 10月前
31阅读
### Kubernetes 微服务部署架构 随着现代应用程序的发展,微服务架构逐渐成为了主流。微服务架构将复杂的应用程序拆分为多个小的、独立的服务,以便于开发和运维。Kubernetes 是一个强大的容器编排平台,能够有效支持微服务部署。本文将介绍如何在 Kubernetes部署微服务,并提供相应的代码示例。 #### 微服务架构示意图 ```mermaid journey ti
微服务越来越火。很多互联网公司,甚至一些传统行业的系统都采用了微服务架构。体会到微服务带来好处的同时,很多公司也明显感受到微服务化带来的一系列让人头疼的问题。本文是笔者对自己多年微服务化经历的总结。如果你正准备做微服务转型,或者在微服务化过程中遇到了困难。此文很可能会帮到你!     写在前面   正文开始前,为了让各位读友更好的理解本文内容,先花两分钟了解一下微服务的优缺点。   聊起微服务
转载 2021-09-15 16:11:16
487阅读
服务器:阿里云Centos 7.6 数据库:MySQL5.6 1,grant all privileges on zabbix.* to zabbix@localhost; 提示ERROR 1044 (42000): Access denied for user 'root'@'localhost' ...
转载 2021-10-11 19:47:00
638阅读
2评论
部署storageclass记录
原创 2022-07-17 00:04:50
2502阅读
1点赞
IdentityServer 部署记Intro周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,了几个,在此记录分享一下。部署架构项目是基于 IdentityServerAdmin 项目修改的,感谢作者的开源付出,有需要 IdentityServer 管理需求的可以关注一下,觉得好用的可以给个 star 支持一下 https://github
转载 2020-04-07 16:08:00
172阅读
2评论
本章介绍kubernetes是什么,为什么要用它,具备什么价值。kubernetes是容器的编排系统,能够方便地对容器进行管理,包括升级、扩缩容等等,并且还具备健康检查自动治愈等实用功能。 可以把kubernetes想象成一套容器管理系统,通过k8s(kubernetes的简称,k和s之间有8个字符)能够方便的分配资源、管理容器。软件发展历史要理解kubernetes出现的原因,就要理解它解决的问
这个东西全都是,为了简单,我选择了使用一台centos7来搭建,但是还是无数的,博客有很多也很杂,莫名就出现了
原创 2022-11-02 15:24:39
147阅读
前言随着云计算和容器技术的发展,微服务架构已经成为了越来越多企业的首选。微服务架构可以将一个大型应用程序拆分成多个小型服务,每个服务都可以独立部署和扩展。这种架构可以提高应用程序的可伸缩性、可靠性和可维护性。而Docker则是实现微服务架构的重要技术之一。在微服务架构下使用Docker可以带来很多好处。首先,Docker可以将应用程序及其依赖项打包到一个容器中,使得应用程序可以在任何环境中运行,而
  • 1
  • 2
  • 3
  • 4
  • 5