首页 > 其他分享 >云原生架构实战03 核心实战

云原生架构实战03 核心实战

时间:2023-10-23 22:05:06浏览次数:33  
标签:实战 03 架构 name kubectl image Pod ns pod

1、资源创建方式

命令行

YAML


2.Namespace

名称空间隔离资源

kubectl create ns hello
kubectl delete ns hello
apiVersion: v1
kind: Namespace
metadata:
  name:hello

云原生架构实战03 核心实战_k8s

kubectl get ns
kubectl get pods -A
kubectl delete ns my-istio-ns

云原生架构实战03 核心实战_k8s_02

云原生架构实战03 核心实战_k8s_03

云原生架构实战03 核心实战_k8s_04

3、Pod

运行中的一组容器,Pod是kubernetes中应用的最小单位

云原生架构实战03 核心实战_k8s_05

云原生架构实战03 核心实战_k8s_06

kubectl run mynginx --image=nginx

# 查看default名称空间的Pod
kubectl get pod 
# 描述
kubectl describe pod 你自己的Pod名字
# 删除
kubectl delete pod Pod名字
# 查看Pod的运行日志
kubectl logs Pod名字

# 每个Pod - k8s都会分配一个ip
kubectl get pod -owide
# 使用Pod的ip+pod里面运行容器的端口
curl 192.168.169.136

# 集群中的任意一个机器以及任意的应用都能通过Pod分配的ip来访问这个Pod
apiVersion: v1
kind: Pod
metadata:
  labels:
    run: mynginx
  name: mynginx
#  namespace: default
spec:
  containers:
  - image: nginx
    name: mynginx
apiVersion: v1
kind: Pod
metadata:
  labels:
    run: myapp
  name: myapp
spec:
  containers:
  - image: nginx
    name: nginx
  - image: tomcat:8.5.68
    name: tomcat

云原生架构实战03 核心实战_k8s_07

标签:实战,03,架构,name,kubectl,image,Pod,ns,pod
From: https://blog.51cto.com/u_6478076/7994326

相关文章

  • Sea-Search03总结&&un finish
    使用到的设计模式Facade门面模式为何使用?在搜索项目中,由于使用Mvc架构且数据库中各种不同类型的数据源并没有放在同一张表,于是我们不可避免的在Controller中需要注入多个service,各种service眼花缭乱,而搜索中台提供的内容又及其单一(只负责返回搜索数据),于是采用Facade来......
  • docker入门加实战—项目部署之DockrCompose
    docker入门加实战—项目部署之DockrCompose我们部署一个简单的java项目,可能就包含3个容器:MySQLNginxJava项目而稍微复杂的项目,其中还会有各种各样的其它中间件,需要部署的东西远不止3个。如果手动的逐一部署,就太麻烦了,同时也无法保证完整性。而DockerCompose就可以帮助我......
  • OGG-03542 Failed to connect to the database
    GGSCI(dwdb01)4>dbloginuseridGOLDENGATE@cnlionrdb,password*******2023-10-2317:11:26INFOOGG-03542Failedtoconnecttothedatabase.Verifythattheconnectionstringandfollowingenvironmentvariablesarecorrect:LD_LIBRARY_PATH=/ho......
  • 这些文件都是7-Zip自解压缩文件(SFX)的默认模板。每个文件名后缀代表不同类型的操作系统
    这些文件都是7-Zip自解压缩文件(SFX)的默认模板。每个文件名后缀代表不同类型的操作系统和处理器架构。Default.SFX:这是用于32位Windows操作系统的默认SFX模板,其中包含了7-Zip解压程序。Default64.SFX:这是用于64位Windows操作系统的默认SFX模板,其中包含了7-Zip解压程序。WinCon.S......
  • Unity3D学习记录03——Navigation智能导航地图烘焙
    首先还是在PackageManager中安装AINavigation接着选择我们场景的地面,右键,找到AI的NavMeshSurface,它会为我们的Ground添加一个叫NavMeshSurface的子物体在Inspector窗口中可以看到它的详细的参数:图中的R,H为你人物的参数,45°为你的人物可以爬行的最大角度AgentType里面可......
  • URP渲染管线实战教程系列3
    1.3 URP渲染管线光照核心机制剖析 上一节通过剖析URP摄像机了解摄像机的机制,本节来分析URP的光照的主要机制,并通过与内置的向前渲染管线做对比,来比较它们的与不同。  1:URP渲染管线重新定义了光源 不出意外,UPR渲染管线重新定义了光源组件, 接下来看下相比向前渲染......
  • Makefile基础使用和实战详解
    一、基础Makefile其实只是一个指示make程序如何为我们工作的命令文件,我们说Makefile其实是在说make。而对于项目来说,Makefile是指软件项目的编译环境。Makefile的好坏对于项目开发有些什么影响呢?设计得好的Makefile,当我们重新编译时,只需编译那些上次编译成功后修改过的......
  • Unity战斗单元UI血条架构设计
    1:如何选取技术方案 Unity战斗系统中,每个角色经常会有血条与昵称。如何架构设计才高效,我们列举一些常用的做法:(1)onGUI来做昵称与血条;(2)3D世界中创建一个3D物体来做血条与昵称,然后让血条与昵称对着摄像机;(3)基于UGUI/NGUI单独做血条与昵称的UI节点,然后把UI节点位置......
  • swagger配置后,系统无法启动,报Failed to start bean 'documentationPluginsBootstrappe
    swagger与springboot版本不兼容解决方案:1.swagger依赖版本过高,可以降低版本。2.在swagger配置类的application.yml配置文件中添加如下内容:spring:mvc:pathmatch:matching-strategy:ant_path_matcher我使用的方法二,完美解决。......
  • URP渲染管线实战教程系列2
    1.2 URP渲染管线摄像机核心机制剖析 上一节从项目的目录结构与示例场景的内容分析了UPR渲染管线项目的基本组成,接下来分析URP的主要机制,并通过与内置的向前渲染管线做对比,来比较它们的与不同。按照先后顺序本节首先来分析URP渲染管线的摄像机的策略。  1:URP渲染管线重......