Oracle Linux 7.9 安装minikube体验

admin2024-08-25  11

1.环境信息

      minukube体验说明:使用VirtualBox安装的虚拟机Oracle Linux7.9(已经安装了Docker容器),然后在这环境中安装minikube单个k8s节点,并安装dashboard使用浏览器查看k8s的详细信息,并在节点中创建nginx,使用浏览器访问到服务。

2.安装minikube

       minikube官网Welcome! | minikubeminikube is local KubernetesOracle Linux 7.9 安装minikube体验,icon-default.png?t=N7T8,第1张https://minikube.sigs.k8s.io/docs/

Oracle Linux 7.9 安装minikube体验,第2张

  2.1 minkube环境要求

  • 2 CPUs or more
  • 2GB of free memory
  • 20GB of free disk space
  • Internet connection
  • Container or virtual machine manager, such as: Docker, QEMU, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation

   2.2 安装minikube

 2.3启动minikube cluster

   2.3.1 出错,缺少conntrack-tools

 Exiting due to GUEST_MISSING_CONNTRACK: Sorry, Kubernetes 1.23.3 requires crictl to be installed in root's path

Oracle Linux 7.9 安装minikube体验,第3张

  解决:

 再次执行,成功。

Oracle Linux 7.9 安装minikube体验,第4张

2.4 查看minikube创建的k8s集群的pod及node信息

2.5 配置alias缩减minikube kubectl指令

    1.临时配置,当前会话生效

    2.永久生效,配置当前用户.bashrc文件

Oracle Linux 7.9 安装minikube体验,第5张

3.安装dashboard

  有一个坑,安装完minikube的集群完,文件/etc/docker/daemon.json 镜像加速的配置没了,导致后续没法下载镜像。

Oracle Linux 7.9 安装minikube体验,第6张

 问题:dashboard一直verifying中,查看问题。

排查问题:

解决问题:

4.部署nginx应用

4.1创建nginx

4.2暴露到集群外

4.3获取NodePort端口

Oracle Linux 7.9 安装minikube体验,第7张

4.4宿主机浏览器访问nginx

Docker镜像失效参考文章:https://blog.csdn.net/weixin_50160384/article/details/139861337

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!