栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

K8S dashboard与openfaas的安装与配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

K8S dashboard与openfaas的安装与配置

一.安装Dashboard
1.安装Dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
2.外部访问:
修改recommended.yaml文件
kind: Service

k8s-app: kubernetes-dashboard

spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30000
3.创建管理员:
创建dashboard-adminuser.yaml

cat > dashboard-adminuser.yaml << EOF
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kubernetes-dashboard


apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:

  • kind: ServiceAccount
    name: admin-user
    namespace: kubernetes-dashboard
    EOF
    应用文件:
    kubectl apply -f dashboard-adminuser.yaml

4.查看token:
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk ‘{print $1}’)
5.Token:eyJhbGciOiJSUzI1NiIsImtpZCI6ImwyRDMtSmd6eU1xYWlNYjdrSXpHc1dJd3VqREdqYWJ4M0pTeUJBYVlVTjAifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLW5tYmNqIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI4NzJjOGE1Yi0wMGM5LTRiZmMtOTkyYS0wZjVkZGRmNmQ3NDYiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZXJuZXRlcy1kYXNoYm9hcmQ6YWRtaW4tdXNlciJ9.ZN7LMBvXBIIBN93LWkvPkD9cL5Bli19LuKK96iOjjOHMhTLyXF70wdkVnmvzUAuqLW3dtET5nQWAN_FI4nhddjaHr63F-LD8n6fgfAxJX6KdanwRmnBzBQjIquf0fUF0zZmg8gVM3diORVfVmNb6Q18mYYCxe9feoYVSgmD4qMaoIJXgjTZNH7opxmFvoWsrPRtneW6I5wgMp7Ag67w2zr_rtzh9IZgSVWXwKAlCLPMeAYLCJYYYZMdULcVDwj_2xb4FoWH0thGqjR9w3hZyPDcB59gB4nbBGdFhOYGPI2SroN1-oodn_mmu342VI4baxuduIMcqKwOTzWnFL0eC-g

二.安装openfass
1.安装fass-netes:
git clone https://github.com/openfaas/faas-netes
cd faas-netes
kubectl apply -f ./namespaces.yml
2.查看是否成功:
kubectl get namespaces
3.给openfass创建密码:
kubectl -n openfaas create secret generic basic-auth
–from-literal=basic-auth-user=admin
–from-literal=basic-auth-password=123456
用户:admin
密码:123456
4.安装openfass所有组件:
git clone https://github.com/openfaas/faas-netes
cd faas-netes
kubectl apply -f ./yaml/
5.下载faas-cli:
curl -sSL https://cli.openfaas.com | sudo sh

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880158.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号