kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。kubernetes 架构从宏观上来看 kubernetes 的整体架构,包括 Master、Node 以及 Etcd。Master 即主节点,负责控
转载 2023-06-25 13:11:33
108阅读
Kubernetes (简称K8s) 是一种用于自动化部署、扩展和操作容器化应用程序的开源平台。在使用Kubernetes进行应用程序管理时,我们需要掌握一些常用的Kubernetes操作命令。本文将为刚入行的小白介绍Kubernetes操作命令的基本流程和实现方法。 ### 一、Kubernetes操作命令流程 为了便于理解,我们将Kubernetes操作命令的流程按照步骤列成表格: | 步
原创 7月前
33阅读
Kubernetes操作指南 大家好!我是一名经验丰富的开发者,今天我要教大家如何使用Kubernetes进行操作Kubernetes是一种用于自动部署、扩展和管理容器化应用程序的开源平台,可以帮助我们更高效地管理和运行应用程序。在本篇文章中,我将逐步介绍Kubernetes操作的流程,同时给出相关的代码示例,以帮助初学者快速上手。 首先,让我们来看一下整个操作的流程,如下所示: 步骤
原创 7月前
15阅读
我们要给已创建的Pod“redis-master”添加一个标签role=master: 查看该Pod的Label: 删除一个Label,只需在命令行最后指定Label的key名并与一个减号相连即可: 修改一个Label的值,需要加上--overwrite参数:
原创 2021-07-27 16:34:43
133阅读
# Kubernetes基础操作 ## 概述 Kubernetes(K8S)是一个开源的容器编排平台,可以用于自动化部署、扩展和管理容器化应用程序。本文将带你了解Kubernetes的基础操作,包括安装部署、创建和管理Pod、服务发现与负载均衡等。 ## 步骤 下面的表格展示了实现Kubernetes基础操作的步骤: | 步骤 | 操作 | | ------ | ------ | | 1
原创 7月前
0阅读
Volumes:Container中的磁盘文件是短暂的,这在容器中运行时会给非平凡的应用程序带来一些问题。首先,当容器崩溃时,kubelet将重新启动它,但文件将丢失 - Container以干净状态启动。其次,当在一起运行Container时,Pod通常需要在这些容器之间共享文件。Kubernetes Volume抽象解决了这两个问题。Background背景 Docker有一个Vo
导语: Docker容器的设计原理是当容器消融时,容器内的存储也随之消失,但是实际情况中有很多是需要进行持久化的存储的,所以也很有必要进行Kubernetes持久化存储的概念说明。Kubernetes存储组成 1.本地化的存储 2.网络化的存储 3.其他特殊存储本地化的存储 ①EmptyDir,EmptyDir是一个空目录,其的生命周期和所属的Pod是完全一致的。EmptyDir的用处是可以在同一
Kubernetes操作平台是一个开源的容器集群管理系统,用于自动化部署、扩展和操作容器化应用程序。它提供了一种便捷的方式来组织和管理容器化应用程序,并确保它们的高可用性、可伸缩性和弹性。本文将介绍如何使用Kubernetes操作平台实现一个关键词搜索功能,并附带代码示例。 整个实现过程可以分为以下几个步骤: 1. 环境搭建 2. 创建一个Kubernetes集群 3. 创建一个Deploym
目录一. kubernetes 是什么二. kubernetes 的特性三. kubernetes 集群架构与组件四. kubernetes 核心概念 前言: docker的集群管理工具: swarm 是docker官方的集群管理工具 Mesos 管理 目前kubernetes 占用当前市场80%以上 一. kubernetes 是什么kubernetes 是google在2014年开
文章目录Kubernetes安装环境准备在线安装Docker搭建Kubernetes集群配置Masterkubeadm
原创 2022-07-06 19:46:25
94阅读
一、资源限制      当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。 最常见的可设定资源是 CPU 和内存大小,以及其他类型的资源。       当为 Pod 中的容器指定了 request 资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了 limit 资源时,kubelet 就会确保运行的
原创 2023-03-05 10:09:10
861阅读
Kubernetes节点是Kubernetes集群中的工作机器,可以是物理机或虚拟机。节点的角色是运行Pods(Kubernetes的最小部署单元)。节点由master节点控制。在标准Kubernetes架构中,应有至少一个master节点和多个工作节点。每个节点上运行两种重要的服务:kubelet:与master节点通信并管理Pods和容器。kube-proxy:处理网络路由。你可以使用Kube
原创 10月前
178阅读
# Kubernetes、Docker操作指令指南 ## 1. 概览 欢迎来到Kubernetes和Docker操作指令指南!本文将帮助你快速入门并了解如何使用这些强大的工具。下面是整个过程的流程图: ```mermaid pie title Kubernetes、Docker操作指令 "了解Kubernetes和Docker" : 20 "安装Kubernetes
原创 2023-09-10 09:02:10
18阅读
k8s
原创 2019-04-14 20:40:13
1682阅读
POD 基本操作及yaml 文件配置
原创 精选 2019-03-23 17:44:17
7079阅读
2点赞
Pod生命周期pod创建过程运行初始化容器(init container)过程运行主容器(main container)过程 容器启动后钩子(post start)、容器终止前钩子(pre stop)容器的存活性探测(Liveness probe)、就绪性探测(readiness probe)pod终止过程在整个生命周期中,Pod会出现5种状态(相位),分别如下:挂起(Pending):a
转载 10月前
112阅读
前面文章中,我们大概描述了开发自定义 Kubernetes 控制器的基础内容。其中我们提到,只要能够使用 HTTP/JSON 就可以满足开发需求。本文中就言归正传开始开发。开发使用的技术栈可以 Python、NodeJS 或者 Ruby。我的博客叫“Java Geek”,所以这里选择的是 Java。这个案例中我们使用 Sidecar 模式:每次有 Pod 调度,就生成一个并行的 Pod;当前面的
转载 2023-08-25 21:50:38
94阅读
目录1. 访问控制概述1.1 客户端1.2 认证、授权和准入控制2. 认证管理2.1 kubernetes的客户端身份认证方式2.2 HTTPS认证过程3. 授权管理3.1 概述3.2 API Server目前支持的几种授权策略3.3 RBAC3.3.1 概述3.3.2 Role、ClusterRole3.3.3 RoleBinding、ClusterRoleBinding3.3.4 RoleB
这是本系列文章中的第三篇,前两篇文章分别介绍了Kubernetes访问控制以及身份认证。本文将通过上手实践的方式,带你理解Kubernetes授权这一概念。在文章正式开始之前,我们先快速回顾一下我们实操过程中的环境和场景。我们正在处理生产环境中的集群,其中每个部分都与命名空间相关联。现在,组里新来了一位同事叫Bob,我们在上篇教程中帮助Bob以engineering命名空间管理员的身份加入集群。并
原创 2021-04-19 17:04:13
250阅读
# Kubernetes宿主操作系统 在使用Kubernetes进行容器化部署时,宿主操作系统是非常重要的一环。它不仅提供了硬件资源的管理,还承担了容器的运行和网络通信等任务。选择合适的宿主操作系统可以提高Kubernetes集群的性能和稳定性。 ## 常用的Kubernetes宿主操作系统 常用的Kubernetes宿主操作系统有以下几种: - **Ubuntu**:通用的Linux发行
原创 3月前
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5