使用kubesphere部署微服务的时候,节点的镜像不是最新的导致部署到旧版本问题 2024-05-19 云原生, 微服务, 架构, java, 开发语言 78人 已看 当一个Pod被调度到某个节点上时,该节点会尝试从本地镜像缓存中加载对应的镜像。如果本地镜像缓存中没有所需的镜像或版本,节点会尝试从镜像仓库中拉取镜像。所以当该服务分配到了 k8snode3 的时候就可以获取到最新修改的内容的镜像,被分配到 k8snode2 节点的时候就使用的是旧的镜像。在 k8snode2 节点上手动执行 docker pull 命令来拉取最新的镜像,然后重新部署相关的Pod。我使用kubesphere部署微服务的时候,发现有很多次,我修改了配置文件,但是部署完才发现部署的是旧版本。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 70人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
docker安装postgresql 2024-05-22 云原生, 容器, 运维, eureka, docker 87人 已看 -restart=always 表示容器退出时,docker会总是自动重启这个容器;13.15-bullseye版本的的镜像文件,也可以拉去最新的版本。表示以后台模式运行容器。
微服务:利用RestTemplate实现远程调用 2024-05-22 云原生, 微服务, 架构 88人 已看 由于实现还未封装用户信息,所以为null。 下面我们来使用**远程调用**用户服务的接口,然后封装一下用户信息返回即可。
微服务和传统的物理机器部署 2024-05-21 云原生, 微服务, 架构 93人 已看 部署:需要生成war包:Export→ Web-WAR file→ 选择war包地址→ 生成war包将war包上传到服务器启动:tomcat启动。
微服务:利用RestTemplate实现远程调用 2024-05-22 云原生, 微服务, 架构 78人 已看 由于实现还未封装用户信息,所以为null。 下面我们来使用**远程调用**用户服务的接口,然后封装一下用户信息返回即可。
Docker安装并部署Gitlab,同时解决Gitlab服务经常503/500的问题 2024-05-22 云原生, eureka, gitlab 183人 已看 Docker 安装Gitlab部署后需要解决的小问题1. 获取初始密码2. 解决刚安装好的Gitlab频繁出现503/500并重启的错误
k8s 二进制安装 详细安装步骤 2024-05-15 云原生, kubernetes, 容器 75人 已看 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd是go语言编写的。关闭防火墙 关闭selinux 关闭swap 根据规划设置主机名做域名映射 调整内核参数 时间同步。
K8s 二进制部署---下篇(多master节点 负载均衡 高可用) 2024-05-15 云原生, kubernetes, java, 负载均衡, 容器 90人 已看 【代码】K8s 二进制部署---下篇。
k8s笔记 | helm包管理 2024-05-19 云原生, kubernetes, 笔记, 容器, flask 96人 已看 如果是在 arm64下的话,使用 registry.cn-beijing.aliyuncs.com/pylixm/nfs-subdir-external-provisioner:v4.0.0 这个镜像会报错 exec / nfs-subdir-external-provisioner format error 简单来说就是平台不匹配,解决方案就是自己构建一个匹配的镜像包。由于需要提前创建storageClass manage-nfc-storage,在前面的章节中总共有三个文件。
Istio ICA考试之路---2-6 2024-05-21 云原生, istio 262人 已看 至此此题配置测试完毕,这题是整个考试中最复杂的一题,其实修改的内容也不是特别多,且模板内容都在同一个页面的连续位置上.所以熟悉了之后也就这样.再查看sidecar的日志,可以看到是由sidecar发起的。可以看到最后一条就是访问example.org的。在egress ns下创建一个测试的pod。通过该pod访问example.org。再查看istio-egress的日志。域名可以用vi的替换进行批量修改。可以看到并不是直接从它上面出去的。这题一共需要4段配置.查看测试pod的日志。
云原生 初识Kubernetes的理论基础 2024-05-15 云原生 43人 已看 K8S 是属于主从设备模型(Master-Slave 架构),即有 Master 节点负责集群的调度、管理和运维,Slave 节点是集群中的运算工作负载节点。在 K8S 中,主节点一般被称为 Master 节点,而从节点则被称为 Worker Node 节点,每个 Node 都会被 Master 分配一些工作负载。Master 组件可以在群集中的任何计算机上运行,但建议 Master 节点占据一个独立的服务器。
EureKa详解 2024-05-15 云原生, eureka 66人 已看 例如,产品设计中可以使用EureKa来发现用户需求、设计界面和功能,服务创新中可以使用EureKa来改进服务流程和体验,流程优化中可以使用EureKa来分析和优化现有的工作流程,组织变革中可以使用EureKa来激发员工创新意识和解决组织问题。综上所述,EureKa是一种创新方法论,结合了设计思维和系统思维,通过观察、分析、挖掘、转化和实施等过程,帮助人们激发创意、解决问题和实现创新。优势:EureKa能够激发创意、解决问题和实现创新,可以帮助人们从不同的角度思考问题,发现潜在的机会和解决方案。
K8s 二进制部署---下篇(多master节点 负载均衡 高可用) 2024-05-15 云原生, kubernetes, java, 负载均衡, 容器 96人 已看 【代码】K8s 二进制部署---下篇。
zookeeper服务注册与发现之Curator实现 2024-05-18 云原生, zookeeper, 分布式 171人 已看 众所周知,zookeeper是一个分布式协调框架,它可以实现的分布式协调功能非常多,如分布式锁、动态配置、分布式选举、服务注册与发现等功能。本节我们就先介绍一下zookeeper用于实现服务注册与发现的功能,本节将分别从其原理、实现几个方面简单讲述下zookeeper的服务注册与发现。
Skywalking快速介绍 2024-05-17 云原生, skywalking 55人 已看 作为OAP服务的外部存储设备,负责数据的存储,支持多种存储类型,可以使用既有的存储系统,如ElasticSearch,Mysql等,也可以自定义实现存储系统。SkyWalking数据可以选择存储在已实现的ElasticSearch,Mysql,TiDB,InfluxDB,H2的持久化系统,其中H2是内存数据库,重启SkyWalking服务会导致数据丢失,是默认的存储方式,一般线上使用ElasticSearch集群作为其后端存储(MySQL小数据量)。对于不需要聚合的数据,直接将其写入到外部存储器中;
运维别卷系列 - 云原生监控平台 之 05.prometheus alertManager 实践 2024-05-14 云原生, 运维 51人 已看 Alertmanager 处理客户端应用程序(如 Prometheus 服务器)发送的警报。它负责重复数据删除、分组并将它们路由到正确的接收器集成,例如电子邮件、PagerDuty 或 OpsGenie。它还负责静音和抑制警报。