首页 > 其他分享 >minikube 快速搭建 kubernetes 单节点环境

minikube 快速搭建 kubernetes 单节点环境

时间:2023-06-24 17:04:02浏览次数:42  
标签:Kubernetes kubernetes -- ce yum minikube docker 节点

说明

基于  CentOS 7 环境用 Minikube 来快速部署 Kubernetes 单节点集群环境。

角色

IOS

CPU

Memory

Disk

IP

k8snode3

CentOS Linux 7

4 cores

5G

100G

192.168.59.142

minikube 快速搭建 kubernetes 单节点环境_Docker


minikube 官网

https://minikube.sigs.k8s.io/docs/start/

minikube 快速搭建 kubernetes 单节点环境_Time_02

https://github.com/kubernetes/minikube

minikube 快速搭建 kubernetes 单节点环境_Time_03


Minikube 是一个基于 go 语言开发,是一种轻量化的 Kubernetes 工具,可以在个人 PC 的虚拟化环境内轻松创建单机版 Kubernetes 集群,目前已支持在 macOS、Linux、Windows 平台上利用各类本地虚拟环境搭建单机版 Kubernetes 驱动运行。


Minikube 下载安装

先安装 Docker-CE 版本

# yum install -y yum-utils device-mapper-persistent-data lvm2
#

minikube 快速搭建 kubernetes 单节点环境_Time_04

添加Docker CE的软件源

# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#

minikube 快速搭建 kubernetes 单节点环境_Docker_05

查看仓库内文件

# yum list docker-ce --showduplicates | sort -r
#

minikube 快速搭建 kubernetes 单节点环境_Docker_06

安装Docker CE

# yum install -y docker-ce docker-ce-cli containerd.io
#

minikube 快速搭建 kubernetes 单节点环境_Time_07

查看服务状态,设置开机自动启动,启动Docker服务。

# systemctl status docker
# systemctl enable docker
# systemctl start docker

接着按官网步骤安装 minikube 

# curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 80.0M  100 80.0M    0     0  9580k      0  0:00:08  0:00:08 --:--:-- 10.9M
#

minikube 快速搭建 kubernetes 单节点环境_Time_08

安装,查看版本。

# sudo install minikube-linux-amd64 /usr/local/bin/minikube
# minikube version
minikube version: v1.30.1
commit: 08896fd1dc362c097c925146c4a0d0dac715ace0
#

minikube 快速搭建 kubernetes 单节点环境_Docker_09


启动集群

$ minikube start --image-mirror-country='cn' --kubernetes-version=v1.23.8
$ 

minikube 快速搭建 kubernetes 单节点环境_docker_10


验证

$ minikube status
$ 

minikube 快速搭建 kubernetes 单节点环境_docker_11


minikube 快速搭建 kubernetes 单节点环境_docker_12






标签:Kubernetes,kubernetes,--,ce,yum,minikube,docker,节点
From: https://blog.51cto.com/wst021sh/6541204

相关文章

  • Kubernetes CNI 网络模型及常见开源组件
    随着容器技术在企业生产系统中的逐步落地,用户对容器云的网络特性要求也越来越高。跨主机容器间的网络互通已经成为基本要求,更高的要求包括容器固定IP地址、一个容器多个IP地址、多个子网隔离、ACL控制策略、与SDN集成等。目前主流的容器网络模型是CoreOS公司推出的Contai......
  • Kubernetes Scheduler原理分析
    Kubernetes Scheduler在整个系统中起到“承上启下”的重要作用,“承上”是指它负责接收Controller Manager创建的新Pod,为其安排一个落脚的“家”——目标Node;“启下”是指安置工作完成后,目标Node上的kubelet服务进程接管后继工作,负责Pod生命周期中的“下半生”。1.Scheduler的作......
  • kubernetes使用ceph作为持久化存储
    1.资源规划官方:https://ceph.com/en官方文档:https://docs.ceph.com/en/latest/start/introceph是一种开源的分布式的存储系统包含以下几种存储类型:块存储(rbd),对象存储(RADOSFateway),文件系统(cephfs)介绍:本篇文件主要是在ubuntu22.04本地去搭建一套ceph集群,后续使用storagec......
  • 分布式流处理组件-生产实战:Broker节点负载
    ......
  • kubernetes安装和调试(1-20-9-docker19-03-0-weave)
    kubernetes安装和调试(1.20.9+docker19.03.0+weave)学习kubernetes来对项目进行容器化部署。这里使用了VMware创建虚拟机来搭建k8s集群。VMware:16.1.2,CentOS7,docker:19.03.0,kubeadm:1.20.9,kubectl:1.20.9,kubelet:1.20.9,weave。CentOS安装镜像下载CentOS7下载地址:CentOS7.9......
  • 代码随想录算法训练营第十四天| 104.二叉树的最大深度 (优先掌握递归) 111.二叉树的最小
    104.二叉树的最大深度(优先掌握递归)迭代法,上一篇已经讲过,只需要对每一层+1,这里重要些递归法递归法注意:如果当前节点为NULL,返回0,不是NULL,那么就是1+max(right,left)代码:1voidmaxD_cursor(TreeNode*node,int&result)2{3if(!node)return;45result......
  • 什么是 Kubernetes cluster 的 Node affinity
    Nodeaffinity在概念上类似于nodeSelector,它允许您根据节点标签来限制Pod可以调度到哪些节点上。有两种类型的节点亲和性:requiredDuringSchedulingIgnoredDuringExecution:除非满足规则,否则调度程序无法将Pod调度到节点上。这类似于nodeSelector,但具有更具表达性的语法。pre......
  • Kubernetes集群授权管理
    当客户端发起API Server调用时,API Server内部要先进行用户认证,然后执行用户授权流程,即通过授权策略来决定一个API调用是否合法。对合法用户进行授权并且随后在用户访问时进行鉴权,是权限与安全系统的重要一环。简单地说,授权就是授予不同的用户不同的访问权限。API Server目前支持......
  • Kubernetes Ingress 之 Nginx Ingress
    一.引言k8s提供了一下四种方式来暴露端口,分别是:ClusterIP,仅供集群内部访问NodePort,端口映射,给node随机分配端口,然后由service进行代理LoadBalancer,负载均衡模式,一般由云服务商提供负载均衡策略Ingress,网关模式,使用自定义的http(s)路由规则对Service进行代理。这也是实......
  • 基于粒子群算法的电力系统最优潮流 以IEEE30节点的六机为对象,建立考虑功率平衡、机组
    基于粒子群算法的电力系统最优潮流 以IEEE30节点的六机为对象,建立考虑功率平衡、机组爬坡约束、出力限制约束的电力系统经济调度模型,采用粒子群算法对模型进行求解,得到六个机组的最优运行计划,确定系统最优运行成本。这段程序主要是一个基于粒子群优化算法(PSO)的电力系统调度程序......