草庐IT

k8s-master-e

全部标签

K8S之kubectl命令详解及示例

目录1、查看类命令2、操作类命令3、进阶命令操作4、kubectlreplace重启pod的四种方法5、kubectl语法1、查看类命令#获取节点和服务版本信息kubectlgetnodes#获取节点和服务版本信息,并查看附加信息kubectlgetnodes-owide#获取pod信息,默认是default名称空间kubectlgetpod#获取pod信息,默认是default名称空间,并查看附加信息【如:pod的IP及在哪个节点运行】kubectlgetpod-owide#获取指定名称空间kube-system的podkubectlgetpod-nkube-system#获取指定名称空间k

mongodb - mongodb master宕机时如何自动运行slave?

我有master和slave在不同的端口上运行。但是当我关闭master时,slave也关闭了。我明白为什么会这样。我希望当master宕机时,slave成为新的master而无需使用--master选项重新启动mongod。我的mongodb连接从未中断。 最佳答案 您需要使用replicaSet系统,而不是MongoDB中的Master/Slave系统。有关ReplicatSet的所有文档都在MongoDBwiki上:http://www.mongodb.org/display/DOCS/Replica+Sets

基于docker和cri-dockerd部署k8sv1.26.3

cri-dockerd是什么?  在Kubernetesv1.24及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8sv1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接口(ContainerRuntimeInterface,CRI),也就是说cri-dockerd就是以docker作为容器引擎而提供的容器运行时接口;即我们想要用docker作为k8s的容器运行引擎,我们需要先部署好cri-dockerd;用cri-dockerd来与kub

kubernetes集群(k8s)之安装部署Calico 网络

目录安装部署Calico网络(一)环境准备(二)部署docker环境(三)部署kubernetes集群(四)部署Calico网络插件安装部署Calico网络(一)环境准备IP地址主机名组件192.168.100.131k8s-masterkubeadm、kubelet、kubectl、docker-ce192.168.100.132k8s-node01kubeadm、kubelet、kubectl、docker-ce192.168.100.133k8s-node02kubeadm、kubelet、kubectl、docker-ce注意:所有主机配置推荐CPU:2C+ Memory:2G+1、主

K8s-服务网格实战-入门Istio

背景终于进入大家都比较感兴趣的服务网格系列了,在前面已经讲解了:如何部署应用到 kubernetes服务之间如何调用如何通过域名访问我们的服务如何使用 kubernetes 自带的配置 ConfigMap基本上已经够我们开发一般规模的web应用了;但在企业中往往有着复杂的应用调用关系,应用与应用之间的请求也需要进行管理。比如常见的限流、降级、trace、监控、负载均衡等功能。在我们使用 kubernetes 之前往往都是由微服务框架来解决这些问题,比如Dubbo、SpringCloud都有对应的功能。但当我们上了 kubernetes 之后这些事情就应该交给一个专门的云原生组件来解决,也就是本

探索Kubernetes的高可用性:单master集群和多master节点集群方案

一、单Master集群k8s集群是由一组运行k8s的节点组成的,节点可以是物理机、虚拟机或者云服务器。k8s集群中的节点分为两种角色:master和node。master节点:master节点负责控制和管理整个集群,它运行着一些关键的组件,如kube-apiserver、kube-scheduler、kube-controller-manager等。master节点可以有一个或多个,如果有多个master节点,那么它们之间需要通过etcd这个分布式键值存储来保持数据的一致性。node节点:node节点是承载用户应用的工作节点,它运行着一些必要的组件,如kubelet、kube-proxy、co

【精品】k8s的CKA考题17道解析

目标一:记住命令关键单词第4道题:scalereplicas第5道题:cordon、uncordon、drain第8道题:target-port目标二:完成操作要求NoSchedule查看工作节点的健康状态,确定集群中有多少节点为Ready状态,并且去除包含NoSchedule污点的节点。之后将数字写到/opt/replicas/replicas.txt解释:命令1结果显示三条,命令2结果显示一条,做减法之后得到本题答案二。logs监控pod的日志,监控名为loadbalancer-7bd5db9d66-57xdl的Pod的日志,过滤出含有unable-access-website信息的行,后

K8S云计算系列-(4)

K8sDashboardUI部署实操Kubernetes实现的最重要的工作是对Docker容器集群统一的管理和调度,通常使用命令行来操作Kubernetes集群及各个节点,命令行操作非常不方便,如果使用UI界面来可视化操作,会更加方便的管理和维护。如下为配置kubernetesdashboard完整过程:1)下载Dashboard配置文件wgethttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml\cprecommended.yamlrecommended.ya

kubernetes(K8S )安装部署 【保姆级步骤保成功】

kubernetes(K8S)安装部署【保姆级步骤保成功】一、K8S环境准备1、关闭firewalld和selinux(在k8s集群master和node上都进行操作)  临时关闭   systemctlstopfirewalld&&systemctldisablefirewalld&&setenforce0&&getenforce      servicefirewalldstop&&systemctldisablefirewalld&&setenforce0&&getenforce  永久关闭   sed-i's/enforcing/disabled/'/etc/selinux/confi

K8S添加yum源并安装kubectl/kubeadm/kubelet组件

1.安装kubectl/kubeadm/kubelet##添加yum源cat>/etc/yum.repos.d/kubernetes.repoEOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=0repo_gpgcheck=0gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttps://mirrors.aliyun.c