前言
学习kubernetes,记录过程为学习笔记,学习Kubernetes前需要先学习了解docker容器化技术
一、minikube
1 安装minikube
minikube 是一个工具, 能让你在本地运行 Kubernetes。 minikube 在你本地的个人计算机(包括 Windows、macOS 和 Linux PC)运行一个单节点的 Kubernetes 集群。使用minikube运行 Kubemetes 集群最简单、 最快捷的途径。 对于测试Kubemetes和本地开发应用都非常有用。
安装可参考:https://minikube.sigs.k8s.io/docs/start/
# 下载安装文件
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64
# 执行安装
sudo install minikube-darwin-amd64 /usr/local/bin/minikube
2 运行本地单节点Kubenetes集群
安装完成执行以下命令:
minikube start
结果提示无法下载镜像gcr.io/k8s-minikube/kicbase镜像,dockerhub上搜索也没有搜索到,尝试网上说的阿里云镜像等等方案均未成功,但是在dockerhub上看到一个anjone/kicbase镜像,描述就是gcr.io/k8s-minikube/kicbase,于是尝试将此镜像pull下来代替之
# 拉去dockerhub上的anjone/kicbase镜像
docker pull anjone/kicbase
# 使用anjone/kicbase镜像重新尝试start
minikube start --base-image="anjone/kicbase"
结果可行:
二、kubectl
1.安装kubectl
kubectl是Kubernetes 的命令行工具,使得你可以对 Kubernetes 集群运行命令。 你可以使用 kubectl 来部署应用、监测和管理集群资源以及查看日志。
安装过程参考:https://kubernetes.io/zh/docs/tasks/tools/install-kubectl/
# 下载可执行文件
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl"
# 赋予可执行权限
chmod +x ./kubectl
# 放入系统环境变量目录内
sudo mv ./kubectl /usr/local/bin/kubectl
检查安装完成:
评论区