随笔分类 - k8s
kubernetes
摘要:calico官方: https://www.tigera.io/ Tigera 是 Calico 项目的发明者和维护者. 一、 CNI(Containernetworking Interface)网络插件 What is CNI? CNI (Container Network Interface),
阅读全文
摘要:当前情况如下,机房分布在两个机房比如:A机房和B机房,我们需要把A机房所有机器拿回来,缩减成本.A机房和B机房可以互通。对于k8s是无感知的。只要master和node节点之间可以相互访问,node节点之间都能相互访问即可所以我们需要做如下工作:1、master不用动,都在B机房2、增加B机房机器,
阅读全文
摘要:遇到一个问题,有人利用master,把某个pod利用标签固定调度到某台机器上,而该机器出现问题,导致pod创建失败经过查看发现这个问题后,改成通用的role=hzs ,因为其他node节点的标签大部分是role=hzs设定命令,让他可以在设定的标签范围内,创建pod kubectl label no
阅读全文
摘要:在Kubenetes中,所有的容器均在 pod 中运行,一个pod可以承载一个或者多个相关的docker容器(或rkt,以及用户自定义容器),同一个Pod中的容器可以部署在同一个物理机器(可以叫宿主机)上并且能够共享资源。一个Pod也可以包含多个磁盘卷组(volumes),这些卷组将会以目录的形式提
阅读全文
摘要:集群环境:1、k8s用的是二进制方式安装 2、操作系统是linux (centos)3、操作系统版本为 7.2/7.4/7.94、k8s的应用管理、node管理、pod管理等用rancher、k8s令牌以及master控制台进行综合的管理操作 目前正式环境下的集群信息 查看k8s版本,在master
阅读全文
摘要:集群环境:1、k8s用的是二进制方式安装2、操作系统是linux (centos)3、操作系统版本为 7.4/7.94、k8s的应用管理、node管理、pod管理等用rancher、k8s令牌以及master控制台进行综合的管理操作显示node被打的标签内容 [root@fpNet-web-39 ~
阅读全文
摘要:集群环境:1、k8s用的是二进制方式安装2、操作系统是linux (centos)3、操作系统版本为 7.4/7.94、k8s的应用管理、node管理、pod管理等用rancher、k8s令牌以及master控制台进行综合的管理操作用来创建用户docker registry认证的Secret,直接使
阅读全文
摘要:在面试中发现,有些运维人员基本的令牌访问方式都不知道,下面介绍下令牌的产生过程 某个空间下的令牌访问产生过程(空间名称为cc) ###创建命名空间[root@vms61 ccadmin]# kubectl create namespace cc 创建cc的用户[root@vms61 ccadmin]
阅读全文
摘要:kubectl get damomset -n kube-systemkubectl describe pod node-problem-detector-2qhhq -n kube-system [root@fpNet-web-38 ~]# kubectl edit pod node-proble
阅读全文
摘要:环境:环境k8s1.17,ansble通过脚本定时清理k8s日志 [root@tidb-21 delete-k8s-logs]# lsansib-delete.sh delete-logs.sh [root@tidb-21 delete-k8s-logs]# more delete-logs.sh
阅读全文
摘要:使用:kubectl describe pod......例如: kubectl describe pod api-55f5d8d49d-kzmcj ///////////////////////////////////////////////////////////////////////////
阅读全文
摘要:一、看系统日志cat /var/log/messages 二、用 kubectl 查看日志 # 注意:使用Kubelet describe 查看日志,一定要带上 命名空间,否则会报如下错误[root@node2 ~]# kubectl describe pod coredns-6c65fc5cbb-
阅读全文
摘要:Docker是一个开源的应用容器引擎k8s是一个开源的容器集群管理系统这里我尽量用比较浅显的方式来说明k8s系统 一、k8s是如何管理的节点的呢:1、k8s 分master和node 2、master是整个集群的管理中心,在master上可以执行 kubectl get pod 等命令,来干预nod
阅读全文
摘要:总结:1、想查看kubectl命令的方法:kubectl help kubectl <command> --help 常用的命令类 kubectl describe pod podname -n namespace 描述类 kubectl get pod -n namespace -o wide(或
阅读全文