Kubernetes
https://gyazo.com/802cfc80e9cba67d69214e816d2568b8
a.k.a. K8s
Kubernetes
Kubernetes - Wikipedia
$ kubectl ctx | peco --select-1 | xargs kubectl ctx
$ kubectl ns | peco --select-1 | xargs kubectl ns
test
yamllint
yannh/kubeconform: A FAST Kubernetes manifests validator, with support for Custom Resources!
Kubeval
OpenAPI schema に從って manifest の型を檢査する
$ (cd deployments/production && kustomize build) | kubeval --ignore-missing-schemas --strict
open-policy-agent/conftest: Write tests against structured configuration data using the Open Policy Agent Rego query language
組織內で守らねばならない事を Open Policy Agent (Rego) で記述し、manifest がそれを滿たすか檢査する
輕量 Kubernetes
WASM (Web Assembly) on KubernetesKubernetes.icon
Krustlet
GitHub - deislabs/krustlet: Kubernetes Rust Kubelet
FaaS
KnativeKnative.icon
KEDAKEDA.icon
service mesh
IstioIstio.icon
Amazon EKS (Elastic Kubernetes Service)Amazon EKS (Elastic Kubernetes Service).icon
GKE (Google Kubernetes Engine)GKE (Google Kubernetes Engine).icon
AKS (Azure Kubernetes Service)AKS (Azure Kubernetes Service).icon
s/Google Cloud LoadBalancer/ingress-nginx/ · Issue #55 · ne-sachirou/martian_imperial_year_table
minifest を組み立てる
kustomize
$ kubectl apply -k
Kustomize - Kubernetes native configuration management
Helm
Helm
正直言って嫌い
CDK (cloud development kit)
cdk8s
TerraformTerraform.icon
provider
hashicorp/kubernetes | Terraform Registry
hashicorp/terraform-provider-kubernetes: Terraform Kubernetes provider
hashicorp/terraform-k8s: Terraform Cloud Operator for Kubernetes
資格
認定Kubernetes管理者 (CKA-JP) - Linux Foundation - Training
認定Kubernetesアプリケーション開発者 (CKAD-JP) - Linux Foundation - Training
認定Kubernetesセキュリティスペシャリスト (CKS-JP) - Linux Foundation - トレーニング