【argo-rollout】2. 安装

文章地址

https://argoproj.github.io/argo-rollouts/installation/

控制器的安装(有两种)

  • install.yaml,标准安装方式
    • 他会创建argo-rollouts的命名空间(如果创建在其他地方需要按照官网文档编辑yaml)
kubectl create namespace argo-rollouts 
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml
  • namespace-install.yaml
    • 只有命名空间级别的权限,这样用的实际情况是一个集群在多个命名空间都各安装一个控制器
kubectl apply -k https://github.com/argoproj/argo-rollouts/manifests/crds\?ref\=stable
  • 这些安装的容器在quay.io,dockerhub上发布(目前dockerhub收费,已迁移到quay.io)

Kubectl 插件安装

  • 使用curl安装
curl -LO https://github.com/argoproj/argo-rollouts/releases/latest/download/kubectl-argo-rollouts-linux-amd64
chmod +x kubectl-argo-rollouts-linux-amd64
sudo mv ./kubectl-argo-rollouts-linux-amd64 /usr/local/bin/kubectl-argo-rollouts
  • 测试你控制器的版本
kubectl argo rollouts version
  • shell命令自动补全
source <(kubectl-argo-rollouts completion bash)
  • 选择用什么版本,请看官方文档

你可能感兴趣的:(argo-rollout,linux,运维,服务器,argo-rollout)