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

做去态网站要学java吗/中国新闻网发稿

做去态网站要学java吗,中国新闻网发稿,南通企业免费建站,网站不备案能访问吗使用k8s的命令行工具 kubectl 来部署和管理应用。可以用kubectl 来查看集群的资源,创建,删除,更新组件,查看你的新集群,启动测试的应用。 开始之前 你必须使用和你的集群的版本接近的kubectl版本。例如:v…

使用k8s的命令行工具 kubectl 来部署和管理应用。可以用kubectl 来查看集群的资源,创建,删除,更新组件,查看你的新集群,启动测试的应用。

开始之前

你必须使用和你的集群的版本接近的kubectl版本。例如:v1.2的客户端可以在版本是v1.1,v1.2,v1.3的master上面。使用最新的kubectl版本可以帮你避免未预见的问题。

安装kubectl
以下是安装kubectl的几种方法

01.通过原生的包管理工具安装kubectl

适用:centos,RHEL,fedora

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubectl

02.在ubuntu 上通过 snap工具安装

如果你是使用ubuntu系统或者其它安装了snap工具的linux发行版本,kubectl可以作为一个snap应用来安装

切换到snap的用户,执行以下的安装命令
sudo snap install kubectl --classic

查看kubectl的版本,确保版本足够的新
kubectl version

03.在macOS上使用Homebrew安装

安装命令
brew install kubernetes-cli

查看kubectl的版本,确保版本足够的新
kubectl version

04.在macOS上使用Macports安装

安装命令
port install kubectl
查看kubectl的版本,确保版本足够的新
kubectl version

05.在windows上使用 Powershell Gallery 安装

安装命令(确保已经定义了DownloadLocation路径)

Install-Script -Name install-kubectl -Scope CurrentUser -Force

install-kubectl.ps1 [-DownloadLocation <path>]

注意:如果你没有定义下载路径,kubectl会安装在当前用户的临时目录下面

需要创建一个目录 $HOME/.kube 和 创建一个配置文件

查看kubectl的版本,确保版本足够的新
kubectl version

如果需要更新命令,需要重新执行第一步的两条命令。

06.在windows 上使用Chocolatey 安装

安装命令

choco install kubernetes-cli

查看kubectl的版本,确保版本足够的新

kubectl version

进行当前用户目录%HOME% directory:

例如: cd C:\users\yourusername

创建.kube目录

mkdir .kube

进入创建的目录

cd .kube

配置kubectl的配置文件

07.作为google cloud SDK一部分来下载

下载google cloud SDK

https://cloud.google.com/sdk/

安装
gcloud components install kubectl

查看kubectl的版本,确保版本足够的新

kubectl version

  1. 使用curl 来下载安装

Linux

下载最新的发行版本
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

如果要下载指定的版本,只需要把下面的内容替换为对应的版本号
$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)

例如如果你要下载v1.12.0版本
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/linux/amd64/kubectl

增加执行权限
chmod +x ./kubectl

移动到当前的PATH命令路径
sudo mv ./kubectl /usr/local/bin/kubectl

**配置kubectl
**

为了让kubectl能够找到和访问k8s 集群,它需要一个集群。它是使用kube.sh创建集群的时候自动创建或者成功部署minikube集群后也会自动创建。

查看安装页面,可以看到更多的安装配置
https://kubernetes.io/docs/setup/

如果你想访问的集群没有创建kubectl配置文件,你可以参考下面链接创建
https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

kubectl默认的配置路径
~/.kube/config

检查kubectl 的配置信息

kubectl cluster-info

如果响应了一个URL地址,证明kubectl配置正确,可以访问到集群。

如果响应了以下的信息,证明配置有误。

The connection to the server server-name:port was refused - did you specify the right host or port?

如果你想要在自己的笔记本上面安装k8s集群,你需要安装一个minikube工具,然后再根据上面的教程安装kubectl.

如果响应了URL的地址,但是你仍然无法访问k8s集群,你可以尝试使用下面的命令来查看更加详细的信息

kubectl cluster-info dump

**启用shell 命令自动补全
**

kubectl 提供了命令自动补全功能,这可以节省不少输入。

kubectl自动生成自动补全脚本,你只需要从配置文件中启用即可。

通用的配置样本会在下面提供,如果需要更加详细的信息,可以通过命令

kubectl completion -h 查看。

在linux 使用 bash

默认在centos,需要先安装

yum install bash-completion -y

添加补全脚本到当前的shell
source <(kubectl completion bash)

配置到配置文件,永久生效

echo “source <(kubectl completion bash)” >> ~/.bashrc

http://www.lbrq.cn/news/1359757.html

相关文章:

  • 佛山网站常见的问题/网推放单平台
  • 零基础网站建设教程/seo推广有哪些公司
  • 飞凡 做电商网站/电商网站大全
  • 江苏省建设厅政务网站/优化网站标题名词解释
  • 坪地网站建设/湘潭seo公司
  • 网站怎么做话术/宣传网页制作
  • 做网站一般用什么服务器/seo软件定制
  • 中韩双语网站制作价格/北京培训机构
  • wordpress企业网站源码/安卓优化大师手机版
  • 成都市建设招标网站/网站seo分析
  • 美食网站设计风格/seo网站推广教程
  • 我在某赌博网站做代理/黄页网络的推广网站有哪些类型
  • 寿光市建设局网站/百度有哪些app产品
  • 企业app软件定制开发靠谱吗/宁波seo公司排名榜
  • 网站的优化从哪里进行/app推广一手单
  • 承德网站设计公司/合肥seo网站建设
  • 深圳本地专业网站设计/品牌营销推广代运营
  • 免费做公司网站能在百度上搜索的到/友情链接有哪些展现形式
  • 网站建设思维/博客网
  • 东莞网页制作价格/seo资源
  • 制作一个网站怎么做的/武汉seo排名公司
  • 莞城网站仿做/上首页的seo关键词优化
  • 客户说做网站价格高/网游推广
  • vue做前台网站/简述seo
  • 专业的深圳网站建设公司/安卓优化神器
  • 哪个网站能在家做兼职/免费快速网站
  • 承德网站制作加盟/免费找客户软件
  • 找别人做的网站问什么域名解析后还是上线不/最新发布的最新
  • 达州网站制作/seo 优化教程
  • eclipse sdk做网站/微信做单30元一单
  • Linux和mysql练习题2
  • Linux操作系统从入门到实战(十三)版本控制器Git基础概念讲解
  • VPS云服务器Linux系统备份策略与灾难恢复方案设计
  • elk快速部署、集成、调优
  • 数据集-目标检测系列- 地球仪 数据集 globe>> DataBall
  • 学习笔记:无锁队列的原理以及c++实现