K8s-Demo实现

简介: Kubernates的基础界面 常用的操作   将创建好的yaml文件通过Create按钮创建所需资源项目。 Dashbord:   可以通过Dashbord查看集群详情:cpu、memory、filesystemm、network等,同样也可以定制化符合自己需求的格式页面。

Kubernates的基础界面

11b7cb6a9745b4cedda330ed0ab6a4e4a758cdf3

常用的操作

  将创建好的yaml文件 通过Create按钮创建所需资源项目。

Dashbord:

ee39ba0ebbe6c74b2a9540a7e5486d0af374f377

  可以通过Dashbord查看集群详情:cpu、memory、filesystemm、network等,同样也可以定制化符合自己需求的格式页面。

Demo

  下面介绍如何通过kubenetes来部署一个tomcat。

  1. 从dockerHub上拉取tomcat镜像

6411b2b4b09f64bde571ab457a96893800b404ed

  查看命令

6c38eb2582674804eac471b1678e83e470e2c721

  2、将镜像拉取到服务器

  执行上方查询出拉取命令:docker pull tomcat。

  如果出现网络问题,可以查看Docker安装中有关加速器的内容。

7a28eaceac13b95edcf39c52f2a883b594a8eac5

  3、查看拉取的镜像

  ​ 根据命令查询下载好的镜像daocloud.io/library/tomcat:6.0-jre7:docker images

  4、编写yaml文件

  ·deployment.yaml更改方框中name

4bc5dd87ff282f87c4a758d4a459be9f0f9b7181

  ·service.yaml更改方框中的内容

fcf0750afb9c0e532e71e42bdcb491ee1e39e133

  5、将yaml文件放在服务器上,并在此目录下

  ​ 创建deployment:kubectl create -f deployment.yaml

  ​ 创建service: kubectl create -f service.yaml

  6、之后可以访问service暴露出来的端口号在浏览器访问:

474a2fcf07220591ed2180e163bd16194ba12d8b

  到此为止,关于K8s的Demo已经实现了。

本文转自CSDN-K8s-Demo实现

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
Kubernetes Ubuntu 应用服务中间件
在Ubuntu22.04 LTS上搭建Kubernetes集群
在Ubuntu22.04.4上安装Kubernetes v1.28.7,步骤超详细
7515 3
在Ubuntu22.04 LTS上搭建Kubernetes集群
|
Linux 测试技术
非LVM磁盘分区根目录扩容操作参考
在操作系统部署时,根目录使用的是非LVM分区,后期空间不足又无法扩容。 提供一个思路是新增一块硬盘,创建为逻辑卷,把根目录迁移过去,然后引导以新分区启动。 迁移完成后,旧的根目录可以再格式化为逻辑卷,合并到新磁盘分区。 本操作仅在CentOS Linux release 7.9.2009实验过,其他环境可能不支持。
3277 0
|
人工智能 算法 异构计算
阿里云基础网络技术5篇论文入选全球网络顶会NSDI
近日,阿里云基础网络技术5篇论文被NSDI 2025主会录用。研究涵盖大模型训练网络故障诊断、仿真、容器网络性能诊断、CDN流控算法智能选择及GPU解耦推理优化等领域。其中,《Evolution of Aegis》提出增强现有体系+训练过程感知的两阶段演进路线,显著降低故障诊断耗时;《SimAI》实现高精度大模型集群训练模拟;《Learning Production-Optimized Congestion Control Selection》通过AliCCS优化CDN拥塞控制;《Prism》设计全新GPU解耦推理方案;《ScalaCN》解决容器化RDMA场景性能问题。
1062 7
阿里云基础网络技术5篇论文入选全球网络顶会NSDI
|
传感器 数据采集 存储
项目实战:嵌入式系统应用开发
项目实战:嵌入式系统应用开发
|
人工智能 关系型数据库 MySQL
基于阿里云的PolarDB MySQL版实现AI增强数据管理
本文将介绍如何利用阿里云的PolarDB MySQL版结合AI技术,实现数据管理的自动化和智能化。
1266 0
|
安全 网络协议 网络虚拟化
|
存储 缓存 关系型数据库
PolarDB存储原理与实践
在阿里云开源的趋势下,PolarDB已经成功运用到很多企业案例中。
PolarDB存储原理与实践
|
缓存 监控 负载均衡
一文讲明Hystrix熔断器
这篇文章详细阐述了Hystrix熔断器的原理和应用,解释了分布式系统中服务雪崩的问题,并展示了如何在Spring Cloud框架中使用Hystrix进行熔断和降级处理。
一文讲明Hystrix熔断器
|
Cloud Native 关系型数据库 分布式数据库
开发者如何使用云原生数据库PolarDB
【10月更文挑战第5天】开发者如何使用云原生数据库PolarDB
716 2