字节Java高级岗:K8S太火了!花10分钟玩转它不香么

  • To pull new external images, you may need to configure a proxy: https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
  • Preparing Kubernetes v1.20.0 on Docker 20.10.0 …
    • Generating certificates and keys …
    • Booting up control plane …
    • Configuring RBAC rules …
  • Verifying Kubernetes components…
  • Enabled addons: default-storageclass, storage-provisioner
  • kubectl not found. If you need it, try: ‘minikube kubectl – get pods -A’
  • Done! kubectl is now configured to use “minikube” cluster and “default” namespace by default

## Kubernetes的使用

### 创建集群

> 通过Minikube我们可以创建一个单节点的K8S集群,集群管理Master和负责运行应用的Node都部署在此节点上。

*   查看Minikube的版本号:

minikube version


minikube version: v1.16.0
commit: 9f1e482427589ff8451c4723b6ba53bb9742fbb1


*   查看kubectl的版本号,第一次使用会直接安装kubectl:

minikube kubectl version
复制代码


Client Version: version.Info{Major:“1”, Minor:“20”, GitVersion:“v1.20.0”, GitCommit:“af46c47ce925f4c4ad5cc8d1fca46c7b77d13b38”, GitTreeState:“clean”, BuildDate:“2020-12-08T17:59:43Z”, GoVersion:“go1.15.5”, Compiler:“gc”, Platform:“linux/amd64”}
Server Version: version.Info{Major:“1”, Minor:“20”, GitVersion:“v1.20.0”, GitCommit:“af46c47ce925f4c4ad5cc8d1fca46c7b77d13b38”, GitTreeState:“clean”, BuildDate:“2020-12-08T17:51:19Z”, GoVersion:“go1.15.5”, Compiler:“gc”, Platform:“linux/amd64”}


*   如果你想直接使用kubectl命令的话,可以将其复制到`/bin`目录下去:

查找kubectl命令的位置

find / -name kubectl

找到之后复制到/bin目录下

cp /mydata/docker/volumes/minikube/_data/lib/minikube/binaries/v1.20.0/kubectl /bin/

直接使用kubectl命令

kubectl version


*   查看集群详细信息:

kubectl cluster-info


Kubernetes control plane is running at https://192.168.49.2:8443
KubeDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use ‘kubectl cluster-info dump’.


*   查看集群中的所有Node,可以发现Minikube创建了一个单节点的简单集群:

kubectl get nodes


NAME STATUS ROLES AGE VERSION
minikube Ready control-plane,master 46m v1.20.0


### 部署应用

> 一旦运行了K8S集群,就可以在其上部署容器化应用程序。通过创建Deployment对象,可以指挥K8S如何创建
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值