首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Rancher集群部署后需要做的几件事

Rancher集群部署后需要做的几件事

作者头像
zd123
发布2020-09-10 14:46:40
发布2020-09-10 14:46:40
6150
举报
文章被收录于专栏:日知录日知录

1.添加LDAP认证 全局--安全--认证--编辑--启用OpenLDAP认证 设置仅允许授权的用户和组织,方便账号管理及安全使用

2.添加通知 Local--工具--通知 默认支持Slack、Mail、PagerDuty、Webhook、企业微信、钉钉、Microfoft Teams,这里选择邮件

3.添加日志 Local--工具--日志 有Elasticsearch、Splunk、Kafka、Syslog、Fluentd,这里使用的是Elasticsearch

4.集成Gitlab Local--Defalt--工具--流水线 需要先在Gitlab对应项目账号中新建Application,然后在流水线中配置Gitlab应用,设置好id和secret后验证确认授权

5.配置镜像库凭证 Local--Default--资源--密文--镜像库凭证列表--添加凭证

6.配置流水线 Local--Default--资源--流水线--设置代码库--启用项目--编辑流水线

查看YAML如下

代码语言:javascript
复制
stages:
- name: Build
  steps:
  - runScriptConfig:
      image: core-harbor.minminmsn.com/public/centos-jdk8-maven
      shellScript: bash ./build.sh
- name: Publish
  steps:
  - publishImageConfig:
      dockerfilePath: ./Dockerfile
      buildContext: .
      tag: core-harbor.minminmsn.com/public/${CICD_GIT_REPO_NAME}:${CICD_GIT_COMMIT}
      pushRemote: true
      registry: core-harbor.minminmsn.com
- name: Deploy
  steps:
  - applyYamlConfig:
      path: ./deployment.yaml
notification:
  recipients:
  - recipient: op@minminmsn.com
    notifier: local:n-chlz9
  condition:
  - Success

7.运行流水线

部署成功可以发邮件

8.最后架构图如下

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档