MicroK8s

MicroK8s #

ubuntu/microk8s Github stars Github forks Language Last Tag Last commit

MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.

https://microk8s.io

安装 #

snap install microk8s --classic
snap install kubectl --classic

# snap install microk8s --classic --channel=1.23/stable
# snap install kubectl --classic --channel=1.23/stable

mkdir -p ~/.kube
microk8s config > ~/.kube/config

microk8s enable dashboard dns ingress

# 拉镜像
microk8s ctr image pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.7
# microk8s ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.7 k8s.gcr.io/pause:3.7
microk8s ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.7 registry.k8s.io/pause:3.7

microk8s ctr image pull registry.cn-hangzhou.aliyuncs.com/google_containers/nginx-ingress-controller:v1.2.0
microk8s ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/nginx-ingress-controller:v1.2.0 k8s.gcr.io/ingress-nginx/controller:v1.2.0

microk8s ctr image pull registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.5.2
microk8s ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.5.2 k8s.gcr.io/metrics-server/metrics-server:v0.5.2

echo "alias k=kubectl" >> ~/.zshrc
echo "export PATH=\$PATH:/snap/bin" >> ~/.zshrc
zsh

安装 kubectl 的另一种方法 #

# install kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt update
sudo apt install kubectl -y

常用命令 #

microk8s enable dns

安装配置 #

# microk8s kubelet service 配置文件
vi /etc/systemd/system/snap.microk8s.daemon-kubelet.service

# 查看状态
systemctl status snap.microk8s.daemon-kubelet

代理 #

vi /etc/environment

HTTPS_PROXY=http://your-proxy-server:8215
HTTP_PROXY=http://your-proxy-server:8215
NO_PROXY=10.0.0.0/8,172.16.0.0/12,192.168/16
https_proxy=http://your-proxy-server:8215
http_proxy=http://your-proxy-server:8215
no_proxy=10.0.0.0/8,172.16.0.0/12,192.168/16

然后重启

microk8s stop
microk8s start

参考:


本文访问量

本站总访问量

本站总访客数