在用户使用kubectl命令提交yaml时,其实在整个k8s中很多组件都协调运作最终直观的展示生成的POD,那么这中间经历了很多流程,我们来看看这其中流程和原理具体是什么样的。当用户kubectl提交yaml文件以后,k...
在K8S 1.9版本开始支持Deployment控制器,是基于第二代控制器replicaSet控制器的升级版,拥有更高级的镜像回滚等等高级功能。下面我们来看看使用DeployMent回滚到某一版本的具体操作查看orion...
prometheus的web页面访问默认是没有账户密码认证的,这样如果部署暴露在公网上非常的不安全,可以使用httpd-tools工具对其进行basic_auth加密,这样登录的时候就需要输入账号密码了。首先我们安装工具...
在2016年12月14日,Docker 公司宣布将containerd 从 Docker 中分离,由开源社区独立发展和运营。Containerd 完全可以单独运行并管理容器,而 Containerd 的主要职责是镜像管理...
UUID(全称为Universally Unique IDentifier)是128位的全局唯一标识符。UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来。为了提高效率,常用的UUID可缩短至16位。保证...
官网安装指南可以查看这里:https://kubernetes.github.io/ingress-nginx/deploy/首先我们下载ingress deploy文件wget https://raw.githubus...
一般我们在部署k8s集群,创建的证书期限只有一年,当master节点证书重建以后,那么此时在低版本的K8s集群中可能还会遇到以下客户端证书过期问题此时我们备份故障节点/etc/kubernets/kubelet.conf...
asyncio库是python实现异步任务的库,在python3.4引入,在3.5和3.7分别都有一些改进和用法的改变协程本质就是一种用户态的上下文切换技术,我们创建事件循环,然后将我们的任务丢入到这个事件循环中就实现了...
在k8s集群重启了一个节点,该节点启动以后在docker日志里面有如下警告信息WARNING: Your kernel does not support swap limit capabilities or the cg...
在kubelet日志中查看到很多报错如下:Mar 22 21:09:15 k8s-node2 kubelet[9258]: W0322 21:09:15.343439 9258 pod_container_mana...
后台页面使用iframe布局的可以记录下,方便后面使用的时候查找self.location.reload();使用上述命令可以刷新当前的iframe框架,而不刷新整个页面,或者直接使用以下命令刷新当前页面window.l...
今天安装tensorflow有如下报错pip install tensorflow 报错:ERROR: Cannot uninstall 'wrapt'. It is a distutils installed proj...
网上找了零散的,然后看了k8s 的python api,里面很有方法,大致整理了一下操作的封装,很多操作返回都有to_dict()方法可以直接将返回的对象转为字典,之前没注意,后面懒得改了,写的比较乱,直接记录下来方便以...
当我们配置完docker配置文件daemon.json文件时,启动kubelet报错,daemon.json文件内容如下{ "data-root": "/data/docker", "registry-mirro...
python获取每月第一天和最后一天主要使用了datetime模块,其中datetime模块定义了5个类,如下:datetime.date:表示日期的类,常用的属性有year, month, day datetime.d...
pyecharts是echarts的python版本,主要使用数据来渲染各类图标数据,可以展示成折线图、柱状图、饼图等等各类图表,用来做数据展示用。原来使用的过echarts,但是现在很少接触前端的东西了,所以就直接使用...
之前一般都是使用echo命令来清除文件内容,现在也将其他清除文件内容的方法记录下,主要是打开文件以后清除所有内容比较常用。在文件外部清除文件内容有以下这些方式echo "" > test.log echo > test....