什么是Minikube
Minikube是一款工具,主要用于在本地运行 Kubernetes 集群。Kubernetes 开源的平台,用于自动化容器化应用的部署、扩展和管理,而 Minikube 使得开发人员能够在本地机器上轻松创建一个单节点的 Kubernetes 集群,从而方便开发、测试和学习 Kubernetes。

我们看下如何使用PetaExpress云服务器安装Minikube 集群,我们首先准备一台云服务器。阅读全文,告诉你怎么领取一台免费的云服务器
最小配置的云服务器推荐:
2 CPUs or more

2GB of free memory

20GB of free disk space

Internet connection

Container or virtual machine manager, such as: Docker, QEMU, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation

如何开通

登录peta注册账户,地址:https://cn.petaexpress.com,登录用户管理员控制面板,找到‘云服务器’

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图

单击“创建”

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图1

建议选择:

2核2G50G磁盘空间

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图2

点击下一步 “网络配置” (此步骤客户可按照自己需要进行调整,本文仅做简单配置进行示范。)

依次选择“基础网络” ,“绑定新公网ip” , 选择“按固定带宽”

安全组选择 “默认安全组”

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图3

单击 “下一步,系统配置”

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图4

为这台云服务器创建一个名称:例如minikube-demo

设置复杂密码或选择已有密钥 fdsSaf223!wqe3

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图5

单击 “创建主机”

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图6

连接创建的主机并安装minikube
定位到您创建的主机,找到公网IP,使用您的ssh客户端进行连接

K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群插图7

确保连接到云机,并更新系统软件源

 

dnf update
dnf upgrade
安装docker

 

yum install -y yum-utils
yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
systemctl start docker
systemctl enable docker
执行下面命令安装 minikube

 

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64
创建docker组,Minikube需要在非root用户下使用;注意:再启动时也可以直接强制性用root启动,可以不用创建用户

 

useradd –r -m -s /bin/bash minikube
passwd minikube
adduser minikube sudo #给用户添加管理员权限
groupadd docker
usermod -aG docker minikube
newgrp docker

使用 minikube start 启动您的minikube集群

 

minikube start –vm-driver=docker –base-image=”anjone/kicbase” –force –kubernetes-version=1.23.0
如何使用:
使用 minikube 的基本步骤如下:

安装 minikube 和 kubectl(Kubernetes 的命令行工具)。

 

# 下载kubectl工具
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
#设置权限
chmod +x ./kubectl
#移动到系统目录下
mv ./kubectl /usr/local/bin/kubectl
#查看版本号
kubectl version
使用 kubectl 命令与集群交互,进行部署、管理和监控。

测试部署服务:

kubectl create deployment nginx –image=nginx:1.14-alpine
kubectl expose deployment nginx –port=80 –type=NodePort #暴露服务
kubectl port-forward svc/nginx 30000:80 –address=’0.0.0.0′ & #端口转发

凭此文章可以去官网发工单领取一台2核2G的免费云服务器,数量有限先到先得。→点击去官网←

申领步骤:注册→登录→发工单 回复“文章网址+文章标题+申请奖励”

咨询:

QQ:1984236768

Skype帐号:live:.cid.b9765a3144e14781

 

PDF查看:K8S学习教程(一)使用PetaExpress云服务器安装Minikube 集群、

 

作者 billxie

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注