使用helm部署kubeapps

使用helm部署kubeapps

helm pull bitnami/kubeapps #拉取bitnami chart
docker load -i kubeapps-2.3.3.tar
docker images | grep bitnami |awk  '{system("docker push "$1":"$2"")}' #上传镜像

解压,编辑部署文件,修改镜像路径
在这里插入图片描述
创建namespace,绑定角色等

kubectl create serviceaccount kubeapps-operator -n kubeapps
kubectl create clusterrolebinding kubeapps-operator --clusterrole=cluster-admin --serviceaccount=kubeapps:kubeapps-operator

安装部署kubeapps

helm install kubeapps -n kubeapps .

在这里插入图片描述
成功配置到ingress服务

kubectl -n ingress-nginx get all

在这里插入图片描述

[root@server1 kubeapps]# kubectl get ingress -n kubeapps 
NAME       CLASS    HOSTS                 ADDRESS       PORTS   AGE
kubeapps   <none>   kubeapps.westos.org   172.25.33.2   80      25h

配置解析

vim /etc/hosts

在这里插入图片描述
在浏览器访问kubeapps
若出现如下空白页,只需换一个浏览器访问即可
在这里插入图片描述
访问成功后,配置token
在这里插入图片描述

  • kubectl get secrets -n kubeapps
  • kubectl describe secrets -n kubeapps kubeapps-operator-token-7vkvj
[root@server1 kubeapps]# kubectl get secrets -n kubeapps
NAME                                                     TYPE                                  DATA   AGE
default-token-kw5tl                                      kubernetes.io/service-account-token   3      29h
kubeapps-internal-apprepository-controller-token-bqk7w   kubernetes.io/service-account-token   3      25h
kubeapps-internal-kubeops-token-glr4q                    kubernetes.io/service-account-token   3      25h
kubeapps-operator-token-7vkvj                            kubernetes.io/service-account-token   3      29h
kubeapps-postgresql                                      Opaque                                2      25h
sh.helm.release.v1.kubeapps.v1                           helm.sh/release.v1                    1      25h
[root@server1 kubeapps]# kubectl describe secrets -n kubeapps kubeapps-operator-token-7vkvj
Name:         kubeapps-operator-token-7vkvj
Namespace:    kubeapps
Labels:       <none>
Annotations:  kubernetes.io/service-account.name: kubeapps-operator
              kubernetes.io/service-account.uid: 70244d0c-77bc-499c-8cd5-51d5af608514

Type:  kubernetes.io/service-account-token

Data
====
ca.crt:     1066 bytes
namespace:  8 bytes
token:      eyJhbGciOiJSUzI1NiIsImtpZCI6IjhWZ180SzE4emMzdkRiNkZqSWZ3cmZDWlFBQ1VLWVNDLTN5V1AxeWZUWDAifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlYXBwcyIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJlYXBwcy1vcGVyYXRvci10b2tlbi03dmt2aiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJrdWJlYXBwcy1vcGVyYXRvciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjcwMjQ0ZDBjLTc3YmMtNDk5Yy04Y2Q1LTUxZDVhZjYwODUxNCIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlYXBwczprdWJlYXBwcy1vcGVyYXRvciJ9.O9nmpdMmqLoQO5od2lXTC5IPnDhY5owRLjOp1QC3hsvXmCA5b1ZC31VHj37XHXuuaX3jwEMNNC1PhuN5iFaQ1zfO3oufL9CMv2B7mirarOxcLRAESo5XnNpmZVcqwVmsUlkug2Ealr2Kep8btMetqGSwv5t5yF-zjydXRd80Tj7z1aIyoTIEIQaaKCITpdBxQqlk3Z1fVATFWoWminwGnKmLZMYS80YDH1RdL178Fs3EcaqAVhZ69ZZm5cWEGT48MQCyC3iHmZaWe5CQHR1qV1-S04xGIfel8QP9TVYhcBCTncJQySrnxc54jcXozFi4ug6U4zJ2oIWJHmBcnwCA8g

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
若出现如下报错:
在这里插入图片描述
需要写解析:

  • kubectl edit configmaps coredns -n kube-system
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值