Helm方式安装kubernetes-dashboard

Helm 是 Deis 开发的一个用于 Kubernetes 应用的包管理工具,主要用来管理 Charts。有点类似于 Ubuntu 中的 APT 或 CentOS 中的 YUM。
Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。
1.准备Helm环境
wget https://get.helm.sh/helm-v3.3.4-linux-amd64.tar.gz
tart -zxvf helm-v3.3.4-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm

2.安装
进入helm官网,选择charts。
Helm方式安装kubernetes-dashboard_第1张图片

搜索kubernetes-dashboard,按照要求进行安装。
Helm方式安装kubernetes-dashboard_第2张图片
Helm方式安装kubernetes-dashboard_第3张图片

添加仓库并安装,建议指定name和namespace。
Add kubernetes-dashboard repository
helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
Deploy a Helm Release named “my-release” using the kubernetes-dashboard chart
helm install kubernetes-dashboard/kubernetes-dashboard --name my-release
安装
helm install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --namespace kube-system
Helm方式安装kubernetes-dashboard_第4张图片

修改svc为NodePort模式提供对完访问端口。
kubectl edit svc kubernetes-dashboard -n kube-system
Helm方式安装kubernetes-dashboard_第5张图片

3.登录
根据Node的端口访问kubernetes-dashboard页面。
https://server3:31674/
Helm方式安装kubernetes-dashboard_第6张图片

查看k8s 的 dashboard 的token
kubectl -n kube-system describe $(kubectl -n kube-system get secret -n kube-system -o name | grep namespace) | grep token
输入Token登录。
Helm方式安装kubernetes-dashboard_第7张图片
Helm方式安装kubernetes-dashboard_第8张图片

4.页面的方式部署容器
Helm方式安装kubernetes-dashboard_第9张图片

自定义应用和一些第三方的服务也可通过此方式进行封装和安装。

你可能感兴趣的:(云原生)