分类 kubernetes 中的文章

kubernetes 部署多套 nginx ingress

背景

一套环境配置多个Ingress Nginx,一个是给到正式包,一个是给马甲包使用。

  • 可以让同一套后端代码同时服务于两个 App
  • ingress 不同,入口的 LB 地址也不同
  • 外界无法察觉这两个 App 其实是由同一套后端代码所提供的服务

PS: 其实这功能和 Nginx 的反向代理很像,但是在同一套 kubernetes 集群环境下,同时利用了云厂商提供的 LB 功能。

……

阅读全文

kubernetes 部署 apollo 配置中心

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

本文介绍在 kubernetes 环境下部署 apollo 配置中心的方法。

……

阅读全文

解决macOS的kubernetes is starting卡住的问题

其实说白了,就是镜像没能成功下载的原因…

在macOS kubernetes集成环境中,设定的镜像源似乎没生效,我通过

1
2
3
$ /Applications/Docker.app/Contents/Resources/bin/kubectl version --short
Client Version: v1.14.6
Server Version: v1.14.6

确定了当前docker环境集成的kubernetes版本是v1.14.6之后,通过Google搜索k8s.gcr.io/kube-apiserver:v1.14.6,找到了kubeadm config images list实际所需要的镜像如下:

……

阅读全文

helm的安装及小试牛刀

helm是kubernetes集群上的软件包管理工具,使用它可以方便地、快速地进行部署云应用,也可以方便地搜索stable系列的云应用,直接fetch然后install进来即可,省心省力就得靠它了~

……

阅读全文