clusterrolebinding.rbac.authorization.k8s.io/tiller created [root@k8s-master ~]# helm init --tiller-image gcr.azk8s.cn/kubernetes-helm
------- Warning Failed 36m (x5 over 12h) kubelet, k8s-node1 Failed to pull image "gcr.io/kubernetes-helm timeout Normal BackOff 11m (x3221 over 14h) kubelet, k8s-node1 Back-off pulling image "gcr.io/kubernetes-helm ImagePullBackOff Warning Failed 1m (x15 over 14h) kubelet, k8s-node1 Failed to pull image "gcr.io/kubernetes-helm
v6z7d to node1 Normal Pulling 2m19s (x4 over 4m23s) kubelet, node1 Pulling image "gcr.io/kubernetes-helm v2.15.2" Warning Failed 2m4s (x4 over 4m7s) kubelet, node1 Failed to pull image "gcr.io/kubernetes-helm Failed 84s (x7 over 4m7s) kubelet, node1 Error: ImagePullBackOff 从这里可以看到它使用的镜像是 gcr.io/kubernetes-helm [root@master ~]# docker search gcr.io/kubernetes-helm/tiller:v2.15.2 Error response from daemon: invalid /tiller:TAG 0 可以查到很多tiller的镜像,我们这里选第二个,看它的描述,是 gcr.io/kubernetes-helm/tiller的镜像。
yyy:zzz 使用 Azure 中国镜像源,应该类似这样拉取: $ docker pull gcr.azk8s.cn/xxx/yyy:zzz 演示一个使用镜像源拉取的实例 下面我们以拉取 gcr.io/kubernetes-helm /tiller:v2.9.1 为例: # 使用中科大镜像源 $ docker pull gcr.mirrors.ustc.edu.cn/kubernetes-helm/tiller:v2.9.1 # 使用 Azure 中国镜像源 $ docker pull gcr.azk8s.cn/kubernetes-helm/tiller:v2.9.1 使用镜像源加速 k8s.gcr.io 镜像仓库 部署或使用
yyy:zzz 使用 Azure 中国镜像源,应该类似这样拉取: $ docker pull gcr.azk8s.cn/xxx/yyy:zzz 演示一个使用镜像源拉取的实例 下面我们以拉取 gcr.io/kubernetes-helm /tiller:v2.9.1 为例: # 使用中科大镜像源 $ docker pull gcr.mirrors.ustc.edu.cn/kubernetes-helm/tiller:v2.9.1 # 使用 Azure 中国镜像源$ docker pull gcr.azk8s.cn/kubernetes-helm/tiller:v2.9.1 使用镜像源加速 k8s.gcr.io 镜像仓库 部署或使用 Kubernetes
发现pod下载失败,查看原因:gcr.io/kubernetes-helm/tiller:v2.14.3 无法拉取, 可能读者当你看到的时候tiller版本可能不是在v2.14.3,这个版本其实不用考虑 deploy tiller-deploy -n kube-system kubectl edit deploy tiller-deploy -n kube-system # image: gcr.io/kubernetes-helm
mac上的Homebrew已经支持了helm的下载安装,Kubernetes社区的成员为Homebrew贡献了一个Helm子命令; brew install kubernetes-helm 在本地执行安装 ,命令及输出如下: brew install kubernetes-helm Updating Homebrew... Kubernetes社区的成员为Chocolatey贡献了一个Helm包,命令为: choco install kubernetes-helm 除了Chocolatey,scoop也是Windows下一款超级好用的软件
文件颜色突出显示 递归搜索 - 集成在同一窗口中 拆分视图 增加了几款新工具 Arkime CyberChef DefectDojo Dscan Kubernetes-Helm PACK2 Redeye
下面是我们需要的变量列表: HELM_URL=https://storage.googleapis.com/kubernetes-helm (this is the URL where we can download where we can keep the Helm charts) 它是这样的 env: global: - HELM_URL=https://storage.googleapis.com/kubernetes-helm
你需要安装在两个地方 k8s 集群的 master node 你自己的 PC/mac 上 在 helm v3 中,只需要安装 helm client 在 mac 上进行安装 $ brew install kubernetes-helm helm /usr/local/bin/helm 安装 tiller (helm server) 如果使用了 Helm v3,则不用安装 tiller 01 下载镜像 tiller 的镜像 gcr.io/kubernetes-helm
安装 Helm: brew install kubernetes-helm ?
| | Image namespace for Add-Ons and Pod Infra Container Image| rancher_cn | | Image namespace for kubernetes-helm
安装helm客户端 在macOS上安装很简单: brew install kubernetes-helm 其他平台请参考Installing Helm 配置RBAC 定义rbac-config.yaml
但是这个二进制文件国内下载不了,发挥你的能力去下载吧 #下载网址 https://github.com/helm/helm/releases #helm下载链接 https://storage.googleapis.com/kubernetes-helm
CurrentContext 来指定部署的 k8s 集群,默认安装在 namespace 为 kube-system 下,init 时可以指定很多可选参数,更多请参考官方文档 在缺省配置下, Helm 会利用 "gcr.io/kubernetes-helm TILLER_TAG=v2.0.0-beta.1 kubectl --namespace=kube-system set image deployments/tiller-deploy tiller=gcr.io/kubernetes-helm
2).helm安装 下载二进制包 https://github.com/helm/helm/releases 我选择最新版本: wget https://storage.googleapis.com/kubernetes-helm
2).helm安装 下载二进制包 https://github.com/helm/helm/releases 我选择最新版本: wget https://storage.googleapis.com/kubernetes-helm
地址下载对应的安装包: 下载地址:https://github.com/helm/helm/releases windows 64位版: https://storage.googleapis.com/kubernetes-helm /helm-v2.13.1-windows-amd64.zip linux 64位版:https://storage.googleapis.com/kubernetes-helm/helm-v2.13.1
$ wget https://storage.googleapis.com/kubernetes-helm/helm-v2.8.0-darwin-amd64.tar.gz $ tar -zxvf helm-v2.7.2 $ brew install kubernetes-helm 1 接下来,我们需要初始化并验证 Helm 了。 Running 3 1d 1 2 3 4 5 6 7 8 9 10 11 这里值的一提的是,由于国内网络的问题,在安装 Tiller 的时候,需要下载镜像 gcr.io/kubernetes-helm $ docker pull huwanyang168/tiller:v2.8.0 $ docker tag huwanyang168/tiller:v2.8.0 gcr.io/kubernetes-helm
$ wget https://storage.googleapis.com/kubernetes-helm/helm-v2.8.0-darwin-amd64.tar.gz $ tar -zxvf helm-v2.7.2 $ brew install kubernetes-helm 接下来,我们需要初始化并验证 Helm 了。 246345418-sqx12 1/1 Running 3 1d 这里值的一提的是,由于国内网络的问题,在安装 Tiller 的时候,需要下载镜像 gcr.io/kubernetes-helm $ docker pull huwanyang168/tiller:v2.8.0 $ docker tag huwanyang168/tiller:v2.8.0 gcr.io/kubernetes-helm