1、部署Kubernetes云计算平台,至少准备两台服务器,此处为3台Kubernetes Master节点:192.168.0.111 Kubernetes Node1节点:192.168.0.112 Kubernetes Node2节点:192.168.0.1132、每台服务器主机都运行如下命令systemctl stop firewalld systemctl disable f
转载 2024-04-23 19:21:55
53阅读
在使用 Visual Studio Code (VSCode) 的 Kubernetes 插件进行应用部署时,一些用户可能会遇到 "apply" 操作的问题。这篇文章将重点探讨这些问题的根源及解决方法,适合开发者和运维人员参考。 ### 背景定位 在云原生架构中,Kubernetes 是一种流行的容器编排工具,而 VSCode 则是一个强大的源代码编辑器。Kubernetes 插件使得开发者能
原创 5月前
24阅读
vscode 热门插件超实用插件汇总——vscode使用必看VsCode官方插件地址:汉化vscode扩展使用vscode 插件推荐!!!配置类插件VS code 主题集合(本人喜欢的)代码提示提示类 VsCode官方插件地址:vscode插件主页vscode使用手册官网下载地址总之vscode的插件是非常丰富的!!!!!汉化vscodectrl + shift + x,打开插件商店,输入 ch
转载 2023-11-12 14:17:46
102阅读
文档持续更新中,请关注账号。简介:        本次部署使用三台宿主机,一台master节点两台worker节点。使用Kubeadm工具快速部署,部署过程分为四个部分,第一部分,kubernetes集群节点准备,第二部分 docker-ce及cri-docker准备,第三部分,kubernetes1.29.0集群部署,第四部分,kubernetes集群可用
文章目录前言一、RBAC API 对象二、创建一个只能访问某个namespace的用户第一步:创建用户凭证第二步:创建角色第三步:用户和角色绑定 前言RBAC 使用rbac.authorization.k8s.io API Group 来实现授权决策,允许管理员通过 Kubernetes API 动态配置策略,要启动RBAC,需要在 apiserver 中添加参数 --authorization
转载 2024-05-29 20:43:42
29阅读
Gradle是一款帮助开发人员更快更好的编译、自动化运行和分发软件的工具。Gradle具有无与伦比的通用性,可以编译Java、C++,Python或者任何其他你使用的语言。与Maven类似,Gradle本质上也是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成。Gradle插件大致分为两种:(1)二进制插件。二进制插件一般都是被打包在一个Jar里独立发布的,比如我们自定义的插件,在发布的时候我们也可以为其指定plugin id,这个plugin id最好是一个全限定
转载 2021-08-12 14:08:09
682阅读
# Kubernetes如何重新apply某个Deployments Kubernetes是一个开源的容器编排平台,用于自动化容器的部署、扩展和管理。通过使用Kubernetes,我们可以轻松地管理复杂的应用程序,并确保它们始终保持在所需的状态。在使用Kubernetes时,我们经常需要对现有的Deployments进行更新或重新应用。本文将介绍如何重新apply某个Deployments,并提
原创 2023-12-29 09:13:09
156阅读
Gradle是一款帮助开发人员更快更好的编译、自动化运行和分发软件的工具。Gradle具有无与伦比的通用性,可以编译Java、C++,Python或者任何其他你使用的语言。 与Maven类似,Gradle本质上也是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成。 Gr
转载 2021-04-09 16:50:00
440阅读
2评论
Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一种容器集群管理的方式,可以在多个主机上组织和管理容器,简化了应用程序的部署和管理过程。为了更好地使用Kubernetes,我们可以使用一些插件来增强其功能。本文将介绍Kubernetes插件的使用流程,并提供相应的代码示例。 #### 安装Kubernetes插件 要使用Kubern
原创 2024-02-01 15:56:21
109阅读
create与applykubectl create 和apply命令的区别如下:(1)kubectl create:kubectl create命令可创建新资源。如果再次运行该命令,则会抛出错误,因为资源名称在名称空间中应该是唯一的。根据yaml文件生成新的资源,所以要求yaml文件中的配置必须是完整的。(2)kubectl apply:将配置应用于资源。 如果资源不在那里,那么它将被创建。 k
转载 2024-03-02 09:49:48
1130阅读
最近项目里的采用免费的Bugly应用升级功能,由于默认的 UI 非常的简陋且与项目整体风格不搭,所以需要自定义UI,本篇文章记录在实现过程中的一些注意事项。根据官方文档可知,自定义升级界面有以下两种方式。一、固定控件ID这种方式比较简单,只需要自己编写布局,并设置控件的Tag 即可。 <TextView android:layout_width="match_parent" androi
转载 2024-06-08 16:05:54
109阅读
调度器介绍scheduler 是k8s master的一部分,作为插件存在于k8s生态体系。自定义调度器方式添加功能重新编译实现自己的调度器(multi-scheduler)scheduler调用扩展程序实现最终调度(Kubernetes scheduler extender)添加调度功能k8s中的调度算法介绍预选优选实现自己的调度器(配置多个scheduler)scheduler以插件形式存在,
转载 2023-12-01 12:55:59
49阅读
背景容器技术的一个最佳实践是构建尽可能精简的容器镜像。但这一实践却会给排查问题带来麻烦:精简后的容器中普遍缺失常用的排障工具,部分容器里甚至没有 shell (比如 FROM scratch )。 在这种状况下,我们只能通过日志或者到宿主机上通过 docker-cli 或 nsenter 来排查问题,效率很低。Kubernetes 社区也早就意识到了这个问题,在 16 年就有相关的 Issue S
转载 2023-10-13 16:03:05
85阅读
IntelliJIDEA 2018.1:Kubernetes支持拉塔·卡卢日纳亚2018年3月2日即将到来的IntelliJIDEA 2018.1终极版通过一个全新的版本引入了对Kubernetes的初始支持Kubernetes插件。新插件支持库伯奈特斯从v1.5到最近发布的v1.9的资源文件。IntelliJ的IDEA增强库伯奈特斯包括:代码完成、检查、快速修复库伯奈特资源文件,图标,更容易
转载 2023-05-25 19:01:31
301阅读
简介Calico是Kubernetes生态系统中另一种流行的网络选择。虽然Flannel被公认为是最简单的选择,但Calico以其性能、灵活性而闻名。Calico的功能更为全面,不仅提供主机和pod之间的网络连接,还涉及网络安全和管理。Calico CNI插件在CNI框架内封装了Calico的功能。除了网络连接外,Calico还以其先进的网络功能而闻名。网络策略是其最受追捧的功能之一。此外,Cal
转载 2023-08-14 11:38:51
39阅读
kubernetes单Master集群搭建及安装UI管理界面Dashboard安装一、环境说明二、kubernetes部署方式三、kubernetes集群拓扑结构四、部署Kubernetes步骤五、部署Kubernetes-dashboard步骤 一、环境说明实验环境:资源配置说明笔记本电脑内存 16G+VMWare Workstation15+版本kubernetes1.18.10kubern
转载 2024-07-19 15:47:27
30阅读
导读:在 Kubernetes 里面, API 编程范式也就是 Custom Resources Definition(CRD)。我们常讲的 CRD,其实指的就是用户自定义资源。为什么会存在用户自定义资源问题呢?本文将会从其需求来源出发,对此概念进行逐步深入的讲解。一、需求来源首先我们先来看一下 API 编程范式的需求来源。在 Kubernetes 里面, API 编程范式也就是 Custom R
转载 2023-06-25 13:11:56
260阅读
本文基于Kubernetes v1.22.4版本进行源码学习6、OpenAPI1)、OpenAPI的作用OpenAPI是由Swagger发展而来的一个规范,一种形式化描述Restful Service的语言,便于使用者理解和使用一个Service。通过OpenAPI规范可以描述一个服务:提供哪些Restful服务各服务接收的输入以及输出对象格式支持的操作,如get、post等2)、APIServe
在使用yaml文件部署Deployment项目时,出现过error: error validating "xx-Deployment.yaml": error validating data: found invalid field Ports for v1.Container; if you choose to ignore these errors, turn validation off w
转载 2019-12-23 11:41:00
59阅读
K8s近期漏洞详解Kubernetes仪表盘漏洞(CVE-2018-18264)因为这一漏洞,用户可以“跳过”登录过程获得仪表盘所使用的自定义TLS证书。如果您已将Kubernetes仪表盘配置为需要登录并将其配置为使用自定义TLS证书,那么这一漏洞会影响到您。具体来说,该漏洞的运作原理是:首先,因为登陆时用户可以选择“跳过”这一选项,那么任何用户都可以绕过登录过程,该过程在v1.10.0或更早版
转载 2023-09-26 17:07:53
9阅读
  • 1
  • 2
  • 3
  • 4
  • 5