手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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入门之namespace(三)
namespace的作用就是用来隔离资源,将同一集群中的资源划分为相互隔离的组。同一名称空间内的资源名称要唯一,但不同名称空间时没有这个要求。有些k8s资源对象与名称空间没有关系,例如StorageClass、Node、PersistentVolume等。一、使用命令行管理1.创建kubectlcreatenstest
作者:编程之家 时间:2022-10-14
rancher监控不显示监控数据问题
rancher版本:v2.5.8k8s版本:v1.23.4问题描述:使用rancher管理k8s集群时,使用rancher搭建k8s集群监控,发现racherui及grafana上的监控都不显示数据。解决方法:最终发现问题主要是BoundServiceAccountTokenVolume参数问题。可在kube-apiServer的配件文件中加入--feature-gates=Bound
作者:编程之家 时间:2022-10-14
k8s集权IP更换
-、背景描述背景:在场内进行部署完成后标准版产品,打包服务器到客户现场后服务不能正常使用,因为客户现场的IP地址不能再使用场内的IP,导致部署完的产品环境在客户现场无法使用;此方案就是针对这一问题撰写的;通过创建网卡配置多个ip来实现。描述在机器运到客户现场后,客户配置了自己
作者:编程之家 时间:2022-10-14
Kubernetes系列-部署MySQL主从k8s
Kubernetes系列-部署MySQL主从 分析需要解决的问题,制定解决思路:1.启动顺序:Master的Pod必须先于Slave的Pod起来;2.如果某个Pod挂掉了,应该自动重新启动一个Pod,这个新建的Pod应该沿用原来的数据;3.Master与Slave的配置文件不同,特别是server_id;4.Master与
作者:编程之家 时间:2022-10-14
k8s statefulset控制器
k8sstatefulset1.1简介StatefulSet是为了解决没有状态的服务的问题,Deployment和ReplicaSets是为无状态服务而设计,其应用场景包括:稳定的持久化存储,即Pod重新调度后还能访问到相同的持久化数据,基于PVC来实现稳定的网络标志,即Pod重新调度后,PodName和Hostname不变,基于Headless
作者:编程之家 时间:2022-10-14
k8s入门之ConfigMap(九)
ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。一、使用命令创建ConfigMap对象1.通过--from-literal参数创建kubectlcreateconfigmapmycm1--from-literal=appid=order-app--from-literal=appsecret=dfdg12342(1)查看创建结果kubectl
作者:编程之家 时间:2022-10-14
堡垒机进行接口测试
1.调用服务环境命令:./k8s_fat_jump.sh服务名环境例如:./k8s_fat_jump.shro-overdue-servicesit 2.调用接口命令:curl-X请求方式接口全路径-H"accept:*/*"-HContent-Type-d入参例如:curl-XPOST"http://172.28.123.130:8080/feign/overdueSell/findOverdueTo
作者:编程之家 时间:2022-10-14
kubernetes部署harbork8s
使用便捷的helm安装下载harbor仓库helm repo add harbor https://helm.goharbor.io1、gitclonehttps://github.com/goharbor/harbor-helm2、修改harbor配置文件sed-i's#storageClass:""#storageClass:"statefu-nfs"#g'values.yaml3、安装helminsta
作者:编程之家 时间:2022-10-14
k8s-1.19.16 二进制安装
master:[root@k8s-master1~]#cat/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6127.0.0.1k8s-master1master110.10.22.20k8s-mast
作者:编程之家 时间:2022-10-14
cosbench的安装与集群中使用
cosbench的安装与集群中使用目录cosbench的安装与集群中使用1.安装2.使用1.启动2.查看是否启动3.运行配置文件4.名词解释5.配置文件解析3.测试集群1.集群配置2.修改配置文件遇到的错误1.安装#安装JDK[root@k8s-01~]#yuminstalljavanmap-ncat#通过wget下载,或者直接
作者:编程之家 时间:2022-10-14
01 k8s~pod 全生命周期
1.Pod的生命周期Pending(悬决) : Pod已被Kubernetes系统接受,但有一个或者多个容器尚未创建亦未运行。此阶段包括等待Pod被调度的时间和通过网络下载镜像的时间。 Pod一直处于ImagePullBackOff状态 HTTP类型Registry地址未加入insecure-registry HTTPS自签发类型Re
作者:编程之家 时间:2022-10-14
k8s 控制器
k8s控制器1.1控制器类型ReplicationController:简称RC副本数和期望值之间的管理ReplicaSet:简称RS,与RC功能类似,但是多了集合式的标签选择器Deployment:支持滚动更新和滚动回滚HPA:根据Pod资源使用情况,调整副本数量,依赖于RC,RS,Deployment之上2.1基本概念2.1.1有
作者:编程之家 时间:2022-10-14
【K8S】Kubernetes系统初始化与部署
一、Kubernetes安装系统初始化1、设置系统主机名hostnamectlset-hostnamek8s-master012、配置Host文件192.168.16.208node01192.168.16.153node03192.168.16.116node02192.168.16.149master3、安装依赖包yuminstall-yconntrackntpdatentpipvsadmi
作者:编程之家 时间:2022-10-14
kubernetes yaml中的apiVersion如何选择?
再创建不同的资源时,yaml文件中的apiVersion版本不一样,那该如何选择?kubenetes提供的api和版本信息:kubectlapi-resources-owide -owide:列出详细信息[root@k8s-master1~]#kubectlapi-resourcesNAMESHORTNAMESAPIGROUP
作者:编程之家 时间:2022-10-14
k8s 查看pod日志
k8s查看pod日志1.使用命令行一种是查看最近几秒,几分,或者几小时,几天的日志信息,--since选参表示查询最近一个小时内的日志kubectllogs-f-nnamespacepod-name--since=1h另一种是指定某个时间点之后的日志信息查看,--since-time选参表示查看12月22号10点之后的日志信
作者:编程之家 时间:2022-10-14
初始化安装k8s安装环境
1.修改主机名(分别操作)hostnamectlset-hostnamek8s-master01&&bashhostnamectlset-hostnamek8s-master02&&bashhostnamectlset-hostnamek8s-master03&&bashhostnamectlset-hostnamek8s-worker01&&bashhostnamectlset-hostnamek8s-w
作者:编程之家 时间:2022-10-14
02 k8s~常用命令
创建Pod:kubectlcreate-f01-alpine.yaml适合创建资源,并不支持重复执行!kubectlapply-f01-alpine.yaml适合创建资源,支持重复执行,因此其可以被用作更新资源!查看Pod:kubectlgetpo查看pod的简短信息.kubectlgetpo-owide查看IP向的信息kubectlgetpo-oyam
作者:编程之家 时间:2022-10-14
命令行工具包
Linuxfind-t打印出执行命令,方便知道类出现在那个jar包中find*|xargs-t-ijar-tf{}|greporg.apache.httpcomponents删除某个二级目录快速删除某个版本的maven本地缓存find~/.m2epository/org/apache/flink/-typed-name"*1.14.0"|xargsrm-rftar-C
作者:编程之家 时间:2022-10-14
Kuberneters 安装前的准备工作,构造k8s的安装环境
十年河东,十年河西,莫欺少年穷学无止境,精益求精 1、准备三台虚拟机,分别命名为master、node1、node2 master 192.168.136.135 node1 192.168.136.136 node2 192.168.136.1372、检查虚拟机的版本,centos系统必须是7.5以上版本[root@localhost~]#cat/et
作者:编程之家 时间:2022-10-14
38 k8s-17Labels标签20220507
Labels标签当Kubernetes对系统的任何API对象如Pod和节点进行“分组”时,会对其添加Label(key=value形式的“键-值对”)用以精准地选择对应的API对象。而Selector(标签选择器)则是针对匹配对象的查询方法。注:键-值对就是key-valuepair。例如,常用的标签tier可用于区分容器的属性,如fron
作者:编程之家 时间:2022-10-14
k8s QA记录
Q1、errorexecutionphasepreflight:[preflight]Somefatalerrorsoccurred:[ERRORCRI]:containerruntimeisnotrunning:output:time="2022-05-12T05:17:39-04:00"level=fatalmsg="gettingstatusofruntime:rpcerror:code=Unimple
作者:编程之家 时间:2022-10-14
k8s集群安装v1
k8s安装v1k8s安装主机IP备注node81192.168.0.81masternode82192.168.0.82nodenode83192.168.0.83nodedocker信息配置信息备注系统版本CentOSLinuxrelease7.6.1810Docker版本20.10Pod网段172.16.0.0/12Service网段10.96.0.0
作者:编程之家 时间:2022-10-14
十Kubernetes 查询字段说明
一、Kubernetes查询字段说明1.1打印受支持的API版本#kubectlapi-versions#扩展apiextensions.k8s.io/v1beta1#注册apiregistration.k8s.io/v1beta1#创建appapps/v1beta1apps/v1beta2#认证authentication.k8s.io/v1authentication.k8s.io/v1beta1#授权autho
作者:编程之家 时间:2022-10-14
k8s部署
通过kubeadm部署kuberneteskubernetes介绍kubernetes是一个可移植的、可扩展的开源平台,用于容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes拥有一个庞大且快速增长的生态系统。Kubernetes的服务、支持和工具广泛可用。Kubernetes这个名字源于希腊语,意为“舵
作者:编程之家 时间:2022-10-14
k8s工作节点组件状态报ContainerCreating,未获取到ip地址
无法创建pod,master节点上显示 master节点kubectldescribepodcoredns-6bc5d6c44d-m85t7-nkube-system查看日志,意思本来应该获取10.244.2.1/24的cni0端口已经存在ip 工作节点网络地址分配状态 cni0和flannel应该都是2网段的,这明显有异常 解决方法:
作者:编程之家 时间:2022-10-14
从这些云原生企业身上,我看到了数字化创新者该有的样子
012020年,中国市场开启了云原生大规模落地的元年。从那时起,云原生广泛走入非互联网企业视野。云原生架构在这两年逐渐成为应用部署的主流方式。企业数字化转型若要深入发展,实现规模数字化,具备弹性、分布式和持续演进的现代化应用形态,是企业实现数字创新的重要途径和手段。
作者:编程之家 时间:2022-10-14
【转载】外网通过kubeconfig访问内网下k8s集群
公有云上组建k8s集群时,通常是使用绑定在节点网卡上的IP地址来部署集群,此时,一般使用的是192.168.x.x这样的私网IP。使用时,我们可能希望在本地使用k8s集群的kubeconfig文件来访问集群。但记录在kubeconfig文件中的server的IP地址是192.168.x.x这样的私网IP,本地不能直接访问,将kubec
作者:编程之家 时间:2022-10-14
go client-go 连接k8s
准备kubeconfig文件,自行准备安装依赖包gogetk8s.io/
[email protected]
开始连接const(kubeConfig="config/kubectl.kubeconfig")funcmain(){conf,err:=clientcmd.BuildConfigFromFlags("",kubeConfig)iferr!=nil{ fmt.Println(&
作者:编程之家 时间:2022-10-14
二进制安装k8s-1.20.4之搭建etcd集群
1、部署etcd文件cd/data/app/k8s-ssl/cpca.pemkubernetes-key.pemkubernetes.pem/data/app/etcd/ssl/ 2、 创建etcd服务配置文件vim etcd.sh ETCD_NAME=`hostname`INTERNAL_IP=`hostname-i`INITIAL_CLUSTER=zy-nph-skg-fat-channel-redis-yace01=https://17
作者:编程之家 时间:2022-10-14
此时此刻,我在想什么?
虽然现在距离本科毕业还有一个月不到,但我内心依旧充满着本科还没过完的热情。旺盛的求知欲一如既往,甚至更加炽热,这几个月我想读完《高性能MYSQL》、《计算机网络》。嗯,先读完这两本再说别的吧。最近,学习并搭建了EdgeGallery和其中一整套k8s的玩意,为了顺利解决搭建的问题,我读了
作者:编程之家 时间:2022-10-14
上一页
24
25
26
27
28
29
30
31
下一页
小编推荐
热门标签
更多
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