当前位置: 首页 > news >正文

kubernetes安装部署k8s

kubernetes

https://github.com/kubernetes/kubernetes.git

go mod tidy
go mod vendor
go build -o .\bin -v ./… //手动创建bin文件夹

在这里插入图片描述

使用

minikube:https://gitee.com/mirrors/minikube.git

使用minikube启动本地化的集群服务

minikube start 启动集群(stop停止)
kubectl apply -f deployment.yaml 部署应用
kubectl get services 查看服务

pod是kubenetes的最小部署单元,pod间可以用localhost通信
node虚拟机或者物理机,可以划分为多个pod

minikube addons enable metrics-server 启用插件
kubectl apply -f nginx-pod.yaml 添加pod,一个yaml中可以配置多个pod
kebectl top nodes 查看各个单元资源使用情况
kebectl top pods

在这里插入图片描述
node对应虚拟机或者或者本机的docker,进入docker后使用docker ps可以看到kubenetes创建的多个pod(pod可以包含多个container)
在这里插入图片描述

minikube dashboard自动打开浏览器页面在这里插入图片描述

部署应用

使用dockerfile构建dockerimage,在配置yaml,使用kubectl统一部署dockerimage到pod中。

相关文章:

  • RK3588使用笔记:导出做好的文件系统
  • Pytorch 张量操作
  • windowsmacOs安装minio
  • RAG系统实战:当检索为空时,如何实现生成模块的优雅降级(Fallback)?
  • 【JAVA】【疑难杂症解决!】org.springframework.transaction.UnexpectedRollbackException:
  • Mybatis-Plus学习笔记
  • Maven安装与配置完整指南
  • 学习记录706@微信小程序+springboot项目 真机测试 WebSocket错误: {errMsg: Invalid HTTP status.}连接不上
  • MySQL(二)
  • Docker使用官方镜像/国内镜像源(阿里云、华为云 安装 MySQL 5.7
  • 智能文档解析专家
  • AI应用案例(1)——智能工牌和会话质检
  • Crawl4AI:专为AI设计的开源网页爬虫工具,释放大语言模型的潜能
  • 解决Luckysheet在线预览编辑Excel、PDF.....无法在同一个界面创建多个luckysheet实列问题
  • javaweb小项目
  • 贡献法(C++)
  • w2ui 水平滚动移动 虚拟列 数据丢失
  • 建筑长明灯、长流水成难题?楼宇自控系统来破局
  • forms实现贪吃蛇
  • Python打包大模型文件以及使用Docker进行运行镜像
  • 市场部做网站工作职责/window优化大师官网
  • 税务网站源码/杭州优化外包
  • 信用中国 网站有那个部门支持建设/今日网站收录查询
  • 企业建站业务还能做吗/seo网课培训
  • iis7部署asp网站/网站模板哪里好
  • 常用的平面设计软件有哪些/百度seo排名推广