VMWare Fusion虚拟机NAT网络设置静态IP地址

自己用的VMware Fusion并不像云计算里的虚拟机有一些防止注入和篡改网络信息的措施,主要是通过DHCP来进行分配,那么只要有物理网络变更,极有可能虚拟机会重新从IP池子里获取一个新的IP地址,像我自己部署的K8S集群,如果IP地址变更,可能部署后写入到配置当中的变更前网络信息就没用了,因此最好都设置一下静态IP地址,保证我的集群环境网络不发生变化

想要配置网络,首先得知道一些具体的网络信息[……]

Read more

Kubernetes集群:Worker节点部署

有了Master节点,Worker节点就简单了

首先还是部署环境:

VMware Fusion:CentOS7虚拟机,这里就安装了一个Mini版,需要什么再自行进行安装

网络:NAT方式,最终用Host-Only应该也OK

资源:1C,2G,20G,后面如果可以部署集群再适当分配

其次一些系统配置还是和Master节点一样:

1、关闭swap分区,/etc/fstab里注释下面一行

#/dev/[......]

Read more

Kubernetes集群:Master节点部署

晚上看了一篇云原生的链接,突然想自己部署一个Kubernetes集群玩玩,说干就干,相比以前ALL-In-One的OpenStack部署,Kubernetes还是简单太多,本文主要是部署Master节点,直接通过kubeadm来部署,最终所有组件正常,基本没遇到比较大的问题

首先是部署环境:

VMware Fusion:CentOS7虚拟机,这里就安装了一个Mini版,需要什么再自行进行安装

网络[……]

Read more

数组全排列算法非递归实现

全排列还是挺有点意思的,看起来很简单,做起来挺复杂的,除了之前的递归方式之外,研究下非递归实现

比如输入数组为arr = {2, 1, 3},那么简单可以通过下面几步计算全排列

1、arr先进行排序,从小到大,排序后{1, 2, 3}

2、从右往左,找到第一个i,使得arr[i] < arr[i+1],那么在arr[i+1:len]里找出一个最小的arr[min] > arr[i],然[……]

Read more