Ubuntu20.04安装microk8s
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu20.04安装microk8s相关的知识,希望对你有一定的参考价值。
参考技术A 如果你的网络环境好,装microk8s还是很省事的,比安装kubernetes要省事。网络环境不好的话,都麻烦,要手动处理镜像拉不下来的问题。
这个镜像我这的网络必拉不下来
在最下面添加
找到sandbox_image,替换镜像地址
这次安装metrics-server镜像拉不下来,下面有解决方法
都是running就是正常的
发现我这里metrics-server-5f8f64cb86-8fpp4状态是ImagePullBackOff,不正常,要处理
结果是
发现是镜像没拉下来
到dockerhub上搜了下metrics-server:v0.5.2找到一个同步的镜像,手动拉一下这个镜像
修改镜像名,改为和microk8s要拉的镜像名一致
导出该镜像
把该镜像导入microk8s中
再重启microk8s
再查看pot状态
都Running了,真TM费劲
如果有拉不下来的镜像,就用这种方式
把spec.type修改为NodePort
在spec.ports中添加nodePort: 30000
是https的, https://ip:30000
为了找怎么获取token,也就花了亿点点时间,查了或多帖子,都不行,可能是microk8s更新了,以前的获取token的方法不能用。
这个是好用的
最下面显示了token
这个是启动了dashboard代理,可以用10443端口访问
token粘贴出来之后,就可以把dashboard-proxy停掉了,还用之前的 https://ip:30000 访问
在集群的Nodes里,可以看到当前节点
ubuntu 基础程序批量安装
参考技术A 每次重新安装完ubuntu 系统就有一堆程序需要安装,这样很费时间,也有很多自己忘记了安装的。如何一次性安装完自己需求的软件。
使用批处理来安装所有需要的软件
sudo apt-get -y install libboost-dev
sudo apt-get -y install libgl1-mesa-dev
sudo apt-get -y install libglew-dev
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..
cmake --build .
sudo make install
cd ../..
rm -r -f Pangolin
echo "begin to install and configure postgresql "
sudo apt-get -y install postgresql-9.5
sudo apt-get -y install libpq-dev
sudo apt-get -y install postgis
sudo apt-get -y install postgresql-9.5-postgis-2.2 postgresql-contrib-9.5
postgresql-9.5-postgis-scripts
sudo apt-get -y install pgadmin3
wget http://pqxx.org/download/software/libpqxx/libpqxx-6.4.5.tar.gz
tar -xzvf libpqxx-6.4.5.tar.gz
cd libpqxx-6.4.5
./configure --prefix=/usr/local --enable-shared --disable-documentation(这一步很重要,生成共享库)
make clean
make
sudo make install
sudo -u postgres psql
alter user postgres with password 'postgres';
sudo passwd -d postgres
sudo -u postgres passwd
以上是关于Ubuntu20.04安装microk8s的主要内容,如果未能解决你的问题,请参考以下文章
Windows10和ubuntu20.04 LTS 双系统安装(ubuntu20.04)
ubuntu20.04安装教程,ubuntu20.04配置教程
windows10安装ubuntu20.04双系统详细图文教程,windows10安装ubuntu20.04详细教程