草庐IT

k8s-master-e

全部标签

如何将origin的master分支合并到develop分支

1.切换到本地develop 分支:$gitcheckoutdevelop如果你没有本地的develop 分支,则可以使用以下命令创建并检出它:$gitcheckout-bdeveloporigin/develop2. 确保本地 develop 分支与 origin 的 develop 分支同步。执行以下命令将远程更改拉取到本地:$gitpullorigindevelop3. 确保本地 master 分支与远程 origin 的 master 分支同步。这可以通过从远程拉取 master 分支来实现:$gitfetchoriginmaster:master这会将 origin 的 master

k8s 安装部署

一,准备3台机器,安装docker,kubelet、kubeadm、kubectlfirewall-cmd--state 使用下面命令改hostname的值:(改为k8s-master01)另外两台改为相应的名字。172.188.32.43hostnamectlset-hostnamek8s-master01172.188.32.44hostnamectlset-hostnamek8s-node01172.188.32.40hostnamectlset-hostnamek8s-node02部署k8s#关防火墙systemctlstopfirewalld#临时systemctldisablefi

轻量级 K8S 环境、本地 K8S 环境Minikube,一键使用 (史上最全)

文章很长,而且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《Java高并发核心编程(卷1)加强版》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷2)加强版》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷3)加强版》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《尼恩Java面试宝典V11》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送资源宝库:Ja

使用kubeadm搭建k8s集群并部署wordpress+mysql博客平台

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具,它是Kubernetes项目的一部分,旨在简化集群的初始化过程,并提供一种快速而一致的方法来设置Kubernetes集群。安装准备在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点禁止swap分区IP地址规划主机名IPmaster192.168.5.10node192.168.5.11系统配置(所有节点

master: ssh: Could not resolve hostname master: Name or service not known的解决方法

第一种解决方法是未修改linux系统中的host文件,这个在其他人的文章中又阐述,这里就不做介绍。如果第一种解决方法不能解决,则可以用如下的方法:如图,在真机器的如下的文件路径中搜索并修改host文件搜索“命令提示符”,点击“以管理员权限运行”,再输入如下图所示的代码notepadC:\Windows\System32\drivers\etc\hosts即可打开host文件,在文件的结尾加入配置Hadoop中在linux系统中需要修改的hosts文件的IP地址和主机名,如图所示。即可解决这个问题

Devops系列五(CI篇之pipeline libraray)jenkins将gitlab helm yaml和argocd 串联,自动部署到K8S

一、说在前面的话本文是CI篇的上文,因为上一篇已经作了总体设计,就不再赘述,有需要的请看前文。我们将演示,使用CI工具–jenkins,怎么和CD工具–argocd串联,重点是在Jenkins该怎么做。准备工作和argocd等相关事项,在前文已铺垫ok。Jenkins,我们是使用k8s来部署的一个master-slave结构的集群。在开发环境,Jenkins和argocd都是部署在同一个k8s集群。接下来,我们的java应用服务,也都将部署在该K8S里。二、关键技术jenkinsfileglobalpipelinelibrary依赖的jenkins插件:WorkspaceCleanup三、流水

【K8S认证】2023年CKS考题-Dockerfile和Deployment修复(解析+答案)

题目k8s修复Dockerfile和Deployment修复Task分析和编辑给定的Dockerfile/cks/docker/Dockerfile(基于ubuntu:16.04镜像),并修复在文件中拥有的突出的安全/最佳实践问题的两个指令。分析和编辑给定的清单文件/cks/docker/deployment.yaml,并修复在文件中拥有突出的安全/最佳实践问题的两个字段。注意:请勿添加或删除配置设置;只需修改现有的配置设置让以上两个配置设置都不再有安全/最佳实践问题。注意:如果您需要非特权用户来执行任何项目,请使用用户ID65535的用户nobody。只修改即可,不需要创建。参考Pod安全性

rocky8.9配置K8S集群kubernetes,centos同理

注意!!!虚拟机实验环境不要使用’克隆’!!!唯一标识冲突:K8S集群中的每个节点都需要具有唯一的标识符,例如节点名称、IP地址、MAC地址等。当克隆虚拟机时,这些唯一标识符将与源虚拟机相同,可能导致网络冲突、资源冲突以及其他问题。节点状态和配置:K8S集群中的每个节点都应该具有一致的状态和配置。如果使用克隆的虚拟机作为节点,其状态和配置可能不同于其他节点,这可能导致集群中的问题,如调度错误、数据不一致等。安全性问题:克隆的虚拟机可能会保留源虚拟机的敏感信息,包括证书、密钥等。如果创建证书或秘钥生成或许会出现冲突,导致异常;rocky8.9配置K8S集群节点主机名IP地址mastertang1

k8s之Pod常用命令详解、镜像拉取策略(imagePullPolicy)

常用命令kubectlapi-resources#查询可操作的资源对象列表kubectlgetpod#查看默认命名空间下所有podkubectldescribepodpodname#获取默认命名空间下POD详情#如果要查看制定命名空间则使用-nnsnamekubectlgetpod-nnskubectldescribepodpodname-nns#以YAML格式提供比kubectldescribepod更加详细的信息,即系统拥有的关于Pod的所有信息kubectlgetpodpodname-oyaml#查看Pod对应的labelskubectlgetpod--show-labels#deplo

k8s集群监控及报警(Prometheus+AlertManager+Grafana+prometheusAlert+Dingding)

背景:k8s集群部署后,急需可靠稳定低延时的集群监控报警系统,报警k8s集群正常有序运行,经过不断调研和测试,最终选择Prometheus+AlertManager+Grafana+prometheusAlert的部署方案,故障信息报警至钉钉群和邮件,如需要额外监控可部署pushgateway主动推送数据到Prometheus进行数据采集部署方案:Prometheus+AlertManager+Grafana+prometheusAlert+Dingding(可自行部署pushgateway)前提:k8s集群已经部署完毕,详细见使用kubeadm搭建生产环境的单master节点k8s集群部署一