手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
k8s
k8s集群安装学习笔记
系统初始化安装依赖包yuminstall-yconntrackntpdatentpipvsadmipsetjqiptablescurlsysstatlibseccompwgetvimnet-toolsgit 设置系统主机名以及Host文件的相互解析hostnamectlset-hostname<hostname> 在master及每台node添加hosts:(或者大型环
作者:编程之家 时间:2022-10-14
Kubernetes之控制器详解
Kubernetes控制器介绍Pod通过控制器实现应用的运维,如伸缩、升级等,控制器决定了创建pod资源的方式和类型,在集群上管理和运行容器的对象通过label-selector相关联。控制器又称之为工作负载,分别包含以下类型控制器:5种控制器类型 Deployment StatefulSet DaemonSetJob
作者:编程之家 时间:2022-10-14
k8s安装eureka集群
部署Eureka集群创建Eureka部署文件,用于在Kubernetes中部署Eureka,这里选择用StatefulSet(有状态集)方式来部署,这样能保证它EurekaPod名是有序的,如果部署为Deployment,那么得部署三个Deployment对象,比较繁琐。并且StatefulSet支持ServiceHeadless方式创建Service
作者:编程之家 时间:2022-10-14
Kubernetes中忘记token或token过期的处理办法
1、生产一个永久的token(使用参数--ttl0)[root@k8s-master~]#kubeadmtokencreate//默认有效期24小时,若想久一些可以结合--ttl参数,设为0则用不过期kk0ee6.nhvz5p85avmzyof32、查看当前有效的token[root@k8s-master~]#kubeadmtokenlistTOKEN
作者:编程之家 时间:2022-10-14
k8s入门
1.k8s概述Kubernetes(简称K8S)是Google开源的分布式的容器管理平台,方便我们在服务器集群中管理我们容器化应用。教程主要介绍怎么使用阿里云容器服务(kubernetes版本)。2.k8s常用概念介绍节点 (MasternodeandWorkernode)节点通常指的就是服务器,在k8s中有两种节点:管理节点(Ma
作者:编程之家 时间:2022-10-14
3--prometheus监控ETCD
目录一、prometheus监控ETCD1.测试ETCD服务的metrice接口是否可用2.通过EndPoints获取需要监控的ETCD的地址3.创建service,给予集群内部的serviceMoniter使用4.创建serviceMoniter部署需要访问证书5.重启普罗米修斯监控pod(prometheus-k8s-0),载入监控项二、grafana出图1.随机选择一个
作者:编程之家 时间:2022-10-14
百度混部实践系列 | 如何提高 K8S 集群资源利用率?
【百度云原生导读】随着Kubernetes(以下简称『K8S』)被业界越来越广泛地使用,单个集群规模也逐渐增大,很多人都会发现自己维护的K8S集群普遍存在一个问题:分配率较高,而利用率偏低。比如,一个有1000+节点的集群,在分配率达到80%后,常常会因为集群碎片的原因,很多大规格的Pod就无法再
作者:编程之家 时间:2022-10-14
apisix ~ 1
为什么突然又绕到了apisix,其实是因为调研nginx-ingress就很容易联想到是不是要替换为其他网关ingress实现,比如apisix-ingress,进而想到的肯定是apisix;这些概念到底有什么区别?apisix和apisix-ingress-controller: apisix是一套体系,apisix-ingress-controller是k8s环境下基于go
作者:编程之家 时间:2022-10-14
基于k8s的nginx双VIP高可用集群
规划IpRole192.168.153.110VIP1192.168.153.111VIP2192.168.153.123LB192.168.153.124LB192.168.153.125master192.168.153.126node1192.168.153.127node2192.168.153.128node3192.168.153.129node4、NFS192.168.153.135client规划图k8s集群搭建ansible配置vim/etc/an
作者:编程之家 时间:2022-10-14
Kubernetes之Ingress详解与示例
1.Ingress概述Ingress是对集群中服务的外部访问进行管理的API对象,典型的访问方式是HTTP和HTTPS。Ingress可以提供负载均衡、SSL和基于名称的虚拟托管。必须具有ingress控制器【例如ingress-nginx】才能满足Ingress的要求。仅创建Ingress资源无效。1.1Ingress
作者:编程之家 时间:2022-10-14
Java程序员14个K8S必备基础概念,Java自学宝典电子书下载
因为我们的代码可以从一个节点转移到另一个节点(例如,某个节点没有足够的内存,那么工作将会被重新调度到另一个拥有充足内存的节点上),所以在节点上保存数据容易丢失。如果我们想要永久保存我们的数据,我们应该使用持久卷。持久卷有点类似外部的硬盘,你可以将它插入并在上面保存你的
作者:编程之家 时间:2022-10-14
K8S控制器
常用的K8S控制器介绍deployments介绍:deployment.spec.stratgy支持两种策略:1>重建式更新,就是删一个建一个。2>滚动更新,更新:指可通过对旧资源文件中的标签和镜像地址进行更改升级,升级版本或升级应用。并且保留版本号滚动:升级操作完成后发现问题时,支持使用回滚机制将应
作者:编程之家 时间:2022-10-14
HAproxy负载Kubernetes Apiserver
不多说,上配置globallog127.0.0.1local2chroot/var/lib/haproxypidfile/varun/haproxy.pidmaxconn6000userhaproxygrouphaproxydaemonstatssocket/var/lib/haproxy/stats#---------------
作者:编程之家 时间:2022-10-14
kubernetes学习资料
一、Kubernetes核心概念与集群搭建二、Kubernetes监控与日志管理三、K8s管理应用程序生命周期(Deployment)四、K8s管理应用程序生命周期(Pod)五、Kubernetes调度六、kubernetes网络(Service与Ingress篇)七、kubernetes存储(PV、PVC、Secret、Configmap篇)八、kubernetes安全
作者:编程之家 时间:2022-10-14
系统分析基本工具
cpu性能分析工具[root@k8s-master01~]#LANG=C#将时间从12小时制换成24小时[root@k8s-master01~]#mpstat13#每一秒统计一次cpu状态,一共统计3次Linux3.10.0-1160.el7.x86_64(k8s-master01)09/01/21_x86_64_(4CPU)
作者:编程之家 时间:2022-10-14
k8s的健康性检查-Health Check
1、k8s健康性检查的默认方式k8s默认的健康检查机制:基于Dockerfile文件中的CMD或者ENTRYPOINT,如果进程退出时返回码为非零,则认为容器发生故障,k8s就会根据restartPolicy重启容器。1)docker的restartPolicy有一下4种:always:(无论以什么码退出,dockerdaemon都会尝试重启退出的容器,手动停
作者:编程之家 时间:2022-10-14
在k8s中使用Namespaces
使用Namespaces文章预览:使用Namespaces创建删除查看在namespace配置pod配额为namespace中配置默认的cpu请求和限额在namespace中配置默认的内存请求和限额为namespace设置最小和最大内存限制为namespace配置cpu和内存配置为namespace配置最小和最大cpu限制创建#通
作者:编程之家 时间:2022-10-14
K8S不同命名空间访问待修改
文章目录场景一、Kube-DNS2.externalNameService总结场景使用argo时遇到的问题,argoWorkFlow和argo-Events是两个不同的组件,他们允许在不同的命名空间中。此时argo-events需要访问到argoWrokFlow的minio组件,以下以A代替argo-evnets命名空间B代替命名空间argo一、K
作者:编程之家 时间:2022-10-14
Kubernetes舵手——K8S
K8S是什么?Google2014年开源的容器管理系统;容器管理系统还有Compose等。容器和虚拟机都解决了应用传统部署在单台物理服务器上的资源分配、扩展性等问题。有别于虚拟机的操作系统级别的隔离,容器是进程级别的隔离。与VM类似,容器有自己的文件系统、CPU的共享、内存、过
作者:编程之家 时间:2022-10-14
k8s 调度器
目录一、调度说明简介调度过程自定义调度器二、调度亲和性pod跟node节点亲和性pod跟pod亲和性三、污点和容忍Taint和Toleration污点(Taint)Ⅰ、污点(Taint)的组成Ⅱ、污点的设置、查看和去除容忍(Tolerations)四、固定节点一、调度说明简介Schedule
作者:编程之家 时间:2022-10-14
k8s pod 优雅的删除
如果有10个副本,现在业务没那么繁忙,低于我负载的50%了,开始缩容,缩容的过程中,肯定也有业务和请求在这些被缩容的pod上,那现在缩容就可能导致我线上出现问题,调用被强制终止,接口会产生一些404,网关502的问题还有滚动更新的时候,发布新的版本,老的pod会终止,新的pod产生,如果在这个过程中,
作者:编程之家 时间:2022-10-14
二进制部署高可用k8s集群
一前置知识点####1.1环境准备服务器要求•建议最小硬件配置:2核CPU、2G内存、30G硬盘软件环境软件版本操作系统CentOS7.x_x64容器引擎DockerCE19KubernetesKubernetesv1.20服务器整体规划角色IP组件k8s-matser1172.21.51.71kube-apiserver,kube-controller-manage
作者:编程之家 时间:2022-10-14
k8s集群安装学习笔记二
Kubernetes资源清单 资源清单格式apiVersion:group/apiversion#如果没有给定group名称,那么默认为core,可以使用kubectlapi-versions#获取当前k8s版本上所有的apiVersion版本信息(每个版本可能不同)kind:#资源类别metadata:#资源元数据namen
作者:编程之家 时间:2022-10-14
Kubernetesk8s YAML文件详解
[目录]一、yaml文件简介二、yaml常见语法三、port详解四、yarml简单示例五、Label与Selector六、kubectlcreate还是kubectlreplace二者区别一、yaml文件简介Kubernetes只支持YAML和JSON格式创建资源对象,JSON格式用于接口之间消息的传递,适用于开发;YAML格式用于配
作者:编程之家 时间:2022-10-14
K8s 入门
安装k8scurl-LO"https://dl.k8s.ioelease/$(curl -L-s https://dl.k8s.ioelease/stable.txt)/bin/linux/amd64/kubectl"curl-LO"https://dl.k8s.io/$(curl -L-s https://dl.k8s.ioelease/stable.txt)/bin/linux/amd64/kubectl.sha256"这命令会下载
作者:编程之家 时间:2022-10-14
client-go实战之五:DiscoveryClient
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于DiscoveryClient本文是《client-go实战》系列的第五篇,主角是最后一种客户端:DiscoveryClient,咱们之前学习的Clientset和dynamicClient
作者:编程之家 时间:2022-10-14
k8s存储持久化nfs用例
在k8s中对于存储的资源抽象了两个概念,分别是PersistentVolume(PV)、PersistentVolumeClaim(PVC)。PV是集群中的资源PVC是对这些资源的请求。PV和PVC都只是抽象的概念,在k8s中是通过插件的方式提供具体的存储实现,目前包含有NFS、ceph、iSCSI和云提供商指定的存储系统。一、
作者:编程之家 时间:2022-10-14
k8s 更改NodePort默认端口范围
kubeadm更改NodePort端口范围kubernetes默认端口号范围是30000-32767,如果期望值不是这个区间则需要更改。1.找到配置文件里,一般的在这个文件夹下:/etc/kubernetes/manifests/2.找到文件名为kube-apiserver.yaml的文件,也可能是json格式3.编辑添加配置service-node-p
作者:编程之家 时间:2022-10-14
Linux-shell-AWK
awk处理过程: 依次对每一行进行处理的结果awk [-F|-f|-v] ‘BEGIN{} //{command1;command2} END{}’ file [-F|-f|-v]:-F指定分隔符,-f调用脚本,-v定义变量var=valueBEGIN 初始化代码块,在对每一行进行处理之前,初始化代码,主要是引用全局变量,设置FS分隔符//
作者:编程之家 时间:2022-10-14
k8s集群安装学习笔记三
资源控制器什么是控制器?Kubernetes中内建了很多controller(控制器),这些相当于一个状态机,用来控制Pod的具体状态和行为。 控制器类型ReplicationController(基本淘汰了)和ReplicaSetDeploymentDaemonSetStateFulSetJob/CronJobHorizontalPodAutoscaling
作者:编程之家 时间:2022-10-14
上一页
2
3
4
5
6
7
8
9
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native