1. 安装¶
https://microk8s.io/#install-microk8s¶
sudo snap install microk8s --classic
卸载¶
sudo snap remove microk8s
设置别名¶
sudo snap alias microk8s.kubectl kubectl
2. 验证¶
kubectl get nodes
给予microk8s权限¶
sudo usermod -a -G microk8s victor sudo chown -f -R victor ~/.kube newgrp microk8s
获取节点详细信息¶
kubectl describe node victor-localpet
若microk8s启动失败¶
microk8s.inspect
使能cgroup https://askubuntu.com/questions/1389602/how-to-set-cgroup-memory-enable-on-ubuntu-21-10¶
sudo nano /etc/default/grub
Edit this line like so:¶
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1 systemd.unified_cgroup_hierarchy=false"¶
sudo update-grub sudo reboot
详情 https://blog.csdn.net/gchan/article/details/120865800¶
部署实例程序¶
创建deployment(进行部署¶
kubectl create deployment nginx --image=nginx
端口映射¶
NodePort局域网内访问, ClusterIP集群内访问¶
kubectl expose deployment nginx \ --port 80 \ --target-port 80 \ --type ClusterIP \ --selector=run=nginx \ --name nginx