Kubernetes网络
1、Pod网络 在K8S集群里,多个节点上的Pod相互通信,要通过网络插件来完成,比如Calico网络插件。 使用kubeadm初始化K8S集群时,有指定一个参数--pod-network-cidr=10.18.0.0/16 它用来定义Pod的网段。 而我们在配置Calico的时候,同样也有定义一个CALICO_IPV4POOL_CIDR的参数,它的值同样也是Pod的网段。 容器网络尤其是在跨主机…Kubernetes安全掌控
1、API资源对象Networkpolicy NetworkPolicy用来控制Pod与Pod之间的网络通信,它也支持针对Namespace进行限制。基于白名单模式,符合规则的对象通过,不符合的拒绝。 应用场景举例: Pod A不能访问Pod B; 开发环境所有Pod不能访问测试命名空间; 提供对外访问时,限制外部IP; 官方NetworkPolicy YAML示例: apiVersion: ne…API资源对象
1、API资源对象Pod 在K8s里,YAML用来声明API对象的,那么API对象都有哪些?可以这样查看资源对象: $ kubectl api-resources Pod为K8s里最小、最简单的资源对象。 运行一个pod $ kubectl run pod-demo --image=busybox 从已知Pod导出YAML文件: $ kubectl get pod pod-demo -o yaml…认识YAML
1、什么是YAML 官网(https://yaml.org/)YAML语言创建于2001年,比XML晚了三年。YAML虽然在名字上模仿了XML,但实质上与XML完全不同,更适合人类阅读,计算机解析起来也很容易。YAML是JSON的超集,支持整数、浮点数、布尔、字符串、数组和对象等数据类型。也就是说,任何合法的 JSON 文档也都是 YAML 文档,如果你了解 JSON,那么学习 YAML 会容易很…K8S主要资源罗列
1、pod K8s里最小部署单元,是整个K8s最核心的资源对象,它是一组容器的集合,可以只是单个容器,也可以多个容器。 pod相关操作命令: 命令 说明 kubectl run podname --image=镜像 启动容器 kubectl get pods 列出所有pod kubectl describe pod podname 查看pod详细信息 kubectl exec -it podnam…Containerd快速入门
1、Containerd安装 先安装yum-utils工具 yum install -y yum-utils 配置Docker官方的yum仓库,如果做过,可以跳过 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装containerd yum insta…- 1
- 0
Docker快速入门
1、Docker安装 在Rocky8上,可以先配置对应版本的yum仓库,然后使用yum工具安装Docker 1)先安装yum-utils工具 yum install -y yum-utils 2)配置Docker官方的yum仓库 yum-config-manager --add-repo https://download.docker.com/linux/centos/dock…- 0
- 0
docker-compose安装Harbor
1、Harbor概述 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是 由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。 harbor官方…- 1
- 0
Jenkins构建过程中常见问题排查与解决
排查思路 查看Jenkins流水线Console Output,分析输出内容,根据报错信息排查。 常见问题 1、报错提示SERVER: Agent version 4.13 or newer is required 原因:jenkins agent版本过低 解决方法:构建slave镜像时使用对应版本的slave镜像。 Jenkins 版本2.277及以后的版本,推荐使用 jenkins/inbou…- 7
- 0
kubeadm部署kubernetes
1、环境规划 HostName IPV4 系统版本 k8smaster1 10.0.1.200/24 OpenEuler22.03-SP2 k8smaster2 10.0.1.201/24 OpenEuler22.03-SP2 k8smaster3 10.0.1.202/24 OpenEuler22.03-SP2 k8snode1 10.0.1.203/24 OpenEuler22.03-SP2 …- 19
- 0
Kubernetes API资源对象
1、API资源对象Pod 在K8s里,YAML用来声明API对象的,那么API对象都有哪些?可以这样查看资源对象: $ kubectl api-resources Pod为K8s里最小、最简单的资源对象。 运行一个pod $ kubectl run pod-demo --image=busybox 从已知Pod导出YAML文件: $ kubectl get pod pod-demo -o yaml…Kubernetes基础概念及核心组件
引言 Kubernetes已成为现代容器化应用程序的标准编排平台,它提供了高度自动化的容器部署、扩展和管理功能。随着容器化技术的广泛应用,了解并掌握Kubernetes的基础概念和核心组件变得越来越重要。 本文旨在对Kubernetes的基础概念及核心组件进行介绍,并帮助读者快速理解和掌握这一强大工具的基本原理和使用方法。 首先,我们将从基础概念开始,逐步深入了解Kubernetes的主要构成部分…- 11
- 0
云原生
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
- ¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!