Cover Photo: 台北晶華酒店 - 三燔本家,日本和牛
Technology
-
Linode Kubernetes Engine (LKE) General Availability
Linode 也支援 Managed Kubernetes 了!身為 SRE 或想要導入 DevOps 文化的團隊,Kubernetes 已經是不可或缺的技能。
建立 LKE 的方式也很簡單,創建時直接指定想要的 Linode VM 等級以及數量,完成後就可以直接使用了,不像三大公有雲,要先設定 Control Plane,然後再設定 Node Groups。
目前支援 Kubernetes 1.17、1.16 及 1.15 版本,跟其他三大公有雲差不多,之後應該會持續更新。
-
cert-manager / Installation / Kubernetes
安裝 cert-manager 到 Kubernetes 內
$ kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.4.0/cert-manager.yaml產生憑證
apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: example-certificate spec: secretName: example-certificate commonName: example.dev dnsNames: - "example.dev" issuerRef: name: letsencrypt-prod kind: ClusterIssuer設定 Ingress
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: example spec: rules: - host: example.dev http: paths: - path: /* pathType: Prefix backend: service: name: example port: number: 80 tls: - hosts: - example.dev secretName: example-certificate -
這篇文章用的方式是 DNS-01 Challenge,會牽涉到 DNS,且綁定在 AWS 平台上,所以需要 Route53 以及 IAM 設定。
-
Foundational patterns
- Health Probe pattern
- Predictable Demands pattern
- Automated Placement patterns
-
Structural patterns
- Init Container pattern
- Sidecar patterns
-
Behavioral patterns
- Batch Job patterns
- Stateful Service patterns
- Service Discovery pattern
-
Higher-level patterns
- Controller pattern
- Operator pattern
Other
- 直播演講-我的人生策略與學習方法論 v2.0 (商業思維學院 QA 總回覆)
- 簡報
- 先盤點你現有所有已知的知識和技能,並且從中抽取出本質性、共通性的知識和方法,再來你需要去研究你想投入的新領域職務工作所需知識和技能,並且思考有那些相似的知識和技能你其實已經擁有了
- 任何學習和資訊收集都要有明確目標,不是為了收集而收集