namespace/kubeapps created [root@master home]# helm install kubeapps --namespace kubeapps bitnami/kubeapps Kubeapps can be accessed via port 80 on the following DNS name from within your cluster: kubeapps.kubeapps.svc.cluster.local port-forward --namespace kubeapps service/kubeapps 8080:80 2. : Service metadata: name: kubeapps-svc namespace: kubeapps labels: app: kubeapps spec: type: NodePort -f kubeapps-svc.yml service/kubeapps-svc created # 验证 [root@master home]# kubectl get pod -n kubeapps
Kubeapps提供chart搜索页面; 1. 安装Kubeapps [root@master ~]# helm install --name kubeapps --namespace kubeapps bitnami/kubeapps 安装的时候主要遇到的问题是网络 kubeapps-svc namespace: kubeapps spec: type: NodePort selector: app: kubeapps ports: service/kubeapps-svc created [root@master ~]# kubectl get service -n kubeapps NAME 登录kubeapps 登录kubeapps,地址为:http://NodeIp:30002,密码为之前创建的secret [图片.png] 输入secret后登陆成功 [图片.png] 6.通过kubeapps
KubeOperatorV2.3版本新增了Kubeapps的定制版本——Kubeapps Plus应用商店,并且增加对NVIDIA GPU和Local Persistent Volumes的支持。 Kubeapps Plus应用商店上线 Kubeapps Plus应用商店是Kubeapps的定制版本,支持基于Web UI在Kubernetes集群中部署和管理基于Helm Chart的应用程序。 与Kubeapps相同,Kubeapps Plus同样遵循Apache License 2.0开源许可协议。 作为KubeOperator内置的应用商店方案,Kubeapps Plus应用商店中的应用(支持离线部署)包括:DevOps 工具链应用(GitLab、Jenkins、Harbor、SonarQube 通过Kubeapps Plus应用商店,用户可以一键部署相关应用。 用户如果需要发布自己的应用,Kubeapps Plus还支持通过Helm Chart仓库自定义发布应用部署。 2.
]# tar zxf kubeapps-8.1.11.tgz [root@node22 helm]# cd kubeapps/ [root@node22 kubeapps]# vim values.yaml ]# kubectl create namespace kubeapps 创建ns namespace/kubeapps created [root@node22 kubeapps]# helm -n kubeapps install kubeapps . 0 10m [root@node22 kubeapps]# kubectl -n kubeapps edit svc kubeapps service/kubeapps @node22 kubeapps]# kubectl create serviceaccount kubeapps-operator -n kubeapps serviceaccount/kubeapps-operator
11d kube-public Active 11d kube-system Active 11d kubeapps kube-node-lease Active 11d kube-public Active 11d kube-system Active 11d kubeapps kube-node-lease Active 11d kube-public Active 11d kube-system Active 11d kubeapps kube-node-lease Active 11d kube-public Active 11d kube-system Active 11d kubeapps
master ~]# kubectl-tail [root@master ~]# kubectl-tail --ns default [root@master ~]# kubectl-tail --rs kubeapps -8fd98f6f5 [root@master ~]# kubectl-tail --rs kubeapps/kubeapps-8fd98f6f5 tail为输出pod日志,以上命令分别为:输出全部pod 日志、输出所有命名空间default的pod日志、输出全部命名空间中所有replicaset为kubeapps-8fd98f6f5的pod日志、输出命名空间为kubeapps且replicaset为kubeapps
v0.18.1 1.3.0 9 registry.cn-hangzhou.aliyuncs.com/kubeapps/quay... v0.20.0 0.23.0 5 registry.cn-hangzhou.aliyuncs.com/kubeapps/quay... v0.0.1 0.0.1 0 registry.cn-hangzhou.aliyuncs.com/kubeapps/quay... v1.9.4 2.0.0-beta 5 registry.cn-hangzhou.aliyuncs.com/kubeapps/quay... v2.15.2 2.31.1 38 registry.cn-hangzhou.aliyuncs.com/kubeapps/quay...
安装教程网上很多,这里简单的记录一下,详细的资源清单文件可以再GITHUB上找到 https://github.com/linuxermaster/kubeapps/tree/master/Traefik2.0.5
to download images of kube-ovn kube-router to download images of kube-router kubeapps to download images of kubeapps local-path-provisioner to download images of local-path-provisioner
ratesvc: image: kubeapps/ratesvc:latest environment: - JWT_KEY=secret # <---------------------- mongodb: image: bitnami/mongodb:3 environment: - MONGODB_ROOT_PASSWORD=password123 auth: image: kubeapps
阿里云仓库(https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts ) 官方仓库(https://hub.kubeapps.com/charts/incubator
客户端版本 配置国内 Chart 仓库 阿里云仓库(https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts ) 官方仓库(https://hub.kubeapps.com
一些图表可以在Kubeapps上找到。您甚至可以创建构建并共享您自己的应用程序作为Kubernetes图表供其他人使用。
一些图表可以在Kubeapps上找到。你甚至可以创建构建并共享你自己的应用程序作为Kubernetes图表供其他人使用。
events.k8s.io/v1beta1 extensions/v1beta1 iam.kubesphere.io/v1alpha2 installer.kubesphere.io/v1alpha1 kubeapps.com
本次部署spark on k8s集群,基于kubeapps,简单便捷且一步到胃: 提示 Client启动一个 pod 运行Spark Driver Spark Driver中运行main函数,并创建SparkSession 每个Kubernetes pod创建Executor,并执行应用程序代码 运行完程序代码,Spark Driver 清理 Executor 所在的 pod,并保持为“Complete”状态 # 1.安装kubeapps
在Kubeapps Hub中提供了包括Redis、MySQL和Jenkins等常见的应用,通过helm可以使用一条命令就能够将其部署安装在自己的Kubernetes集群中。
hdhr.png pfsense.png proxmox.png router.svg vscode.svgdocker.png filebrowser.svg kubeapps.png
阿里云仓库(https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts ) 官方仓库(https://hub.kubeapps.com/charts/incubator
可以从Kubeapps Hub下载和修改您自己组织的开源图表。使用Helm的一个优点是它使复杂的应用程序部署更具可移植性,支持自动回滚,并且是开发人员熟悉的模式,使他们易于理解。