前提

已安装helm
https://blog.csdn.net/weixin_42555971/article/details/124325570

已安装K8S集群
https://blog.csdn.net/weixin_42555971/article/details/123897590

配置 Kubectl

下载 Kubectl 工具

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.4/bin/linux/amd64/kubectl

安装 Kubectl 工具

chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

测试安装结果

kubectl version

如若输出类似以下版本信息,即表示安装成功

Client Version: version.Info{Major:“1”, Minor:“18”, GitVersion:“v1.18.4”, GitCommit:“c96aede7b5205121079932896c4ad89bb93260af”, GitTreeState:“clean”, BuildDate:“2020-06-17T11:41:22Z”, GoVersion:“go1.13.9”, Compiler:“gc”, Platform:“linux/amd64”}
E

在这里插入图片描述

配置 Kubeconfig

获取 Kubeconfig
在这里插入图片描述
在这里插入图片描述

保存

 vi ~/.kube/config

设置

export KUBECONFIG=~/.kube/config

 

访问测试

kubectl config get-contexts
kubectl get node

kubectl 已安装成功
 

helm list

发现报错

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /root/.kube/config
WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /root/.kube/config

chmod g-rw ~/.kube/config
chmod o-r ~/.kube/config

在这里插入图片描述
 

部署测试

创建

helm create nginx

打包

helm package nginx

部署

helm install nginx nginx-0.1.0.tgz -n demo

在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐