企业入门实战--k8s之helm图形化

企业入门实战--k8s之helm图形化

helm 图形化

添加仓库并拉取

helm repo add apphub https://apphub.aliyuncs.com
helm search repo kubeapps


请添加图片描述

拉取bitnami/kubeapps

cd helm/
helm pull bitnami/kubeapps
tar zxf kubeapps-7.2.0.tgz
cd kubeapps/
vim values.yaml

imageRegistry: "reg.westos.org"
enabled: true
hostname: kubeapps.westos.org
url: https://charts.bitnami.com/bitnami
repository: bitnami/kubeapps-kubeops


请添加图片描述
请添加图片描述

cd charts/postgresql/
vim values.yaml

imageRegistry: "reg.westos.org"


请添加图片描述
server1
准备安装所需的镜像

docker load -i kubeapps-2.3.3.tar
docker push reg.westos.org/bitnami/nginx:1.21.1-debian-10-r4
docker push reg.westos.org/bitnami/kubeapps-asset-syncer:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/kubeapps-assetsvc:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/nginx:1.21.1-debian-10-r0
docker push reg.westos.org/bitnami/postgresql:11.12.0-debian-10-r44
docker push reg.westos.org/bitnami/kubeapps-dashboard:2.3.3-debian-10-r2
docker push reg.westos.org/bitnami/kubeapps-apprepository-controller:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/kubeapps-kubeops:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/nginx-exporter:0.9.0-debian-10-r93

请添加图片描述

server2
指定ns创建kubeapps

kubectl create namespace kubeapps
kubectl  create namespace kubeapps
helm install kubeapps . -n kubeapps

请添加图片描述
请添加图片描述

kubectl -n kubeapps get all
kubectl -n kubeapps get pod
kubectl -n kubeapps get svc
kubectl -n kubeapps get ingress
kubectl -n ingress-nginx get svc

请添加图片描述

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
在宿主机中添加解析

172.25.5.10  kubeapps.westos.org

请添加图片描述

请添加图片描述
创建sa kubeapps-operator

创建clusterrolebinding kubeapps-operator

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


请添加图片描述

请添加图片描述
查看登陆token

kubectl -n kubeapps get secrets
kubectl -n kubeapps describe secrets kubeapps-operator-token-****

请添加图片描述

添加自己的仓库到k8s解析中

kubectl -n kube-system edit cm coredns
apiVersion: v1
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
hosts {
172.25.5.1
reg.westos.org
172.25.5.2 server2
172.25.5.3 server3
172.25.5.4 server4
fallthroug

请添加图片描述
添加自己的harbor仓库
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
添加成功请添加图片描述
部署服务
请添加图片描述
请添加图片描述
请添加图片描述
deploy 后查看server2端
请添加图片描述
拉伸副本数
请添加图片描述
请添加图片描述
请添加图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值