- Getting Started with Kubernetes(Second Edition)
- Jonathan Baier
- 277字
- 2021-07-02 22:51:23
Command line
The kubectl script has commands to explore our cluster and the workloads running on it. You can find it in the /kubernetes/client/bin folder. We will be using this command throughout the book, so let's take a second to set up our environment. We can do so by putting the binaries folder on our PATH, in the following manner:
$ export PATH=$PATH:/<Path where you downloaded K8s>/kubernetes/client/bin
$ chmod +x /<Path where you downloaded K8s>/kubernetes/client/bin
It is also a good idea to make the changes permanent by adding the export command to the end of your .bashrc file in your home directory.
Now that we have kubectl on our path, we can start working with it. It has quite a few commands. Since we have not spun up any applications yet, most of these commands will not be very interesting. However, we can explore with two commands right away.
First, we have already seen the cluster-info command during initialization, but we can run it again at any time with the following command:
$ kubectl cluster-info
Another useful command is get. It can be used to see currently running services, pods, replication controllers, and a lot more. Here are the three examples that are useful right out of the gate:
- List the nodes in our cluster:
$ kubectl get nodes
- List cluster events:
$ kubectl get events
- Finally, we can see any services that are running in the cluster, as follows:
$ kubectl get services
To start with, we will only see one service, named kubernetes. This service is the core API server for the cluster.
- 繪制進程圖:可視化D++語言(第1冊)
- 面向STEM的mBlock智能機器人創新課程
- Visualforce Development Cookbook(Second Edition)
- 商戰數據挖掘:你需要了解的數據科學與分析思維
- 腦動力:PHP函數速查效率手冊
- Blockchain Quick Start Guide
- Mastering Machine Learning Algorithms
- CompTIA Network+ Certification Guide
- Learn CloudFormation
- 智能生產線的重構方法
- 筆記本電腦維修90個精選實例
- Visual Studio 2010 (C#) Windows數據庫項目開發
- 網絡服務器搭建與管理
- 筆記本電腦電路分析與故障診斷
- 企業級Web開發實戰