CN110781001A - Kubernetes-based container environment variable checking method - Google Patents

Kubernetes-based container environment variable checking method Download PDF

Info

Publication number
CN110781001A
CN110781001A CN201911013084.1A CN201911013084A CN110781001A CN 110781001 A CN110781001 A CN 110781001A CN 201911013084 A CN201911013084 A CN 201911013084A CN 110781001 A CN110781001 A CN 110781001A
Authority
CN
China
Prior art keywords
container
environment variable
file
running state
pod
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911013084.1A
Other languages
Chinese (zh)
Other versions
CN110781001B (en
Inventor
何翔龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Inspur Smart Computing Technology Co Ltd
Original Assignee
Guangdong Inspur Big Data Research Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Inspur Big Data Research Co Ltd filed Critical Guangdong Inspur Big Data Research Co Ltd
Priority to CN201911013084.1A priority Critical patent/CN110781001B/en
Publication of CN110781001A publication Critical patent/CN110781001A/en
Application granted granted Critical
Publication of CN110781001B publication Critical patent/CN110781001B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/76Adapting program code to run in a different environment; Porting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45583Memory management, e.g. access or allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a Kubernetes-based container environment variable checking method, a Kubernetes-based container environment variable checking device, Kubernetes-based container environment variable checking equipment and a computer-readable storage medium, wherein the Kubernetes-based container environment variable checking device, the Kubernetes-based container environment variable checking device and the Kubernetes-based container environment variable checking: receiving and storing an environment variable file of a container in a running state in a node uploaded by a kubel component to a specified file directory; when a pod information query request sent by a user is received, operating a query pod detail command, returning target pod information corresponding to the pod information query request, and simultaneously querying whether an environment variable file of a container in a target pod exists in an appointed file directory or not; and if the environment variable file of the container in the target pod exists in the specified file directory, returning and displaying the environment variable file of the container in the target pod to the user. The method, the device, the equipment and the computer readable storage medium provided by the invention improve the speed of querying the environment variable of the container by using k8 s.

Description

Kubernetes-based container environment variable checking method
Technical Field
The invention relates to the technical field of containers and virtualization, in particular to a Kubernetes-based container environment variable viewing method, a Kubernetes-based container environment variable viewing device, Kubernetes-based container environment variable viewing equipment and a computer-readable storage medium.
Background
Container technology and virtualization technology have become a widely recognized way of sharing container technology server resources, and container technology can provide great flexibility for system administrators in the process of building container technology operating system instances on demand.
docker is an open source application container engine, so developers can package their applications and dependency packages into a portable image, and then distribute the image to any popular Linux or Windows machine, and also can realize virtualization. The containers are fully sandboxed without any interface between each other. docker is actually one implementation of container technology, namely a container engine. The basic functions of docker are creating, deleting, configuring, and starting containers. Here each container relies on a mirror, i.e., docker creates containers using mirrors. And docker can only correspond to a single host.
Kubernetes (k 8s for short) is a container arrangement engine of Google open source, and supports automatic deployment, large-scale scalable and application containerization management. When an application is deployed in a production environment, multiple instances of the application are typically deployed to load balance application requests.
In k8s, we can create multiple containers, each of which runs an application instance, and then manage, discover and access the group of application instances through a built-in load balancing policy, without requiring complex manual configuration and processing by operation and maintenance personnel. The smallest resource unit in k8s is a pod, and there may be one or more containers in a pod. k8s may manage containers on a cluster, including creating, deleting, maintaining containers, etc., while maintaining a network of such containers, etc.
k8s may add new environment variables to the container when it is currently created, but cannot query other environment variables in the container. This introduces other ways to query the environment variables in the container in some business scenarios, which brings new complexity. Such as the gpu _ id used to query the container. A traditional mode is used for calling a docker command, namely, a docker related operation frame is added in a service layer, so that the code complexity is increased; at this time, the server also needs to open the port of the docker api service, which reduces the security.
From the above, it can be seen that how to increase the speed of querying container environment variables using kubernets is a problem to be solved at present.
Disclosure of Invention
The invention aims to provide a Kubernets-based container environment variable checking method, a Kubernets-based container environment variable checking device, Kubernets-based container environment variable checking equipment and a computer-readable storage medium, so as to solve the problems that in the prior art, environment variables of containers cannot be directly inquired by using Kubernets, the inquiry process is complex, and the safety is low.
In order to solve the technical problem, the invention provides a Kubernets-based container environment variable viewing method, which is applied to Kubernets and comprises the following steps: receiving and storing an environment variable file of a container in a running state in a node uploaded by a kubel component to a specified file directory; when a pod information query request sent by a user is received, a query pod detail command is operated, target pod information corresponding to the pod information query request is returned, and meanwhile whether an environment variable file of a container in the target pod exists in the specified file directory is queried; and if the environment variable file of the container in the target pod exists in the specified file directory, returning and displaying the environment variable file of the container in the target pod to the user.
Preferably, before receiving and storing the environment variable file of the container in the running state in the node uploaded by the kubel component to the specified file directory, the method comprises the following steps:
receiving the running state information of the container on the node sent by the kubel component at regular time;
and detecting whether the running state information contains an environment variable file of a container, and if the running state information contains the environment variable file of the container, storing the environment variable file of the container to the specified file directory.
Preferably, before receiving and storing the environment variable file of the container in the running state in the node uploaded by the kubel component to the specified file directory, the method comprises the following steps:
and when the kubbelet component regularly scans the running state of the container on the node, calling a docker bottom-layer command to acquire an environment variable file of the container in the running state in the node, and sending the environment variable file of the container in the running state to the kubernets.
Preferably, when the kubel component regularly scans the running state of the container on the node, invoking a docker underlying command to acquire an environment variable file of the container in the running state in the node includes:
the kubel component acquires the ID of each container on the node when scanning the running state of each container on the node, and runs a docker bottom command on the node;
if the operation is in error, the kubel component obtains return information that the stdout of the operating system is empty;
and if the operation is not wrong, the kubel component obtains the environment variable file of the container in the operation state in the stdout of the operating system.
Preferably, after sending the environment variable file of the container in the running state to the kubernets, the method further includes:
the kubel component detects the container state corresponding to the environment variable file in the specified file directory;
and when detecting that the container corresponding to the current environment variable file is deleted or not in a running state, deleting the current environment variable file by the kubel component.
The invention also provides a Kubernetes-based container environment variable checking device, which is applied to Kubernetes and comprises the following components:
the storage module is used for receiving and storing the environment variable files of the containers in the running state in the nodes uploaded by the kubel component into a specified file directory;
the query module is used for operating a command for querying the details of the pod when receiving a pod information query request sent by a user, returning target pod information corresponding to the pod information query request and simultaneously querying whether the environment variable file of the container in the target pod exists in the specified file directory;
and the returning module is used for returning and displaying the environment variable file of the container in the target pod to the user if the environment variable file of the container in the target pod exists in the specified file directory.
Preferably, the method further comprises the following steps: the receiving module is used for receiving the running state information of the containers on the nodes sent by the kubel component at regular time before the storage module executes the step of receiving and storing the environment variable files of the containers in running states in the nodes uploaded by the kubel component to the specified file directory;
and the detection module is used for detecting whether the environment variable file of the container exists in the running state information or not, and if the environment variable file of the container exists in the running state information, storing the environment variable file of the container to the specified file directory.
Preferably, the method further comprises the following steps: the scanning module of the kubbelet component is configured to, before the step of receiving and storing the environment variable file of the container in the running state in the node uploaded by the kubbelet component into the specified file directory is executed by the storage module, call a docker bottom layer command to acquire the environment variable file of the container in the running state in the node when the running state of the container on the node is scanned at regular time, and send the environment variable file of the container in the running state to the kubernets.
The invention also provides a Kubernetes-based container environment variable viewing device, which comprises:
a memory for storing a computer program; and the processor is used for realizing the steps of the Kubernetes-based container environment variable viewing method when executing the computer program.
The present invention also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the above-described kubernets-based container environment variable viewing method.
According to the Kubernetes-based container environment variable checking method, the Kubernetes' kubbelet component is used for collecting the environment variable file of the container in the running state in the node, and the environment variable file of the container in the running state is uploaded to the Kubernetes. And the Kubernets stores the environment variable files of the containers in the running state in the nodes to a specified file directory. When the Kubernetes receives a pod query request sent by a user, operating a query pod detail instruction, returning corresponding target pod information, and simultaneously querying whether an environment variable file of a container in the target pod exists in the specified file directory; and if so, returning and displaying the environment variable file of the container in the target pod to the user. The invention expands the query pod detail command of Kubernetes, simultaneously displays all environment variables in the container on the basis of the original query result, reduces the complexity of querying the environment variables of the container, and does not need additional ports and frames. Meanwhile, Kubernetes query and bottom acquisition are asynchronous operation, delay is reduced, and the speed of querying the environment variable of the node container by using Kubernetes is improved.
Drawings
In order to more clearly illustrate the embodiments or technical solutions of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
FIG. 1 is a flowchart of a first embodiment of a Kubernetes-based container environment variable viewing method according to the present invention;
FIG. 2 is a flowchart of a second embodiment of a Kubernetes-based container environment variable viewing method according to the present invention;
fig. 3 is a block diagram of a structure of a container environment variable viewing apparatus based on kubernets according to an embodiment of the present invention.
Detailed Description
The core of the invention is to provide a container environment variable checking method, a device, equipment and a computer readable storage medium based on Kubernets, which improve the speed of inquiring the environment variable of the node container by using the Kubernets.
In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of a first embodiment of a kubernets-based container environment variable viewing method according to the present invention. The embodiment is applied to Kubernets, and the specific operation steps are as follows:
step S101: receiving and storing an environment variable file of a container in a running state in a node uploaded by a kubel component to a specified file directory;
step S102: when a pod information query request sent by a user is received, a query pod detail command is operated, target pod information corresponding to the pod information query request is returned, and meanwhile whether an environment variable file of a container in the target pod exists in the specified file directory is queried;
step S103: and if the environment variable file of the container in the target pod exists in the specified file directory, returning and displaying the environment variable file of the container in the target pod to the user.
In the method provided by this embodiment, when the kubel component monitors the operating states of all containers in the node, the environment variables in the containers in operation are simultaneously queried, and the container environment file is stored in the specified file directory of kubernets, so as to be used for user query. When the Kubernets receive a pod inquiry request sent by a user, calling an inquiry pod detail command of k8s, returning corresponding pod information, simultaneously inquiring whether the environment variable file of the corresponding pod in the pod exists in the specified file directory, and if so, displaying the environment variable file of the pod to the user. The embodiment only expands the query pod detail command of k8s, so that all environment variables in the container can be displayed simultaneously on the basis of the original query result, and no additional port or frame is required. Meanwhile, the k8s query and the bottom acquisition are asynchronous operation, so that the delay is reduced, and the query speed of the container environment variable information is improved.
Based on the above embodiment, in this embodiment, before kubernets receives and stores an environment variable file of a container in a running state in a node uploaded by a kubernet component, when the kubernet component regularly scans the running state of the container on the node, a docker bottom layer command is invoked to acquire the environment variable file of the container in the running state in the node.
Referring to fig. 2, fig. 2 is a flowchart of a second embodiment of a kubernets-based container environment variable viewing method according to the present invention. The embodiment is applied to Kubernets, and the specific operation steps are as follows:
step S201: when a kubernet component scans the running state of a container on a node at fixed time, utilizing the kubbeelet component to call a docker bottom-layer command to collect an environment variable file of the container in the running state in the node, so that the kubbeelet component sends the environment variable file of the container in the running state to the kubernets;
in this embodiment, when the kubbelet component scans the status of each container on the node, the ID of each container on the node may be obtained, and at this time, a docker bottom-layer command is executed on the node: if no error is reported, the feedback of stdout of the operating system can be obtained; if the error is reported, the stdout is empty. And if the stdout is not empty, uploading all the collected container running state information and container environment variable information to Kubernetes.
Step S202: receiving the running state information of the container on the node sent by the kubel component at regular time;
step S203: detecting whether the running state information contains an environment variable file of a container or not;
step S204: if the environment variable file of the container exists in the running state information, storing the environment variable file of the container to an appointed file directory;
the kubernets receive the running state information of the node containers sent by the kubbelet components in all the nodes of the cluster at regular time, and a step of detecting whether container environment variable related information exists in return information is added on the basis of original operation.
Skipping if the returned information does not contain the related information of the container environment variable; and if the return information contains the information related to the container environment variables, recording the information in the file under the specified file directory. For example, file directory: in/container _ env/{ node }/{ container _ id }. env; where node indicates which node the current container information comes from, { container _ ID }. env indicates naming the file with the current container ID, with an arbitrary suffix.
Step S205: when a pod information query request sent by a user is received, a query pod detail command is operated, target pod information corresponding to the pod information query request is returned, and meanwhile whether an environment variable file of a container in the target pod exists in the specified file directory is queried;
step S206: if the environment variable file of the container in the target pod exists in the specified file directory, returning and displaying the environment variable file of the container in the target pod to the user;
when the query pod detail command is run, kubernets can obtain the node where the container is located and the container Id, and simultaneously query whether a corresponding container environment variable file/container _ env/{ node }/{ container _ Id }. env exists or not, if so, the container environment variables are displayed to a user together, and if not, skipping is carried out.
Step S207: detecting the container state corresponding to the environment variable file in the specified file directory by using the kubel component;
step S208: and when detecting that the container corresponding to the current environment variable file is deleted or is not in a running state, deleting the current environment variable file.
And the kubel component scans the container state, compares the container environment variable files of the corresponding nodes of the container _ env after reporting, and clears the corresponding environment variable files if the container state is not in operation or the container does not exist. That is, when the kubernets detects that a certain container is deleted or is not in a running state, the corresponding file under/container _ env is deleted.
In the method provided by this embodiment, after the kubel component completes reporting, the container state corresponding to the environment variable file in the specified file directory may also be detected, and when it is detected that the container corresponding to the current environment variable file is deleted or is not in the running state, the current environment variable file is deleted.
The embodiment of the invention expands the functions of Kubernets, so that the Kubernets can adapt to more service use scenes, simultaneously improves the speed of inquiring the environment variable of the container by using k8s, and simplifies corresponding codes at a service layer.
Referring to fig. 3, fig. 3 is a block diagram illustrating a structure of a container environment variable viewing apparatus based on Kubernetes according to an embodiment of the present invention. The embodiment is applied to kubernets, and the specific device may include:
the storage module 100 is configured to receive and store an environment variable file of a container in a running state in a node uploaded by a kubel component into a specified file directory;
the query module 200 is configured to run a query pod detail command when receiving a pod information query request sent by a user, return target pod information corresponding to the pod information query request, and query whether an environment variable file of a container in the target pod exists in the specified file directory;
a returning module 300, configured to return and display the environment variable file of the container in the target pod to the user if the environment variable file of the container in the target pod exists in the specified file directory.
The Kubernetes-based container environment variable viewing device of this embodiment is used to implement the foregoing Kubernetes-based container environment variable viewing method, and therefore a specific implementation manner of the Kubernetes-based container environment variable viewing device may be found in the foregoing embodiment portions of the Kubernetes-based container environment variable viewing method, for example, the storage module 100, the query module 200, and the return module 300 are respectively used to implement steps S101, S102, and S103 in the foregoing Kubernetes-based container environment variable viewing method, so that the specific implementation manner thereof may refer to descriptions of corresponding respective partial embodiments, and is not described herein again.
The specific embodiment of the present invention further provides a kubernets-based container environment variable viewing device, including: a memory for storing a computer program; and the processor is used for realizing the steps of the Kubernetes-based container environment variable viewing method when executing the computer program.
A specific embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the kubernets-based container environment variable viewing method are implemented.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The Kubernetes-based container environment variable viewing method, apparatus, device and computer-readable storage medium provided by the present invention have been described in detail above. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (10)

1. A Kubernetes-based container environment variable viewing method is characterized by being applied to Kubernetes and comprising the following steps:
receiving and storing an environment variable file of a container in a running state in a node uploaded by a kubel component to a specified file directory;
when a pod information query request sent by a user is received, a query pod detail command is operated, target pod information corresponding to the pod information query request is returned, and meanwhile whether an environment variable file of a container in the target pod exists in the specified file directory is queried;
and if the environment variable file of the container in the target pod exists in the specified file directory, returning and displaying the environment variable file of the container in the target pod to the user.
2. The method of claim 1, wherein receiving and storing the environment variable file of the running container in the node uploaded by the kubel component before the specified file directory comprises:
receiving the running state information of the container on the node sent by the kubel component at regular time;
and detecting whether the running state information contains an environment variable file of a container, and if the running state information contains the environment variable file of the container, storing the environment variable file of the container to the specified file directory.
3. The method of claim 1, wherein receiving and storing the environment variable file of the running container in the node uploaded by the kubel component before the specified file directory comprises:
and when the kubbelet component regularly scans the running state of the container on the node, calling a docker bottom-layer command to acquire an environment variable file of the container in the running state in the node, and sending the environment variable file of the container in the running state to the kubernets.
4. The method of claim 3, wherein the kubelelet component, while periodically scanning the running state of the containers on the nodes, invoking a docker underlay command to gather an environment variable file for running state containers in the nodes comprises:
the kubel component acquires the ID of each container on the node when scanning the running state of each container on the node, and runs a docker bottom command on the node;
if the operation is in error, the kubel component obtains return information that the stdout of the operating system is empty;
and if the operation is not wrong, the kubel component obtains the environment variable file of the container in the operation state in the stdout of the operating system.
5. The method of claim 4, wherein sending the environment variable file of the running container to the Kubernets further comprises:
the kubel component detects the container state corresponding to the environment variable file in the specified file directory;
and when detecting that the container corresponding to the current environment variable file is deleted or not in a running state, deleting the current environment variable file by the kubel component.
6. A Kubernetes-based container environment variable viewing device, applied to Kubernetes, comprises:
the storage module is used for receiving and storing the environment variable files of the containers in the running state in the nodes uploaded by the kubel component into a specified file directory;
the query module is used for operating a command for querying the details of the pod when receiving a pod information query request sent by a user, returning target pod information corresponding to the pod information query request and simultaneously querying whether the environment variable file of the container in the target pod exists in the specified file directory;
and the returning module is used for returning and displaying the environment variable file of the container in the target pod to the user if the environment variable file of the container in the target pod exists in the specified file directory.
7. The apparatus of claim 6, further comprising:
the receiving module is used for receiving the running state information of the containers on the nodes sent by the kubel component at regular time before the storage module executes the step of receiving and storing the environment variable files of the containers in running states in the nodes uploaded by the kubel component to the specified file directory;
and the detection module is used for detecting whether the environment variable file of the container exists in the running state information or not, and if the environment variable file of the container exists in the running state information, storing the environment variable file of the container to the specified file directory.
8. The apparatus of claim 6, further comprising:
the scanning module of the kubbelet component is configured to, before the step of receiving and storing the environment variable file of the container in the running state in the node uploaded by the kubbelet component into the specified file directory is executed by the storage module, call a docker bottom layer command to acquire the environment variable file of the container in the running state in the node when the running state of the container on the node is scanned at regular time, and send the environment variable file of the container in the running state to the kubernets.
9. A Kubernetes-based container environment variable viewing apparatus, comprising:
a memory for storing a computer program;
a processor for implementing the steps of a Kubernetes-based container environment variable viewing method as claimed in any one of claims 1 to 5 when executing said computer program.
10. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, carries out the steps of a kubernets-based container environment variable viewing method according to any one of claims 1 to 5.
CN201911013084.1A 2019-10-23 2019-10-23 Kubernetes-based container environment variable checking method Active CN110781001B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911013084.1A CN110781001B (en) 2019-10-23 2019-10-23 Kubernetes-based container environment variable checking method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911013084.1A CN110781001B (en) 2019-10-23 2019-10-23 Kubernetes-based container environment variable checking method

Publications (2)

Publication Number Publication Date
CN110781001A true CN110781001A (en) 2020-02-11
CN110781001B CN110781001B (en) 2023-03-28

Family

ID=69386591

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911013084.1A Active CN110781001B (en) 2019-10-23 2019-10-23 Kubernetes-based container environment variable checking method

Country Status (1)

Country Link
CN (1) CN110781001B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113296872A (en) * 2020-04-13 2021-08-24 阿里巴巴集团控股有限公司 Container state query method, device, equipment, storage medium and system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102841944A (en) * 2012-08-27 2012-12-26 南京云创存储科技有限公司 Method achieving real-time processing of big data
CN104199919A (en) * 2014-09-01 2014-12-10 江苏惠网信息技术有限公司 Method for achieving real-time reading of super-large-scale data
CN106648741A (en) * 2016-10-18 2017-05-10 广州视睿电子科技有限公司 Method and device for deploying application system
CN107515776A (en) * 2017-07-18 2017-12-26 深信服科技股份有限公司 The uninterrupted upgrade method of business, node to be upgraded and readable storage medium storing program for executing
CN108845917A (en) * 2018-04-09 2018-11-20 东峡大通(北京)管理咨询有限公司 File journalization carry module, system and method in container
CN109101342A (en) * 2018-07-20 2018-12-28 北京百度网讯科技有限公司 Distributed job control method for coordinating, device, computer equipment and storage medium
CN109614202A (en) * 2018-12-04 2019-04-12 北京京东尚科信息技术有限公司 Backup, recovery and the mirror processing method and system of container environment
CN110134496A (en) * 2019-05-22 2019-08-16 中国联合网络通信集团有限公司 Container monitors method, apparatus, equipment and computer readable storage medium
CN110287154A (en) * 2019-06-06 2019-09-27 郑州阿帕斯科技有限公司 The querying method and device of container log

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102841944A (en) * 2012-08-27 2012-12-26 南京云创存储科技有限公司 Method achieving real-time processing of big data
CN104199919A (en) * 2014-09-01 2014-12-10 江苏惠网信息技术有限公司 Method for achieving real-time reading of super-large-scale data
CN106648741A (en) * 2016-10-18 2017-05-10 广州视睿电子科技有限公司 Method and device for deploying application system
CN107515776A (en) * 2017-07-18 2017-12-26 深信服科技股份有限公司 The uninterrupted upgrade method of business, node to be upgraded and readable storage medium storing program for executing
CN108845917A (en) * 2018-04-09 2018-11-20 东峡大通(北京)管理咨询有限公司 File journalization carry module, system and method in container
CN109101342A (en) * 2018-07-20 2018-12-28 北京百度网讯科技有限公司 Distributed job control method for coordinating, device, computer equipment and storage medium
CN109614202A (en) * 2018-12-04 2019-04-12 北京京东尚科信息技术有限公司 Backup, recovery and the mirror processing method and system of container environment
CN110134496A (en) * 2019-05-22 2019-08-16 中国联合网络通信集团有限公司 Container monitors method, apparatus, equipment and computer readable storage medium
CN110287154A (en) * 2019-06-06 2019-09-27 郑州阿帕斯科技有限公司 The querying method and device of container log

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113296872A (en) * 2020-04-13 2021-08-24 阿里巴巴集团控股有限公司 Container state query method, device, equipment, storage medium and system

Also Published As

Publication number Publication date
CN110781001B (en) 2023-03-28

Similar Documents

Publication Publication Date Title
CN110535831B (en) Kubernetes and network domain-based cluster security management method and device and storage medium
US11586461B2 (en) Service creation and management
US9246765B2 (en) Apparatus and methods for auto-discovery and migration of virtual cloud infrastructure
US9092271B2 (en) Load balancing for single-address tenants
JP2021529386A (en) Execution of auxiliary functions on the on-demand network code execution system
US9674275B1 (en) Providing a file system interface to network-accessible computing resources
CN108255497B (en) Application deployment method and device
EP2574005A1 (en) Cloud service agency, cloud computing method and cloud system
US11463478B2 (en) Remediation strategy optimization for development, security and operations (DevSecOps)
US10892948B2 (en) Creating and using service control functions
US9712376B2 (en) Connector configuration for external service provider
US9491035B1 (en) Cloud services directory protocol
US8543680B2 (en) Migrating device management between object managers
CN112333289A (en) Reverse proxy access method, device, electronic equipment and storage medium
US11057242B2 (en) Address system
CN115086166A (en) Computing system, container network configuration method, and storage medium
CN110781001B (en) Kubernetes-based container environment variable checking method
CN114911602A (en) Load balancing method, device, equipment and storage medium for server cluster
US11381665B2 (en) Tracking client sessions in publish and subscribe systems using a shared repository
CN114640610B (en) Cloud-protogenesis-based service management method and device and storage medium
CN109218259B (en) License management method and device, APPLM functional entity and computer readable storage medium
CN114662102A (en) File processing method and device and storage medium
CN114513535A (en) Data transmission system, method, device and equipment
CN112889247B (en) VNF service instantiation method and device
CN109286513B (en) Resource deployment method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant