Skip to content

upgrade

缘生 edited this page Jul 28, 2022 · 2 revisions

升级到1.1.0版本

1.1.0 调整了ingress plugin部署方式

kubectl delete -f .qc/data/hack/manifests/plugins/nginx-ingress-controller.yaml
# 如果执行失败
cat .qc/data/hack/manifests/plugins/nginx-ingress-controller.yaml  | sed  "s#%{NAMESPACE}%#cne-system#g" | kubectl delete -f -
# 安装升级ingress
q manage plugins enable ingress --debug

1.0.3及之前版本升级

1.0.3版本之前不支持设置域名相关。

# 升级, 会自动生成应用域名
q exp dns init
# 也可以自定义域名
q exp dns init --domain github.local

自定义域名需要将 *.github.local 泛解析到当前节点ip上

升级完成后就可以查看状态

q status

Cluster Status:
  version                   v1.23.7+k3s1
  mode                      self-managed
  status                    health
  coredns                   ok
  metrics-server            ok
  local-path-provisioner    ok

Qucheng Status:
  namespace:    cne-system
  console: http://console.github.local
  component status:
    qucheng          ok
    cne-api          ok
    qucheng-mysql    ok
  plugin status:
    lb            disabled
    ingress       enabled
    monitoring    disabled
  status          health
Clone this wiki locally