快途物流完成1亿元B轮融资,中为资本、碧桂园创投等参与,
06-18
Kubernetes 集群管理面板的安装和使用 一、简介 若海的腾讯云 Lighthouse 建立了跨地域的 Kubernetes 集群,这让我成功体验到了 Kubernetes 集群的很多优点,但作为一个非——技术人员,我毕竟长期使用黑洞命令行对我来说是不能接受的。在海兄的帮助下,我成功安装了Kubernetes集群管理面板。
我想在这里和大家分享一下。建议您使用另一台机器作为管理机。
这样面板和整个集群就不会互相干扰。 2. 安装 2.1 准备 根据海格集群安装教程,安装面板非常简单。
下面是具体方法。如果购买的腾讯云轻量级应用服务器不是docker镜像,可以重新安装成docker基础镜像。
输入图片描述。如果你使用其他没有docker的服务器,可以看这篇文章:原来服务器这么有用-Docker安装-青阳的博客-计算机爱好者的个人博客(hipyt.cn)注意,如果你没有服务器,您可以通过门户 One 购买新的。
腾讯云轻量级应用服务器购买地址:门户 腾讯云 云选型:门户 腾讯云产品专区:Portal 2.2 登录服务器 进入腾讯云轻量级应用服务器控制台,点击右上角登录,使用腾讯云登录使用 Cloud OrcaTerm 的服务器(请注意,图中标记的两个位置都可以使用)。输入图片描述并点击登录后,您将进入服务器。
注意使用 sudo -i 切换到管理员模式。输入图片描述 2.3 Panel容器安装 输入图片描述代码语言:javascript copy docker run -d \--restart=unless-stopped \--name=kuboard \-p 80:80/tcp \-p 1:1/tcp \ -e KUBOARD_ENDPOINT=" \-e KUBOARD_AGENT_SERVER_TCP_PORT="1" \-v /root/kuboard-data:/data \eipwork/kuboard:v3 注意,KUBOARD_ENDPOINT参数的作用是让部署在Kubernetes中的kuboard-agent知道如何访问Kuboard Server;KUBOARD_ENDPOINT中也可以使用外部IP;Kuboard不需要与K8S在同一网段,Kuboard Agent甚至可以通过代理访问Kuboard Server;建议使用KUBOARD_ENDPOINT中的域名;如果使用域名,则必须能够通过DNS正确解析到这个域名,如果直接在主机上配置/etc/hosts文件,将无法正常工作。
参数解释建议将该命令保存为shell脚本,如start-kuboard.sh,升级Kuboard或恢复Kuboard时,需要通过该命令学习初始安装Kuboard时使用的参数;第4行将Kuboard Web端口80映射到主机的80端口(您可以根据自己的情况选择主机上的其他端口);第5行映射Kuboard代理服务器的端口1/tcp映射到主机的端口1(您可以根据自己的情况选择主机的其他端口);第6行,指定KUBOARD_ENDPOINT从Kuboard中删除Kubernetes集群,然后重新导入;第7行,指定KUBOARD_AGENT_SERVER的端口为1。该参数要与第5行的主机端口一致。
修改该参数不会改变容器中监听的端口1。例如,如果第 5 行是 -p 1:1/tcp,则第 7 行应修改为 -e KUBOARD_AGENT_SERVER_TCP_PORT="1》;第8行将持久化的data/data目录映射到主机的/root/kuboard-data路径,请根据自己的情况调整主机路径;3、使用3.1面板登录面板,在面板中输入浏览器 访问Kuboard v3.x界面,登录方式: 用户名:admin 密码:登录Kuboard后请尽快更改密码。
为了浏览器兼容性,请使用Chrome/FireFox/Safari等浏览器。不兼容IE及以IE为核心的浏览器3.2添加集群输入图像描述,直接将获取Token的脚本复制到主节点,运行后复制到Token中,注意ApiServer地址应用创建输入。
可以通过命名空间中的YAML创建镜像描述,这里有一个构建emby的例子,供大家参考(注意,Deployment.yaml可以理解为容器创建,Service.yaml可以理解为端口映射,所以可以是对于没有接触过的人来说更容易理解)。Deployment.yaml:代码语言:txt 复制 apiVersion:apps/v1kind:Deploymentmetadata:名称:emby-deploymentspec:副本:1 选择器:matchLabels:应用程序:emby 模板:元数据:标签:应用程序:emby 规范:容器:- 名称:emby图像:emby/embyserver:最新端口:-containerPort:volumeMounts:-名称:emby-config mountPath:/config-名称:emby-data挂载路径:/data卷:-名称:emby-configemptyDir:{}-名称:emby -data emptyDir: {}Service.yaml: 代码语言: txt copy apiVersion: v1kind: Servicemetadata: name: emby-servicespec: 选择器: app: emby ports: - 协议: TCP port: targetPort: type: LoadBalancer 在此应用程序中,我使用 Emby 的官方镜像 emby/embyserver。
您可以根据需要更改图像标签。设置成功后,可以在工作负载中看到。
输入图片描述来总结本文。基于若海腾讯云灯塔搭建跨地域的Kubernetes集群,为大家带来了Kubernetes集群面板的搭建和简单使用教程。
我希望它能帮助你。更多精彩内容请关注我的博客。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-17
06-18
06-18
06-17
06-18
06-06
最新文章
【玩转GPU】ControlNet初学者生存指南
【实战】获取小程序中用户的城市信息(附源码)
包雪雪简单介绍Vue.js:开学
Go进阶:使用Gin框架简单实现服务端渲染
线程池介绍及实际案例分享
JMeter 注释 18 - JMeter 常用配置组件介绍
基于Sentry的大数据权限解决方案
【云+社区年度征文集】GPE监控介绍及使用