09 2018 档案

摘要:使用istio我们可以根据权重和HTTP headers来动态配置请求路由。 基于内容的路由 因为BookInfo示例部署了3个版本的评论微服务,我们需要设置一个默认路由。 否则,当你多次访问应用程序时,会注意到有时输出包含星级,有时候又没有。 这是因为没有明确的默认版本集,Istio将以随机方式将 阅读全文
posted @ 2018-09-18 17:36 lvelvis 阅读(1378) 评论(0) 推荐(0)
摘要:本文根据官网的文档整理而成,步骤包括安装istio 0.5.1并创建一个bookinfo的微服务来测试istio的功能。 文中使用的yaml文件可以在kubernetes-handbook的manifests/istio目录中找到,如果镜像pull失败,请根据官网的镜像自行修改。 安装环境 Cent 阅读全文
posted @ 2018-09-18 17:32 lvelvis 阅读(2065) 评论(0) 推荐(0)
摘要:Job负责处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。而CronJob则就是在Job上加上了时间调度。 Job 我们用Job这个资源对象来创建一个任务,我们定一个Job来执行一个倒计时的任务,定义YAML文件: 注意Job的RestartPolicy仅支持Never和O 阅读全文
posted @ 2018-09-18 17:18 lvelvis 阅读(21344) 评论(0) 推荐(0)
摘要:环境介绍: 关于 gitlab server和Harbor的安装这里就表述了。 一、gitlab runner的安装 (gitlab 10版本的) 1、根据具体的系统环境下载对应的二进制执行文件 1 2 3 4 5 6 7 8 # Linux x86-64 sudo wget -O /usr/loc 阅读全文
posted @ 2018-09-13 15:29 lvelvis 阅读(1247) 评论(0) 推荐(0)
摘要:使用下面的 openssl 命令生成 CA 证书: 现在我们有了证书,我们可以使用 kubectl 创建一个 secret 对象来存储上面的证书: 配置 Traefik 前面我们使用的是 Traefik 的默认配置,现在我们来配置 Traefik,让其支持 https: 上面的配置文件中我们配置了 阅读全文
posted @ 2018-09-05 10:13 lvelvis 阅读(2101) 评论(0) 推荐(0)

#####