• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

eficode-academy/kubernetes-katas: Deliberate exercises for Kubernetes

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

eficode-academy/kubernetes-katas

开源软件地址(OpenSource Url):

https://github.com/eficode-academy/kubernetes-katas

开源编程语言(OpenSource Language):

Shell 83.4%

开源软件介绍(OpenSource Introduction):

Open in Gitpod

kubernetes-katas

A selection of exercises for Kubernetes (K8s).

The exercises are ordered in the way we think it makes sense to introduce Kubernetes concepts.

There are three variants of the ingress exercise - one of them is Google Kubernetes Engine (gke) specific, whereas the two others are generic and should work on any Kubernetes cluster.

You can find a summary of many of the commands used in the exercises in the cheatsheet.md.

Setup

Exercises

kubectl autocompletion

On Linux, using bash, run the following commands:

$ echo "source <(kubectl completion bash)" >> ~/.bashrc
$ . ~/.bashrc

The commands above will enable kubectl autocompletion when you start a new bash session and source (reload) bashrc i.e. enable kubectl autocompletion in your current session.

See: Kubernetes.io - Enabling shell autocompletion for more info.

Cheatsheet

A collection of useful commands to use throughout the exercises:

$ kubectl api-resources         # List resource types


$ kubectl explain <resource>    # Show information about a resource
$ kubectl explain deployment


# List resources in cluster
$ kubectl get <resource>                    # In current namespace
$ kubectl get <resource> -n <namespace>     # In specific namespace
$ kubectl get <resource> --all-namespaces   # In all namespaces
$ kubectl get <resource> -o wide            # Add extended information
$ kubectl get <resource> -o yaml            # output in YAML format
$ kubectl get <resource> -o json            # output in JSON format

# Example
$ kubectl get pods [-n abc|--all-namespaces] [-o wide|yaml|json]

See: kubectl - Cheat Sheet for a more extended overview of the kubectl command.

Auto-completion

See: kubectl - Autocomplete




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap