首页 文章 精选 留言 我的

精选列表

搜索[共享带宽包],共10000篇文章
优秀的个人博客,低调大师

关于 k8s ,你需要知道的事 | 云端技能包

云资源优化服务 SpotMax无缝集成了Kubernetes,可便捷实现容器的管理与自动化发布。==>>戳链接了解SpotMax 在往期的“云”住民生存训练营--玩转k8s直播中,汇量科技技术VP、首席工程架构师蔡超介绍了一系列实用的k8s一线实践经验。以下是文字版内容节选。打开你的小本本,开始做笔记吧! Make the ThingsImmutable ​ CI/CD过程是⼀个不断将“可变”转化为“不可变”的过程,即让应用发布变得稳定、可重复。 如图,整个流程中,我们依次锁定了业务逻辑、运行环境、拓普部署结构等。最后加上相关的运行时配置, 如ConfigMap中配置,就构建出了整个服务的运行时。 不可变基础设施(immutable infrastructure)是云原生领域中一个重要概念。同样地,带着将“mutable”转为“immutable”的思维,我们将更能体会k8s的设计理念与其深层逻辑。 Map Your Organizationinto K8s ​ 为何需要Map Your Organization into K8s(在K8s中映射组织架构)? 早期云原生的定义包含了4个部分:微服务、容器化,持续发布CD,DevOps。在这背后,人们常常会提到康威定律: “系统的架构一定要符合组织的架构,有什么样的组织,也会设计出什么样的软件系统的架构。”——Melvin E. Conway 康威定律已经被大量敏捷的组织所验证有效,例如Amazon 等云原生和微服务的先行者。因此,在 k8s 中映射组织架构,是 DevOps 和微服务等云原生实践的重要一步。 ​ Kubernetes 不仅是容器编排引擎,更是 DevOps 和持续发布的核心——开发、部署、整个持续发布的过程都构建在 k8s上。 其中,Namespace 的概念不仅可以用来组织微服务,同样可以用来实现多租户管理,这一过程可有效配合微服务和 DevOps 的开发理念、并遵守了康威定律。 我们可以将整个应⽤相关的多个微服务、以及与之对应的项目、开发团队映射到 K8S中,实现更高效地构建 CD、保持不同环境的一致性,从而便捷实现人员的权限控制和管理。 构建镜像:Less is more ​ 制作 docker 时,镜像的 size 越小越好,即less is more——更小的镜像,也会有更少的漏洞,从而更加安全。 此外,如果镜像太大,每次启动新的 container/pod 时,pull镜像的时间将会过长,因此,更小的镜像也可以实现快速 scaling。 ​ dockerfile 中的 base 选择不同,会带来很大差别。比较两个常用基础镜像的大小: ubuntu:72.8M alpine:5.59M ​ 当然,更小的镜像,镜像中的工具就会更少——这是一个Trade-Off。 但是在 production 时,依然应该尽量将镜像的 size 控制得更小,可把调试做在Dev镜像里面,让非生产环境完成这一任务。在生产环境中,我们应该用更小的镜像,实现更快的启动速度,保障更高的安全性。 ———————————— 完整版直播视频回放,请戳: https://www.bilibili.com/video/BV1844y1J7KY?spm_id_from=333.999.0.0 扫描下方二维码,即可获取完整版PPT,了解更多内容! ​

优秀的个人博客,低调大师

Java 时间工具包 xk-time 3.2.1 发布,增加TemporalAccessor转换功能

xk-time 3.2.1 已经发布,更新如下: 1 新功能 (1)DateTimeConverterUtil增加TemporalAccessor相关转换方法,比如: TemporalAccessor转Date。 (2)DateTimeCalculatorUtil获取指定区间的格式化时间列表方法,根据传入模板格式化时间。 (3)DateTimeCalculatorUtil计算2个时间段的重叠(交集)时间方法,返回毫秒值。 (4)DateTimeCalculatorUtil计算倒计时支持传入时间对象和指定格式方法,可以指定格式,比如"小时,分钟,秒", "时,分,秒","时,分"等。 (5)DateTimeFormatterUtil增加对带Z格式的解析方法,如:2020-05-23T17:06:30.272Z。 2 修复bug 无 软件介绍: xk-time是时间转换,时间计算,时间格式化,时间解析,日历,时间cron表达式和时间NLP等的工具,使用Java8,线程安全,简单易用,多达70几种常用日期格式化模板,支持Java8时间类和Date,轻量级,无第三方依赖。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册