03 2019 档案
摘要:1、安装前准备 centos7系统自带了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [root@test1 demos]# python --version Python 2.7.5 [root@test1 demos]# which python /
阅读全文
摘要:一、原先版本是用heapster来收集资源指标才能看,但是现在heapster要废弃了。从k8s v1.8开始后,引入了新的功能,即把资源指标引入api;在使用heapster时,获取资源指标是由heapster自已获取的,heapster有自已的获取路径,没有通过apiserver,后来k8s引入了资源指标API(Metrics API),于是资源指标的数据就从k8s的api中的直接获取,不必再...
阅读全文
摘要:一、容器资源需求、资源限制 资源需求、资源限制:指的是cpu、内存等资源; 资源需求、资源限制的两个关键字: request:需求,最低保障,在调度时,这个节点必须要满足request需求的资源大小; limits:限制、硬限制。这个限制容器无论怎么运行都不会超过limits的值; CPU:k8s的
阅读全文
摘要:两类: 节点选择器:nodeSelector(给node打上标签,pod通过标签预选节点),nodeName 节点亲和调度:nodeAffinity 1、节点选择器(nodeSelector,nodeName) 接下来我们给node02打上标签,修改一下资源定义清单文件,再创建pod: 将node0
阅读全文
摘要:用文件手动创建Swap分区 1.创建要作为swap分区的文件: 增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。# dd if=/dev/zero of=/root/swapfile bs=1M count=1024 2.格式化为交换分区文
阅读全文
摘要:一、简介 master上运行着三个最核心的组件,apiserver、scheduler、controller manager。此外,master还依赖于ectd存储节点,最好ectd是有冗余能力的集群; (1)调度器(scheduler) master上的scheduler控制着pod运行在哪个no
阅读全文
摘要:一、前提 上一节学习了flannel,但是我们应该了解flannel只能提供网络通讯,而不能提供网络策略。因此,我们本节学习canal,让它来提供网络策略,来配合flannel使用。 canal是calico的一个项目; calico的网址:https://docs.projectcalico.or
阅读全文
摘要:notepad恢复未保存的文件: 1、进入C:\Users\你当前用户的用户名\AppData\Roaming\Notepad++\backup 2、将和你需要恢复的文件名字一样的备份文件,右键选用notepad打开即可;
阅读全文
摘要:1、进入C:\Program Files (x86)\360\360Safe 2、在文件夹里查找名字中带"ent"的所有文件, 3、全部用360自带的强力删除删掉 之后就可以卸载了;
阅读全文
摘要:一、kubernetes的网络模式 (1)Kubernetes网络需要解决的问题 集群内: 容器与容器之间的通信 Pod和Pod之间的通信 Pod和服务之间的通信 集群外: 外部应用与服务之间的通信 (2)同一pod之间的通信 因为pod内部的容器是共享网络空间的,所以同一pod内的容器直接可以使用
阅读全文
摘要:一、获取镜像和填坑 我的k8s是1.13.1,这里dashboard用的1.10.1; 由于国内不能访问Google,而且大部分人可能也没有其他途径访问;只能在阿里云或者其他镜像网站上获取了; 镜像获取命令: docker pull lizhenliang/kubernetes-dashboard-
阅读全文
摘要:一、简介 基于角色的访问控制(“RBAC”) http://docs.kubernetes.org.cn/80.html (1) Kubernetes的授权是基于插件形式的,常用的授权插件有以下几种: Node:node节点授权 ABAC:基于属性的访问控制 RBAC:基于角色的访问控制 Webho
阅读全文
摘要:一、ServiceAccount (1)简介 https://www.kubernetes.org.cn/service-account Service Account为Pod中的进程和外部用户提供身份信息。所有k8s集群中账户分为两类,k8s管理的serviceaccount(服务账户)和user
阅读全文
摘要:1、命令: docker info #查看服务器上docker详细信息 docker search #搜索镜像 docker image pull nginx:1.14-alpine #下载一个镜像 docker image ls #查看镜像 docker rmi -f image id #删除镜像
阅读全文
摘要:系统:centos7(可以升级一下内核) 以下是几个镜像网站: https://hub.docker.com/ https://quay.io/ https://dev.aliyun.com/search.html 1、获取repo文件 cd /etc/yum.repos.d/ wget https
阅读全文
摘要:一、docker容器基础6种名称空间:UTS、MOunt、IPC、PID、User、Net (1) Linux Namespaces:namespace 系统调用参数 隔离内容 内核版本 UTS CLONE_NEWUTS 主机名和域名 2.6 IPC CLONE_NEWIPC 信号量、消息队列和共享
阅读全文