自动合并Kubeconfig,实现多k8s集群切换
随着kubernetes集群的增加,集群管理的问题就凸显出来,不同的环境存在不同的集群,不同的业务线不同的集群,甚至有些开发人员都有自己的集群。这里介绍一款工具来自动合并Kubeconfig,实现多k8s集群切换。
随着kubernetes集群的增加,集群管理的问题就凸显出来,不同的环境存在不同的集群,不同的业务线不同的集群,甚至有些开发人员都有自己的集群。这里介绍一款工具来自动合并Kubeconfig,实现多k8s集群切换。
Alpine以其小巧、简单在docker容器中得到了广泛的应用。但是Alpine Linux使用了musl,可能和其他Linux发行版使用的glibc实现会有些不同。这里主要介绍了它的基础用法,但是足以满足日常运维需要。
极简的istio样例部署,可以帮助新手快速入门,相较官方提供的Bookinfo应用更容易上手。
在devops理念中,CI/CD毫无疑问是最重要的一环,而代码质量检查则是CI中必不可少的一步。在敏捷开发的思想下,代码的迭代周期变短,交付速度提升,这个时候代码的质量就很难保证,测试只能保证功能完整与可用,而代码的质量纯靠review的话效率又很低,这个时候sonar...
随着公司容器化的深入,越来越多的服务陆续迁移到kubernetes集群中,有些问题在测试环境并未凸显,但是在生产环境中这些问题就显得格外的扎眼。这里就对实践中kubernetes集群中的7层负载均衡器ingress遇到的问题进行总结。
根据Pod对象的requests和limits属性,kubernetes将Pod对象归类到BestEffort、Burstable和Guaranteed三个服务质量(Quality of Service,QoS)类别。
解决容器中时区问题。
kubernetes解决删除的namespace一直处于Terminating状态的情况。
随着2017年AWS,Azure和阿里云相继在其原有容器服务上新增了对kubernetes的支持,而Docker官网也在同年10月宣布同时支持Swarm好kubernetes容器编排系统。kubernetes俨然已成为容器编排领域事实上的标准,而2018年更是各大公司相继将服务迁移到kubernetes上,而kubernetes则以惊人更新速度,保持着每个季度发布一个大版本的速度高速发展着。
精简Docker镜像的好处很多,不仅可以节省存储空间和带宽,还能减少安全隐患。优化镜像大小的手段多种多样,因服务所使用的基础开发语言不同而有差异。本文将介绍精简Docker镜像的几种通用方法。