一、在node上安装kubectl
ps:如果rancher的集群中打开kubectl命令框上显示 已关闭 状态码:1006 也是node上没安装kubectl的问题
1、下载kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
2、使kubectl二进制可执行文件
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
3、测试以确保您安装的版本是最新
kubectl version --client
二、在node上用kubectl连接harbor
kubectl create secret docker-registry secret-harbor --namespace=rancher命名空间名字 \
--docker-server=私有harbor网址 --docker-username=admin \
--docker-password=密码
secret-bdharbor 这个名字可以随便取
编辑工作负载中的yaml文件
- name: secret-harbor
restartPolicy: Always