[Cloud native-K8s] k8s visual management interface installation configuration and comparison [Kuboard article]

overview

  • The k8s control panel is installed, which is convenient for daily problem handling, viewing resource status information, and adding sub-accounts for other personnel to use, reducing command operations and improving work efficiency
    insert image description here

Preconditions

Kuboard

  • Quick implementation of Kubernetes
    insert image description here

resource information

  • Official website: https://kuboard.cn/
  • Open source address: https://github.com/eip-work/kuboard-press
  • Kuboard can use the built-in user library, gitlab / github single sign-on or LDAP user library for authentication, avoiding the trouble caused by the administrator distributing the ServiceAccount Token to ordinary users. When using the built-in user library, administrators can configure user password policy, password expiration time and other security settings.
  • Administrators can import multiple Kubernetes clusters into Kuboard, and through permission control, assign permissions of different clusters/namespaces to specified users or user groups.
  • On Kuboard's namespace overview page, the workload is divided into different layers in the classic microservice layering method, which more intuitively shows the structure of the microservice architecture, and the namespace layout can be customized for each namespace.
  • In Kuboard, the historical version of the Deployment, the list of the Pods it belongs to, the associated events of the Pods, and the container information are reasonably organized on the same page, which can help users diagnose problems and perform various related operations as quickly as possible.
  • Kuboard provides a graphical workload editing interface, and users can easily complete container orchestration tasks without getting involved in the details of tedious YAML files. The supported Kubernetes object types include: Node, Namespace, Deployment, StatefulSet, DaemonSet, Secret, ConfigMap, Service, Ingress, StorageClass, PersistentVolumeClaim, LimitRange, ResourceQuota, ServiceAccount, Role, RoleBinding, ClusterRole, ClusterRoleBinding, CustomResourceDefinition, CustomResource, etc. Kubernetes object.
  • In Kuboard, common storage types such as NFS and CephFS can be easily connected, and it supports capacity expansion and snapshot operations for CephFS type storage volume declarations.
  • Demo environment read-only function

https://demo.kuboard.cn
user: demo
password: demo123

Install online

insert image description here

install command

kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
# 您也可以使用下面的指令,唯一的区别是,该指令使用华为云的镜像仓库替代 docker hub 分发 Kuboard 所需要的镜像
# kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yaml

Wait for Kuboard v3 to be ready

  • Execute the command to check whether the startup is successful
watch kubectl get pods -n kuboard

insert image description here

Visit Kuboard

  • Open the link in your browser: http://ip:30080
  • Enter the initial username and password, and log in

Username: admin
Password: Kuboard123

Adding a new cluster
Kuboard v3 supports Kubernetes multi-cluster management. On the home page of Kuboard v3, click the Add Cluster button, and the cluster can be added under the guidance of the wizard; when adding a new Kubernetes
cluster to Kuboard v3, please ensure:
Your newly added cluster can access the 30080 TCP, 30081 TCP, and 30081 UDP ports of the intranet IP of the current cluster Master node; if the
cluster you plan to add to Kuboard is not in the same local area network as the current cluster, please consult the Kuboard team for help Solve the problem.
insert image description here

insert image description here

online access

insert image description here
insert image description here

  • routing
    insert image description here
  • log information
    insert image description here

k8s visual management interface installation configuration and comparison

[Cloud native-K8s] k8s visual management interface installation configuration and comparison [Kubesphere] https://rundreams.blog.csdn.net/article/details/131029566
[Cloud native-K8s] k8s visual management interface installation configuration and comparison [Rancher] https://rundreams.blog.csdn.net/article/details/129783273
[Cloud native-K8s] k8s visual management interface installation configuration and comparison [Kuboard article] https://rundreams.blog.csdn.net/article/details/131036281
[Cloud native-K8s] k8s visual management interface installation configuration and comparison [Dashboard UI articles] https://rundreams.blog.csdn.net/article/details/129916658

Guess you like

Origin blog.csdn.net/u010800804/article/details/131036281