IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 

 





 

 

 












Introducing runsd: Service discovery for Cloud Run  

3users  
ahmet.im  


Introducing runsd: Service discovery for Cloud Run Ahmet Alp Balkan published on 13 April 2021 Today Im open sourcing runsd, an unofficial DNS service discovery and authentication layer Ive built for Cloud Run to make microservices networking easier. If youve used Kubernetes or Docker Swarm to run microservices, then you are probably familiar with the concept of DNS service discovery. This lets




 

2021/04/16 14:20
 



















Building a high-scale chat server on Cloud Run  

6users  
ahmet.im  


Building a high-scale chat server on Cloud Run Ahmet Alp Balkan published on 09 March 2021 In this blog, I will show you how to use WebSockets support to build a fleet of serverless containers that make up a chatroom server that can scale a high number of concurrent connections (250,000 clients). The point of this article is to illustrate WebSockets on Cloud Run and the scale you can reach by usin




 

2021/03/10 16:34
 













Building container images in Go

4users  
ahmet.im  


Building container images in Go Ahmet Alp Balkan published on 03 February 2021 In this article, Ill explain how to build OCI container images without using Docker by building the layers and image manifests programmatically using the go-containerregistry module. As an example, Ill build a container image by adding some static website content on top of the nginx image and push it to a registry lik




 

2021/02/13 14:55
 













Knative = Kubernetes Networking++  

16users  
ahmet.im  


Knative = Kubernetes Networking++ Ahmet Alp Balkan published on 29 October 2019 Knative project is usually explained as building blocks for serverless on Kubernetes. As a result of this implication, most Kubernetes users are not aware of what Knative can do for their non-serverless workloads: Better autoscaling and networking for stateless microservices on Kubernetes. Lets put serverless asid




 

2019/10/31 10:32
 



 











Fun with kubectl aliases  

4users  
ahmet.im  


I run probably more than a hundred kubectl commands on some days, as you can tell I like to try out things. After a while I started to notice some patterns and realized I can pretty much condense 99% of all my kubectl usage into single-word bash aliases. I wrote a script to generate these aliases (600 of them) on my kubectl-aliases repo on GitHub. You can download them here. This looks probably re




 

2017/11/03 15:31
 



 











How Kubernetes Initializers work  

3users  
ahmet.im  


If I were to point out one reason why Kubernetes is taking off, I would probably say because of its awesome community. The second reason would be the flexibility of the Kubernetes API and how easy it is to write custom extensions or plugins on top of it. In this article, Ill dig deep in a new concept: Initializers, which is a dynamic and pluggable way of modifying Kubernetes resources before they




 

2017/09/02 12:10
 













Securing Kubernetes Cluster Networking  

13users  
ahmet.im  


Securing Kubernetes Cluster Networking The Unoffical Guide to Kubernetes Network Policies Ahmet Alp Balkan published on 08 August 2017 Network Policies is a new Kubernetes feature to configure how groups of pods are allowed to communicate with each other and other network endpoints. In other words, it creates firewalls between pods running on a Kubernetes cluster. This guide is meant to explain th




 

2017/08/09 06:54
 







 











Coolest features of Google Container Builder  

3users  
ahmet.im  


Coolest features of Google Container Builder Ahmet Alp Balkan published on 04 April 2017 Google Cloud Container Builder was announced last month and I have been using it ever since. It has a few features that I really love that have gone unhighlighted. I wrote a testimony on Hacker News when it came out, so I am going to elaborate on that here. Heres a short list of the cool features: Build Docke




 

2017/04/19 09:13
 







 











LINQ in Go  

5users  
ahmet.im  


LINQ in Go .NET's Language Integrated Query functions in Go Ahmet Alp Balkan published on 08 January 2014 A few days ago I announced a new open source library that provides querying methods for Go collections. By far, its my most popular project on GitHub, with around 300 stars. Before talking about it more, go ahead and take a look to get a rough idea. First of all, Gos type system sucks, every




 

2015/02/12 11:36
 







 











Securing Docker with HTTP Basic Authentication  

3users  
ahmet.im  


Securing Docker with HTTP Basic Authentication Ahmet Alp Balkan published on 13 October 2014 I recently needed to secure my Docker host instance simply with a basic username and password authentication as I mostly find the certificate creation steps tedious. Docker has no built-in username/password authentication support so I thought I could have a HTTP proxy server which asks for a password on to




 

2014/11/24 18:26
 













How to compile Docker on Windows  

8users  
ahmet.im  


How to compile Docker on Windows Yes, it's finally here! Ahmet Alp Balkan published on 17 November 2014 After taking on my new role at the Azure Linux Team, my first assignment was to get the Docker command line interface working on Windows. This is an important piece in bringing Docker into the Windows ecosystem and part of our partnership with Docker. Who wants @Docker for Windows? Got it cross-




 

2014/11/18 17:29
 





 



































 

ahmet.im  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x