创建helm仓库
首先,创建基础Helm模版仓库:
|
|
对于实际的部署中,需要根据自己的业务定制自己的helm模版,我这里直接使用我们内部自定义的通用模版,方便快速部署;另外也可以参考bitnami家维护的helm chart(https://github.com/bitnami/charts/tree/master/bitnami)
首先,创建基础Helm模版仓库:
|
|
对于实际的部署中,需要根据自己的业务定制自己的helm模版,我这里直接使用我们内部自定义的通用模版,方便快速部署;另外也可以参考bitnami家维护的helm chart(https://github.com/bitnami/charts/tree/master/bitnami)
上午通过argocd部署几个业务应用,部署了2个以后,第三方死活部署不成功,相同的配置,知识集群不一样,怎么会出现这样的问题呢?
于是查看了下日志,如下:
登陆dashboard,settings–>Accounts–>admin–>Generate New 生成后,请记录下token信息,类似如下:
ArgoCD的部署非常简单,安装官方的部署方法(HA模式:
可以按照需求调整部署文件,待pod顺利启动后
|
|
|
|
通过https://cd.test.cn/访问argocd,默认本地用户名是admin,密码是其中一个pod的name,获取密码使用如下方法:
之前博客一直使用hexo搭建,随着用golang越来越多,一直想把博客也迁移到hugo,hugo就不用多说了go语言编写的静态网站生成器,简单、易用、高效、易扩展、快速部署.
之前通过ansible搭建了kubernetes集群环境,这里需求主要是添加一个用户进行日常管理,并限制到指定的namespace,接下来进行操作:

Traefik2.x版本相比1.7.x架构有很大变化,正如上边这张架构图,最主要的功能是支持了TCP协议、增加了Router概念。
这里我们采用在kubernetes集群部署Traefik2.1,业务访问通过haproxy请求到traefik Ingress,下边是搭建过程涉及到一些概念: