官术网_书友最值得收藏!

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
You may choose to download the kubernetes folder outside your home folder, so modify the preceding command as appropriate.
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.

主站蜘蛛池模板: 香格里拉县| 宁蒗| 乡城县| 蓬溪县| 宜君县| 石楼县| 西乌| 名山县| 青冈县| 洱源县| 天峨县| 青浦区| 台南市| 惠来县| 洞头县| 高淳县| 琼海市| 随州市| 清苑县| 赞皇县| 阿拉善左旗| 龙州县| 耿马| 江孜县| 襄樊市| 桑植县| 桐梓县| 西安市| 宜城市| 轮台县| 临泉县| 任丘市| 津南区| 鲁山县| 枣强县| 呼和浩特市| 滁州市| 南陵县| 阿巴嘎旗| 苏尼特右旗| 星座|