minikube

【K8S】【minikube】远程访问汇总

说明 与原生的k8s不同,minikube默认会在所在主机创建专用的内部网络,导致外部远程主机无法直接访问到minikube,如果minikube使用独立主机部署时,则存在一定的外部访问问题。 如下面这种网络情况如下: – 局域网:如192.168.1.0/24 – minikube内部网络:如192.168.49.0/24,与局域网不互通 – 外部主机:未安装minikube的工作机,存在minikube所在宿主机相同的局域网中,记ip为192.168.1.3 – minukube宿主机:安装minikube的主机,存在在局域网中,如ip为192.168.1.2;且minikube创建了一个内部网络,只与宿主机192.168.1.2互通,与局域网内其他ip不互通 远程访问方式一览 nginx反向代理 说明:可以只通过流量,不处理证书,且适用... »

【k8s】【minikube】配置kubectl

说明  安装minikube后,执行任意kubectl命令,系统会自动安装minikube kubectl 工具 配置 minikube kubectl配置 minikube kubectl使用格式 minikube kubectl -- kubectl commands 如:获取节点: minikube kubectl -- get node 为了方便使用,建议增加alias alias kubectl="minikube kubectl --" 独立kubectl工具配置 获取kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" 安装kubectl install -o root -g roo... »

【K8S】【minikube】Rocky Linux9启用cgroup2部署minikube

说明 centos8、9已经或者即将停止维护后,Redhat系中开源免费的Linux发行版中较为活跃和兼容性较高的推荐使用Rocky Linux * Rocky Linux9概览 * 内核:5.x版本 * 系统管理服务:systemd(250版本及以上) * cgroup版本:默认启用cgroup2,支持cgroup1 * 包管理攻击:dnf(yum下一代工具) * util-linux: 2.37版本及以上 * 默认桌面: Gnome 40.x版本及以上 k8s官方推荐使用cgroup2和systemd对系统进行管理,但考虑到当前大部分生产环境以稳定为主,因为默认启用的其实是cgroup1和cgroupfs驱动。 * cgroup2启用要求 * 操作系统发行版启用 cgroup v2 * Linux 内核为 5.8 或更高版本 * 容器运行时支持cgroup v2 如containerd... »

【k8s】【minikube】CentOS部署minikube与使用

说明 minikube是最接近原生kubernetes的本地单机版集群,支持大部分kubernetes功能,用于学习和开发k8s。支持Linux、Windows、Mac 官网安装文档 安装 安装前提 一台物理机或者虚拟机,物理机CPU大于2核vcpu、2G内存、20G磁盘,此处以CentOS7.9.2009为例 可连接网络 包括一个容器或者虚拟机管理引擎,此处以Docker为例 此处以Linux服务器为例,如CentOS7.9.2003 安装步骤 前置操作(可选) 为了减少部署minikube时可能遇到的一些问题,建议以安装原生kubernets的一些操作系统设置为准,当前未验证不执行以下步骤的可能造成的影响,我会给出执行步骤的意见,请自行取舍。 升级内核(推荐) 原因:使用Containerd建议使用内核4.x以上,否则会有内核版本控制的告警 * 检查当前内核版本,如果低于4.x建议升级... »

d
c