草庐IT

使用K8S部署zookeeper集群

1、目的:本次的目的是通过使用k8s搭建一个三节点的zookeeper集群,因为zookeeper集群需要用到存储,所以我们需要准备三个持久卷(PersistentVolume)简称就是PV。2、创建pv:分别对应三节点zk集群中的三个pod的持久化目录,创建好目录之后编写yaml创建zk-pv.yamlapiVersion:v1kind:PersistentVolumemetadata:name:k8s-pv-zk01namespace:toolslabels:app:zkannotations:volume.beta.kubernetes.io/storage-class:"anythin

CKA真题-2022年12月1号通过(考题&模拟题脚本)

                趁着11月黑五5折活动,报了个CKA&CKS,现已通过CKA。    考前准备    模拟题脚本&检测脚本注意事项:1.12月份考试的时候kubectl已经可以Tab补全了,不需要背指令source2. 指令多用-h查询,答案不唯一,指令或yaml解出来都可以。3.题目中蓝色字在考试都会有所变动(我考试只变了1,2题参数,其他没变)。4.考试只允许访问官网查询,不能使用收藏网页,考试都是使用官网浏览器,浏览器会要求你关闭远程工具,虚拟机vm等进程(要我关闭进程显卡控制台???)5.注意切换集群。6.自己写了个模拟试题和检测脚本,会写在下一帖子。题库:题目一. R

CKA真题-2022年12月1号通过(考题&模拟题脚本)

                趁着11月黑五5折活动,报了个CKA&CKS,现已通过CKA。    考前准备    模拟题脚本&检测脚本注意事项:1.12月份考试的时候kubectl已经可以Tab补全了,不需要背指令source2. 指令多用-h查询,答案不唯一,指令或yaml解出来都可以。3.题目中蓝色字在考试都会有所变动(我考试只变了1,2题参数,其他没变)。4.考试只允许访问官网查询,不能使用收藏网页,考试都是使用官网浏览器,浏览器会要求你关闭远程工具,虚拟机vm等进程(要我关闭进程显卡控制台???)5.注意切换集群。6.自己写了个模拟试题和检测脚本,会写在下一帖子。题库:题目一. R

Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to

使用tigera-operator方式安装的calico,启动后报错,所有的calico相关的pod都显示CrashLoopBackoff。kubectl-ncalico-systemdescribepodcalico-node-2t8w6,发现如下报错:Readinessprobefailed:calico/nodeisnotready:BIRDisnotready:ErrorqueryingBIRD:unabletoconnecttoBIRDv4socket:dialunix/var/run/calico/bird.ctl:connect:nosuchfileordirectory.问题原

Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to

使用tigera-operator方式安装的calico,启动后报错,所有的calico相关的pod都显示CrashLoopBackoff。kubectl-ncalico-systemdescribepodcalico-node-2t8w6,发现如下报错:Readinessprobefailed:calico/nodeisnotready:BIRDisnotready:ErrorqueryingBIRD:unabletoconnecttoBIRDv4socket:dialunix/var/run/calico/bird.ctl:connect:nosuchfileordirectory.问题原

k8s 使用小记:如何进入 k8s 部署的 pod

进入k8s部署的pod1. 安装kubectl2. 连接k8s集群2.1)之前没有配置过访问凭证2.2)之前配置过访问凭证3. 进入k8s的pod由于想要进入k8s部署的Postgre数据库上查看存储的信息,想到一个方法------进入对应的pod节点,在pod节点里面执行sql语句,来进行查看。这里顺带附一篇k8s上部署pg数据库的教程:HowtoDeployPostgreSQLonKubernetes1. 安装kubectl要想要对k8s的集群进行操作,首先我们需要安装kubectl这个工具:安装教程2. 连接k8s集群安装完成之后,我们需要与k8s集群进行连接,它的连接方式:2.1)之前

k8s 使用小记:如何进入 k8s 部署的 pod

进入k8s部署的pod1. 安装kubectl2. 连接k8s集群2.1)之前没有配置过访问凭证2.2)之前配置过访问凭证3. 进入k8s的pod由于想要进入k8s部署的Postgre数据库上查看存储的信息,想到一个方法------进入对应的pod节点,在pod节点里面执行sql语句,来进行查看。这里顺带附一篇k8s上部署pg数据库的教程:HowtoDeployPostgreSQLonKubernetes1. 安装kubectl要想要对k8s的集群进行操作,首先我们需要安装kubectl这个工具:安装教程2. 连接k8s集群安装完成之后,我们需要与k8s集群进行连接,它的连接方式:2.1)之前

【云原生】k8s集群命令行工具kubectl之应用部署命令详解

kubectl应用部署命令详解一、准备工作1.1、ReplicationController1.2、Deployment1.3、DaemonSet1.4、查看创建的svc和pod1.5、kubectl命令自动补全设置二、应用部署命令2.1、diff2.2、apply2.3、replace2.4、rollout2.4.1、history2.4.2、pause2.4.3、resume2.4.4、restart2.4.5、status2.4.6、undo2.5、scale2.6、autoscale2.6.1、metricsserver2.6.1、metricsserver安装一、准备工作Kubern

【云原生】k8s集群命令行工具kubectl之应用部署命令详解

kubectl应用部署命令详解一、准备工作1.1、ReplicationController1.2、Deployment1.3、DaemonSet1.4、查看创建的svc和pod1.5、kubectl命令自动补全设置二、应用部署命令2.1、diff2.2、apply2.3、replace2.4、rollout2.4.1、history2.4.2、pause2.4.3、resume2.4.4、restart2.4.5、status2.4.6、undo2.5、scale2.6、autoscale2.6.1、metricsserver2.6.1、metricsserver安装一、准备工作Kubern

【云原生】k8s集群命令行工具kubectl之故障排除和调试命令

kubectl之故障排除和调试命令一、describe二、logs三、attach四、exec五、port-forward六、proxy七、cp八、debug8.1、案例1:共享进程空间8.2、案例2:更改启动命令、容器镜像8.3、案例3:调试节点8.4、其他一、describe显示某个资源或某组资源的详细信息。用法:kubectldescribe(-fFILENAME|TYPE[NAME_PREFIX|-llabel]|TYPE/NAME)示例:#显示单个node节点详细信息kubectldescribenodesk8s-node1#显示单个pod详细信息kubectldescribepod