k8s使用harbor私有仓库镜像 —— 筑梦之路
官方文档: Secret | Kubernetes ImagePullSecrets的设置是kubernetes机制的另一亮点,习惯于直接使用Docker Pull来拉取公共镜像,但非所有容器镜像都是公开的。此外,并不是所有的镜像仓库都允许匿名拉取,也就是说需要身份认证; kuberne...
在k8s集群中部署EdgeMesh
1. 前置准备 1.1 移除k8s master节点污点 如果k8s master节点上没有部署需要被代理的应用,也可以不执行此步骤: kubectl taint nodes --all node-role.kubernetes.io/master- 1.2 给 Kubernetes API 服务添...
云原生Kubernetes: K8S 1.29版本 部署Jenkins
目录 一、实验 1.环境 2.K8S 1.29版本 部署Jenkins 服务 3.jenkins安装Kubernetes插件 二、问题 1.创建pod失败 2.journalctl如何查看日志信息 2.容器内如何查询jenkins初始密码 3.jenkins离线安装中文包报错 4.jenkins插...
K8s replicaset 个人理解及文档搬运总结(updating)
ReplicaSet 的目的是维护一组在任何时候都处于运行状态的 Pod 副本的稳定集合。 因此,它通常用来保证给定数量的、完全相同的 Pod 的可用性。 何时使用 ReplicaSet ReplicaSet 确保任何时间都有指定数量的 Pod 副本在运行。 然而,Deployment 是一个更高级...
k8s常见的命令集锦
kubectl get:用于获取集群中的资源对象信息,如pods、nodes、services等。可以指定资源类型、命名空间和输出格式等。 kubectl describe:用于查看资源对象的详细信息,包括其状态、事件历史、容器状态等。可以指定资源类型、名称和命名空间等。 kubectl lo...
k8s集群dns问题解决办法
目录故障类型解决办法测试脚本busyboxsh故障类型我遇到的几次k8s集群的dns问题,大致分为几种:网络插件的pod挂掉了服务是双网卡的情况服务器自身的网络问题...
基于 Operator 部署 Prometheus 监控 k8s 集群
目录 一、环境准备 1.1 选择版本 1.2 过滤镜像 1.3 修改 yaml 镜像 1.4 移动 *networkPolicy*.yaml 1.5 修改 service 文件 1.6 提前下载镜像并推送到私有镜像仓库 1.7 修改镜像(可选) 二、执行创建 三、查看 pod 状态 四、访问 pro...
k8s运维管理
#!/usr/bin/env bashfunction delete_sure(){ cat << eof$(echo -e "\033[1;36mNote:\033[0m")Delete the KubeSphere cluster, including the module kub...
K8s的主要组件认识!路过的赶紧进来学!
K8s的主要组件认识!路过的赶紧进来学! Kubernetes(简称k8s)是一个开源的容器编排平台,用于自动化应用程序部署、扩展和管理。它可以在多个主机上运行容器化的应用程序,提供负载均衡、服务发现、自动扩缩容等功能。本文将介绍Kubernetes的主要组件及其作用,并通过代码示例展示如何使用它们...
Kubernetes(k8s)监控与报警(qq邮箱+钉钉):Prometheus + Grafana + Alertmanager(超详细)-Prometheus部署
3.1 创建命名空间 Kubernetes中的命名空间提供了一种组织和管理集群资源的机制,可以实现资源的逻辑隔离、权限控制、资源管理、环境隔离等功能,有助于提高集群的安全性、可管理性和可观察性。 kubectl create namespace monitor-sa或者kubectl create...
K8s集群中的Windows节点,这样搭建快速搞定!
前言:K8s 1.14版增加了对windows节点的生产级支持,从1.9就有了对windows的实验性支持,灵雀云在多个客户环境有过实践,去除平台相关的内容后整理成文档,分享给大家。Docker在windows上可以选择Linux模式和Windows模式,两者不能兼容共存:选择linux模式时,p...
K8s灰度发布(采用Istio实现)
这个架构相对比较简单,主要为验证istio对流量的分配能力注释:此架构包含一个nginx-proxy做反向代理,两台nginx做web服务,其中一台nginx访问根返回v1,一台返回v2目标:A)header中user=xforce则只转发至v2B)返回v1和v2的次数和配置的流量权重吻合 部署步骤...
[K8S:安装异常]:Kubectl执行显示Config not found: /etc/kubernetes/admin.conf-1:异常信息
kubectl get pods -n kube-system sudo kubeadm upgrade apply --force [root@master ~]# kubectl get pods -n kube-systemW0406 04:27:38.389718 6417 load...
Centos7 K8S 集群 - kubeadm搭建方式
机器准备 搭建环境是centos7, 四核心4G内存四台机器 一个master节点,一个etcd,两台node 机器名称IP 地址master192.168.1.128node1192.168.1.129node2192.168.1.130node3192.168.1.131机器时间同步 各节点时间...
Centos7 k8s 集群 - Mysql主从架构
项目地址 MysqlClusterconfigMap mysql-configmap.yaml apiVersion: v1kind: ConfigMapmetadata: name: mysql labels: app: mysqldata: primary.cnf: | # 主...
K8s的内部Pod之间都不通,搞了快两天
试了不亚于二十种方法,绝望的时候,回到了家。想手工安装,又遇到flannel在手工下,会更改docker启动项的不完善。cni,或许就是k8s的大方向吧。最后,抱着试一试的态度,将flannel升到了v0.8.0XXXXXXXXXXXXXXXX。。。好了,,终于可以睡好觉了。。XXXXXXXXXXX...
关于k8s集群中连接数不够,内存溢出的20道高级面试题
1. 描述Kubernetes集群中连接数不够的情况,以及可能导致的后果。 在Kubernetes集群中,连接数不够通常指的是网络连接的限制,这可能是由于以下几个原因造成的: 负载过高:当服务或应用承受的请求量超过其能够处理的范围时,可能会导致连接数不足的情况。这通常是由于流量突增或者服务能力不足导...
使用minikube安装使用单机版K8S(docker)
前置:作为一个开发,工作之余想玩一下k8s,但是搭建成本太高,所以就找到了minikube这个工具,快速搭建单机版k8s,下面是个人搭建流程,基于centos7,仅供参考。 1.下载kubectl(kubectl是管理k8s的工具) curl -LO "https://dl.k8s.io/rele...
企业级kubernetes(K8s)入门学习(一)
容器编排概念1、Docker通过"镜像"机制极富创造性地解决了应用程序打包的根本性难题,它推动了容器技术的快速普及生产落地2、容器本身仅提供了托管运行应用的底层逻辑,而容器编排才是真正产生价值的位置所在什么是容器编排容器编排就是管理容器的生命周期,特别是在大型动态环境中,软件团队使用容器编排来控制和...
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes介绍 Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。K8S主要用于自动化部署...