当前位置: 首页 > news >正文

有什么网站可以做php网站开发实用技术

有什么网站可以做,php网站开发实用技术,张家口市网站建设,网站开发团队 人员文章目录 前言一、搭建ubuntu运行环境1.运行ubuntu容器2.拷贝kubeconfig文件二、python程序获取k8s信息1.获取node信息2.获取svc信息3.常用kubernetes API总结前言 在前面的文章中我们都是通过kubectl命令行来访问操作K8S,但是在实际应用中可能需要提供更方便操作的图形化界面…

文章目录

  • 前言
  • 一、搭建ubuntu运行环境
    • 1.运行ubuntu容器
    • 2.拷贝kubeconfig文件
  • 二、python程序获取k8s信息
    • 1.获取node信息
    • 2.获取svc信息
    • 3.常用kubernetes API
  • 总结


前言

在前面的文章中我们都是通过kubectl命令行来访问操作K8S,但是在实际应用中可能需要提供更方便操作的图形化界面,所以K8S官方就提供了两种API接口:基于GO语言的client-go和基于python的kubernetes。本篇我们先来研究一下基于python的kubernetes接口。


一、搭建ubuntu运行环境

由于我们的k8s环境还是部署在windows11的Docker Desktop中的,为了便于研究演示,我们准备在docker中运行一个带python的ubuntu镜像,在这个镜像容器中编写python程序访问k8s。

1.运行ubuntu容器

首先我们编写一个ubuntu-dockerfile如下:

# 使用Ubuntu20.04作为基础镜像
FROM ubuntu:20.04# 安装Python
RUN apt-get update && apt-get install -y python3 python3-pip# 安装vim
RUN apt-get update && apt-get install -y vim# 下载kubernetes python接口
RUN pip install kubernetes

生成ubuntu-test:v1镜像:docker build -f ./ubuntu-dockerfile -t ubuntu-test:v1 .
运行并命令行进入ubuntu-test:v1容器:docker run -it ubuntu-test:v1 bash
在这里插入图片描述
在这个容器/usr/local目录下创建test目录,然后在test目录下创建config目录。注意上图标红的为容器ID。

2.拷贝kubeconfig文件

在windows系统C:\Users\目录下找到.kube文件夹,里面有一个config文件,这个文件保存kubectl命令行连接k8s的信息,我们需要把这个文件拷贝到ubuntu-test:v1容器中,然后改名为kubeconfig.yaml。
docker cp config CONTAINER_ID:/usr/local/test/config命令可以把本机的文件拷贝到容器指定目录中,如下图所示:
在这里插入图片描述

二、python程序获取k8s信息

环境准备好后我们就可以在这个容器中编写python程序,通过调用kubernetes接口获取k8s信息。

1.获取node信息

编写node.py程序调用list_node函数获取node信息。

from kubernetes import client, config
import json
print("get k8s node")def list_allnode():config_file="/usr/local/test/config/kubeconfig.yaml"config.load_kube_config
http://www.yayakq.cn/news/8086/

相关文章:

  • 电商网站运营团队建设方案龙华app网站制作
  • 网络营销网站功能哪些网站可以免费做推广呢
  • 无锡专业网站建设公司淘宝客建站需要多少钱
  • 南通个人网站建设二维码在线制作
  • 北京建网站公司哪家便宜中国设计之家
  • 毕业设计做网站 如何做在线免费看影视网站
  • 漳州企业网站建设网站电话改了子页怎么改
  • WordPress防伪证书插件网站优化的好处
  • 铭万网站建设湖州建设局招投标网站
  • 查看一个网站的备案单位网站源码
  • 上海卖房网站龙岗网站建设找深一
  • 最新网站建设进度表设计网站与建设
  • 穹拓做网站温州有限公司
  • 公司网站怎么做才能吸引人wordpress腾讯微博插件
  • 自己可以做网站生意好做吗本地手机网站建设
  • 高中制作网站怎么做婚纱摄影网站设计案例
  • 公司网站开发国内外现状贵阳城乡建设网站
  • 阳光创信-网站建设首选品牌随州学做网站的学校
  • 编程培训班在线培训google seo wordpress
  • 广东中山市做网站做任务可以给钱的网站
  • 网站建设的优点北京网站建设seo优化
  • 免费logo网站成都旅游住哪里最方便
  • 程序员自己做项目的网站备案时注意网站名称规范
  • 重庆外贸网站建设公司wordpress 无限嵌套
  • 浙江省工程建设管理协会网站六安网站制作公司排名
  • 怎么上网做网站flash中文网站模板
  • 最流行的做网站语言邢台建设网站公司
  • 手机ppt制作成都搜索优化排名公司
  • 做网站用服务器厦门建设工程招标中心网站
  • 天津网站设计网站制作网站开发中用什么安全性比性比较高