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

CentOS部署Minikube

基本介绍

Minikube是本地的Kubernetes,专注于使其易于为Kubernete学习和开发。

官方地址:https://minikube.sigs.k8s.io/docs/start/

部署安装

# CentOS 7.6# 前置条件:安装好Docker或其他容器引擎或虚拟机
参见《CentOS一键部署Docker》(https://bbs.huaweicloud.com/blogs/414286)# 安装minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
sudo rpm -Uvh minikube-latest.x86_64.rpm#添加组,不然会报错
$ grep docker /etc/group
$ adduser -g 994 -c "Docker" docker
$ id docker
$ su docker# 启动
$ minikube start 
#$ minikube start --image-mirror-country='cn' --kubernetes-version=v1.20.0#启动3个node节点
# $ minikube start -n 3 # 查询node节点个数
$ minikube node list#查询pod
$ minikube kubectl -- get po -A#设置别名
$ alias kubectl="minikube kubectl --"#启动一个nginx
$ minikube kubectl -- create deployment nginx --image=nginx#发布服务
$ minikube kubectl -- expose deployment nginx --port=80  --type=NodePort# 查看访问方式(注意,这个是虚拟集群节点的node ip访问方式)
$ minikube service nginx# 创建一个路由,让服务器内网和公网ip均可访问
kubectl port-forward --address 0.0.0.0 service/nginx 31000:80# 删除 deployment
$ kubectl delete deployment nginx#dashboard
$ minikube dashboard &#dashboard 公网访问代理
$ minikube kubectl -- proxy --port=32000 --address='0.0.0.0'  --accept-hosts='^*$' &#清理所有
$ minikube delete --all

注意:限于测试验证,本文构建并未配置任何鉴权,直接暴露公网,存在应用安全风险!

http://www.lryc.cn/news/215049.html

相关文章:

  • 第5章_排序与分页
  • Elasticsearch实战:常见错误及详细解决方案
  • C#添加缓存,删除缓存,修改缓存
  • PADS Router的操作页面及鼠标指令介绍
  • Android studio进入手机调试状态
  • 《Pytorch新手入门》第二节-动手搭建神经网络
  • C++ 模板学习笔记
  • 1、Flink基础概念
  • 分享一下怎么做小程序营销活动
  • Laravel 后台管理 Dcat Admin 使用记录
  • c语言基础:L1-070 吃火锅
  • java spring boot 注解、接口和问题解决方法(持续更新)
  • HMAC_SHA1加密算法和SHA1加密算法的区别
  • Ubuntu连不上WiFi 或者虽然能连上校园网,但是浏览器打不开登录页面
  • Maven第八章:如何解决Maven的jar版本冲突
  • c# 读写内存映射文件
  • 行业揭秘:腾讯共享wifi码推广零加盟费是真的吗?
  • E4980A 精密型 LCR 表,20 Hz 至 2 MHz
  • 【前端工作提效】关于工作提效的一点实践与思考
  • Pytorch 文本情感分类案例
  • Flutter之GetX controller tag使用详解
  • Kubernetes群集调度
  • 【总结】linux centos 7 开启网络白名单访问策略
  • 2023-2024-1高级语言程序设计第1次月考
  • 目标检测:Proposal-Contrastive Pretraining for Object Detection from Fewer Data
  • Cesium:CGCS2000坐标系的xyz坐标转换成WGS84坐标系的经纬高度,再转换到笛卡尔坐标系的xyz坐标
  • 【OpenCV实现图像:用Python生成图像特效,报错ValueError: too many values to unpack (expected 3)】
  • 875. 爱吃香蕉的珂珂
  • 台灯太亮会导致近视吗?精选高品质的台灯
  • Scala函数和闭包