Docker安装Zookeeper(单机) 2024-05-30 云原生, zookeeper, 运维, debian, 分布式 124人 已看 restart always #始终重新启动zookeeper,看需求设置不设置自启动。-e TZ=“Asia/Shanghai” # 指定上海时区。-v # 将本地目录(文件)挂载到容器指定目录;-p 2181:2181 # 对端口进行映射。–name # 容器名称。-d # 后台运行容器。
Windows和Linux系统部署Docker(2) 2024-05-29 云原生, 容器, 运维, eureka, docker 43人 已看 Docker并非是一个通用的容器工具,它依赖于已存在并运行的Linux内核环境。Docker实质上是在一个已运行的Linux下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的Linux主机。
Docker 私有仓库部署和管理 2024-05-30 云原生, 容器, 运维, eureka, docker 43人 已看 创鑫公司提出了一个新需求,使用 Docker 将 Consul、Consul Template、Registrator 和 Nginx 组装成一个值得信任且可扩展的服务框架,可在这个框架中添加和移除服务,不需要重写任何配置,也不需要重启任何服务,一切都能正常运行。Docker Compose 的前身是 Fig,它是一个定义及运行多个 Docker 容器的工具。使用 Docker Compose 时,只需要在一个配置文件中定义多个 Docker 容器,然后使用一条命令启动这些容器。
K8s Pod 资源进阶 2024-05-23 云原生, kubernetes, 容器 38人 已看 如果系统中没有BestEffort类别的容器,接下来就轮到BUrstable类别的容器,如果有多个Burstable类别的容器,就看谁的内存资源占用多,就优先干掉谁。DownwardAPI可以让容器获取Pod的相关元数据信息,比如Pod名称,Pod的IP,Pod的资源限制等,获取后通过env、volume的方式将相关的环境信息注入到容器中,从而让容器通 过这些信息,来设定容器的运行特性。k8s 不允许设置精度小于1m 的CPU 资源。容器的用量少,但与自身的Requests值相比,它的占比要大于B容器。
Kubernetes 之 StatefulSet基本原理 2024-05-30 云原生, kubernetes, java, 容器, docker 41人 已看 StatefulSet 是一个有状态的集合,不同于一般 Pod 的一致性,不同的 Stateful Set 创建的 Pod 之间存在数据上的差异。同时它们是有序的,这样它们在故障或删除后恢复,自身的名字也不会变化,以达到维护整个分布式系统的目的。例如在 Redis 主从集群中,我们不能用 Pod 模式来部署,以为主从容器之间的配置信息是不一样的,这时候我们就需要 Stateful Set 来实现我们的需求。
满帮集团 Eureka 和 ZooKeeper 的上云实践 2024-05-27 云原生, zookeeper, eureka, 分布式 93人 已看 在此次迁移过程中,业务能够平稳无损迁移和性能的大幅提升,证明了 MSE 在服务注册中心领域的卓越性能和可靠性。相信随着 MSE 的不断演进,其对易用性和稳定性的持续追求无疑将为更多企业带来巨大的商业价值,并在企业数字化进程中发挥越来越重要的作用。
K8S集群中Yaml文件详解 2024-05-22 云原生, kubernetes, 容器 38人 已看 K8S集群中对资源管理和资源对象编排部署都可以通过声明YAML文件来解决,也就是可以把需要对资源对象操作编辑到 YAML 格式文件中,我们把这种文件叫做资源清单文件,通过kubectl命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署了。YAML 文件 : 就是资源清单文件,用于资源编排。
SOA 与“微服务”的区别 2024-05-28 云原生, 微服务, 架构, 运维 24人 已看 综上所述,SOA和微服务在服务粒度、通信方式、交付要求、应用场景以及服务管理和部署等方面存在显著差异。这些差异使得两者在各自适合的场景中发挥着不同的优势。SOA(面向服务的架构)与微服务之间的区别可以从多个维度进行分析。
微服务架构-微服务架构的挑战与微服务化的具体时机 2024-05-30 云原生, 微服务, 架构 35人 已看 微服务的开发模式和单体服务差异比较大,对设计、开发、测试、运维等研发流程的各个阶段都提出了新的挑战。微服务拆分确实会带来很多实实在在的收益,但同时在开发、测试、运维等多个方面也带来了很多挑战。特别是在业务发展初期,团队人员不多,对微服务周边技术和基础设施的积累不够,贸然采取微服务架构,不仅无法带来预期的收益,还可能严重阻碍业务的快速迭代,严重时甚至可能变成一个灾难。那么我们该在什么样的时机引入微服务呢?今天我们就来看下微服务的挑战和微服务化的具体时机。
云原生周刊:K8s 上的 gRPC 名称解析和负载平衡 2024-05-27 云原生, kubernetes, 容器 46人 已看 作者介绍了使用 Docker 和 Kubernetes 部署 JVM 应用程序的挑战,并提出了一种更灵活、可扩展的方法,通过使用 Kubernetes Operator 来管理应用程序的生命周期和资源。此外,文章还探讨了 gRPC 与 Kubernetes 和其他服务发现系统的集成,提供了关于在分布式系统中实现高效服务通信的最佳实践和实用示例。它提供了一个便于编程的 API,可以利用 Go 内置的测试框架定义和运行 Kubernetes 集群上组件的端到端测试套件。本文由博客一文多发平台。
微服务:构建Spring Boot与Dubbo集成:以Nacos为注册中心 2024-05-22 云原生, spring boot, 微服务, 架构, dubbo 34人 已看 构建Spring Boot与Dubbo集成:以Nacos为注册中心
K8s service 进阶 2024-05-28 云原生, kubernetes, 容器 41人 已看 service通过selector和pod建立关联,K8s会根据service关联到的pOdIP信息组合成一个endpoint。若service定义中没有selector字段,service被创建时,endpoint controller不会自动创建endpoint。我们可以通过配置清单创建Service,而无需使用标签选择器,而后自行创建一个同名的endpoint对象,指定对应的IP。
Docker介绍与使用 2024-05-21 云原生, 容器, 运维, eureka, docker 40人 已看 来源于集装箱简称码头工人,隔离出来:打包装箱每个箱子是互相隔离的。开发命名在自己的电脑上可以进行运行项目,但是到了运维进行部署环境的时候就是运行不起来。镜像寻找:docker search 名称(如 :apache,nginx)docker ps -a,docker stop (容器名或者容器id)整个的一个过程流程:①安装依赖②配置仓库③安装软件④安装。问题:拉取镜像的时候速度很慢,用国内的加速器。环境:已经安装好迷你版本的centos7系统。相比于图形化界面:命令行的效率是更高的。
红队攻防渗透技术实战流程:云安全之云原生安全:内核漏洞和版本漏洞 2024-05-21 云原生, 安全 34人 已看 常规检测:https://github.com/teamssix/container-escape-check。检测利用:https://github.com/cdk-team/CDK。-CVE-2020-15257 containerd逃逸。4、实验获取到docker搭建的Web权限后进行逃逸。#云原生-Docker安全-容器逃逸&CDK自动化。#云原生-Docker安全-容器逃逸&内核漏洞。#云原生-Docker安全-容器逃逸&版本漏洞。-CVE-2019-5736 runC容器逃逸。
微服务:构建Spring Boot与Dubbo集成:以Nacos为注册中心 2024-05-22 云原生, spring boot, 微服务, 架构, dubbo 50人 已看 构建Spring Boot与Dubbo集成:以Nacos为注册中心
微服务:利用RestTemplate实现远程调用 2024-05-22 云原生, 微服务, 架构 37人 已看 由于实现还未封装用户信息,所以为null。 下面我们来使用**远程调用**用户服务的接口,然后封装一下用户信息返回即可。
K8S认证|CKA题库+答案| 15. 备份还原Etcd 2024-05-23 云原生, kubernetes, 容器, docker, etcd 77人 已看 kubernetes集群Etcd数据库数据的备份还原操作