创建K8s集群项目一、创建Minikube二、创建Deployment三、创建 Service四、启用插件五、删除集群总结 一、创建Minikube上一节我们一起安装了Minikube 集群,接下来我们可以在Docker 控制面板中启动,也可以直接使用命令启动minikube start如果这里报错: /etc/kubernetes: mkdir /etc/kubernetes: per
陈述式资源管理方法 1、kubernetes 集群管理集群资源唯一入口是通过相应方法调用 apiserver 接口 2、kubectl 是官方CLI命令行工具,用于与 apiserver 进行通信,将用户在命令行输入命令,组织并转化为 apiserver 能识别的信息,进而实现管理k8s ...
转载 2021-11-02 16:03:00
189阅读
2评论
k8s
原创 2019-01-08 13:54:38
441阅读
语法: kubectl [command] [TYPE] [NAME] [flags] 1 command:子命令,用于操作Kubernetes集群资源对象命令,如create, delete, describe, get, apply等 2 TYPE:资源对象类型,如pod, service,
转载 2018-11-29 13:38:00
155阅读
2评论
译者:hurf修改kubeconfig配置文件。摘要使用config子命令修改kubeconfig配置文件,如“kubectl config set current-context my-context”。配置文件读取遵循如下规则:The loading order follows these rules:1. 如果指定了--kubeconfig选项,那么只有指定文件被加载。此选项只能被设置
目录 使用Kubectl部署应用 Kubectl部署流程 部署一个简单Demo网站 Kubectl部署流程 部署一个简单Demo网站 一旦运行了Kubernetes集群,就可以在其上部署容器化应用程序。因此在开始之前,我们需要先确保集群已经准备就绪,无论是使用Minikube还是kubeadm创
原创 2021-05-25 23:39:15
890阅读
# Kubernetes 异地使用 kubectl ## 引言 Kubernetes 是一种开源容器编排平台,它可以自动化地部署、扩展和管理容器化应用程序。kubectl 是 Kubernetes 命令行工具,用于与 Kubernetes 集群进行交互。 在实际应用中,我们有时需要在不同地理位置使用 kubectl 进行管理和操作 Kubernetes 集群。本文将介绍如何在异地使用
原创 2023-12-11 14:42:13
74阅读
在mac本地安装mi
转载 2022-09-14 14:33:13
153阅读
是否需要把 Jenkins 集成 Kubernetes 集群中进行统一管理?当你在网上搜索 Jenkins 持续集成 dockers/kubernetes 时,80% 答案是在Kubernetes集群中容器化 Jenkins,在我看来,对于业务服务数量有限互联网公司,前期的话,不是特别建议把Jenkins直接安装到kubernetes集群当中,特别是在没有使用 Kubernetes 容器
kubectl命令如下:        kubectl command optionscommand如下:        get:显示一个或多个资源信息        describe:详细描述某个资源信息        create:
转载 2023-09-15 15:26:23
51阅读
Kubernetes存储1 ConfigMap配置管理Configmap用于保存配置数据,以键值对形式存储。configMap 资源提供了向 Pod 注入配置数据方法。旨在让镜像和配置文件解耦,以便实现镜像可移植性和可复用性。典型使用场景:填充环境变量值设置容器内命令行参数填充卷配置文件(1) 创建ConfigMap方式四种创建方式:使用字面值创建使用文件创建使用目录创建编写con
转载 2024-07-04 21:09:30
77阅读
在 Windows 上设置和使用 kubectl 综合指南,包括处理代理、管理多个集群和升级 kubectl。译自Best Practices for Using kubectl on Windows,作者 Jim Angel。概述Kubectl 是访问 Kubernetes 集群核心。文档传统上专注于 Linux,此帖子提供了在 Windows 10 上使用 kubectl 最佳实践,包括
翻译 2024-03-30 15:45:10
292阅读
目录 一、部署环境Kubernetes集群组件:Kubernetes 为你提供:二、安装准备工作2.0 修改主机名2.1 关闭防火墙和关闭selinux2.2 检查开放Kubernetes各组件所需端口Control-plane node(s)2.3 禁用swap虚拟内存(所有节点都要执行) 2.4 内核参数修改2.5 修改hosts文件2.6&
转载 2024-08-30 22:41:35
285阅读
常用k8s命令 目前常用k8s命令get获取列出一个或多个资源信息。get pods列出所有运行Pod信息。kubectl get pods -o wide列出Pod以及运行Pod节点信息。kubectl get -o json pod Name以JSON格式输出一个pod信息。kubectl get rc,services列出所有replication controllers和se
转载 2023-08-22 12:29:35
227阅读
kubectl工具使用一:基本使用1.查看pod[root@master ~]# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-f9fd979d6-9t6l5 1/1 Running 0 3h32mcoredns-f9fd979d6-tq89x 1/1 Running 0
原创 2021-07-06 16:09:46
5134阅读
jenkins 在Kubernetes中持续部署资产信息:主机名(IP)用途版本192.168.31.100Harbor镜像仓库,NFS 服务器v2.1.0192.168.31.200Gitlab 代码仓库latest192.168.31.61K8s-master 节点v1.18192.168.31.62node-1节点v1.18192.168.31.63node-2节点v1.18一、了解发布流程
转载 2024-03-23 16:56:05
0阅读
Pod状态第一阶段:Pending:正在创建Pod但是Pod中容器还没有全部被创建完成,处于此状态Pod应该检查Pod依赖存储是否有权限挂载、镜像是否可以下载、调度是否正常等。FailedPod中有容器启动失败而导致pod工作异常。检查事件Unknown由于某种原因无法获得pod的当前状态,通常是由于与pod所在node节点通信错误。SucceededPod中所有容器都被成功终止即pod
# 使用 Python 调用 kubectl 命令方案 在 Kubernetes 环境中,`kubectl` 是一个强大命令行工具,用于与 Kubernetes 集群进行对话。然而,在一些自动化或脚本化场景下,我们可能需要使用 Python 来执行这些命令。这篇文章将介绍如何在 Python 中调用 `kubectl` 命令,并给出一个具体示例:列表所有 Pod 状态。 ## 1.
原创 10月前
120阅读
jenkinsfile示例 代理商 (Agent)Let’s start with agent where certain phase will be executed. It can be the entire pipeline or certain stage. At top level agent, we set it to none so we need to set each sta
转载 2024-05-23 16:44:54
39阅读
1 StatefulSet解决问题对于kubernetes中应用,如果同一个deployment中pod存在依赖,或者对于数据存储应用往往有多个实例,但每个实例都会在本地保存一份数据,如果应用实例重建, 那么实例与本地数据对应关系会丢失。这种实例不对等关系以及对外部数据有依赖应用,我们称之为“有状态应用”。 对于这种“有状态应用”如何管理,StatefulSet为这个问题提供了解决
转载 5月前
13阅读
  • 1
  • 2
  • 3
  • 4
  • 5