手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
kubernetes--集群环境搭建
本文将搭建一套master-node-nodek8s集群环境,需要准备三台至少cpu>2G,mem>2G的虚拟机,步骤如下:1.在所有节点配置hosts并节点间的连接性#分别在三个节点配置host,示例为master节点的配置root@k8s-master01:~#hostnamectlset-hostnamek8s-master01root@k8s-master01:~#
作者:编程之家 时间:2022-10-14
error: /proc must be mounted
问题描述:登录容器,执行ps命令查看进程时,报错/proc挂载问题,如下图,按照图上所说在/etc/fstab下添加,还是报错 解决方案:登录k8s节点查看,lxcfs挂了,重启下即可systemctlstatuslxcfs.servicesystemctlrestartlxcfs.service
作者:编程之家 时间:2022-10-14
k8s之数据存储-高级存储
PV和PVC前面已经学习了使用NFS提供存储,此时就会要求用户会搭建NFS系统,并且会在yaml配置nf's,由于k8s支持的存储系统有很多,要求客户全部掌握,显然不现实。为了能够屏蔽底层存储实现的细节,方便用户使用,k8s引入PV和PVC两种资源对象。PV(PersistentVolume)是持久化卷的意思,是对底层的共
作者:编程之家 时间:2022-10-14
k8s学习记录,配置管理Secret十八
1、Secret和Configmap一样,都是做配置管理的资源,但是Secret在做配置存储时会对存储的信息加密【base64加密】常用类型Opaque:通用型Secret,默认类型kubernetes.io/service-account-token:作用于ServiceAccount,包含一个令牌,用于标识API服务账户;kubernetes.io/dockerconfigjson:下
作者:编程之家 时间:2022-10-14
K8S基础学习
一.什么是K8S k8s全称kubernetes。K8s是Google在2014年开源出来的用于解决生产环境中大规模容器编排的组件。换言之,k8s是为容器服务而生的一个可移植容器的编排管理工具。K8s三大特性:第一,K8s自带便捷性,包括故障自愈、容器编排、服务发现,使应用更便捷。第二,K8s在数据库、
作者:编程之家 时间:2022-10-14
k8s subPath 的作用
在Linux中,将目录A挂载到目录B,则目录B原有的文件都会被目录A下的文件覆盖。那么在k8s中,如何将configmap挂载到容器中某个目录的文件中呢?答案是使用subPath。subPath的使用方法一共有两种:1.同一个pod中多容器挂载同一个卷时提供隔离2.将configMap和secret作为文件挂载到容器中而
作者:编程之家 时间:2022-10-14
k8s-2 设置角色
1、查询rolekubectlgetnodes2、设置rolekubectllabelnodezgj1node-role.kubernetes.io/worker=3、取消rolekubectllabelnodezgj1node-role.kubernetes.io/worker- 注意:只能在master上执行该命令。
作者:编程之家 时间:2022-10-14
k8s之数据存储-数据存储介绍
数据存储介绍通过前面的学习已经知道,容器的生命周期可能很短,会被频繁地创建和销毁,那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对于用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,k8s引入了Volume的概念。Volume是Pod中能够被多个容器访问的共享目
作者:编程之家 时间:2022-10-14
k8s中nginx工作线程的问题
本次环境背景信息为,需要在k8s里面跑一些前端界面,所以在pod容器中还是使用到了nginx,但是发现,如果nginxworker_processes参数为auto,pod容器会读取node节点的cpu信息来生成线程,如,我pod容器给的资源为0.5核,内存为2G,宿主机node节点为4G8G,那么nginx的工作线程就是4个,这个结果不是
作者:编程之家 时间:2022-10-14
k8s之路-Rancher
k8s之路-Rancher还是先碎碎念一下,近期需要在内部环境搭建一套k8s,暂时记录一下,后续需要的话再整理一个体系官方文档:http://docs.rancher.cn/docsancher2.5/overview/_index有问题,找文档一、Rancher、Docker、K8S等介绍(可略)1.1什么是Rancher?Rancher是为使用容器的公
作者:编程之家 时间:2022-10-14
Blazor+Dapr+K8s微服务之事件发布订阅
我们要实现的是:在blazorweb服务中发布一个事件,并传递事件参数,然后在serviceapi1服务中订阅该事件,接收到blazorweb服务中发布的事件和参数。1 在blazorweb服务中发布一个事件在DaprTest1.Server项目的WeatherForecastController.cs文件中增加事件发布API:[Htt
作者:编程之家 时间:2022-10-14
AWS Kubernetes/k8s kubeamd 初始化后kube-controller-manager pod CrashLoopBackOff 错误启动不了
问题出现在版本1.22和1.21中,同样的配置在1.19和1.20版本中成功配置没有问题。kubeadminit初始化后提示成功,在master第二个节点kubeadmjoin时提示couldnotfindaJWSsignature于是回到第一个master上看一下clusterinfo信息kubectlgetconfigmapcluster-info--namesp
作者:编程之家 时间:2022-10-14
NGINX Ingress控制器1.0.0升级迁移文档(翻译)
Ingress是什么Ingress是对k8s集群中服务的外部访问进行管理的API对象,典型的访问方式是HTTP。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟托管。最近发布了1.0.0正式版,有很多不兼容的改动.名词说明:注解annotation资源resource对象object控制器cont
作者:编程之家 时间:2022-10-14
部署k8s遇到的问题
部署的k8s的flannel网络k8s版本1.22,flannel3.4下述普通的命名空间应该是可以删掉的~~1查看flannel的节点的日志,发现集群中没有授权[root@k8s-master1~]#kubectllogskube-flannel-ds-amd64-bs8fd-nkube-systemI082401:49:33.3940361main.go:514]DeterminingI
作者:编程之家 时间:2022-10-14
二进制安装k8s集群一
准备环境准备1台虚拟机,要求centos7系统,用VMvwareWorkstation安装用安装好的虚拟机,克隆5台虚拟创建完成的效果图:更改虚拟机VMnet1和VMnet8的设置。点击WMwareWorkstation:编辑->虚拟网络编辑器,在弹出的对话框中修改五台虚机的ip规划为10.4.7.11、10.4
作者:编程之家 时间:2022-10-14
grpc在k8s上为什么无法负载均衡转载
在K8S上使用gRPC做负载均衡作者:WilliamMorgan(Buoyant)译者:AnthonyHan许多gRPC的新用户会发现Kubernetes的默认负载平衡通常不能与gRPC一起使用。例如,我们来看一下将简单的gRPCNode.js微服务应用程序并部署在Kubernetes上会发生什么: 从图中可知,虽然这个voting服务有好
作者:编程之家 时间:2022-10-14
k8s环境下处理容器时间问题的多种姿势
目录1、背景概述2、硬件时钟和系统时间3、Linux中修改时间4、尝试在容器中修改时间5、处理时间问题的多种姿势5.1在Dockerfile中添加时区5.2将时区文件挂载到Pod中5.3通过环境变量定义时区5.4通过PodPreset全局修改时间5.5调整时间到预设值1、背景概述在Linux环境下,默认安
作者:编程之家 时间:2022-10-14
在K8S中部署gitlab-runner
在K8S中部署gilab-runner目录开始写yml之前的思考:最终成品注释版-StatefulSet(此版本只是参考作用)daemonset遇到的问题问题一:脚本中注册runner的是什么方式进行注册的?问题二:configmap中的变量从哪里可以看到?问题四:RUNNER_NAME这个变量是自带的吗?问题五:kill%1是什么意思?问题六
作者:编程之家 时间:2022-10-14
K8S上部署nacos
一、Clone项目gitclonehttps://github.comacos-groupacos-k8s.git二、自定义部署在高级使用中,Nacos在K8S拥有自动扩容缩容和数据持久特性请注意如果需要使用这部分功能请使用PVC持久卷,Nacos的自动扩容缩容需要依赖持久卷,以及数据持久化也是一样本例中使用的是NFS
作者:编程之家 时间:2022-10-14
k8s 执行 ingress yaml 文件报错: error when creating "ingress-myapp.yaml": Internal error occurre
k8s执行ingressyaml文件报错:错误如下:[root@k8s-master01baremetal]#kubectlapply-fingress-test.yamlErrorfromserver(InternalError):errorwhencreating"ingress-myapp.yaml":Internalerroroccurred:failedcallingwebhook"validate.nginx.i
作者:编程之家 时间:2022-10-14
k8s故障解决方法
pod处于pending状态可能是什么问题?1.镜像问题2.可能是node资源不足3.没有匹配的节点标签4.有污点node是notreay状态可能原因:1.kubelet启动有问题2.kubelet与apiserver网络问题3.kubelet携带证书问题,例如过期了service访问异常排查1.service是否关联pod2.servi
作者:编程之家 时间:2022-10-14
部署一套单Master的K8s集群
#配置要求搭建K8S集群时,推荐在阿里云或腾讯云采购如下配置:(您也可以使用自己的虚拟机、私有云等您最容易获得的Linux环境)至少2台2核4G的服务器本文档中,CPU必须为x86架构,暂时未适配arm架构的CPUCentOS7.8或CentOSStream8本次部署使用CentOS7.9[root@demo-m
作者:编程之家 时间:2022-10-14
kubebuilder实战之二:初次体验kubebuilder
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;系列文章链接kubebuilder实战之一:准备工作kubebuilder实战之二:初次体验kubebuilderkubebuilder实战之三:基础知识速览kubebuilder实战之
作者:编程之家 时间:2022-10-14
kubeadm部署的测试环境k8s集群更改matser节点的名字
忘记改hostname了,导致master节点name显示不正常日常踩坑而且flannel也没起来[root@master01~]#kubectlgetnodeNAMESTATUSROLESAGEVERSIONlocalhost.localdomainNotReadymaster44hv1.19.3node01Ready
作者:编程之家 时间:2022-10-14
kubeadm安装k8s 1.22.1版本
参考:https://www.cnblogs.com/double-dong/p/11483670.html 配置系统systemctlstopfirewalldsystemctldisablefirewalldsed-i's/^SELINUX=.*/SELINUX=disabled/'/etc/selinux/configsetenforce0swapoff-ased-i'/swap/s/^\(.*\)$/#\1/g&
作者:编程之家 时间:2022-10-14
k8s集群节点添加失败,可用以下命令清理后,重新加入节点
k8s集群节点添加失败,可用以下命令清理后,重新加入节点kubeadmresetifconfigcni0down&&iplinkdeletecni0ifconfigflannel.1down&&iplinkdeleteflannel.1rm-rf/var/lib/cni/
作者:编程之家 时间:2022-10-14
k8s强制删除Pod
一、可以删除对应的控制器但是一个资源文件清单可能有几个副本,慎用flannel网络插件一直处于Terminating状态PodSecurityPolicy是kubernetes中一种集群级别的资源,它定义了用户能否在Pod中使用各种安全相关的特性[root@master01~]#kubectlgetpo-nkube-systemkube-
作者:编程之家 时间:2022-10-14
Blazor+Dapr+K8s微服务之开发环境调试
1 安装Dapr开发调试环境1.1 Dapr完整安装模式不支持开发调试在上一篇随笔《Blazor+Dapr+K8s微服务之服务调用》中,我们通过为每个微服务运行daprrun….dotnetrun命令,以自宿主的方式在本地开发环境成功运行了服务调用的例子。但是,这种运
作者:编程之家 时间:2022-10-14
二进制安装k8s集群二
部署controller-manager集群规划主机名角色iphdss7-21.host.comcontroller-manager10.4.7.21hdss7-22.host.comcontroller-manager10.4.7.22创建启动脚本/opt/kubernetes/server/bin/kube-controller-manager.sh(hdss7-21、hdss7-22)编辑kube-controller-manager.sh脚本
作者:编程之家 时间:2022-10-14
k8s基础 ~1
K8S基础架构基础架构https://www.cnblogs.com/wwchihiro/p/9261607.htmlK8S源码包导览 /api:OpenAPI/Swagger规范,JSON模式文件,协议定义文件/build:打包和持续集成,存放构建相关文件/CHANGELOG:存放每个版本的变动/cluster:存放一些脚步和yaml信息,该目录将会被弃用,已经进入维
作者:编程之家 时间:2022-10-14
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
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