kubepi管理k8s集群,演示如何连接阿里云k8s容器

一、背景

对k8s容器运维的过程中,如果是自建k8s的话,一般会安装dashboard,方便管理;如果是阿里云k8s容器,它是有提供web ui,但是它有个不便之处--需要定期登录,且缺少命令控制台。

当你需要使用命令控制台时,阿里云会建议你安装kubectl

本文推荐一款k8s管理工具--kubepi,它可以方便地管理多个k8s集群,不仅提供kubectl命令控制台,还有web UI。

下面将介绍如何使用Kubepi连接阿里云k8s容器。

二、阿里云k8s容器

进入容器服务ACK

进入k8s集群,找到其kubeconfig

这里选择的是长期凭证,不是临时kubeconfig。

把内容复制到文件kubeconfig,保存在本地目录下。

下一步在Kubepi会需要用到它。

三、kubepi

1、docker安装

bash 复制代码
docker run --privileged -d -v /opt/kubepi:/var/lib/kubepi --restart=unless-stopped -p 8090:80 kubeoperator/kubepi-server

安装完成后,用户名和密码是 admin / kubepi

2、导入集群



确认后,阿里云k8s集群即导入成功。

3、kubectl

见Terminal终端

输入kubectl,它会提示你如何使用该命令。

示例:

如果你想要查找pod ip地址是10.224.170.43, 可以如下操作:

bash 复制代码
> kubectl get pods --all-namespaces -o wide | grep 10.224.170.43

java-service      daily-recommend-service-6f5449b476-mfd4t                         1/1     Running     0                  375d     10.224.170.43cn-hangzhou.10.224.169.9     <none>           <none>

可以看到,该pod对应的service是哪个,以及它的namespace是什么。

相关推荐
꧁坚持很酷꧂几秒前
Linux Ubuntu18.04下安装Qt Craeator 5.12.9(图文详解)
linux·运维·qt
时迁2472 分钟前
【k8s】k8s是怎么实现自动扩缩的
云原生·容器·kubernetes·k8s
编程一生36 分钟前
微服务相比传统服务的优势
微服务·云原生·架构
小诸葛的博客1 小时前
详解Linux中的定时任务管理工具crond
linux·运维·chrome
一默19912 小时前
CentOS 7.9升级OpenSSH到9.9p2
linux·运维·centos
BranH3 小时前
Linux系统中命令设定临时IP
linux·运维·服务器
极小狐3 小时前
极狐GitLab 项目功能和权限解读
运维·git·安全·gitlab·极狐gitlab
宁酱醇3 小时前
GitLab_密钥生成(SSH-key)
运维·ssh·gitlab
秋风起,再归来~3 小时前
【Linux庖丁解牛】—进程优先级!
linux·运维·服务器
九河云3 小时前
物联网赋能玻璃制造业:实现设备智能管理与生产协同
科技·物联网·重构·云计算·制造