使用 Istio 实现灰度发布

使用 Istio 实现灰度发布

简介: Kubernetes 作为基础平台,提供了强大的容器编排能力。但是在其上部署业务和服务治理上,仍然会面对一些复杂性和局限性。在服务治理上,已经有许多成熟的 ServiceMesh 框架用于扩充其能力,如 Istio、Linkerd、…

Read More

rke升级k8s集群

rke升级k8s集群

1、需求 目前开发环境和线上环境的k8s集群版本不统一,开发区的版本为v1.17.5,线上的版本为v1.16.3,为避免环境不统一而带来不必要的麻烦,现进行统一升级使版本进行统一化 2、背景概述 2.1、Kubernetes 1.18版本介…

Read More

密码保护:线上Kubernetes集群node宕机故障报告整理

密码保护:线上Kubernetes集群node宕机故障报告整理

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。 密码:

Read More

微服务网络原理

微服务网络原理

1.开始之前请思考如下问题 (1)Kubernetes的网络模型是什么 (2)Docker背后的网络基础是什么 (3)Docker自身的网络模型和局限是什么 (4)Kubernetes的网络组件之间是怎么通信的 (5)外部如何访问Kuber…

Read More

删除K8s Namespace时卡在Terminating状态

删除K8s Namespace时卡在Terminating状态

1.问题来源 Rancher2.3上给用户授权项目权限的时候,查看UI界面上的命名空间的时候显示此项目未添加命名空间,更新项目中的容器时命名空间为null,然而其它的项目是没有问题的,起初怀疑是授权的问题,然后给授予项目的管理员的权限,没鸟…

Read More

RKE部署Kubernetes集群

RKE部署Kubernetes集群

1.操作系统 几乎所有安装了Docker的Linux操作系统都可以运行RKE,但是官方推荐使用Ubuntu 16.04,因为您大多数RKE的开发和测试都在Ubuntu 16.04上。 2.RKE安装Kubernetes集群 2.1RKE安装…

Read More

密码保护:rancher2 使用AAD做认证

密码保护:rancher2 使用AAD做认证

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。 密码:

Read More

密码保护:traefik使用etcd存储配置

密码保护:traefik使用etcd存储配置

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。 密码:

Read More

Kubernetes之Helm自定制chart包

Kubernetes之Helm自定制chart包

1.Helm的概念 Helm这个东西一直有所耳闻,但一直没用于生产环境,本次借助公司的一套预生产环境实践了一把,总结一下,记录于此。 网上随处可见,此处粗略记录如下 Helm 有三个重要概念: chart:包含了创建Kubernetes的一…

Read More

基于kubernetes构建企业Jenkins,CI,CD平台

基于kubernetes构建企业Jenkins,CI,CD平台

1.Ci,CD介绍 开发-编译-测试-部署 持续集成(Continuous Integration,ci):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈 持续部署(Continuous Deployment,cd):…

Read More