DevOps IT Ring
0 (0)

8 June 2021

💥9 June, 17:00 — IT Ring “DevOps” | Online/Offline. 6 speakers will come together in one IT Ring to determine the real functions of DevOps specialists and discuss what their cooperation with programmers should be. Topics: 📌 “Who are DevOps: people or tools?” 📌 “The perfect Architect – DevOps or developer?” 📌 “If you have… Read More: DevOps IT Ring0 (0) »

Loading

DevSecOps Build-up from Cloud Builders
0 (0)

1 June 2021

Cloud Builders Community invites to join the DevSecOps Build-up to discuss the best DevSecOps practices with experts from Microsoft, Pulumi, Stand Out In Tech, and Intellias. Speakers lineup: Continuously Implementing DevSecOps in AWS, — Volodymyr Shynkar, Senior Lead DevOps Engineer at Intellias. Join the fireside chat in Cloud AMA (ask me anything) format with Matt… Read More: DevSecOps Build-up from Cloud Builders0 (0) »

Loading

ArgoCD: declarative Projects, Applications, and ArgoCD deploy from Jenkins
0 (0)

19 May 2021

An application, cluster, or repository can be created In ArgoCD from its WebUI, CLI, or by writing a Kubernetes manifest that then can be passed to kubectl to create resources. For example, Applications are Kubernetes CustomResources and described in Kubernetes CRD applications.argoproj.io: [simterm] $ kubectl get crd applications.argoproj.io NAME CREATED AT applications.argoproj.io 2020-11-27T15:55:29Z [/simterm] And… Read More: ArgoCD: declarative Projects, Applications, and ArgoCD deploy from Jenkins0 (0) »

Loading

ArgoCD: Okta integration, and user groups
0 (0)

17 May 2021

In the previous post ArgoCD: users, access, and RBAC we’ve checked how to manage users and their permissions in ArgoCD, now let’s add an SSO authentification. The idea is that we don’t add user accounts locally in the ArgoCD’s ConfigMap, but instead will use our Okta users databases and Okta will perform their authentication. And… Read More: ArgoCD: Okta integration, and user groups0 (0) »

Loading

ArgoCD: users, access, and RBAC
0 (0)

17 May 2021

ArgoCD has two types of users – local, that are set in the argocd-cm ConfigMap, and SSO. Below, we will speak about local user management, and in the next chapter will see how to integrate ArgoCD and Okta, because local users can’t be grouped in groups. See the documentation on the Local users/accounts page. For… Read More: ArgoCD: users, access, and RBAC0 (0) »

Loading

Github: Github Actions overview and ArgoCD deployment example
0 (0)

7 May 2021

Github Actions actually is very similar to the TravisCI, but have much more closer integration with Github, and even its interface is included in the Github WebUI: So, let’s take a closer look at its abilities, how to use it, and in the following posts will deploy its self-hosted runners to a Kubernetes cluster and will… Read More: Github: Github Actions overview and ArgoCD deployment example0 (0) »

Loading

Kubernetes: spec.ports[0].nodePort: Forbidden: may not be used when `type` is ‘ClusterIP’
0 (0)

5 May 2021

During applications deploy from a Helm chart described in the Istio: shared Ingress/AWS ALB, Helm chart with conditions, Istio, and ExternalDNS we are getting the “spec.ports[0].nodePort: Forbidden: may not be used when `type` is ‘ClusterIP’” error. Let’s reproduce it and find solutions with kubectl and Helm to solve it. The “spec.ports[0].nodePort: Forbidden: may not be… Read More: Kubernetes: spec.ports[0].nodePort: Forbidden: may not be used when `type` is… »

Loading

Istio: shared Ingress/AWS ALB, Helm chart with conditions, Istio, and ExternalDNS
0 (0)

27 April 2021

Let’s proceed with our journey with Istio. Previous parts: Istio: an overview and running Service Mesh in Kubernetes Istio: external AWS Application LoadBalancer and Istio Ingress Gateway Besides Istio, in this post, we will also configure ExternalDNS, see the Kubernetes: update AWS Route53 DNS from an Ingress for details. Everything described below is a kind… Read More: Istio: shared Ingress/AWS ALB, Helm chart with conditions, Istio, and… »

Loading

Istio: a cause and solution of the “SQLSTATE Connection refused”
0 (0)

23 April 2021

During starting a pod we got errors “SQLSTATE[HY000] [2002] Connection refused’” in two different applications – a РНР/Yii and NodeJS. In the РHР/Yii it’s coming when we are running a pre-install hook during deployment with Helm and on the MySQL Migration Job execution: Yii Migration Tool (based on Yii v2.0.38)Exception ‘yii\db\Exception’ with message ‘SQLSTATE[HY000] [2002]… Read More: Istio: a cause and solution of the “SQLSTATE Connection refused”0… »

Loading

Kubernetes: metrics-server – “401 Unauthorized” amd “kubelet stopped posting node status”
0 (0)

23 April 2021

On our AWS Elastic Kubernetes Service Dev cluster, we got a couple of namespaees hanging i nthe Termination state. “401 Unauthorized”, response: “Unauthorized” Remembering a similar issue where the root cause was the metrics-server (see the Kubernetes: namespace hangs in Terminating and metrics-server non-obviousness post for details), the first thing I did was to check… Read More: Kubernetes: metrics-server – “401 Unauthorized” amd “kubelet stopped posting node… »

Loading