kubernetes(k8s)-34之Helm(可能有问题)
一、目标今天想试一下Helm的安装部署,刚开始按照网上的方法弄helm2.13.1版本结果失败了。然后发现官网上已经有helm-v3.1.1,然后就尝试着按照官网的说明去部署helm3.1.1,感觉应该是成功了,不过最终不想坚持下去了。二、平台[root@kahn.xiao ~]# uname -r3.10.0-957.el7.x86_64[root@kahn.xiao ~]# c...
一、目标
今天想试一下Helm的安装部署,刚开始按照网上的方法弄helm2.13.1版本结果失败了。然后发现官网上已经有helm-v3.1.1,然后就尝试着按照官网的说明去部署helm3.1.1,感觉应该是成功了,不过最终不想坚持下去了。
二、平台
[root@kahn.xiao ~]# uname -r
3.10.0-957.el7.x86_64
[root@kahn.xiao ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@master qinhe]# rpm -qa |grep kube
kubeadm-1.17.3-0.x86_64
kubernetes-cni-0.7.5-0.x86_64
kubelet-1.17.3-0.x86_64
kubectl-1.17.3-0.x86_64
各主机规划:
主机名 IP 角色 端口
master 192.168.73.150 master,node
node1 192.168.73.151 node
node2 192.168.73.152 node
harbor 192.168.73.160 harbor私服
三、部署helm3方法1
1.下载Helm软件(貌似得科学上网才可以下)
官网https://github.com/helm/helm/releases
K8S Helm3.1.1下载地址https://get.helm.sh/helm-v3.1.1-linux-amd64.tar.gz
wget https://get.helm.sh/helm-v3.1.1-linux-amd64.tar.gz
2.将其移动到合适的目录,比如
mkdir -p /usr/local/src/helm
mv helm-v3.1.1-linux-amd64.tar.gz /usr/local/src/helm
3.解压Helm,并设置
cd /usr/local/src/helm
tar -xzvf helm-v3.1.1-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm
4.查看helm版本号,测试helm是否好用
helm version
四、centos7.6部署helm3的方法二
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
五、Helm官方给出的安装方法
https://helm.sh/docs/intro/install/
六、helm官方仓库
https://hub.helm.sh/
使用方法如同docker官方仓库一样,网站上搜索相应的软件名,
比如使用helm安装redis:
1.先去hub.helm.sh上搜索redis
2.找到相应的redis版本
3.里面会有安装方法
3-1.helm repo add ibm-charts https://raw.githubusercontent.com/IBM/charts/master/repo/stable/
3-2.helm install ibm-charts/ibm-redis --version 1.4.9
七、自己随便测试了一个
helm repo add nginx https://helm.nginx.com/stable
helm search repo nginx-ingress
helm install my-ingress-controller nginx/nginx-ingress
八、再瞎试一个
helm repo add harbor https://helm.goharbor.io
helm install harbor/harbor --version 1.3.1 --generate-name #一定要带上--generate-name,不然会报错,我也不知道为什么
helm list #查看列表
helm status harbor-1583818408 #查看列表中的资源状态
helm uninstall harbor/harbor #卸载掉某个helm资源
这是自己瞎摸索的,不知道这样安装的ingress是不是和k8s的ingress一样?请高手指点一下,我弄到这里都弄迷茫了。
更多推荐
所有评论(0)