搭建一个用于开发的Ubuntu Kubernetes环境

Kubernetes的解说视频

我们在公司的YouTube渠道上发布了CTO @bunchan_k 解释Kubernetes的视频。

红色冲击实验室【REDIMPULZ Lab】

undefined

我也在这个视频中学习,但是在Ubuntu的Kubernetes环境建设步骤中找不到说明,所以参考官方文档并进行实践,总结了一下。

使用kubectl进行安装

有两种方法来安装二进制文件,一种是手动安装,另一种是通过包管理器安装。为了方便版本更新,我们决定使用包管理器(apt)来安装。

sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl

尽管我没有尝试过,但它似乎也可以通过Snap安装。

安装minikube

需要提前安装 kubectl。

有关超级监控器的安装

一般来说,需要一个支持KVM或VirtualBox等虚拟化技术的环境来运行Kubernetes。

Minikube支持在主机上运行Kubernetes组件,而不是在虚拟机中运行–vm-driver=none选项。要使用此驱动程序,需要Docker和Linux环境,但不需要虚拟化软件。

上記の通りなので、手元のUbuntuにはDockerもインストールされているため、ハイパーバイザーは使用しないことにする。

Linux Homebrewからのminikubeのインストール

バイナリからのインストールや、パッケージを利用したインストールなど、いくつか方法がある。
特に、Linux Homebrewからのインストールが簡単そうだったので、こちらで行う。

安装Linux Homebrew

这是与Mac相同的步骤。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

我会为您通行。

echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >> /home/takaken/.bash_profile

minikubeのインストール

brew install minikube

これで完了です!

作者的话

Ubuntuに開発用のKubernetes環境を構築できました。
他のLinuxディストリビューションを使っている方も、パッケージ管理を読み替えれば、同様の手順で構築できるかと思います。

我计划从现在开始学习如何使用K8s来实现Laravel和Node应用程序,可以参考视频。

请参考以下网站

    • https://kubernetes.io/ja/docs/tasks/tools/install-kubectl/

 

    https://kubernetes.io/ja/docs/setup/learning-environment/minikube/
广告
将在 10 秒后关闭
bannerAds