不再裸奔,给K8S购买皮肤

不再裸奔,给K8S购买皮肤

前置说明

之前文章,操作K8S都是直接使用命令,接下来挑选皮肤。

皮肤商城

官方原皮 - 品质不咋地

  • https://github.com/kubernetes/dashboard/releases

helm 安装

https://artifacthub.io/packages/helm/k8s-dashboard/kubernetes-dashboard

helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard

创建账号获取Token

  • https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md

dashboard-adminuser.yaml

apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: default
  
---

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: default
kubectl apply -f dashboard-adminuser.yaml

获取 Token
kubectl -n default create token admin-user

转发端口 8443:8443

IntelliJ IDEA Kubernetes 插件 - 接地气

  • https://plugins.jetbrains.com/plugin/10485-kubernetes
在 Settings --> Plugins --> 启用 Kubernetes 和 Docker 插件,
会自动读取 C:\Users\Jazz\.kube\config,然后在 Services 窗口里面以树形节点展示。

Kuboard - 国产,手感好

  • https://kuboard.cn
Kuboard 是一款专为 Kubernetes 设计的免费管理界面,兼容 Kubernetes 版本 1.13 及以上。
Kuboard 每周发布一个 beta 版本,最长每月发布一个正式版本,经过两年的不断迭代和优化,
已经具备多集群管理、权限管理、监控套件、日志套件等丰富的功能,并且有 1000+ 的企业将 Kuboard 应用于其生产环境。
docker pull eipwork/kuboard:v3

docker run -d `
  --name=kuboard `
  -p 88:80/tcp `
  -p 10081:10081/tcp `
  -e KUBOARD_ENDPOINT="http://192.168.1.168:88" `
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" `
  -v D:\kuboard\kuboard-data:/data `
  eipwork/kuboard:v3
http://192.168.1.168:88/
默认账号密码:admin/Kuboard123

选择 Kuboard Agent方式,按照提示执行命令,即可。

Lens Desktop

  • https://github.com/lensapp/lens
  • https://k8slens.dev/
需花美元购买,可免费30天 

Rancher

  • https://docs.rancher.cn/
Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。

Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。

Rancher 基于 Kubernetes 添加了新的功能,包括统一所有集群的身份验证和 RBAC,让系统管理员从一个位置控制全部集群的访问。

此外,Rancher 可以为集群和资源提供更精细的监控和告警,将日志发送到外部提供商,并通过应用商店(Application Catalog)直接集成 Helm。如果你拥有外部 CI/CD 系统,你可以将其与 Rancher 对接。没有的话,你也可以使用 Rancher 提供的 Fleet 自动部署和升级工作负载。

Rancher 是一个 全栈式 的 Kubernetes 容器管理平台,为你提供在任何地方都能成功运行 Kubernetes 的工具。

wayne 蝙蝠侠 - 更新停滞

  • https://github.com/Qihoo360/wayne/blob/master/README-CN.md
Wayne 是一个通用的、基于 Web 的 Kubernetes 多集群管理平台。通过可视化 Kubernetes 对象模板编辑的方式,降低业务接入成本, 拥有完整的权限管理系统,适应多租户场景,是一款适合企业级集群使用的发布平台。

Wayne已大规模服务于360搜索,承载了内部绝大部分业务,稳定管理了近千个业务,上万个容器,运行了两年多时间,经受住了生产的考验。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值