
容器化K8S
文章平均质量分 71
容器化运维编排工具K8S
是潮汕的灿灿展吖
不做屋檐下的小鸟,要做展翅高飞的超人
展开
-
kubesphere和k8s的使用分享
就在这场因“容器”而起的技术变更中,kubernetes(简称K8S)项目已然成为容器技术的事实标准,重新定义了基础设施领域对应用编排与管理的种种可能。但容器技术本身偏向运维,namespace 资源隔离、cgroups 资源限制等概念,对开发者来说,理解起来比较困难。1、为什么容器里只能跑“一个进程”?2、为什么我原先一直在用的某个 JVM 参数,在容器里就不好使了?3、为什么 Kubernetes 就不能固定 IP 地址?原创 2024-01-05 23:21:04 · 2019 阅读 · 1 评论 -
ksync介绍---作为K8S的容器与本地文件夹同步工具
文章目录一、什么是ksync二、安装2.1 在线安装2.2 离线安装2.3 执行2.4 注意,偶尔切换环境,ksync get 所有都是waiting 或者 starting2.5 查看ksync的所有功能三、出现异常一、什么是ksyncksync官方网站1、采用 syncthing 实现同步功能2、本地 跟 容器内部文件夹创建联系,场景更多是频繁/多次修改内容的官方介绍:ksync加快了为Kubernetes开发应用程序的开发速度。它可以透明地从本地签出更新集群上运行的容器。这使开发人员原创 2022-04-21 09:44:46 · 1923 阅读 · 0 评论 -
k8s ingress的实际使用分析
文章目录一、写在前面1.1 Ingress参考文档1.2 Ingress是什么?1.3 总结(重要)二、nginx-ingress部署2.1 部署说明2.2 部署注意三、使用Ingress进行代理3.1 创建一个测试的podIngress访问方式1Ingress访问方式23.2 Ingress相关介绍3.3 关于Ingress一、写在前面1.1 Ingress参考文档Ingress官方文档:https://kubernetes.io/zh/docs/concepts/services-network原创 2022-01-24 17:24:41 · 2511 阅读 · 0 评论 -
kustomize 的 使用说明
文章目录前提案例1:如何修改tag使用一个软件一般使用helpkustomize helpkustomize edit helpkustomize edit set helpkustomize edit set image help结论前提使用 kustomize 进行yaml的多环境管理,但是很多时候,我们并不愿意把代码写死,比如:namespaceimagetag等等,这个时候就需要使用到 kustomize 的 edit 的功能了。案例1:如何修改tagkustomize edit s原创 2021-09-08 11:55:31 · 2301 阅读 · 0 评论 -
k8s 快速部署 nginx 并通过 configMap配置 nginx.conf
文章目录说明configMap.yamldeployment.yamlservice.yaml执行部署访问 30080端口修改nginx.conf文件说明由3个yaml 构成serviceconfigMapdeploymentconfigMap.yamlvi configMap.yamlapiVersion: v1kind: ConfigMapmetadata: name: web-nginx-configdata: nginx.conf: | user原创 2021-08-24 16:47:36 · 12222 阅读 · 2 评论 -
harbor高可用 k8s helm安装
文章目录一、harbor官网高可用方案二、部署步骤查看pod和service三、结果一、harbor官网高可用方案采用 k8s helm 进行部署https://goharbor.io/docs/2.3.0/install-config/harbor-ha-helm/二、部署步骤拷贝 harbor 的 helm 工程git clone https://github.com/goharbor/harbor-helm.git修改 values.yamlexpose: # Set the原创 2021-08-16 19:48:01 · 584 阅读 · 0 评论 -
sealos join --master 节点服务器从 k8s 集群中移除或加入问题解决
sealos join --master 执行报错1、首先检查 etcd 集群不知道 10.51.13.236 已经退出 k8s 集群,etcd 集群中还保存着 10.51.13.236 的信息,所以在加入时连接 10.51.13.236 失败2、sealos本身配置的问题[root@mos-master-01 .sealos]# sealos join --master 10.51.13.23617:59:50 [INFO] [ssh.go:51] [10.51.13.236:22] [WA原创 2021-06-04 18:14:32 · 2518 阅读 · 0 评论 -
k8s通过Kuboard安装Metrics server报错的解决办法
文章目录通过Kuboard安装Metrics server确认 metrics-server 是否正常运行确认 ApiService 是否正常排查步骤1,根据ApiService的日志,查443端口排查步骤2,metrics-server pod日志 查4443端口解决,既然443端口访问不了,那么久访问4443,改造server顺利解决通过Kuboard安装Metrics server出现的问题可以参考官网:https://kuboard.cn/install/faq/metrics-server.h原创 2021-05-15 16:29:56 · 6518 阅读 · 5 评论 -
分布式存储方案MinIO的离线k8s容器化部署,超简单!!!
文章目录一、前言二、Minio三、k8s容器化部署一、前言分布式文件存储系统,作为一个码农,多多少少会听说大名鼎鼎 hadoop 的文件系统 HDFS 和 FastDFS。这个两个在文件存储各有优劣,但是对于现在流行的k8s容器化部署来说,这两个部署都过于麻烦,而且官网也没有明确提出部署方法。下面就要说到我们的主角提供官网 http://www.minio.org.cn/二、Minio说到 minio,我们最关心的两点,一点是是否开源,其次是好不好用。从官网看出,是绝对开源的。还有用户遍布很广原创 2020-11-04 22:47:34 · 7983 阅读 · 23 评论 -
亲测!推荐一款k8s前端操作界面 Kuboard for K8S
文章目录一、前提二、安装Kuboard for K8S2.1 安装2.2 加载Kuboard镜像2.3 准备kuboard.yaml文件2.4 执行安装命令三、启动观察3.1 获取token3.2 打开浏览器,享受飞一般的感觉一、前提Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的分布式架构领先方案。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,原创 2020-08-14 16:54:40 · 3360 阅读 · 4 评论 -
Kubernetes中的Nginx动态解析
文章目录k8s解析服务:kube-dns vs coredns怎么使用域名使用阿里巴巴的nginx -- Tenginek8s解析服务:kube-dns vs coredns旧版k8s默认使用kube-dns, 由于kube-dns的复杂性,新版的k8s已改成默认使用coredns怎么使用域名由于k8s的dns服务没有对外暴露,所以解析只能用于k8s集群内使用,一般的需求是在pod里根据service名正常解析出ip地址;如果暴露出dns服务,或许也可以供外部使用,这里不讨论这种情况。域名的形式原创 2020-07-28 08:31:01 · 1365 阅读 · 0 评论 -
k8s docker --device --cap-add 的yaml配置
支持docker run --cap-add的yaml写法 - name: net image: nath:1 securityContext: capabilities: add: # 添加 - NET_ADMIN支持docker run --device 的yaml写法 containers: - name: net原创 2020-05-12 08:58:54 · 3935 阅读 · 0 评论 -
kubernetes(k8s v1.15.0)+Docker(v18.0)+Springboot2.2的jar的项目安装+部署入门全演练
文章目录一 写在前面1、我的项目结构图2、k8s的基础知识(如果没兴趣可以跳到实际操作)配置两台虚拟机master和slave节点的虚拟机安装docker一 写在前面kubernetes有人认为名字太长,k + ubernetes + s,中间刚刚为8个字母,有人为了省事,干脆就叫做 k8s,下文所有的kubernetes均统一称为k8s1、我的项目结构图注意点:该项目我是用2台虚拟机,每...原创 2020-04-06 12:49:39 · 1099 阅读 · 2 评论