external-traffic-policy kubernetes external

kubernetes api访问权限控制体验之一

1.简介 目前想实现通过python脚本,实时获取k8s的service信息,然后写成nginx.conf脚本,并且也让chatgpt写了代码。 运行的时候提示401权限不够: root@gateway-7576bf68bb-cf55t:/usr/local/openresty# python3 g ......
kubernetes 权限 api

Kubernetes——浅聊 Affinity,就这么点东西

浅聊 Affinity,就这么点东西 在 Kubernetes 中,Affinity 是指用于控制 Pod 调度的策略,包括亲和性(Affinity)和反亲和性(Anti-Affinity)2种。 亲和性(Affinity)包括 NodeAffinity 和 PodAffinity 2种。 亲和性( ......
Kubernetes Affinity 东西

Kubernetes 之 Prometheus 监控 blackbox_exporter

下载地址:https://prometheus.io/download/#blackbox_exporter #blackbox_exporter 是 Prometheus 官方提供的一个exporter,可以监控 HTTP、HTTPS,、DNS、 TCP 、ICMP 等目标实例, #从而实现对被监 ......

Kubernetes 设置命令行的命名空间

在较新版本的 Kubernetes 中,kubectl 的默认命名空间已经不再是 default,而是用户的当前命名空间。这是因为 Kubernetes 强烈建议您在不同的命名空间中隔离应用程序和资源,因此 kubectl 默认使用用户当前的命名空间来提高生产力。 您可以使用以下命令来查看当前所在的 ......
Kubernetes 命令 空间

start minikube with Kubernetes 1.26

适合于 --kubernetes-version=v1.23.3 之后的版本,可以使用docker驱动运行 minikube start --driver=docker --image-mirror-country='cn' --force --kubernetes-version=1.26.0 - ......
Kubernetes minikube start 1.26 with

(转)经典干货:Kubernetes 常见故障排查和处理

原文:https://mp.weixin.qq.com/s?__biz=MjM5NTk0MTM1Mw==&mid=2650684944&idx=2&sn=48531daf16a850665bd769e9390a2d86&chksm=befa4096898dc980f91be64f8e0f61e53f ......
干货 Kubernetes 故障 常见 经典

Kubernetes(K8S) kubesphere 安装

安装KubeSphere最好的方法就是参考官方文档,而且官方文档是中文的。 官网地址:https://kubesphere.com.cn/ https://github.com/kubesphere/kubesphere/blob/master/README_zh.md Kubernetes(K8S ......
Kubernetes kubesphere K8S K8 8S

在kubernetes中部署redis-cluster集群

使用k8s的DaemonSet创建6个节点的redis-cluster集群, 集群为3主3从, 所以3个控制平台(主)也要部署上pod, redis集群IP如下: (注:用StatfulSet也可以, 大同小异) 192.168.10.34:7000 192.168.10.35:7000 192.1 ......

kubernetes 服务发现机制:环境变量和DNS

1. 环境变量 创建pod资源时,kubectl会将其所属名称空间内的每个活动的service对象以一系列环境变量的形式注入其中。 但是也仅仅只是注入创建时候的资源,后面的变化它时不感知的。 我有个game服务: qiteck@server:~$ sudo kubectl get service | ......
变量 kubernetes 机制 环境 DNS

Kubernetes(K8S) kubesphere 介绍

使用 Kubeadm 部署 Kubernetes(K8S) 安装--附K8S架构图 官网地址:https://kubesphere.com.cn/ KubeSphere 是个全栈的Kubernetes容器云PaaS解决方案 KubeSphere 是在目前主流容器调度平台 Kubernetes 之上构 ......
Kubernetes kubesphere K8S K8 8S

kubernetes 1.27.1最新版集群部署

kubernetes 1.27.1 最新版集群部署国内环境 官方安装部署文档:https://kubernetes.io/zh-cn/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ 准备云服务器 首先买三台服务器。我用 ......
集群 最新版 kubernetes 27

mac os下安装k8s的kubernetes-dashboard

需要这个的继续往下看 环境mac os 12.6.2 安装dokcer https://docs.docker.com/desktop/install/mac-install/ 安装k8s https://blog.csdn.net/qq_20042935/article/details/12447 ......

kubernetes 使用 1

安装 1.用以下命令下载最新发行版: curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" 可以用以下方式指定版本 curl -L ......
kubernetes

kubernetes集群的高可用架构

概述 kubernete在云平台的高可用分为两种情形 单az的高可用集群搭建 多az的高可用集群搭建 这两种情形其实就是一个k8s集群内部的高可用,只是多az的场景下能够实现更高级别的高可用,此时k8s需要跨az部署集群。 集群内部的高可用需要实现基础组件的高可用,其中最重要的就是etcd和apis ......
集群 kubernetes 架构

Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群

原文:Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群 - 雨夜朦胧 - 博客园 (cnblogs.com) Kubernetes简介 Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(Cloud Native Computin ......
集群 Kubernetes Core ASP NET

k3s 基础 —— 配置 kubernetes dashboard

安装 请参考 部署仪表盘 GITHUB_URL=https://github.com/kubernetes/dashboard/releases VERSION_KUBE_DASHBOARD=$(curl -w '%{url_effective}' -I -L -s -S ${GITHUB_URL} ......
kubernetes dashboard 基础 k3s k3

k3s 基础 —— 配置 kubernetes-dashboard 的 token 过期时间

拉取配置到本地: kubectl get deploy kubernetes-dashboard -n kubernetes-dashboard -o yaml > dashboard-deploy.yaml 增加参数: spec: containers: - args: - --auto-gene ......

Kubernetes中使用Helm2的安全风险

参考 http://rui0.cn/archives/1573 英文文章 https://blog.ropnop.com/attacking-default-installs-of-helm-on-kubernetes/ 集群后渗透测试资源 https://blog.carnal0wnage.com ......
Kubernetes 风险 Helm2 Helm

Kubernetes(K8s) 学习教程

Kubernetes 深入学习(一) —— 入门和集群安装部署 目录 一、简介 1、Kubernetes 是什么 2、Kubernetes 特性 二、集群架构与组件 1、Master 2、Node 三、核心概念 四、集群搭建 —— 平台规划 1、生产环境 K8S 平台规划 2、操作系统初始化 五、集 ......
学习教程 Kubernetes 教程 K8s K8

Kubernetes的核心技术与特性

Kubernetes(通常简称为"k8s")是一个开源的容器编排系统,它可以自动化地部署、扩展和管理容器化应用程序。Kubernetes的出现解决了容器化应用程序的许多挑战,包括自动化部署、动态伸缩、负载均衡、容错和滚动升级等。本文将介绍Kubernetes的一些核心技术和特性,以及它们如何帮助开发 ......
Kubernetes 特性 核心 技术

kubernetes jenkins

https://updates.jenkins.io/update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json docker pull jenkins/jenkins:lts ......
kubernetes jenkins

部署kubernetes-dashboard顺便搞懂kubernetes中的ServiceAccount和RBAC

"种草" kubernetes-dashboard 安装部署dashboard 创建用于登录面板的ServiceAccount 权限控制 "种草" kubernetes-dashboard Kubernetes Dashboard 是通用的用于管理 Kubernetes 集群的 WebUI面板 ku ......

kubernetes scale与rollout区别

1. scale 如果当前replicas与scale的 replicas一致,不会有任何操作 zhancj@iZbp10j40ovkbwx9an9ppuZ:~$ sudo kubectl scale deploy sport --replicas=3 deployment.apps/sport s ......
kubernetes rollout scale

kubernetes gitea

kubectl create deploy nginx --image nginx --dry-run -o yaml > gitea.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: gitea1 name: gite ......
kubernetes gitea

Kubernetes集群调度增强之超容量扩容

超容量扩容功能在一定程度上降低了资源使用饱和度,通过增加成本提高了集群和应用的稳定性,实际业务场景中需要根据需求进行取舍并合理配置。本文主要介绍Kubernetes集群超容量扩容的知识点 ......
集群 Kubernetes 容量

kubernetes-kubectl get cs健康检查报错

问:kubectl get cs是什么? 答:kubectl get cs是Kubernetes命令行工具kubectl的一部分,用于获取集群状态的摘要信息。其中,cs是componentstatuses的缩写,表示组件状态 一般我们也称为健康检查,当出现健康检查异常的时候,我们就可以关注对应的组件 ......
kubernetes-kubectl kubernetes kubectl get

云原生周刊:Kubernetes v1.27 发布 | 2023.4.17

开源项目推荐 Palaemon Palaemon 是一个开源开发工具,用于监控 Kubernetes 集群的健康状况和资源指标并分析内存不足 (OOMKill) 错误。 Gitkube Gitkube 是一种使用 git push 将 Docker 镜像构建和部署到 Kubernetes 上的工具。 ......
Kubernetes 周刊 2023 27 17

unresolved external symbol的解决方法

有多种原因导致,可选方法如下: 1.右键项目 -> Properties -> C/C++ -> Code Generation -> Runtime Library 有4个选项:MT、MTd、MD、MDd。 第2个字母,T表示静态运行库(.lib)、D表示动态运行库(.dll) 第3个字母,d表示 ......
unresolved external 方法 symbol

Kubernetes(k8s)健康检查详解与实战演示(就绪性探针 和 存活性探针)

一、概述 Kubernetes中的健康检查主要使用 就绪性探针(readinessProbes)和 存活性探针(livenessProbes) 来实现,service即为负载均衡,k8s保证 service 后面的 pod 都可用,是k8s中自愈能力的主要手段,主要基于这两种探测机制,可以实现如下需 ......
探针 Kubernetes 实战 k8s 8s

汇总Kubernetes在生产环境下遇到的各种问题

以前处理过很多问题都没做记录,或者笔记太乱不便搜寻。后面还是觉得写一篇随笔汇总记录比较好。 1、挂载卷权限问题导致pod运行异常 # 调试:增加command字段,进入容器查看应用运行uid spec: containers: - command: - /bin/sh - -c - sleep 50 ......
Kubernetes 环境 问题