K8S中Pod的使用-1
如果把 Pod 看成传统环境里的“机器”或“虚拟机”、把容器看作是运行在这个“机器”里的“用户程序”,那么很多关于 Pod 对象的设计就非常容易理解了。比如,凡是调度、网络、存储,以及安全相关的属性,基本上是 Pod 级别的。这些Pod属性的共同特征是,它们描述的是“机器”这个整体,而不是里面运行的“程序”。比如,配置…
阅读全文 »如果把 Pod 看成传统环境里的“机器”或“虚拟机”、把容器看作是运行在这个“机器”里的“用户程序”,那么很多关于 Pod 对象的设计就非常容易理解了。比如,凡是调度、网络、存储,以及安全相关的属性,基本上是 Pod 级别的。这些Pod属性的共同特征是,它们描述的是“机器”这个整体,而不是里面运行的“程序”。比如,配置…
阅读全文 »二者都是经典的分类器,SVM更强调最优化的可分,并且有严密的数学模型支撑。 网上搜了二者的优缺点对比,最终说实话还是一知半解。可能还需要真实场景实践,也许能够深入理解二者区别吧。 支持向量机的优势在于: 在高维空间中非常高效. 在线性可分的低维空间,SVM得到的比Logistic Regression更加健壮 即使在数…
阅读全文 »SVM通过拉格拉日对偶等最终形成了一套数学模型,最终可以通过SMO(Sequential Minimal Optimization)的方法可以解出最佳值alpha值。当然,可以通过经典的libsvm这样的slover实现计算,诸如此类的solver也是通过SMO算法来计算SVM的最优化参数,但是作为小白,确实有必要理解…
阅读全文 »Ubuntu 18.04,安装docker 默认运行docker命令,显示没有安装,提示sudo apt install docker.io 但是运行命令后报错。 E: Unable to locate package docker.io E: Couldn’t find any package by gl…
阅读全文 »关于 Pod 最重要的一个理解是:它只是一个逻辑概念。也就是说,Kubernetes 真正处理的,还是宿主机操作系统上 Linux 容器的 Namespace 和 Cgroups,而并不存在一个所谓的 Pod 的边界或者隔离环境。那么,Pod 又是怎么被“创建”出来的呢?答案是:Pod,其实是一组共享了某些资源的容器。…
阅读全文 »从vCenter上干掉了NSX,但是很多组件都没有删除干净,会报错,但日志里还是有很多报错信息,需要手动干掉NSX,报错信息大概如下: [DependencyError] VIB VMware_bootbank_esx-vxlan_6.5.0-0.0.5534171 requires esx-base <<…
阅读全文 »首先升级VC,高版本的VC可以管理低版本的ESXi。 VC安装都是图形界面操作,运行VC安装包,会让客户选择是升级或者新装,选择升级即可,其内部运行分为两个过程: 首先创建新的vcsa 7.0虚拟机。 然后把原有6.7u3的配置导入进来。 如果过程中出现NTP报错,一定要确保新创建的vcsa 7.0虚拟机和原有6.7u…
阅读全文 »ML中用到大量的矩阵运算,Linear Algebra是一个重要的部分,有助于理解样本、数据的格式,甚至神经网络多层的数值计算和传输。譬如通过矩阵运算求和相比于for循环等更加高效直接。因此Linear Algebra是机器学习基础之一。 3blue1brown出品的线性代数介绍,十几个章节。B站加了中文字幕,如果英文…
阅读全文 »K8S课程中都讲了kubeadm搭建的方法,脚本中是从google下载k8s的镜像需要翻墙。参考知乎上的方法,国内镜像:https://zhuanlan.zhihu.com/p/46341911 通过kubeadm部署k8s的组件,需要用到Kubeadm,Kubelet和Kubernetes-cni,多以需要添加源。国…
阅读全文 »评价一个ML模型的优劣,常用到准确率(Precision)、召回率或全面率(Recall)和F1 Score分数三个概念,经过整理,总算是有清晰的理解。准确率高的模型不一定最优,有可能覆盖不全面,因此用F1 Score来Trade Off二者之间的关系。 以预测cancer为例,malignant为positive,b…
阅读全文 »