logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kubernetes实战指南(三十一):零宕机无缝迁移Spring Cloud至k8s

1. 项目迁移背景1.1 为什么要在“太岁”上动土目前公司的测试环境、UAT环境、生产环境均已经使用k8s进行维护管理,大部分项目均已完成容器化,并且已经在线上平稳运行许久。在我们将大大小小的项目完成容器化以后,测试、UAT、生产环境的发版工具以及CICD流程慢慢的实现统一化管理,并且基于k8s开发了内部的发版审核平台,同时接入了Jira等项目管理工具。在自研平台进行发版时,能够自动关联项目的开发

#docker#jenkins#devops +2
人人都会Kubernetes(二):使用KRM实现快速部署服务,并且通过域名发布

上一小节介绍了KRM的一些常用功能,并且使用KRM的DEMO环境,无需安装就可以很方便的生成一些资源的YAML数据并使用。本节将实现在自己的集群中安装KRM,并且使用KRM去管理分布在各个地方的K8s集群,同时将实现快速部署一个服务到K8s集群中,最后实现对该服务的发布与访问。

文章图片
#kubernetes#容器#云原生
人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%

在集群管理页面可以看到被KRM管理的集群列表、集群版本、集群状态及集群配置等,当点击集群ID时,可以查看当前集群资源统计信息,比如当前集群节点总数量、Pod总数量、Namespace总数量等KRM不仅可以在线生成YAML,还可以安装到自己的集群里面去管理自己的K8s集群,免去手动处理YAML的难度,不仅可以提升管理效率,还可以降低出错率,大家可以自行尝试~更多功能正在不断完善中,大家可以关注:ht

文章图片
#kubernetes#运维#容器
Kubernetes实战指南(三十四): 高可用安装K8s集群1.20.x

文章目录1. 安装说明2. 节点规划3. 基本配置4. 内核配置5. 基本组件安装6. 高可用组件安装7. 集群初始化8. 高可用Master9. 添加Node节点10. Calico安装11. Metrics Server部署12. Dashboard部署1. 安装说明虽然K8s 1.20版本宣布将在1.23版本之后将不再维护dockershim,意味着K8s将不直接支持Docker,不过大家不

#kubernetes#docker#devops
Kubernetes实战指南(三十三):都0202了,你还在手写k8s的yaml文件?

文章目录1. k8s的yaml文件到底有多复杂2. 基于图形化的方式自动生成yaml2.1 k8s图形化管理工具Ratel安装2.2 使用Ratel创建生成yaml文件2.2.1 基本配置2.2.2 亲和力配置2.2.3 存储配置2.2.4 容器配置2.2.4 初始化容器配置2.2.5 Service和Ingress配置2.2.6 创建资源或生成yaml文件3. 其他资源文件自动生成1. k8s的

#kubernetes#docker#linux +2
到底了