microk8s(一)安装

作者: 印随2018 | 来源:发表于2019-07-21 11:13 被阅读1次

这篇文章仅仅是个人学习的记录,因为很多细节未在文中说明,最好是先阅读参考内容中的两篇文章。

操作系统推荐使用ubuntu 18.04

参考

microk8s how to install and use kubernetes part-1
microk8s how to install and use kubernetes part-2

一、新加坡虚拟机

从阿里云上购买一台新加坡ECS,使用抢占式实例,每小时大概就0.05元不到,非常适合学习。

二、安装 microk8s

apt update
apt install snapd

snap remove microk8s
snap install microk8s --classic --channel=1.14/stable

cat >> ~/.bashrc << EOF
export PATH=/snap/bin:$PATH
EOF

source ~/.bashrc

三、启动 microk8s

microk8s.start
microk8s.status

四、查看版本信息

snap alias microk8s.kubectl kubectl

kubectl version

五、安装插件

# 启用插件
microk8s.enable dns dashboard ingress

# 查看进度
kubectl get pods --all-namespaces

# 查看详情
kubectl describe pod --all-namespaces

六、使用代理访问microk8s

# 找到pod名
kubectl get pods --all-namespaces | grep dashboard

# 查看pod的开放端口
kubectl describe --namespace kube-system pod/kubernetes-dashboard-6fd7f9c494-dgxlj

# 将pod的开放端口映射到本地
kubectl port-forward --namespace=kube-system --address=0.0.0.0 pod/kubernetes-dashboard-6fd7f9c494-dgxlj 8443:8443

七、打开防火墙

iptables -I INPUT -p tcp --dport 8443 -j ACCEPT

iptables -t filter -L INPUT --line-numbers

八、打开浏览器

浏览器打开 https://{Ubuntu_IP_address}:8443即可,下面是登录页面

dashboard

使用token登录管理页面,下面是查看token的命令

# kubectl get secrets --all-namespaces | grep dashboard-token
# kubectl describe --namespace kube-system secrets kubernetes-dashboard-token-bhpxc

相关文章

  • 从microk8s安装开始

    目前准备安装Linux系统, 我目前是Ubuntu18 一、安装microk8s 二、启动 microk8s 三、...

  • microk8s之避墙术

    1. 我们可以很简单的在阿里云的ECS上安装microk8s,但。。 在启动microk8s时,其基础服务如:ec...

  • Microk8s采坑记录

    Microk8s采坑记录 In order to install MicroK8s make sureport 8...

  • 手动下载和安装microk8s

    最近在机房的机子上安装测试环境,遇到一个问题,microk8s安装不上,一直提示连接不上snap store. 但...

  • microk8s(一)安装

    这篇文章仅仅是个人学习的记录,因为很多细节未在文中说明,最好是先阅读参考内容中的两篇文章。操作系统推荐使用ubun...

  • Kubernetes 单机实验环境搭建 - microk8s

    通过 microk8s 可以非常快速的搭建起一个 Kubernetes 单机环境,安装极其非常方便,通过 snap...

  • microk8s 安装

    microk8s 是ubuntu 生态里的一个可以单机使用的k8s版本,非常适合学习。这里记录一下,microk8...

  • microk8s 设置代理

    设置docker代理 设置microk8s代理 添加以下内容 接着重启 microk8s: 添加 kubectl ...

  • Ubuntu20.04安装microk8s

    如果你的网络环境好,装microk8s还是很省事的,比安装kubernetes要省事。网络环境不好的话,都麻烦,要...

  • microk8s(二)深入

    本文讨论的内容需要先阅读《microk8s(一)安装》 上一篇内容中,使用下面这条命令,讲Pod的开发端口映射到本...

网友评论

    本文标题:microk8s(一)安装

    本文链接:https://www.haomeiwen.com/subject/hvwelctx.html