Skip to content
Menu
(◍ ´꒳` ◍)

  • Blog
  • Front Page
(◍ ´꒳` ◍)

k8s-k8s-up&Running04

By erhu on 2023年3月17日2023年4月17日
  1. $ docker run -d --name kuard \ :启动一个新的 Docker 容器,并在后台运行。
  2. --publish 8080:8080 \ :将容器的端口 8080 映射到主机的端口 8080。
  3. gcr.io/kuar-demo/kuard-amd64:blue :指定要在容器中运行的镜像。
  4. $ docker stop kuard :停止名为 kuard 的容器。
  5. $ docker rm kuard :删除名为 kuard 的容器。
  6. $ docker run -d --name kuard \ :启动一个新的 Docker 容器,并在后台运行。
  7. --publish 8080:8080 \ :将容器的端口 8080 映射到主机的端口 8080。
  8. --memory 200m \ :限制容器的内存使用量为 200 MB。
  9. --memory-swap 1G \ :设置容器的交换空间限制为 1 GB。
  10. --cpu-shares 1024 \ :限制容器使用的 CPU 资源。
  11. gcr.io/kuar-demo/kuard-amd64:blue :指定要在容器中运行的镜像。
  12. docker rmi <tag-name> 或 docker rmi <image-id> :从 Docker 中删除一个镜像,可以使用镜像的标签或 ID。

这些命令和选项使您能够使用 Docker 运行容器、限制容器使用的资源,并清理 Docker 中不再需要的镜像和容器。具体来说,您可以使用 docker run 命令启动一个新的容器,使用 --publish 选项将容器的端口映射到主机的端口,使用 --memory 和 --memory-swap 选项限制容器的内存使用量,使用 --cpu-shares 选项限制容器使用的 CPU 资源。您可以使用 docker stop 命令停止一个容器,使用 docker rm 命令删除一个容器。最后,您可以使用 docker rmi 命令删除 Docker 中不再需要的镜像。

Once you have gcloud installed, first set a default zone:

$ gcloud config set compute/zone us-west1-a

这段命令设置了gcloud命令行工具的默认区域为“us-west1-a”,这是Google Cloud Platform(GCP)中的一个地理区域。该命令可用于指定使用gcloud工具时默认使用的区域,例如创建实例或存储桶等资源时。在这个例子中,该命令设置了默认区域为“us-west1-a”,这意味着如果您没有显式地指定区域,那么在执行gcloud命令时将默认使用该区域。

Then you can create a cluster:

$ gcloud container clusters create kuar-cluster

命令“gcloud container clusters create kuar-cluster”用于使用 Google Cloud SDK 命令行工具“gcloud”在 Google Cloud Platform 上创建一个名为 “kuar-cluster” 的新 Kubernetes 集群。此命令将使用默认设置创建新群集,包括具有三个节点的单个节点池。群集将在之前使用“gcloud 配置集计算/区域”命令设置的默认计算区域中创建。创建集群后,可以使用各种 Kubernetes 工具和 API 对其进行管理和交互。

This will take a few minutes. When the cluster is ready you can get

credentials for the cluster using:

$ gcloud auth application-default login

这个命令通常用于在本地计算机上设置默认凭据以访问 Google Cloud 资源。如果您在本地计算机上使用 Google Cloud SDK,这通常是必需的操作。

If you run into trouble, you can find the complete instructions for

creating a GKE cluster in the Google Cloud Platform documentation.

When you have the shell up and working, you can run:

$ az group create –name=kuar –location=westus

这段代码使用Azure命令行界面 (Azure CLI) 创建了一个名为 “kuar” 的资源组 (Resource Group),并将其位置 (Location) 设置为西部美国 (westus)。

资源组是Azure中的一个逻辑容器,用于组织和管理一组相关的资源。例如,一个Web应用程序可能包括虚拟机、数据库和存储账户等多种类型的资源,而这些资源可以被分配到同一个资源组中进行管理和部署。

在这个代码中,使用az group create命令来创建资源组。其中:

  • --name参数指定了资源组的名称为 “kuar”。
  • --location参数指定了资源组所在的位置为西部美国。

通过创建资源组,我们可以更好地管理和组织Azure资源,并且方便地进行管理、部署和监控等操作。

Once the resource group is created, you can create a cluster using:

$ az aks create –resource-group=kuar –name=kuar-cluster

这段代码是使用 Azure CLI 命令行工具来创建一个 Kubernetes 集群,其中:

  • az aks create 是创建 AKS 集群的命令;
  • --resource-group=kuar 指定资源组名称为 kuar,表示该 AKS 集群将会在该资源组中创建;
  • --name=kuar-cluster 指定 AKS 集群的名称为 kuar-cluster,可以自定义该名称;
  • 命令执行完成后,将会在 Azure 云中创建一个具有指定名称和资源组的 Kubernetes 集群。

总体而言,这段代码的作用是在 Azure 云上创建一个 AKS 集群,用于在 Kubernetes 上运行和管理容器化的应用程序。

This will take a few minutes. Once the cluster is created, you can get

credentials for the cluster with:

$ az aks get-credentials –resource-group=kuar –name=kuar cluster

这段代码是用于获取 Azure Kubernetes Service (AKS) 集群的凭据信息,以便能够使用 kubectl 命令管理 AKS 集群。

具体来说,这个命令通过在本地计算机上创建一个 kubeconfig 文件,将 AKS 集群的凭据信息(如 API 服务器地址、证书和用户名/密码)与 kubectl 命令相关联,从而允许你使用 kubectl 命令连接和管理 AKS 集群。

更具体地说,该命令的作用包括:

  • 从 Azure 中获取 AKS 集群的凭据信息,包括 API 服务器地址、证书和用户名/密码。
  • 在本地计算机上创建一个 kubeconfig 文件,该文件包含 AKS 集群的凭据信息。
  • 配置 kubectl 命令使用 kubeconfig 文件,以便连接和管理 AKS 集群。

使用方法为在 Azure CLI 中执行该命令,并指定 AKS 集群所在的资源组和名称,例如:

az aks get-credentials --resource-group kuar --name kuar-cluster

执行该命令后,kubeconfig 文件将被创建在本地计算机上的默认 Kubernetes 配置文件夹中(通常位于 ~/.kube/config)。接着,你可以使用 kubectl 命令连接和管理 AKS 集群,例如:

kubectl get nodes

If you don’t already have the kubectl tool installed, you can install it

using:

$ az aks install-cli

该命令的作用是在本地安装 Azure Kubernetes Service (AKS) CLI,该命令将从公共存储库下载并安装该工具。AKS CLI 是一个命令行工具,用于与 AKS 集群进行交互,并执行部署和管理操作。安装 AKS CLI 是在本地使用该工具与 AKS 集群交互的必要步骤。

You can find complete instructions for installing Kubernetes on Azure

in the Azure documentation

Category: k8s

文章导航

k8s-k8s-up&Running03
k8s-k8s-up&Running05

Related Posts

k8s-k8s-up&Running06

3月 17, 2023
Read More

k8s-k8s-up&Running10

3月 27, 2023
Read More

k8s-k8s-up&Running05

3月 17, 2023
Read More

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

近期文章

  • 实施002
  • 实施SQL001
  • 泛微oa001-字段
  • 硬件前端-海康威视摄像头
  • 使用Docker搭建Weblogic服务001

近期评论

    归档

    • 2023年10月
    • 2023年9月
    • 2023年8月
    • 2023年5月
    • 2023年4月
    • 2023年3月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年5月

    分类

    • C
    • docker
    • iptable
    • ISIS
    • java
    • k8s
    • liunx
    • OpenCV py
    • ospf
    • solr
    • zabbix
    • 劳动法
    • 周杰伦
    • 格林法则
    • 等保
    • 鸿蒙

    其他操作

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org
    ©2025 (◍ ´꒳` ◍) | WordPress Theme by Superb WordPress Themes