资讯专栏INFORMATION COLUMN

使用web kubectl 容器云 UK8S

ernest.wang / 1043人阅读

摘要:使用使用使用在中提供,你可以通过登录到集群内的,并使用操作和管理集群。该通过的方式启动,并通过特定的安全机制代理到控制台界面,如果你误删除了该,则无法使用中的功能。你可以使用下方的文件重新启动一个示例如下。

使用web kubectl

UK8S 在console中提供 web terminal,你可以通过web terminal 登录到集群内的Pod,并使用kubectl 操作和管理集群。

该Pod通过Deployment的方式启动,并通过特定的安全机制代理到UCloud控制台界面,如果你误删除了该Deployment,则无法使用console中的kubectl功能。

你可以使用下方的yaml文件重新启动一个Pod,yaml示例如下。

备注:uk8s-kubectl的镜像tag与您的UK8S集群版本一致,如你的UK8S版本为1.14.5,则将镜像tag改为v1.14.5即可。

# ------------------- kubectl Deployment ------------------- #
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    k8s-app: uk8s-kubectl
  name: uk8s-kubectl
  namespace: kube-system
spec:
  replicas: 1
  selector:
    matchLabels:
      k8s-app: uk8s-kubectl
  template:
    metadata:
      labels:
        k8s-app: uk8s-kubectl
    spec:
      serviceAccountName: uk8s-kubectl
      containers:
        - image: uhub.service.ucloud.cn/ucloud/uk8s-kubectl:v1.14.6
          imagePullPolicy: IfNotPresent
          name: uk8s-kubectl
          resources:
            requests:
              memory: "100Mi"
              cpu: "100m"
            limits:
              memory: "500Mi"
              cpu: "500m"
---
# ------------------- Service Account ------------------- #
apiVersion: v1
kind: ServiceAccount
metadata:
  labels:
    k8s-app: uk8s-kubectl
  name: uk8s-kubectl
  namespace: kube-system
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
  name: uk8s-kubectl-rolebind
  annotations:
    rbac.authorization.kubernetes.io/autoupdate: "true"
roleRef:
  kind: ClusterRole
  name: cluster-admin
  apiGroup: rbac.authorization.k8s.io
subjects:
- kind: ServiceAccount
  name: uk8s-kubectl
  namespace: kube-system

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127116.html

相关文章

  • 容器 UK8S使用kubectl操作集群:使用web kubectl及集群更新凭证

    摘要:使用在中提供,你可以通过登录到集群内的,并使用操作和管理集群。该通过的方式启动,并通过特定的安全机制代理到控制台界面,如果你误删除了该,则无法使用中的功能。你可以使用下方的文件重新启动一个示例如下。使用web kubectlUK8S 在console中提供 web terminal,你可以通过web terminal 登录到集群内的Pod,并使用kubectl 操作和管理集群。该Pod通过D...

    Tecode 评论0 收藏0
  • 容器UK8S】新手指导

    摘要:详细请见产品价格产品概念使用须知名词解释漏洞修复记录集群节点配置推荐模式选择产品价格操作指南集群创建需要注意的几点分别是使用必读讲解使用需要赋予的权限模式切换的切换等。UK8S概览UK8S是一项基于Kubernetes的容器管理服务,你可以在UK8S上部署、管理、扩展你的容器化应用,而无需关心Kubernetes集群自身的搭建及维护等运维类工作。了解使用UK8S为了让您更快上手使用,享受UK...

    Tecode 评论0 收藏0
  • 容器 UK8S】最佳实践:基于Jenkins的CI/CD实践

    摘要:扩展性好当集群的资源严重不足而导致排队等待时,可以很容易的添加一个到集群中,从而实现扩展。用法,选择尽可能使用这个节点镜像,填写,这个容器镜像是我们的运行环境。更新文件,这里我们只是将中的镜像更换成最新构建出的镜像。基于Jenkins的CI/CD实践[TOC]一、概要提到K8S环境下的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI、新兴的drone等,考虑到大多公司...

    Tecode 评论0 收藏0
  • 容器 UK8S使用kubectl操作集群:创建Service及StatefulSet部署示例

    摘要:创建创建一个类型为的,将换成自定义的即可。下面介绍下如何创建对应的。示例在上面的示例中,我们声明的名称为的控制器,将创建一个个,并且为每个分别挂载一个,以供其存储数据。创建Service创建一个类型为LoadBalancer的Service,将MYSECRET换成自定义的SecretName即可。 apiVersion: v1 kind: Service metadata: name:...

    Tecode 评论0 收藏0
  • 容器 UK8S】常见问题及排障指南:入门必读之Pod 常见命令,Controller 常见命令和

    摘要:入门必读提供了一系列的命令行工具来辅助我们调试和定位问题,本指南列举一些常见的命令来帮助应用管理者快速定位和解决问题。这里以为例,介绍的常用命令其他的命令类型与其一致。入门必读Kubernetes 提供了一系列的命令行工具来辅助我们调试和定位问题,本指南列举一些常见的命令来帮助应用管理者快速定位和解决问题。定位问题在开始处理问题之前,我们需要确认问题的类型,是 Pod ,Service ,或...

    Tecode 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<