ICode9

精准搜索请尝试: 精确搜索
  • Error: unable to build kubernetes objects from release manifest: [unable to recognize "":2022-02-05 04:00:08

    helm 安装遇到 K8s中RBAC权限处理在Kubernetes的1.5版本中引入,在1.6版本时升级为Beta版本,在1.8版本时升级为GA。所以资源文件的定义和集群版本不兼容导致的,一般为集群版本太高了,不支持资源对象版本了 对于上面问题,直接找集群对应的版本修改即可 查看当前集群的资源版本,直接修改即

  • 记录Vue2的computed属性的一处疑惑2022-01-29 16:32:00

    直接上代码,我这个cur属性是依赖list和kind computed: { cur(){ return this.list[this.kind]; } }, 其中,data中初始化list是空对象,kind为空字符串,那么发送请求后数据存储在resArr中,通过module将list变成对象数组 for(let i = 0; i < resArr.length; i++){

  • Kubernetes plugin for Jenkins2022-01-28 18:32:44

    背景 https://www.cnblogs.com/lightsong/p/15782809.html 书接前章,前面研究了使用K8S部署Jenkins master服务器的方法, 当时希望slave能力也能够利用K8S集群的来动态调度。 如下图: 将slave资源,以POD方式封装,动态调度到K8S集群中。 kubernetes plugin for Jenkins 就是为了满足这

  • Kubernetes的故事之持久化存储(十)2022-01-26 19:34:51

    一、Storage 1.1、Volume 官网网址:https://kubernetes.io/docs/concepts/storage/volumes/      通过官网说明大致总结下就是这个volumes在docker中的理解就是我仅仅是通过一个volumes技术可以声名一个变量,然后可以通过这个变量将物理主机的路径和虚拟路径进行一个绑定;简单来说

  • traefik2.2在kubernetes中的部署2022-01-25 17:34:16

    创建目录 [root@k8s-master1 trafik2.2]# mkdir -p /root/tools/kubernetes/trafik2.2 创建crd资源 [root@PDW-K8s-master1 trafik2.2]# cat traefik-crd.yaml ## IngressRoute apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: name: ingre

  • 我们可以定向调度某个pod在某个node上进行创建2022-01-24 16:37:21

    例如某个pod yaml如下:........ imagePullSecrets:- name: mysecrectnodeSelector:node: true ................如果一切正常就可以在ht3.node上创建该pod,如果设置node的标签这个之后,机器性能不足,则会提示找不到匹配的错误。顺便说一下,创建pod,可以在master控制台上进行或者是ranch

  • WinUI get Launched Param, args.UWPLaunchActivatedEventArgs.Kind is aways returning as 'launch&#2022-01-23 07:00:26

      想尝鲜WinUI, 整了个小小的WinUI桌面程序。 想要获取关联文件,通过文件的打开方式启动我的软件,一直取不到启动参数。纠结了一整天,难受死了。尝鲜WinUI的痛苦。 最后用Appinstance的GetActivatedEventArgs().Kind取到想要的参数。 protected override void OnLaunched(Micro

  • Daemonset方式部署ingress-nginx结合keepalived实现高可用2022-01-17 16:01:29

    概述: 官方原始文件使用的是deployment,replicate 为 1,这样将会在某一台节点上启动对应的nginx-ingress-controller pod。外部流量访问至该节点,由该节点负载分担至内部的service。考虑到单点故障的问题,改为DaemonSet然后删掉replicate ,配合亲和性部署在指定节点上启动nginx-ingress-

  • Error: failed to install CRD crds/crd-alertmanager.yaml: unable to recognize "": no matche2022-01-16 04:31:08

      我的问题是在K8s集群安装 prometheus-operator 报这个错   问题的原因 我的集群版本太高了,1.22的版本,而且 prometheus-operator 之后的版本改变了名字,旧的版本不兼容, ┌──[root@vms81.liruilongs.github.io]-[~/ansible/k8s-helm-create] └─$helm search repo prometh

  • 使用kind 部署k8s in docker2022-01-14 20:35:24

    安装 go module 模式 go install sigs.k8s.io/kind@latest 创建集群 kind create cluster 效果     参考架构     参考资料 https://kind.sigs.k8s.io/ https://github.com/kubernetes-sigs/kind

  • K8S权限管理-RBAC2022-01-14 11:33:59

    1、RBAC:基于角色的访问控制,将权限授予角色,为用户分配角色,完成授权。RBAC的特点: (1)对集群中的资源和非资源型URL的权限实现了完整覆盖 (2)整个RBAC完全由少数几个API对象实现,可以通过kubectl或者API调用进行操作 (3)支持权限的运行时调整,无需重新启动APIServer 2、角色 Kubernetes将RBA

  • Traefik 2.0 实现自动化 HTTPS2021-12-29 16:01:54

    文章转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247484457&idx=1&sn=35112e988639997f0f29726cba44e35d&chksm=fdb90b34cace8222b998014113537669313b55c3280f7f4396b3afc5d66e54a3573c03bad043&cur_album_id=1319287026209947648&sc

  • 通过java代码获取jvm信息和系统信息2021-12-23 11:36:56

    前言 随着微服务的概念逐渐流行,监控成了必不可少的模块,本篇文章主要介绍一下如何通过java代码获得一些核心的数据,方便从各个方面对应用进行监控 获取jvm数据 �jvm数据是监控应用很重要的一系列参数,一般本地开发的时候可以通过jconsole来连到对应的进程上面,查看相关指标数据,但是在线

  • 为kubernetes安装可视化界面1:dashboard安装2021-12-21 12:01:22

    kubernetes官方提供的可视化界面 https://github.com/kubernetes/dashboard 前提条件:需要安装了kubernetes,安装方法见:kubernetes权威指南读书笔记-第2章Kubernetes安装 部署DashBoard kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy

  • k8s基础概念之十三 RBAC权限管理2021-12-16 18:32:08

      RBAC   rbac:基于角色的访问控制,role-based-control,他是一种基于企业内个人角色来管理一些资源的访问方法。     RBAC四种对象   Role、ClusterRole、RoleBinding、ClusterRoleBinding role:角色,报验一组权限的规则,没有拒绝规则,只是附加允许的,namespace隔离,只作用于命名空

  • unable to recognize "*.yaml": no matches for kind "RoleBinding" in version "2021-12-13 02:31:34

    问题的原因为资源文件的版本定义过期了。需要修改下 ┌──[root@vms81.liruilongs.github.io]-[~/ansible/metrics/deploy/1.8+] └─$kubectl apply -f . clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader unchanged clusterrolebinding.rbac.authoriza

  • kubernetes-dashboard2021-11-28 20:34:02

    root@slave002:~/.kube# cat dashboard-v2.3.1.yaml apiVersion: v1 kind: Namespace metadata: name: kubernetes-dashboard --- apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-app: kubernetes-dashboard name: kubernetes-dashboard namespac

  • k8s启动dashboard2021-11-24 19:01:11

    kubernetes-dashboard.yaml # Copyright 2017 The Kubernetes Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at #

  • KUBERNETES02_集群安装逻辑、前置环境、搭建一主两从、部署dashboard访问页面2021-11-22 21:01:06

    文章目录 ①. 集群安装逻辑②. 安装集群的前置环境③. 使用kubeadm引导集群④. 关于token过期问题⑤. 部署dashboard ①. 集群安装逻辑 ①. 我们需要为每一台机器去安装kubelet(相当于厂长)、kubeadm(帮程序员管理集群的)、kubectl(程序员用的命令行,经常给k8s发送命令,

  • 基于nfs创建pv、pvc,关联pod2021-11-19 11:32:20

    1、基于nfs创建pv  apiVersion: v1  kind: PersistentVolume  metadata:    name: newpv  spec:    capacity:      storage: 5Gi    accessModes:      - ReadWriteOnce    persistentVolumeReclaimPolicy: Recycle   storageClassName: slow    nfs:  

  • Golang反射-上篇2021-11-12 09:33:27

    目录1、反射的定义2、反射的基础数据类型3、Type4、Value5、反射三大定律5.1 反射第一定律5.2 反射第二定律5.3 反射第三定律6、反射常用的API6.1 获取type类型6.2 获取Field信息6.3 获取method信息6.4 获取函数信息6.5 赋值和转换关系6.6 是否实现接口6.7 value和其他类型的互换6

  • 为k8s安装 KubeSphere可视化2021-11-12 09:05:34

    一.开始安装 1、安装前提环境 先安装:每个节点都要安装 yum install -y socat (1). 安装 helm Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的 apt、Centos中使用的 yum 或者 Python 中的 pip 一样,能快速查找、下载和安装软件包。Helm 由客户端组件 h

  • ts笔记-辨析联合类型2021-11-03 12:04:09

    如果一个类型是多个类型的联合类型,且多个类型含有一个公共属性,那么就可以利用这个公共属性,来创建不同的类型保护区块。这个公共属性称为辨识属性,这种类型称为辨析联合类型。 // 示例 interface Square { kind: 'square'; size: number; } interface Rectangle { kind: 'rec

  • PAT A10622021-11-02 21:03:07

    1062 Talent and Virtue (25 分) About 900 years ago, a Chinese philosopher Sima Guang wrote a history book in which he talked about people’s talent and virtue. According to his theory, a man being outstanding in both talent and virtue must be a “sage(圣

  • LeetCode第六天打卡2021-11-01 09:35:03

    分糖果 给定一个偶数长度的数组,其中不同的数字代表着不同种类的糖果,每一个数字代表一个糖果。你需要把这些糖果平均分给一个弟弟和一个妹妹。返回妹妹可以获得的最大糖果的种类数。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/distribute-candies 著作权归领扣

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有