草庐IT

k8s-master-e

全部标签

k8s使用helm部署Harbor镜像仓库并启用SSL

1、部署nfs存储工具参照:https://zhaoll.blog.csdn.net/article/details/1281557672、部署helm有多种安装方式,根据自己的k8s版本选择合适的helm版本参考:https://blog.csdn.net/qq_30614345/article/details/1316693193、部署Harbor我们这里使用helm安装harbor,项目地址:https://github.com/goharbor/harbor-helm(1)拉取项目文件helmrepoaddharborhttps://helm.goharbor.iohelmrepoup

K8s无法删除状态为terminating的pod解决方法

pod删除每当删除namespace或pod等一些Kubernetes资源时,有时资源状态会卡在terminating,很长时间无法删除,甚至有时增加–forceflag(强制删除)之后还是无法正常删除。这时就需要edit该资源,将字段finalizers设置为null,之后Kubernetes资源就正常删除了。当删除pod时有时会卡住,pod状态变为terminating,无法删除pod(1)强制删除kubectldeletepodxxx-nxxx--force--grace-period=0(2)如果强制删除还不行,设置finalizers为空(如果一个容器已经在运行,这时需要对一些容器属

ios - 缺少 "master"按钮和滑动手势不起作用 master/detail ios

我创建了主细节应用程序,其中包含多个细节ViewController,通过替换segue连接到SplitView。在横向上一切正常,但在纵向上我缺少打开主TableView的按钮并且在屏幕左侧滑动不起作用并且无法打开应用程序的主端。编辑:在我的DetailViewController中,我有两种方法,与xcode为主从应用程序提供的模板相同:#pragmamark-Splitview-(void)splitViewController:(UISplitViewController*)splitControllerwillHideViewController:(UIViewControl

Kubernetes(k8s)部署DolphinScheduler

1.环境准备1.1集群规划本次安装环境为:3台k8s+现有的mysql数据库+nfs1.2下载及介绍DolphinScheduler-3.2.0官网:https://dolphinscheduler.apache.org/zh-cn/download/3.2.0官网安装文档:https://dolphinscheduler.apache.org/zh-cn/docs/3.2.0/guide/installation/kubernetes#appendix-configurationr2.前置工作默认k8s集群已经安装完成,本次已腾讯的TKE为例介绍参考腾讯TKE官方文档:https://clo

K8S学习指南(51)-k8s的集群监控概述

文章目录引言常用的Kubernetes集群监控方案1.Prometheus+Grafana优点:缺点:2.Heapster+InfluxDB+Grafana优点:缺点:3.ElasticStack(ELKStack)优点:缺点:示例演示1.Prometheus+Grafana示例2.Heapster+InfluxDB+Grafana示例3.ElasticStack示例结论引言Kubernetes(K8s)作为一款容器编排平台,其集群监控是确保系统稳定性和性能优化的关键方面。本文将介绍常用的几种Kubernetes集群监控方案,并比较各自的优缺点。同时,提供详细的示例演示如何在Kubernete

云原生Kubernetes:K8S集群实现容器运行时迁移(docker → containerd) 与 版本升级(v1.23.14 → v1.24.1)

目录一、理论1.K8S集群升级2.环境3.升级策略4.master1节点迁移容器运行时(docker→containerd) 5.master2节点迁移容器运行时(docker→containerd) 6.node1节点容器运行时迁移(docker→containerd) 7.升级集群计划(v1.23.14→ v1.24.1)8.升级master1节点版本(v1.24.1)9.升级master2节点版本(v1.24.1)10.升级node1节点版本(v1.24.1)11.验证集群(v1.24.1)二、实验1.环境2.master1节点迁移容器运行时(docker→containerd) 3.m

手把手搭建jenkins + docker + k8s 持续集成、自动化发布环境

 📢专注于分享软件测试干货内容,欢迎点赞👍收藏⭐留言📝如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200+小时精选的「软件测试」资料包📢软件测试学习教程推荐:火遍全网的《软件测试》教程​01前言持续集成对于微服务开发来说,已经是不可或缺了,能够极大的提升效率。准备:一个docker服务器,用于部署docker私库和jenkins服务一个k8s集群整体架构:todo流程控制️代码推送到git仓库️git上打tag,通过webhook触发构建️构建完成调用dockerbuild镜像,然后推送到私有仓库(搭建dockerregistry私库)️通过ssh在k8s服务器上执行远

k8s-master增加和删除污点

使用kubeadm部署的kubernetes集群,其中master节点上默认拒绝pod调度运行在此上面。官方术语是:master默认被赋予了一个taints(污点),那么想让master也成为工作节点,有以下两种方法去掉taints(污点)备注:生产环境不推荐让pod能够容忍该节点上的污点1、查看节点TaintskubectldescribenodeNODE_NAME|grepTaints2、删除节点taintskubectltaintnodek8s-masternode-role.kubernetes.io/master:NoSchedule-3、增加污点(taints)增加污点,禁止pod

k8s~istio的安装与核心组件

安装istio在线安装:https://istio.io/latest/docs/setup/getting-started/#download或者直接在这里下载:https://github.com/istio/istio/releases/tag/1.20.2$curl-Lhttps://istio.io/downloadIstio|ISTIO_VERSION=1.20.2TARGET_ARCH=x86_64sh-$cdistio-1.20.2$exportPATH=$PWD/bin:$PATH$istioctlinstall--setprofile=demo-y✔Istiocoreins

K8s的陈述式资源管理

命令行:kubectl命令行工具优点:90%以上的场景都可以满足对资源的增删,查比较方便,对该不是很友好缺点:命令比较长,复杂,难记声明式:k8s当中的yaml文件来实现资源管理-------声明式GUI:图形化工具的管理。kubectl命令的详解 查看 部署  查看pod的情况(详细信息。日志。发布和回滚) http://docs.kubernetes.org.cn/683.html     kube字典基础命令1,kubectlversion  查看k8s的版本信息2,kubectlapi-resources  查看k8s所有api资源对象的名称(名称有简写)3,kubectlcluste