使用单机来学习k8s之minikube
Minikube 是什么
Minikube 是一个可以在本地运行 Kubernetes 的工具,非常适合学习和测试 Kubernetes 的功能。它可以在你的个人电脑上创建一个单节点的 Kubernetes 集群,让你可以体验 Kubernetes 的各种功能,而无需在云环境中运行。
Minikube 可以在多种操作系统上运行,包括 Windows、macOS 和 Linux。它使用虚拟机来运行 Kubernetes 集群,因此你需要在你的电脑上安装虚拟机软件,如 VirtualBox 或 VMware。
在已经装好 Docker Desktop 的 Mac上运行,先来安装:
……Kubernetes(k8s)初探
概述
Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。
Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。K8s 这个缩写是因为 K 和 s 之间有 8 个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。 Kubernetes 建立在 Google 大规模运行生产工作负载十几年经验的基础上, 结合了社区中最优秀的想法和实践。
……缓解mac空间不足,为Docker Desktop腾出空间
当前是 2024 年了,我还在用着 256G 的 Macbook Pro,还运行着 Docker Desktop,可想而知这硬盘空间是有多着急。 没有找到直接更改存放数据目录的方法,只能曲线救国,利用软链接,将默认目录指向移动硬盘上的目录,这样就可以将 Docker Desktop 的数据存放在移动硬盘上,从而释放 Macbook Pro 的硬盘空间。
……用go实现一个端口转发
我的使用场景:主机是windows10,使用自带的Hyper-V安装了CentOS7,虚拟交换机用的默认的,每次win10重启后,会给虚拟主机分配新IP。怎么用我熟悉的命令来监听本机IP,需要ssh连接虚拟机的时候,直接root@本机IP就可以了?
1、使用之前介绍的 《windows端口转发》也可以完成,就是那串命令太长了,总记不住,我给虚拟机设定了固定IP后,重启win10后,不知为啥转发不生效了,要重新设置一次。
2、有没更简短的命令实现同样的效果呢?不用关心虚拟机IP是多少,想到了go,结合脚本自动汇报IP:
最小化安装centos7配置
最小化安装centos后,一些熟悉的管理工具需要单独去安装
……Centos7挂载win10共享目录
记录一下在我windows10通过Hyper-V安装的Centos7挂载windows10共享目录的设置
……Linux_bash基础
shell的简单历史:第一个流行的shell是由Steven Bourne发展出来的,为了纪念他所以就称为Bourne shell ,或直接简称为sh !而后来另一个广为流传的shell是由柏克莱大学的Bill Joy设计依附于BSD版的Unix系统中的shell ,这个shell的语法有点类似C语言,所以才得名为C shell ,简称为csh !由于在学术界Sun主机势力相当的庞大,而Sun主要是BSD的分支之一,所以C shell也是另一个很重要而且流传很广的shell之一。
由于Linux是用C语言编写的,很多程序员使用C来开发软件,因此C shell相对的就很热门了。 目前我们的Linux (以CentOS 7.x 为例) 有多少我们可以使用的shells 呢?你可以检查一下/etc/shells 这个档案,至少就有底下这几个可以用的shells :
- /bin/sh (已经被/bin/bash 所取代)
- /bin/bash (就是Linux 预设的shell)
- /bin/tcsh (整合C Shell ,提供更多的功能)
- /bin/csh (已经被/bin/tcsh 所取代)
Windows端口转发
通过windows自带工具netsh,实现任何传入到本地端口的TCP连接,都重定向到本地指定端口或本地可访问的远程端口。
……给hugo添加一个命令
给hugo加一个命令,并发布到github上
……